Μορφές

Περίληψη

Οι μορφές των συστημάτων διάδρασης βρίσκονται σε μια συνεχή εξέλιξη, η οποία εξαρτάται τόσο από την τεχνολογία και τις ανθρώπινες δεξιότητες όσο και από το κοινωνικό και πολιτιστικό πλαίσιο δημιουργίας και χρήσης τους. Οι διάτρητες κάρτες και το πληκτρολόγιο ήταν διαθέσιμα ως συστήματα εισόδου για την βιομηχανία υφασμάτων και την τυπογραφία, πολλές δεκαετίες πριν συνδεθούν σε έναν υπολογιστή. Αν και η σύνδεση τους με τον υπολογιστή έδωσε μια οικειότητα σε ένα μηχάνημα, στο οποίο, μέχρι τότε, είχε πρόσβαση μόνο κάποιος ηλεκτρονικός και ταυτόχρονα όρισε και ένα σχετικά στενό πλαίσιο διάδρασης, όπως είναι η εισαγωγή δεδομένων και η πληκτρολόγηση κειμένου, τα οποία είναι συμβατά περισσότερο με το περιβάλλον εργασίας στο γραφείο. Από την άλλη πλευρά, ο υπολογιστής δεν έχει κάποια προτίμηση όσον αφορά τις συσκευές εισόδου και εξόδου. Θα χρειαστεί, ωστόσο, να περάσουν πολλές ακόμη δεκαετίες μέχρι να αρχίσουμε να συνδέουμε ψηφιακές οθόνες, κάμερες και αισθητήρες. Παράλληλα με τις συσκευές διάδρασης, αναπτύσσονται διαφορετικές μορφές λογισμικού διάδρασης, όπως ένας επεξεργαστής κειμένου που βασίζεται σε πληκτρολόγιο, αλλά μπορεί να έχει πολλά διαφορετικά στυλ διάδρασης, όπως παράθυρα, μενού, γραφικά ή να βασίζεται στη γραμμή εντολών.

Αν υπάρχει ένα προηγούμενο στην ανθρώπινη εμπειρία που να δείχνει πως θα πρέπει να μοιάζει ένας υπολογιστής, αυτό είναι το μουσικό όργανο: μια επινόηση με την οποία μπορείς να διερευνήσεις ένα τεράστιο εύρος δυνατοτήτων μέσω μιας διεπαφής που συνδέει το μυαλό με το σώμα σου. Jaron Lanier

Μορφολογία

Υπάρχουν πολλοί τρόποι διάδρασης του χρήστη με τη συσκευή. Αρχικά, έχουμε τη γραμμή εντολών και τις εντολές δέσμης (batch processing). Αυτοί παραμένουν πολύ αποτελεσματικοί τρόποι διάδρασης, ειδικά όταν ο χρήστης δίνει επαναλαμβανόμενες και σταθερές οδηγίες προς τη συσκευή. Όταν οι οδηγίες προς το σύστημα πρέπει να αλλάζουν συχνά και δυναμικά, τότε έχουμε τον απευθείας χειρισμό (direct manipulation) και την εικονική πραγματικότητα (virtual reality - VR). Όταν η διάδραση γίνεται δυναμικά, οι χρήστες λαμβάνουν συνέχεια ανάδραση (feedback). Στο ενδιάμεσο αυτών των ακραίων τύπων διάδρασης (γραμμή εντολής και απευθείας χειρισμός) υπάρχει ένα ολόκληρο φάσμα τύπων, μεταξύ των οποίων και τύποι διάδρασης που εμφανίζονται με τις κινητές εφαρμογές και τις συσκευές διάχυτου υπολογισμού (ubiquitous computing smart devices).

Πριν την εφικτή και οικονομική ανάπτυξη των μικροϋπολογιστών, που βασιζόνται σε ολοκληρωμένα κυκλώματα ημιαγωγών μεγάλης κλίμακας, διάδραση σε πραγματικό χρόνο ήταν διαθέσιμη μόνο σε συστήματα που είχαν λογισμικό χρονοδιαμοιρασμού, αφού στους περισσότερους υπολογιστές την δεκαετία του 1960 η εκτέλεση των προγραμμάτων γινόταν με εργασίες δέσμης. Πέρα από τα καινοτόμα ερευνητικά συστήματα που εξετάζουμε στην επόμενη ενότητα, τα εμπορικά διαθέσιμα διαδραστικά συστήματα βασίζονταν σε τερματικά κειμένου, στα οποία η διάδραση γινόταν με γραμμή εντολών, μενού, και φόρμες. Τα τερματικά κειμένου αρχικά ήταν προσαρμοσμένες και εξελιγμένες εκδοχές του παραδοσιακού τηλέτυπου, τα οποία σταδιακά αντικαταστάθηκαν από τερματικά με ηλεκτρονικές οθόνες καθοδικού σωλήνα. Σε όλες αυτές τι περιπτώσεις ο χρήστης πληκτρολογούσε και έβλεπε το αποτέλεσμα στο χαρτί ή στην οθόνη. Η πληκτρολόγηση γινόταν συνήθως για την εισαγωγή ενός προγράμματος FORTRAN, BASIC, COBOL, ή για την χρήση του προγράμματος μέσω της γραμμής εντολών, μενού, και φόρμας. Εκτός από τους κεντρικούς υπολογιστές της IBM, που ήταν ήδη μια μεγάλη εταιρεία στις λύσεις για την ηλεκτρονική επεξεργασία δεδομένων, ήρθαν να προστεθούν και οι μίνι-υπολογιστές της DEC. Η DEC δημιούργησε την γέφυρα από τους πολύ ακριβούς κεντρικούς υπολογιστές της δεκαετίας του 1960, προς τους πολύ οικονομικούς μικροϋπολογιστές της δεκαετίας του 1970, δημιουργώντας την κατηγορία των μίνι-υπολογιστών, οι οποίοι ήταν μεν πολύ ακριβοί για να είναι προσωπικοί, αλλά αρκετά οικονομικοί για να εγκατασταθούν σε πολλούς οργανισμούς και να εκπαιδεύσουν μια νέα γενιά χρηστών, η οποία θα απαιτήσει μια πιο προσωπική εκδοχή τους.

Figure 1: Το λειτουργικό σύστημα του επιτραπέζιου υπολογιστή Macintosh ήταν το πρώτο επιτυχημένο εμπορικό γραφικό περιβάλλον εργασίας και το πρώτο που έδωσε πρόσβαση σε πολλές εφαρμογές λογισμικού, ακόμη και σε χρήστες που δεν είχαν γνώσεις υπολογιστών, χάρη στην ευχρηστία του.
Figure 2: Η επιφάνεια εργασίας έχει συνδεθεί με τα γραφικά και τα πολυμέσα αλλά μπορεί να πραγματοποιηθεί σε μεγάλο βαθμό μόνο με την χρήση της γραμμής εντολών, μερικών συνοδευτικών εργαλείων και αρκετών ρυθμίσεων με αποτέλεσμα μια πολύ γρήγορη, απλή, και πυκνή σε πληροφορία διεπαφή.

