next up previous
Next: Σύστημα Διεπαφής με το Up: Χρήση του ArrayTracer μέσω Previous: Χρήση του ArrayTracer μέσω

Εισαγωγή

Στις επόμενες παραγράφους Θα περιγραφούν τα δύο βασικά τμήματα του συστήματος που επιτρέπει την χρησιμοποίηση του ArrayTracer μέσω του Παγκόσμιου Ιστού. Τα δύο αυτά τμήματα είναι ένα σύστημα διεπαφής με το χρήστη σε HTML και των βασικών λειτουργιών του http εξυπηρετητή που δίνουν τη δυνατότητα χρήσης του εργαλείου μας μέσω ενός οποιουδήποτε Web Browser

Ενα βασικό ερώτημα είναι :

Εκτός από το ότι μέσω του WWW γίνεται μια καλή επίδειξη της δουλειάς που γίνεται για την υλοποίηση ενός καινούργιου εργαλείου η απάντηση στο ερώτημα αυτό μπορεί να είναι και ένας από τους παρακάτω λόγους.

  1. Ο πρώτος βασικός λόγος είναι για να ελέγξει κατα πόσο το εργαλείο αυτό αξίζει τον κόπο να το χρησιμοποιήσει. Ετσι μπορεί με εύκολο τρόπο να αποκτήσει προσωπική αντίληψη για τις δυνατότητες του εργαλείου και μάλιστα χρησιμοποιώντας τις δικές του εφαρμογές για τον έλεγχο του εργαλείου και όχι μόνο αυτές που παρέχει ο δημιουργός του, καθώς αυτές είναι σαφώς ειδικές για επίδειξη και όχι για εξαντλητικό έλεγχο.
  2. Ενας δεύτερος βασικός λόγος είναι διότι από τη στιγμή που κάποιο εργαλείο θα γίνει εμπορικό, κάποιος που επιθυμεί να το χρησιμοποιήσει, χωρίς να το αγοράσει μπορεί με αυτό τον τρόπο να το "νοικιάζει" κάθε φορά που το χρησιμοποιεί.
  3. Ενας τρίτος βασικός λόγος είναι ότι ακόμη και αν το εργαλείο έχει εγκατασταθεί στο μηχάνημα του χρήστη και με δεδομένο ότι πολλοί χρήστες έχουν ήδη εξοικειωθεί με τη χρήση των Web Browsers του τόσο πολύ που δεν τους αποχωρίζονται εύκολα, θα προτιμούσαν να χρησιμοποιούν το εργαλείο μέσα από το Web Browser τους. Ακόμη πολλοί χρήστες του εργαλείου δεν προέρχονται από το χώρο των υπολογιστών και δεν θέλουν να μάθουν πολλά για το εργαλείο, απλώς να το χρησιμοποιήσουν, άλλα για τη χρήση ενός Web Browser οι περισσότεροι χρήστες υπολογιστών είναι γνώστες, ακόμη και οι λιγώτερο έμπειροι.

    Επίσης έχει παρατηρηθεί το φαινόμενο πολλών χρηστών να έχουν εξοικειωθεί πολύ με ορισμένους editors όπως ο emacs πράγμα που τους οδηγεί να προσπαθούν κάνουν τα πάντα μέσα από αυτούς πχ. compilation. Ισως μια τέτοια πιθανή επέκταση να ήταν πολύ χρήσιμη για την προώθηση του εργαλείου.

    Αυτή η απόψη συνηγορεί στο να βοηθούμε τους χρήστες να μην εγκαταλείπουν το γνωστό και προσιτό σε αυτούς περιβάλλον.

  4. Επιπλέον ένας χρήστης μπορεί να μην έχει τους απαραίτητους πόρους για να χρησιμοποιεί το εργαλείο τοπικά πχ. χώρο στο δίσκο κάτι που θεωρείται απαραίτητο και για πολλές εφαρμογές τα αρχεία ιχνών που παράγονται είναι πολύ μεγάλα. Ετσι μέσω του http εξυπηρετητή χρησιμοποιεί τους πόρους που είναι ελεύθεροι.
  5. Γενικά ένα σύστημα διεπαφής με το χρήστη σε HTML είναι απλά ένα αξιόλογο σύστημα διεπαφής όπως το ίδιο θα μπορούσε να ισχύει και για Tcl-Tk, Perl κλπ.



zaras@ics.forth.gr