Ο μικροϋπολογιστής Apple II ήταν μια πολύ μεγάλη εμπορική επιτυχία με εκατομμύρια πωλήσεις, αν και απευθυνόταν κυρίως σε χομπίστες των ηλεκτρονικών και του προγραμματισμού. Η προσιτή τιμή, η αξιοπιστία του, και η απλότητα στην χρήση διεύρυναν πολύ το κοινό του, πέρα από τους χομπίστες, προς τους σπουδαστές και τους επαγγελματίες. Σε αντίθεση με τους πρώτους μικροϋπολογιστές που ήταν διαθέσιμοι σε μορφή συναρμολογούμενου, ο Apple II είχε προσεγμένο βιομηχανικό σχεδιασμό που μοιάζει με τα καταναλωτικά ηλεκτρονικά όπως είναι ένα οικειακό ηχοσύστημα. Το βασικό σύστημα είχε πληκτρολόγιο, αλλά δεν είχε ούτε οθόνη, ούτε αποθηκευτικό μέσο, για τα οποία ο χρήστης μπορούσε να χρησιμοποιήσει την τηλεόραση και ένα κασετόφωνο. Το βασικό λογισμικό ήταν μια εκδοχή της γλώσσας προγραμματισμού BASIC, με την οποία ο χρήστης μπορούσε να αναπτύξει τα δικά του προγράμματα ή να αντιγράψει αυτά που έβρισκε σε περιοδικά και βιβλία της εποχής. Η μεγάλη διάδοση αυτού του μικροϋπολογιστή έδωσε το κίνητρο στην Apple να αναπτύξει βελτιώσεις όπως οθόνη και εξωτερικό μέσο αποθήκευσης, καθώς και νέα μοντέλα με περισσότερες δυνατότητες. Επίσης, το εύρος των διαφορετικών χρηστών και οι πολυδιάστατες ανάγκες τους οδήγησαν στην δημιουργία πολλών εμπορικών εφαρμογών, όπως το πρώτο φύλλο εργασίας VisiCalc, καθώς και στην ανάπτυξη πολλών βιντεοπαιχνιδιών.

Παράλληλα με την ανάπτυξη των προσωπικών διαδραστικών μίκρο-υπολογιστών, μερικές εταιρείες κατασκεύασαν τις πρώτες κονσόλες βιντεοπαιχνιδιών. Οι πρώτες κονσόλες δεν είχαν εξωτερικό αποθηκευτικό μέσο, οπότε τα βιντεοπαιχνίδια ήταν διαθέσιμα μόνο εσωτερικά σε τσιπάκια μνήμης ανάγνωσης, αλλά αυτό άλλαξε με το Atari 2600, το οποίο δεχόταν εξωτερικές κασέτες, όπου βρίσκονταν τα τσιπ με την μνήμη ανάγνωσης. Οι κονσόλες συνοδεύονταν από συσκευές εισόδου με την μορφή του μοχλού ελέγχου και δεν είχαν ούτε πληκτρολόγιο, ούτε ποντίκι, ενώ η έξοδος γινόταν προς την τηλεόραση. Όπως και οι μορφές των προσωπικών διαδραστικών συστημάτων έχουν μόνο μικρές αλλαγές από το 1984 με το Apple Macintosh, 1 2 έτσι και οι κονσόλες δεν έχουν αλλάξει σημαντικά. To ίδιο ισχύει και με την αρχιτεκτονική του λογισμικού τους, το οποίο συνήθως δεν περιλαμβάνει το ενδιάμεσο επίπεδο ενός λειτουργικού συστήματος, αφού οι κατασκευαστές βιντεοπαιχνιδιών προτιμάνε να έχουν πλήρη έλεγχο πάνω στο υλικό, γιατί αυτό τους δίνει μεγαλύτερη δημιουργικότητα και έλεγχο στο τελικό αποτέλεσμα, που είναι το ζητούμενο σε αυτήν την βιομηχανία. Αν και τα πρώτα βιντεοπαιχνίδια ξεκίνησαν κυρίως ως προσομοιώσεις επίκαιρων θεμάτων, όπως το τένις, ή οι διαστημικές μάχες, σταδιακά η δημιουργικότητα των σχεδιαστών βιντεοπαιχνιδιών δημιουργούν νέα είδη και κυρίως νέες συσκευές εισόδου. Σε αντίθεση με τους προσωπικούς υπολογιστές με γραφική διεπαφή που έχουν μείνει σταθεροί, η βιομηχανία των βιντεοπαιχνιδιών φαίνεται πιο δημιουργική, γιατί δεν περιορίζεται ούτε από συσκευές εισόδου, ούτε από ένα λειτουργικό σύστημα με γραφική διεπαφή.

Figure 3: Ο δεύτερος μικροϋπολογιστής της Apple ήταν άμεσα διαθέσιμος σε μια καλαίσθητη συσκευασία βιομηχανικού σχεδιασμού με πληκτρολόγιο και είχε εισόδους και εξόδους για πολλά διαφερτικά περιφερειακά, όπως δίσκοι και οθόνη. Μπορούσε να συνδεθεί σε τηλεόραση και να αποθηκεύσει προγράμματα σε ένα μαγνητόφωνο κασέτας ήχου, οπότε το κόστος ήταν χαμηλό και έγινε αμέσως δημοφιλής, ενώ έμεινε σε παραγωγή για περισσότερα από δεκαπέντε χρόνια.
Figure 4: Ανάμεσα στις πολλές διαφορετικές χρήσεις του υπολογιστή ως εργαλείο (π.χ., επεξεργασία κειμένου, σχεδίαση, κτλ.), ξεχωρίζει η περίπτωση του VisiCalc που είναι το πρώτο δημοφιλές εργαλείο επεξεργασίας υπολογιστικών φύλλων, το οποίο μεταφέρει από το χαρτί στην οθόνη του υπολογιστή μια πολύ βασική διεργασία που κάνουν οι εταιρείες και τα νοικοκυριά για τη διαχείριση των οικονομικών τους. Η διάθεση μιας εφαρμογής γραφείου σε μικρο-υπολογιστές θα στρέψει την προσοχή της IBM στους προσωπικούς υπολογιστές και θα δημιουργήσει πολλές νέες μεγάλες εταιρείες όπως η Microsoft και η Apple.

Η εμπορική επιτυχία των μικροϋπολογιστών και ειδικά του Apple II, καθώς και η εμφάνιση λειτουργικών συστημάτων, όπως το CPΜ, και εφαρμογών γραφείου, όπως ο επεξεργαστής κειμένου WordStar και η λογιστική εφαρμογή VisiCalc, έστρεψαν την προσοχή της IBM από τους κεντρικούς υπολογιστές που ήταν η διαχρονική της αγορά προς την κατεύθυνση ενός προσωπικού υπολογιστή για τις εργασίες του γραφείου. Αν και δεν υπήρχε ακόμη κάποιο πετυχημένο εμπορικά εύχρηστο γραφικό περιβάλλον εργασίας, υπήρχαν ήδη πάρα πολλές και πολύ οικονομικές λύσεις υλικού και λογισμικού για το περιβάλλον γραφείου, μια αγορά δηλαδή που η IBM θεωρούσε ότι της ανήκε και όπου είχε διαχρονικά τον έλεγχο των τιμών. Αυτή η νέα αγορά προσωπικών υπολογιστών είχε πολύ διαφορετικές ιδιότητες από την παραδοσιακή αγορά της IBM με τους κεντρικούς ή μίνι-υπολογιστές. Τόσο ο κεντρική μονάδα, όσο και τα συστήματα εισόδου και εξόδου είχαν πλέον προσβάσιμη τιμή ώστε να είναι προσιτά από πολλές μικρές επιχειρήσεις, καθώς και νοικοκυριά. Ταυτόχρονα, η κατασκευή του λογισμικού, αλλά και η χρήση του ήταν πλέον αρκετά διαδεδομένη, ώστε νέες μικρές εταιρείες, ακόμη και ανεξάρτητοι κατασκευαστές να δημιουργούν πολλές εφαρμογές ή λειτουργικά συστήματα, όπως το CPM, τα οποία μπορεί να μην ήταν τόσο καλά όσο αυτά της IBM, αλλά ήταν αρκετά καλά και πολύ οικονομικά.3 Η είσοδος της IBM με τον προσωπικό της υπολογιστή ουσιαστικά έδωσε μια σφραγίδα ποιότητας και σοβαρότητας σε έναν ιδιαίτερα πολυφωνικό χώρο, ταυτόχρονα όμως με την επικράτηση του έδωσε και ένα τέλος στην δημιουργικότητα η οποία θα περάσει σε έναν μικρότερο βαθμό προς το Apple Macintosh. 4 5

Figure 5: Η συσκευή τύπου Tab ήταν η μικρότερη στην οικογένεια συσκευών διάχυτου υπολογισμού Tab-Pad-Board και ήταν σχεδιασμένη έτσι ώστε να χωράει στην παλάμη και να μπορεί να λειτουργήσει τα κουμπιά μόνο με το ένα χέρι, ενώ επέτρεπε και την αφή με το δεύτερο χέρι με την χρήση μιας πένας.
Figure 6: Το όραμα για τον διάχυτο υπολογισμό από το εργαστήριο Xerox PARC βασίζεται σε τρεις διακριτές φόρμες συσκευών διάδρασης με τους χρήστες οι οποίες επικονωνούν διαφανώς μεταξύ τους έτσι ώστε οι χρήστες να μπορούν να πραγματοποιήσουν τους στόχους τους είτε ατομικά είτε συνεργατικά.

Η παρουσία ενός διακριτού επιπέδου λογισμικού ανάμεσα στο υλικό του υπολογιστή και στις εφαρμογές του ήταν για πολλές δεκαετίες κάτι περιττό, αφού δεν υπήρχαν πολλές διαφορετικές αρχιτεκτονικές, ενώ και οι εφαρμογές δεν ήταν πολλές. Σε μερικές περιπτώσεις, κάποιος κατασκευαστής έφτιαχνε μερικές βιβλιοθήκες προγραμματισμού, έτσι ώστε να μην χρειάζεται να υλοποιεί συνέχεια κάποιες βασικές λειτουργίες, αλλά στην πράξη, οι περισσότερες εφαρμογές φτιάχνονταν από την αρχή, είτε σε γλώσσες υψιλού επιπέδου όπως οι FORTRAN, COBOL, BASIC, είτε σε συμβολική γλώσσα μηχανής. Η διάθεση οικονομικών επεξεργαστών από την Intel που τοποθετήθηκαν σε πολλούς διαφορετικούς μίκρο-υπολογιστές, οδήγησε στην δημιουργία των πρώτων λειτουργικών συστημάτων, τα οποία επέτρεπαν στους προγραμματιστές να εστιάσουν στις λειτουργίες της εφαρμογής τους, χωρίς να νοιάζονται για την πρόσβαση στον δίσκο και στις βασικές συσκευές εισόδου και εξόδου. Η επιλογή του λειτουργικού συστήματος MSDOS από την IBM για τον πρώτο της προσωπικό υπολογιστή και η ανάπτυξη πολλών εφαρμογών για αυτήν την πλατφόρμα δημιούργησαν μια αγορά και ένα τρόπο διάδρασης που θα παραμείνει επίκαιρος ακόμη και μετά την εμφάνιση της γραφικής διεπαφής. Πράγματι, οι πρώτες εκδόσεις του γραφικού περιβάλλοντος της Microsoft μέχρι και την έκδοση Windows Me του 2000, βασίζονται στο MS-DOS, ενώ ακόμη και επόμενες εκδόσεις που έχουν κατασκευαστεί από την αρχή, υλοποιούν για λόγους συμβατότητας έναν περιβάλλον εξομοίωσης για τις διαχρονικά δημοφιλείς εφαρμογές που τρέχουν μόνο πάνω σε MS-DOS.

Τα επιτραπέζια συστήματα με οθόνη γραφικών, πληκτρολόγιο, και ποντίκι, ήταν από την δεκαετία του 1980 και μέχρι τις αρχές της δεκαετίας του 2010, η βασική μορφή υλικού διάδρασης. Για παράδειγμα, ο επιτραπέζιος υπολογιστής Apple Lisa απέτυχε εμπορικά, αλλά ήταν καθοριστικής σημασίας για την μετάβαση από τον Xerox Star που απευθυνόταν μόνο στο περιβάλλον του γραφείου προς την κατεύθυνση του Apple Macintosh που έφερε την γραφική επιφάνεια εργασίας σε ένα ευρύτερο κοινό.6 Για τον σκοπό, αυτό η Apple ϋοθετεί από το Xerox Star το ποντίκι και την γραφική επιφάνεια εργασίας με τα έγγραφα ως αρχεία. Ταυτόχρονα, προσθέτει στο Macintosh την ιδέα της διάκρισης ανάμεσα στις εφαρμογές και στο λειτουργικό σύστημα, έτσι ώστε να μπορεί να προσαρμοστεί σε διαφορετικές ανάγκες. Το Apple Macintosh δημιουργεί ένα σημείο αναφοράς για την διάδραση με επιτραπέζια συστήματα, που στην συνέχεια θα αντιγραφεί από την Microsoft με τα Windows 95, καθώς και από τα γραφικά περιβάλλοντα των συστημάτων Linux με τα GNOME, KDE. Ο χρήστης μπορεί με το ποντίκι να εξερευνήσει τις εφαρμογές και τα έγγραφα του συστήματος, ενώ δεν χρειάζεται να θυμάται εντολές αφού μπορεί να τις ανακαλύψει σταδιακά μέσα από μενού, φόρμες, και παλέτες εργαλείων. Η δημιουργία εφαρμογών που βασίζονται στις ίδιες βιβλιοθήκες και σε κάποιους βασικούς κανόνες ενισχύει ακόμη περισσότερο την ευχρηστία του συστήματος, αφού ακόμη και μια νέα εφαρμογή έχει πολλές διαδράσεις παρόμοιες με προηγούμενες, όπως το άνοιγμα, αποθήκευση, και εκτύπωση εγγράφων. Η διάκριση ανάμεσα στις εφαρμογές και στο λειτουργικό σύστημα δημιουργεί τα θεμέλια για ένα σύστημα διάδρασης που θα διατηρηθεί και θα επεκταθεί ακόμη περισσότερο με τα κινητά και φορετά συστήματα διάδρασης των επόμενων δεκαετιών. 7 8

Figure 7: Πολύ πριν την επιτυχία του iPad, το Apple Newton προσπάθησε να προσφέρει εύχρηστη διάδραση σε κινητή μορφή για μαθητές και εργαζόμενους βασιζόμενο στην φυσική διάδραση της γραφής, η οποία όμως εκείνη την εποχή δεν είχε την αναγκαία ακρίβεια.
Figure 8: Η εισαγωγή του πρώτου iphone αποτελεί σημείο αναφοράς καθώς μέσα σε λιγότερο από δέκα χρόνια περισσότεροι άνθρωποι θα είχαν μια παρόμοια κινητή συσκευή με οθόνη αφής ως βασικό σύστημα καθημερινής διάδρασης, παρά τον παραδοσιακό επιτραπέζιο υπολογιστή, ο οποίος θα κρατήσει την θέση του περισσότερο ως υπολογιστής ανάπτυξης.

Η διαδραστική τηλεόραση είναι μια προσπάθεια για την βελτίωση ενός παραδοσιακού μέσου που έχει κατηγορηθεί για την δημιουργία παθητικότητας από την πλευρά του τηλεθεατή. Από τις αρχές της δεκαετίας του 1990, πολλές εταιρείες και ερευνητικές ομάδες προσθέτουν τεχνολογίες διάδρασης σε τηλεοπτικούς δέκτες, έτσι ώστε τα ωφέλη της διάδρασης να μην βρίσκονται μόνο στους επιτραπέζιους υπολογιστές. Αρχικά οι περισσότερες προσπάθειες μετέφεραν την λειτουργικότητα των επιτραπέζιων εφαρμογών στον τηλεοπτικό δέκτη, όπως την ηλεκτρονική αλληλογραφία και την περιήγηση στον παγκόσμιο ιστό. Σταδιακά οι σχεδιαστές κατανόησαν πως το πλαίσιο και οι στόχοι χρήσης της διαδραστικής τηλεόρασης δεν είναι καθόλου ίδιοι με αυτούς του επιτραπέζιου υπολογιστή. Ο τηλεοπτικός δέκτης βρίσκεται συνήθως σε ένα σαλόνι και οι χρήστες παρακολουθούν από απόσταση και με παρέα προγράμματα που έχουν μια σημαντική ψυχαγωγική διάσταση. Με αυτόν τον τρόπο, η διάδραση πήρε μια λιγότερο κυριαρχική θέση ως συμπλήρωμα της ροής οπτικοακουστικού περιεχομένου, με εφαρμογές ψηφοφορίας, μηνυμάτων, και πρόσθετης πληροφορίας.

Την ίδια περίοδο που η τηλεόραση γίνεται περισσότερο διαδραστική, αναδύεται μια νέα μορφή προσωπικού συστήματος διάδρασης με την ονομασία έξυπνο τηλέφωνο, το οποίο θα γίνει σύντομα η πιο δημοφιλής διαδραστική συσκευή. Οι πρώτες προσπάθειες στην κατασκευή φορητών συστημάτων μεγέθους παλάμης είχαν ασύμβατα στοιχεία διάδρασης, τα οποία ήταν συνήθως απευθείας δανεισμένα από τα επιτραπέζια συστήματα, όπως ακριβώς και στην περίπτωση της διαδραστικής τηλεόρασης. Στην πορεία όμως το έξυπνο τηλέφωνο με οθόνη αφής θα ϋοθετήσει την ιδέα των εφαρμογών από τα επιτραπέζια συστήματα σε μια περισσότερο απλή μορφή και με έμφαση στο οπτικοακουστικό περιεχόμενο. Με αυτόν τον τρόπο, πολύ χρήστες θα αποκτήσουν πρόσβαση σε διαδραστική πληροφορία και επικοινωνία με μια φορητή συσκευή με κύρια στοιχεία όχι τόσο το τηλέφωνο, αλλά κυρίως την ασύρματη πρόσβαση σε δίκτυα δεδομένων, καθώς και την κάμερα και γεωγραφική θέση, τα οποία θα αποτελέσουν δομικά στοιχεία διάδρασης με τις κινητές εφαρμογές. Σε πολύ σύντομο χρονικό διάστημα από την εμφάνιση του, το έξυπνο τηλέφωνο θα αρχίσει να χρησιμοποιείται λιγότερο ως τηλέφωνο και περισσότερο ως τερματικό κατανάλωσης περιεχομένου, κάτι δηλαδή που ήταν ένα από τα κακά χαρακτηριστικά της παραδοσιακής τηλεόρασης. 9 10

Πέρα από τον υπολογισμό

Οι πρώτοι κεντρικοί υπολογιστές προγραμματίζονταν με διάτρητες κάρτες, γιατί αυτή ήταν μια έμπιστη τεχνολογία που είχε χρησιμοποιηθεί ήδη για πολλές δεκαετίες σε άλλες εφαρμογές όπως η κλωστοϋφαντουργία και η απογραφή του πληθυσμού. 11 Παράλληλα, η συγγενική τεχνολογία της διάτρητης ταινίας χρησιμοποιήθηκε για την αποθήκευση μεγαλύτερων προγραμμάτων και δεδομένων, καθώς και για την ανάλυση εργαστηριακών πειραμάτων. 12 Αν και ο υπολογιστής αριστεύει στην αποδοτική εκτέλεση υπολογισμών, αυτό δεν είναι μόνη εφαρμογή του, αφού μπορεί να προσομοιώσει και κυρίως να εξομοιώσει νέα συστήματα που βασίζονται μεν στον υπολογισμό, αλλά παρουσιάζουν μια διαφορετική εικόνα στον χρήστη, έτσι ώστε να ταιριάζει στις ανάγκες και τις δυνατότητες του.13

Figure 9: Τα συστήματα διάτρησης κάρτας υπάρχουν από τον 19ο αιώνα με βασικές εφαρμογές τον προγραμματισμό και αποθήκευση δεδομένων για μηχανήματα πλεξίματος και αναπαραγωγής μουσικής, οπότε υπήρχε η τεχνογνωσία για την προσαρμογή τους ως συσκευές εισόδου στους πρώτους κεντρικούς ηλεκτρονικούς υπολογιστές.
Figure 10: O LINC (Laboratory INstrument Computer) θεωρείται ο πρώτος προσωπικός υπολογιστής, γιατί σε έναν σχετικά μικρό όγκο περιλαμβάνει συσκευή εξωτερικής αποθήκευσης και κυρίως οθόνη και πληκτρολόγιο ως σύστημα εξόδου και εισόδου. Σε αντίθεση με τους μεγάλους κεντρικούς υπολογιστές εκείνης της εποχής, ήταν σχεδιασμένος από την αρχή σε συναρμολογούμενη μορφή, οπότε ήταν σχετικά προσιτός σε πολλά ερευνητικά εργαστήρια που είχαν τις δεξιότητες να τον κατασκευάσουν και να τον συντηρήσουν.

Ένας από τους πιο σημαντικούς μορφολογικούς μετασχηματισμούς ήταν η δημιουργία του Sketchpad στο MIT από τον Ivan Sutherland το 1963. Ο κεντρικός υπολογιστής που είχε στην διάθεση του μπορούσε να προγραμματιστεί με διάτρητες κάρτες και η βασική αλληλεπίδραση γινόταν σε εργασίες δέσμης, όπου υπήρχε ένας σημαντικός ετεροχρονισμός ανάμεσα στην ανάγνωση του προγράμματος και στην τελική εκτύπωση του αποτελέσματος. Αντίθετα, το Sketchpad εστιάζει στην διάδραση σε πραγματικό χρόνο με χρήση πένας και οθόνης, όπου τα γραφικά ελέγχονται τόσο από την πένα, όσο και από τον υπολογιστή σε πραγματικό χρόνο, δίνοντας έτσι μια από τις πρώτες εμπειρίες συμβίωσης ανάμεσα στον άνθρωπο και την μηχανή. Αν και αυτή η υπέρβαση φαίνεται πολύ μεγάλη, ήδη υπήρχαν σε χρήση οι επιμέρους τεχνολογίες για διαφορετικούς σκοπούς, όπως η είσοδος με πένα αντί για διάτρητες κάρτες και η έξοδος σε οθόνη, αντί για εκτύπωση σε χαρτί. Πράγματι, την ίδια περίοδο, οι μεταπτυχιακοί ερευνητές στο MIT χρησιμοποιούν τους μεγάλους υπολογιστές της εποχής για να φτιάξουν διαδραστικά προγράμματα όπως τα ψυχαγωγικά τρίλιζα, λαβύρινθος, και Spacewar ή την πολύ ακριβή γραφομηχανή. Το συμπέρασμα είναι ότι ο μορφολογικός μετασχηματισμός συμβαίνει με σταδιακές μετατροπές και περισσότερο ως δημιουργική σύνθεση τεχνολογιών που ήδη υπάρχουν, παρά ως καινοτομία χωρίς προηγούμενο. 14 15

Το αρχικό όραμα για το Dynabook ήταν η δημιουργία ενός φορητού συστήματος διάδρασης για παιδιά, που μορφολογικά έμοιαζε με τους σύγχρονους υπολογιστές ταμπλέτας. Το λογισμικό διάδρασης του όμως δεν είχε τίποτα κοινό με αυτό που έχουν οι σύγχρονες ταμπλέτες iOS, Android. Ο στόχος του Dynabook ήταν να δημιουργήσει μια νέα μορφή ψηφιακού αλφαβητισμού, η οποία βασίζεται στην ανάγνωση του πηγαίου κώδικα που έχουν γράψει άλλοι, στην μετατροπή και κατανόηση του, και τελικά στην ανάπτυξη πρωτότυπων διαδραστικών έργων λογισμικού, ως μια νέα μορφή λογοτεχνίας. Για αυτόν τον σκοπό, ο Άλαν Κέη και η ομάδα του δημιούργησαν το λογισμικό Smalltalk, το οποίο είχε ως βασική προδιαγραφή την δυνατότητα υλοποίησης του δημοφιλούς βιντεοπαιχνιδιού Spacewar με σχετικά μικρή προσπάθεια και λίγο κώδικα. Ο προγραμματισμός του Spacewar, εκτός από την διασκέδαση του ίδιου του παιχνιδιού με έναν συμπαίκτη, έδινε πρόσβαση σε ένα περιβάλλον προσομοίωσης της βαρύτητας. Με άλλα λόγια, ο χρήστης του Dynabook δεν ήταν απλά ένας καταναλωτής βιντεοπαιχνιδιών που αγόραζε, αλλά ήταν κάποιος που θα μελετούσε την κατασκευή τους, θα έκανε μετατροπές, και τελικά θα άρχιζε να φτιάχνει τα δικά του παιχνίδια και προσομοιώσεις για άλλα φυσικά ή τεχνητά φαινόμενα.

Το λογισμικό και το υλικό διάδρασης των δημοφιλών επιτράπεζιων συστημάτων δημιουργήθηκε ως ένα ενδιάμεσο πρωτότυπο, αλλά τελικά εδραιώθηκε ειδικά στον χώρο του γραφείου και της εργασίας.16 Το επιτραπέζιο σύστημα Xerox Alto δημιουργήθηκε ως ένα ενδιάμεσο πρωτότυπο για το Dynabook, γιατί ήταν ένα εφικτό ενδιάμεσο βήμα από τους μίνι-υπολογιστές του 1970 προς την μελλοντική κατεύθυνση φορητών μορφών. Ο βασικός στόχος ήταν η ανάπτυξη λογισμικού στο περιβάλλον Smalltalk και οι δοκιμές με παιδιά, έτσι ώστε να βελτιωθεί η κατανόηση των ερευνητών για αυτόν τον σχεδιαστικό χώρο. Τα εδραιωμένα εμπορικά συμφέροντα στον χώρο των εκδόσεων της μητρικής εταιρείας Xerox οδήγησαν τελικά στην δημιουργία του Star, το οποίο απευθύνεται στον χώρο του γραφείου. Με την σειρά της, η Apple παρουσίασε το σύστημα Macintosh για ένα ευρύτερο κοινό, το οποίο εκτός από τις εφαρμογές γραφείου ενδιαφέρεται επίσης για την δημιουργικότητα και την ψυχαγωγία. Με αυτόν τον τρόπο, ένα πειραματικό σύστημα για την εκπαίδευση, τελικά βρίσκεται στο γραφείο με πολύ διαφορετικό λογισμικό, γιατί μια σειρά από οργανισμοί είχαν διαφορετικά κίνητρα και συμφέροντα, και όχι γιατί η επιφάνεια εργασίας είναι ο αντικειμενικά καλύτερος τρόπος διάδρασης για τις διεργασίες του γραφείου.

Η διαθεσιμότητα οικονομικών μικροεπεξεργαστών στις αρχές της δεκαετίας του 1970 επέτρεψε σε πολλές νέες μικρές εταιρείες να κατασκευάσουν προσιτούς μικροϋπολογιστές δημιουργόντας έτσι μια νέα αγορά που καμία από τις μεγάλες εταιρείες εκείνης της εποχής όπως οι IBM, DEC, Xerox, δεν μπορούσαν να φανταστούν. Εκείνη την εποχή, η πιο γρήγορα αναπτυσόμενη εταιρεία υπολογιστών ήταν η DEC, η οποία έφτιαχνε οικονομικούς μίνι-υπολογιστές για πολύπλοκο λογισμικό χρονοκαταμερισμού, που ήταν πολύ δημοφιλές στα πανεπιστήμια και στις μικρές εταιρείες, ενώ οι μεγαλύτεροι οργανισμοί συνήθως προτιμούσαν έναν κεντρικό υπολογιστή της IBM. Όπως ακριβώς ο διευθυντής της IBM έκανε την λανθασμένη πρόβλεψη το 1958, ότι ο κόσμος δεν χρειάζεται περισσότερους από δέκα υπολογιστές, έτσι ακριβώς και ο διευθυντής της DEC, ο οποίος διέψευσε την προφητεία της IBM με εκατοντάδες μίνι-υπολογιστές, ήρθε με την σειρά του να κάνει μια λάθος πρόβλεψη το 1977, ότι, δηλαδή, κανείς άνθρωπος δεν χρειάζεται έναν προσωπικό υπολογιστή στο σπίτι του. Ήδη είχε εμφανιστεί ο πρώτος συναρμολογούμενος μικροϋπολογιστής, οποίος μπορούσε να προγραμματιστεί για την εκτέλεση του βιντεοπαιχνιδιού Lunar Lander, με την βοήθεια της BASIC, που ήταν το πρώτο προϊόν της νέας εταιρείας Microsoft. Αρχικά ο Altair απευθυνόταν κυρίως σε χομπίστες ηλεκτρονικών κατασκευών που απλά ήθελαν έναν πιο ευέλικτο σταθμό εργασίας. Η δυνατότητα του όμως να εκτελεί διαφορετικά προγράμματα λογισμικού τον μετέτρεψε σε ένα κομβικό σημείο για την δημιουργία μιας νέας κατηγορίας προσιτών προσωπικών υπολογιστών, αφού πολλές νέες μικρές εταιρείες θα δημιουργηθούν για να εκμεταλευτούν τις ευκαιρίες σε υλικό και λογισμικό μικρής κλίμακας, όπως οι Apple, Microsoft, Commodore, Digital Research.17

Τα περισότερα συστήματα με γραφική διεπαφή χρησιμοποιούν την επιφάνεια εργασίας, τις εφαρμογές, και τα αρχεία εγγράφων ως την βασική μορφή λογισμικού διάδρασης, αλλά όλα αυτά δεν είναι παρά μόνο μια εκδοχή της διάδρασης που μπορούμε να έχουμε για τις δουλειές του γραφείου. Παράλληλα με την κατασκευή του Lisa, μια ομάδα της Apple, κατασκευάζει ένα αρχικό προσχέδιο του Macintosh, υπό την καθοδήγηση του Jef Raskin. Σε αντίθεση με το Lisa, που απευθύνεται στην εταιρική αγορά του γραφείου, το Macintosh αρχικά στοχεύει στην επεξεργασία κειμένου, που θεωρείται η πιο χρήσιμη λειτουργία των υπολογιστών και απευθύνεται σε όλους, δηλαδή σε σχολεία, σπίτια, γραφεία. Για τον σκοπό αυτό, ο Jef Raskin κατασκευάζει ένα μηχάνημα που είναι πολύ οικονομικό και απλό στην χρήση του και δεν περιλαμβάνει ούτε λειτουργικό σύστημα, ούτε εφαρμογές, ούτε αρχεία. Το λειτουργικό πρωτότυπο βασίζεται, όπως ακριβώς και το Lisa, σε μια κάρτα επέκτασης του δημοφιλούς Apple II, αλλά δεν περιλαμβάνει ούτε γραφικό περιβάλλον με παράθυρα, ούτε είσοδο με ποντίκι. Η διάδραση βασίζεται στο πληκτρολόγιο, με το οποίο χρήστης επεξεργάζεται έγγραφα, τα οποία αποθηκεύονται αυτόματα σε μια δισκέτα, η οποία αποτελεί την φυσική αναπαράσταση του εγγράφου χωρίς να μεσολαβεί η έννοια του αρχείου. Η πιο σημαντική διαφορά από τα συστήματα διάδρασης εκείνης της εποχής, αλλά και όσα ακολούθησαν, είναι ότι αντί για εφαρμογές και λειτουργικό σύστημα, χρησιμοποιεί μια συλλογή από εντολές, οι οποίες μπορούν να εφαρμοστούν πάνω στο έγγραφο κειμένου, παρόμοια με τα συστήματα UNIX. Αν και αυτή η φιλοσοφία διάδρασης δεν εφαρμόστηκε τελικά στην εμπορική εκδοχή του Macintosh, o Jef Raskin εφάρμοσε αυτές τις ιδέες λίγο αργότερα στα εμπορικά προϊόντα SwyftCard, Canon Cat και Archy.

Με την εξαίρεση του Jef Raskin, για τους περισσότερους κατασκευαστές διάδρασης και σίγουρα για όλους τους χρήστες θεωρείται δεδομένο ότι τα αρχεία, οι εφαρμογές, και το λειτουργικό σύστημα είναι θεμελιώδη συστατικά. Παρόμοια και για τον Alan Kay και την ομάδα του αρχικά στο Xerox PARC και αργότερα στην Disney, η αρχιτεκτονική ενός διαδραστικού συστήματος παραμένει ανοιχτή σε ερμηνείες και σε κατευθύνσεις. Όπως στο περιβάλλον Smalltalk δεν υπάρχει η διάκριση ανάμεσα σε εφαρμογές και λειτουργικό σύστημα, έτσι και στο νέο περιβάλλον Squeak δεν υπάρχουν αυτές οι έννοιες, ούτε τα αρχεία.18 Η βασική θεμελίωση του συστήματος Squeak γίνεται με την έννοια του αντικειμένου που στέλνει μηνύματα σε άλλα αντικείμενα. Με αυτόν τον τρόπο, όλα τα γραφικά στοιχεία του συστήματος είναι αντικείμενα, τα οποία μπορούν να προγραμματιστούν σε πραγματικό χρόνο. Όπως ακριβώς στα συστήματα UNIX όλα είναι αρχεία, έτσι ακριβώς και στο σύστημα Squeak όλα είναι αντικείμενα που μπορούν να αναγνωρίσουν κάποια μηνύματα από άλλα αντικείμενα. Ο απλός χρήστης οργανώνει το γραφικό περιβάλλον σε επιμέρους περιοχές έργων, όπου όλα τα διαθέσιμα εργαλεία μπορούν να εφαρμοστούν σε όλο το διαθέσιμο οπτικοακουστικό περιεχόμενο, χωρίς να γίνεται κάποια διάκριση ανάμεσα σε διαφορετικά είδη περιεχομένου ή διαφορετικά είδη εφαρμογής, αφού ο γραφικός χώρος εργασίας είναι ενιαίος. Αυτό το περιβάλλον διάδρασης επιτρέπει στον χρήστη να κάνει πολύ περισσότερα λάθη, ενώ για την καλύτερη χρήση του θα πρέπει να υπάρχει γνώση της γλώσσας προγραμματισμού του συστήματος που είναι μια εξέλιξη της Smalltalk. Το τίμημα της αρχικά αυξημένης δυσκολίας χρήσης είναι η μεγαλύτερη δημιουργικότητα πέρα από τα όρια που θέτουν τα συμφέροντα των κατασκευαστών εφαρμογών.

Figure 11: Η προβολή βίντεο πάνω σε έναν διάφανο φακό που βρίσκεται στερεωμένος σε ένα κράνος πιλότου ελικοπτέρου χρησιμοποιήθηκε από τον στρατό για να διευκολύνει την προσγείωση ελικοπτέρων με την βοήθεια κάμερας σε δύσκολες συνθήκες. Αυτό το σύστημα επεκτάθηκε τα επόμενα χρόνια ώστε, αντί για βίντεο, να προβάλει γραφικά, τα οποία μετασχηματίζονταν ανάλογα με την κίνηση του κεφαλιού.
Figure 12: Tο Σπαθί του Δαμοκλή θεωρείται μια θεμελιώδης τεχνολογία για την δημιουργία της εικονικής πραγματικότητας, όπου τα γραφικά στην οθόνη ακολουθούν την κίνηση του κεφαλιού. Το αρχικό σύστημα βασιζόταν στην προβολή βίντεο από μια βιντεοκάμερα που βρισκόταν στην βάση ενός ελικοπτέρου έτσι ώστε να διευκολύνει την προσγείωση σε δύσκολες συνθήκες.

Ένα από τα πιο σημαντικά ερευνητικά παραδείγματα διάδρασης στον χώρο της εργασίας χωρίς λειτουργικό σύστημα, εφαρμογές, και αρχεία, δημιουργήθηκε από το Αγγλικό παράρτημα του Xerox PARC στις αρχές της δεκαετίας του ενενήντα. Την ίδια περίοδο που τα κεντρικά του PARC στην Καλιφόρνια εξερευνούσαν τις τεχνολογίες διάδρασης με τον διάχυτο υπολογισμό, η ερευνητική ομάδα στο Κέμπριτζ δοκίμαζε μια εναλλακτική κατεύθυνση για το ψηφιακό γραφείο του μέλλοντος. Αν και το Xerox PARC με τον επιτραπέζιο Star και τον επεξεργαστή κειμένου Bravo είχε ήδη καθορίσει την μορφή του σύγχρονου ψηφιακού γραφείου οι ερευνητές γνώριζαν καλύτερα από τους χρήστες ότι αυτά τα συστήματα διάδρασης δεν ήταν μονοσήμαντα. Μια εναλλακτική κατεύθυνση για την διάδραση στην πραγματική επιφάνεια εργασίας είναι η επαύξηση των αντικειμένων του γραφείου και όχι η αντικατάσταση τους με προσομοιωμένες μορφές στον υπολογιστή. Πράγματι, με την χρήση της υπολογιστικής όρασης και ενός προβολέα που βρίσκονται πάνω από το γραφείο είναι εφικτή η επαύξηση του φυσικού χαρτιού, πάνω στο οποίο μπορούν να προβάλονται δυναμικά γραφικά. Το φυσικό χαρτί και η γραφή με το χέρι παραμένουν στο γραφείο, το οποίο επαυξάνεται με τις δυνατότητες του υπολογιστή και της κάμερας που είναι η βασική συσκευή εισόδου. Τα συστήματα επαυξημένης πραγματικότητας αποτελούν ένα παράδειγμα διάδρασης που βασίζεται περισσότερο στην σύζευξη με τον πραγματικό κόσμο, παρά με την προσομοίωση ή την αντικατάσταση του με μια εικονική πραγματικότητα.

Τα συστήματα εικονικής πραγματικότητας αποτελούν μια ιδιαίτερη μορφή διάδρασης, αφού δεν παρουσιάζουν συγγένειες με τα αντίστοιχα συστήματα εισόδου και εξόδου και τις γραφικές διεπαφές. Η κατασκευή των πρώτων συστημάτων εικονικής πραγματικότητας από την ομάδα του Jaron Lanier στα τέλη της δεκαετίας του 1980 ξεκίνησε με βασικό κίνητρο ένα αντίβαρο στην δημοφιλία των συστημάτων τεχνητής νοημοσύνης.19 Τα συστήματα τεχνητής νοημοσύνης μετά την αρχική τους σχεδίαση και την περιστασιακή ενημέρωση τους δεν έχουν ανάγκη ανθρώπινης διάδρασης για να λειτουργήσουν. Αντίθετα, το αρχικό όραμα για τα συστήματα εικονικής πραγματικότητας βασίζεται στην συνεχή ανθρώπινη παρουσία και διάδραση μέσω του υπολογιστή με έναν εικονικό κόσμο καθώς και με τις αναπαραστάσεις άλλων χρηστών. Τόσο οι αναπαραστάσεις των χρηστών όσο και τα εικονικά περιβάλλοντα αρχικά σχεδιάζονται με δημιουργικούς τρόπους πέρα από την προσομοίωση της πραγματικότητας. Για παράδειγμα, ένας χρήστης μπορεί να εμφανιστεί στην εικονική πραγματικότητα με την μορφή κάποιου ζώου ή κάποιου κυτάρου και να προσπαθήσει να αλληλεπιδράσει κάνοντας μια χαρτογράφηση ανάμεσα στα διαθέσιμα συστήματα εισόδου και στις δυνατότητες κίνησης της αντίστοιχης αναπαραστάσης. Τελικά, η εικονική πραγματικότητα απομακρύνθηκε από το αρχικό όραμα, όπου η έμφαση ήταν στον άνθρωπο και στην δημιουργικότητα προς την εμπορική κατεύθυνση της προσομοίωσης και κυρίως της πιστής απεικόνισης παρά της διάδρασης.

Συνεργατικό οικοσύστημα διεπαφών

Figure 13: Η επικονωνία ανάμεσα στην συσκευή Tab και Board έχει πολλές συνεργατικές εφαρμογές όπως σε αίθουσες συναντήσεων καθώς και σε αίθουσες διδασκαλίας.
Figure 14: Το τρίτο και μεγαλύτερο σε μέγεθος μέλος της οικογένειας του διάχυτου υπολογισμού του Xerox PARC είναι το Liveboard. Βασίζεται στην είσοδο με πένα και προσομοιώνει τις λειτουργίες των σημειώσεων και της παρουσίασης σε μια μεγάλη οθόνη τοίχου, έτσι ώστε οι ομάδες συνεργασίας να μπορούν να μεταφέρουν χρήσιμη πληροφορία από τα προσωπικά τερματικά τους.

Η συνεργασία μεταξύ των ανθρώπων και μέσω των υπολογιστών είναι ένα διαχρονικό θέμα στα συστήματα διάδρασης. 20 21 Ακόμη και στα πρώτα πολυχρηστικά συστήμα χρονοδιαμοιρασμού υπάρχουν κοινά αποθετηρία και ανταλλαγή ηλεκτρονικής αλληλογραφίας, έστω και με ασύγχρονο τρόπο. Το πρώτο διαδραστικό σύστημα σύχρονης συνεργασίας είναι το NLS του Douglas Engelbart, όπου οι χρήστες βλέπουν το ίδιο έγγραφο στις προσωπικές οθόνες και μπορούν να συνεργαστούν στην επεξεργασία του με ενέργειες και χειρονομίες που γίνονται μέσω πολλαπλών δεικτών που οδηγούνται από το ποντίκι του κάθε χρήστη.22 Χρειάστηκε να περάσουν τουλάχιστον δύο δεκαετίες από το NLS για να φτάσουμε στο σύστημα διάχυτου υπολογισμού του PARC, που προσθέτει πολλές διαφορετικές συσκευές συνεργασίας. Σε όλες αυτές τις περιπτώσεις συνεργασίας ανάμεσα σε ομάδες ανθρώπων και μηχανών η πιο σημαντική παράμετρος σχεδίασης δεν είναι η ποιότητα της διεπαφής και η εργονομία της συσκευής, αλλά κυρίως ένας ισορροπημένος σχεδιασμός του μίγματος επικοινωνίας που γίνεται μέσω των μηχανών και απευθειάς μεταξύ των ανθρώπων.

Μετά το περιβάλλον εργασίας, οι κοινότητες μάθησης όρισαν διαφορετικά μίγματα στην συνεργασία ανθρώπων και μηχανών. Η κατασκευή και εκτέλεση των δημοφιλών βιντεοπαιχνιδιών, αρχικά δεν γινόταν μόνο για ψυχαγωγικούς σκοπούς, αλλά είχε και εμπορικούς καθώς και εκπαιδευτικούς σκοπούς. Το βιντεοπαιχνίδι Spacewar δημιουργήθηκε αρχικά για να εξερευνηθούν τα όρια των δυνατοτήτων διάδρασης σε πραγματικό χρόνο με τον πρωτοεμφανιζόμενο μίνι-υπολογιστή DEC PDP-1. Το Spacewar στην συνέχεια ήταν σημείο αναφοράς για την δημιουργία του Dynabook και της Smalltalk από τον Alan Kay ο οποίος ήθελε τα παιδιά να μπορούν όχι μόνο να διασκεδάσουν, αλλά να μπορούν και να το υλοποιήσουν σε μια προσβάσιμη για αυτά γλώσσα προγραμματισμού. Τόσο η Smalltalk, όσο και το Dynabook δεν σχεδιάστηκαν ανεξάρτητα από το πλαίσιο λειτουργίας τους, αλλά έγιναν με την παραδοχή ότι τα παιδιά υποστηρίζονται από έναν δάσκαλο και το μαθησιακό υλικό περιλαμβάνει ένα χαρτοφυλάκιο έτοιμων έργων.

Μερικά χρόνια αργότερα, με παρόμοιο σκεπτικό, ο Paul Allen υλοποιεί το πρώτο προϊόν της νεοσύστατης Microsoft την πρώτη Basic για τον συναρμολογούμενο μίκρο-υπολογιστή Altair, έτσι ώστε να μπορεί κάποιος να κατασκευάσει το δημοφιλές βιντεοπαιχνίδι Lunar Lander. Σχεδόν παράλληλα, το ίδιο ακριβώς πνεύμα διατρέχει και την δουλειά του Steve Wozniak κατά την ανάπτυξη του μίκρο-υπολογιστή Apple II και της Apple Basic, τα οποία υλοποιήθηκαν έτσι ώστε να μπορεί κάποιος να αναπτύξει σχετικά εύκολα το δημοφιλές βιντεοπαιχνίδι Breakout. Σε όλες αυτές τις περιπτώσεις, ο στόχος είναι εξερεύνηση και επίδειξη των δυνατοτήτων ενός υπολογιστή, αλλά και η μάθηση μέσα από την αντιγραφή κώδικα διαθέσιμου σε βιβλία και περιοδικά, καθώς και η μετατροπή και προσαρμογή του σύμφωνα με τις προτιμήσεις του κάθε χρήστη.

Figure 15: Πριν την εξάπλωση του δικτύου και των μέσων αποθήκευσης ο βασικός τρόπος διαμοιρασμού του λογισμικού ήταν σε πηγαίο κώδικα, ο οποίος ήταν τυπωμένος σε χαρτί περιοδικού ή βιβλίου, τα οποία ο χρήστης θα μελετούσε και μετά θα πληκτρολογούσε στον μικροϋπολογιστή του. Αν και η διαδικασία αυτή φαίνεται κάπως ξεπερασμένη, φαίνεται ότι είχε το πλεονέκτημα μια αίσθησης ιδιοκτησίας καθώς και μιας έμμεσης ενθάρρυνσης για σκόπιμες ή ακούσιες μετατροπές, τα οποία τελικά λειτουργούσαν θετικά για τις γνώσεις και δεξιότητες του χρήστη.
Figure 16: Η προσιτή τιμή του μικροϋπολογιστή Commodore 64 τον έκανε δημοφιλή σε περισσότερο από δέκα εκατομύρια χρήστες, οι οποίοι εκτός από την αγορά λογισμικού και περιφερειακών, δημιούργησαν μια κοινότητα ερασιτεχνικής δημιουργίας και ανταλλαγής προγραμμάτων και παιχνιδιών, που διατηρήθηκε ως μέρος της ψηφιακής κουλτούρας και μετά την απόσυρση αυτού του μοντέλου.

Τα πρώτα χρόνια διάθεσης των μικροϋπολογιστών δεν υπήρχε αρκετό διαθέσιμο λογισμικό και αυτό οδηγεί τους περισσότερους χρήστες στην αναζήτηση πηγαίου κώδικα από βιβλία, περιοδικά, καθώς και από άλλους χρήστες. Με αυτόν τρόπο, δημιουργείται μια νέα κατηγορία περιοδικού τύπου, όπου δημοσιεύονται ολοκληρωμένα προγράμματα ή δίνονται λύσεις σε επιμέρους προβλήματα προγραμματισμού. 23 Ταυτόχρονα, οι χρήστες δημιουργούν ομάδες ενδιαφέροντος και οργανώνουν φυσικές συναντήσεις 24 με στόχο την συνεργασία ή και τον ανταγωνισμό στην κατασκευή πειραματικών προγραμμάτων και βιντεοπαιχνιδιών.

Παράλληλα με την επιτυχία και την διάδοση των πρώτων μικροϋπολογιστών από τις Apple και Commodore, η Atari ακολουθεί μια διαφορετική πορεία, όπου ο χρήστης αποκτάει πρόσβαση σε μια συλλογή από εμπορικά βιντεοπαιχνίδια. Οι χρήστες δεν έχουν την δυνατότητα να χρησιμοποιήσουν την κονσόλα για ανάπτυξη παρά μόνο για να διαδράσουν με έτοιμο λογισμικό, το οποίο δημιουργεί τον νέο μεγάλο κλάδο της βιομηχανίας των βιντεοπαιχνιδιών που θα γνωρίσει συνεχή ανάπτυξη τις επόμενες δεκαετίες. Αν και η Atari δεν μπόρεσε να εκμεταλευτεί την αγορά που δημιούργησε με την κονσόλα 2600 και με κλασικά βιντεοπαιχνίδια όπως το Space Invaders, η επίδραση της θα είναι καταλυτική τόσο στην βιομηχανία των βιντεοπαιχνιδιών, αλλά και σε σχετικούς κλάδους, όπως είναι τα καταναλωτικά ηλεκτρονικά, αλλά και στην ευρύτερη ψηφιακή κουλτούρα. Πράγματι, νέες εταιρείες θα δημιουργηθούν για να εκμεταλευτούν την ευκαιρία που δημιούργησε η Atari, όπως οι Nintento, Sega, ενώ και οι υπάρχουσες εταιρείες θα προσπαθήσουν να αποκτήσουν ένα μερίδιο από αυτήν την νέα και αναπτυσόμενη αγορά, όπως οι Sony, Microsoft.

Ο ψηφιακός αλφαβητισμός είναι καθολικά αποδεκτός ως μια πολύ βασική δεξιότητα, ανεξάρτητα από τις προσωπικές και επαγγελματικές επιδιώξεις του κάθε ανθρώπου. Στις πρώτες φάσεις διάδοσης της διάδρασης με υπολογιστές, ο ψηφιακός αλφαβητισμός εξαντλήθηκε στην κατανόηση της χρήσης του υπολογιστή, αλλά τελικά έγινε σαφές ότι ο αλφαβητισμός, εκτός από την ανάγνωση, έχει ως αναγκαία προϋπόθεση και ένα βαθμό δεξιότητας στη συγγραφή, η οποία βασίζεται στην γραφή που είναι από τις σημαντικότερες τεχνολογικές εφευρέσεις της ανθρωπότητας. Φυσικά, όπως δεν έχουμε την απαίτηση από τον μέσο άνθρωπο να γράφει κείμενο όπως ένας κορυφαίος συγγραφέας, έτσι ακριβώς δεν έχουμε την απαίτηση να μπορεί να δημιουργήσει καινοτόμα προγράμματα διάδρασης. Από την άλλη πλευρά, η δυνατότητα να παρέμβει στη δημιουργία και προσαρμογή προγραμμάτων διάδρασης ανοιχτού κώδικα που του ταιριάζουν είναι μια δεξιότητα που αυξάνει τις δυνατότητές του για έκφραση και δημιουργία, τόσο στην προσωπική όσο και στην επαγγελματική του ζωή.

Η εφαρμογή των υπολογιστών στην εκπαίδευση ξεκίνησε με τις χελώνες ρομπότ του Seymour Papert στο ΜΙΤ, τα οποία συνέχισε ο Alan Kay με την Smalltalk στο Xerox PARC. Αυτές οι αρχικές φιλόδοξες προσπάθειες παραμένουν για πολλές δεκαετίες μετέωρες, όχι τόσο γιατί είναι ανέφικτες αλλά κυρίως γιατί δεν έχει δημιουργηθεί το κατάλληλο οργανωτικό και γνωστικό πλαίσιο για την ευρύτερη ορθή εφαρμογή τους. Αντίθετα, η εφαρμογή των υπολογιστών στην εκπαίδευση έχει βρει πολύ γόνιμο έδαφος εκεί που οι υπολογιστές χρησιμοποιούνται ως εργαλεία για την μετάδοση γνώσεων σε άλλες γνωστικές περιοχές ή στην καλύτερη περίπτωση για την ανάπτυξη δεξιοτήτων για τον προγραμματισμό τους. Για παράδειγμα, η σειρά υπολογιστών Plato περιλαμβάνει διαδραστικές ασκήσεις στις φυσικές επιστήμες, ενώ ο BBC Micro αντιγράφει την δημοφιλή φόρμα των μικροϋπολογιστών δίνοντας έμφαση και στον προγραμματισμό εκτός από την διανομή εκπαιδευτικού λογισμικού.

Βιβλιογραφία

  1. Nelson, Ted. Geeks Bearing Gifts. Mindful Pr, 2008.
  2. Lanier, Jaron. Dawn of the New Everything: Encounters with Reality and Virtual Reality. Henry Holt and Company, 2017.
  3. Kay, Alan, and Adele Goldberg. “Personal Dynamic Media.” Computer, vol. 10, no. 3, IEEE, 1977, pp. 31–41.
  4. Engelbart, Douglas. “The Augmented Knowledge Workshop.” A History of Personal Workstations, 1988, pp. 185–248.
  5. Kernighan, Brian W. UNIX: A History and a Memoir. Kindle Direct Publishing, 2019.
  6. Goldberg, Adele, editor. A History of Personal Workstations. Association for Computing Machinery, 1988.
  7. Freiberger, Paul, and Michael Swaine. Fire in the Valley: the Making of the Personal Computer. McGraw-Hill, Inc., 1984.
  8. Hertzfeld, Andy. Revolution in The Valley [Paperback]: The Insanely Great Story of How the Mac Was Made. " O’Reilly Media, Inc.", 2004.
  9. Laurel, Brenda. Computers as Theatre. Addison-Wesley, 2013.
  10. Waldrop, M. Mitchell. The Dream Machine: JCR Licklider and the Revolution That Made Computing Personal. Viking Penguin, 2001.
  11. Sellen, Abigail J., and Richard H. R. Harper. The Myth of the Paperless Office. MIT press, 2003.
  12. Denning, Peter J., and Robert M. Metcalfe. Beyond Calculation: The next Fifty Years of Computing. Springer Science & Business Media, 1998.
  1. fig:macintosh-desktop 

  2. fig:tmux-desktop 

  3. @freiberger1984fire 

  4. fig:apple2 

  5. fig:visicalc 

  6. @hertzfeld2004revolution 

  7. fig:xerox-parc-tab 

  8. fig:tabs-pads-boards 

  9. fig:apple-newton 

  10. fig:iphone-jobs 

  11. fig:card-puncher 

  12. fig:linc-pc 

  13. denning1998beyond 

  14. fig:electrocular 

  15. fig:damocles-sword 

  16. @waldrop2001dream 

  17. @nelson2008geeks 

  18. @kay1977personal 

  19. @lanier2017dawn 

  20. fig:xerox-pad-board 

  21. fig:xerox-liveboard 

  22. @engelbart1988augmented 

  23. fig:printed-code 

  24. fig:c64-demoscene