-
Notifications
You must be signed in to change notification settings - Fork 123
/
ch07.txt
557 lines (485 loc) · 60 KB
/
ch07.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
# Μορφές
![](lanier-instrument.md){.epigraph}
![](abs-forms.md){.include}
## Μορφολογία
Υπάρχουν πολλοί τρόποι διάδρασης του χρήστη με τη συσκευή. Αρχικά, έχουμε
τη γραμμή εντολών και τις εντολές δέσμης.
Αυτοί παραμένουν πολύ αποτελεσματικοί τρόποι διάδρασης, ειδικά
όταν ο χρήστης δίνει επαναλαμβανόμενες και σταθερές οδηγίες προς τη συσκευή.
Όταν οι οδηγίες προς το σύστημα πρέπει να αλλάζουν συχνά και δυναμικά,
τότε έχουμε τον απευθείας χειρισμό
και την εικονική πραγματικότητα.
Όταν η διάδραση γίνεται δυναμικά, οι χρήστες λαμβάνουν συνέχεια ανάδραση.
Στο ενδιάμεσο αυτών των ακραίων τύπων διάδρασης (γραμμή εντολής και απευθείας χειρισμός)
υπάρχει ένα ολόκληρο φάσμα τύπων, μεταξύ των οποίων
και τύποι διάδρασης που εμφανίζονται με τις κινητές εφαρμογές
και τις συσκευές διάχυτου υπολογισμού.
Πριν την εφικτή και οικονομική ανάπτυξη των μικρο-υπολογιστών,
που βασίζονται σε ολοκληρωμένα κυκλώματα ημιαγωγών μεγάλης κλίμακας,
η διάδραση σε πραγματικό χρόνο ήταν διαθέσιμη μόνο σε συστήματα που είχαν λογισμικό χρονοδιαμοιρασμού,
αφού στους περισσότερους υπολογιστές την δεκαετία του 1960 η εκτέλεση των προγραμμάτων γινόταν με εργασίες δέσμης.
Πέρα από τα καινοτόμα ερευνητικά συστήματα που εξετάζουμε στην επόμενη ενότητα,
τα εμπορικά διαθέσιμα διαδραστικά συστήματα βασίζονταν σε τερματικά κειμένου,
στα οποία η διάδραση γινόταν με γραμμή εντολών, μενού και φόρμες.
Τα τερματικά κειμένου αρχικά ήταν προσαρμοσμένες και εξελιγμένες εκδοχές του παραδοσιακού τηλέτυπου,
τα οποία σταδιακά αντικαταστάθηκαν από τερματικά με ηλεκτρονικές οθόνες καθοδικού σωλήνα.
Σε όλες αυτές τις περιπτώσεις ο χρήστης πληκτρολογούσε και έβλεπε το αποτέλεσμα στο χαρτί ή στην οθόνη.
Η πληκτρολόγηση γινόταν συνήθως για την εισαγωγή ενός προγράμματος FORTRAN, BASIC, COBOL ή
για τη χρήση του προγράμματος μέσω της γραμμής εντολών, μενού και φόρμας.
Εκτός από τους κεντρικούς υπολογιστές της IBM,
που ήταν ήδη μια μεγάλη εταιρεία στις λύσεις για την ηλεκτρονική επεξεργασία δεδομένων,
ήρθαν να προστεθούν και οι μίνι-υπολογιστές της DEC.
Η DEC, με τους μινι-υπολογιστές της σειράς PDP,
δημιούργησε τη γέφυρα από τους πολύ ακριβούς κεντρικούς υπολογιστές της δεκαετίας του 1960
προς τους πολύ οικονομικούς μικρο-υπολογιστές της δεκαετίας του 1970.
Οι μίνι-υπολογιστές ήταν μεν πολύ ακριβοί για να είναι προσωπικοί,
αλλά αρκετά οικονομικοί για να εγκατασταθούν σε πολλούς οργανισμούς και
να εκπαιδεύσουν μια νέα γενιά χρηστών,
η οποία θα απαιτήσει μια πιο προσωπική εκδοχή τους.
![](macintosh-desktop.md){.figure}
![](tmux-desktop.md){.figure}
Ο μικρο-υπολογιστής Apple II ήταν μια πολύ μεγάλη εμπορική επιτυχία με εκατομμύρια πωλήσεις,
αν και απευθυνόταν κυρίως σε χομπίστες των ηλεκτρονικών και του προγραμματισμού.
Η προσιτή τιμή, η αξιοπιστία του και η απλότητα στη χρήση διεύρυναν πολύ το κοινό του,
πέρα από τους χομπίστες, προς τους σπουδαστές και τους επαγγελματίες.
Σε αντίθεση με τους πρώτους μικρο-υπολογιστές που ήταν διαθέσιμοι ως συναρμολογούμενοι,
ο Apple II είχε έναν προσεγμένο βιομηχανικό σχεδιασμό που έμοιαζε με τα οικιακά ηλεκτρονικά συστήματα,
όπως είναι ένα οικειακό ηχοσύστημα. Το βασικό σύστημα είχε πληκτρολόγιο, αλλά δεν είχε ούτε οθόνη
ούτε αποθηκευτικό μέσο, για τα οποία ο χρήστης μπορούσε να χρησιμοποιήσει μια τηλεόραση και ένα κασετόφωνο.
Το βασικό λογισμικό ήταν μια εκδοχή της γλώσσας προγραμματισμού BASIC,
με την οποία ο χρήστης μπορούσε να αναπτύξει τα δικά του προγράμματα,
ή να αντιγράψει αυτά που έβρισκε σε περιοδικά και βιβλία της εποχής.
Η μεγάλη διάδοση αυτού του μικρο-υπολογιστή έδωσε το κίνητρο στην Apple να αναπτύξει κάποιες βελτιώσεις,
όπως την οθόνη και το εξωτερικό μέσο αποθήκευσης, καθώς και νέα μοντέλα με περισσότερες δυνατότητες. Επίσης,
το εύρος των διαφορετικών χρηστών και οι πολυδιάστατες ανάγκες τους
οδήγησαν στη δημιουργία πολλών εμπορικών εφαρμογών, όπως το πρώτο φύλλο εργασίας VisiCalc,
καθώς και στην ανάπτυξη πολλών βιντεοπαιχνιδιών.
Παράλληλα με την ανάπτυξη των προσωπικών διαδραστικών μικρο-υπολογιστών,
μερικές εταιρείες κατασκεύασαν τις πρώτες κονσόλες βιντεοπαιχνιδιών.
Οι πρώτες κονσόλες δεν είχαν εξωτερικό αποθηκευτικό μέσο,
οπότε τα βιντεοπαιχνίδια ήταν διαθέσιμα μόνο εσωτερικά σε τσιπάκια μνήμης ανάγνωσης,
αλλά αυτό άλλαξε με το Atari 2600, το οποίο δεχόταν εξωτερικές κασέτες,
όπου βρίσκονταν τα τσιπ με τη μνήμη ανάγνωσης.
Οι κονσόλες συνοδεύονταν από συσκευές εισόδου με τη μορφή του μοχλού ελέγχου
και δεν είχαν ούτε πληκτρολόγιο ούτε ποντίκι, ενώ η έξοδος γινόταν προς την τηλεόραση.
Όπως και οι μορφές των προσωπικών διαδραστικών συστημάτων έχουν μόνο μικρές αλλαγές
από το 1984 με το Apple Macintosh,
^[@fig:macintosh-desktop]
^[@fig:tmux-desktop]
έτσι και οι κονσόλες δεν έχουν αλλάξει σημαντικά.
To ίδιο ισχύει και με την αρχιτεκτονική του λογισμικού τους,
το οποίο συνήθως δεν περιλαμβάνει το ενδιάμεσο επίπεδο ενός λειτουργικού συστήματος,
αφού οι κατασκευαστές βιντεοπαιχνιδιών προτιμάνε να έχουν πλήρη έλεγχο πάνω στο υλικό,
γιατί αυτό τους δίνει μεγαλύτερη δημιουργικότητα και έλεγχο στο τελικό αποτέλεσμα,
που είναι το ζητούμενο σε αυτήν την βιομηχανία.
Αν και τα πρώτα βιντεοπαιχνίδια ξεκίνησαν κυρίως ως προσομοιώσεις επίκαιρων θεμάτων, όπως το τένις
ή οι διαστημικές μάχες, σταδιακά η δημιουργικότητα των σχεδιαστών βιντεοπαιχνιδιών δημιούργησε νέα είδη
και, κυρίως, νέες συσκευές εισόδου. Σε αντίθεση με τους προσωπικούς υπολογιστές με γραφική διεπαφή
που έχουν μείνει σταθεροί, η βιομηχανία των βιντεοπαιχνιδιών φαίνεται πιο δημιουργική,
γιατί δεν περιορίζεται ούτε από συσκευές εισόδου ούτε από ένα λειτουργικό σύστημα με γραφική διεπαφή.
![](apple2.md){.figure}
![](visicalc.md){.figure}
Η εμπορική επιτυχία των μικρο-υπολογιστών και ειδικά του Apple II,
καθώς και η εμφάνιση λειτουργικών συστημάτων, όπως το CPΜ, και εφαρμογών γραφείου,
όπως ο επεξεργαστής κειμένου WordStar και η λογιστική εφαρμογή VisiCalc,
έστρεψαν την προσοχή της IBM από τους κεντρικούς υπολογιστές που ήταν η διαχρονική της αγορά
προς την κατεύθυνση ενός προσωπικού υπολογιστή για τις εργασίες του γραφείου.
Αν και δεν υπήρχε ακόμη κάποιο πετυχημένο εμπορικά εύχρηστο γραφικό περιβάλλον εργασίας,
υπήρχαν ήδη πάρα πολλές και πολύ οικονομικές λύσεις υλικού και λογισμικού για το περιβάλλον γραφείου,
μια αγορά δηλαδή που η IBM θεωρούσε ότι της ανήκε και όπου είχε διαχρονικά τον έλεγχο των τιμών.
Αυτή η νέα αγορά προσωπικών υπολογιστών είχε πολύ διαφορετικές ιδιότητες
από την παραδοσιακή αγορά της IBM με τους κεντρικούς ή μίνι-υπολογιστές. Τόσο η κεντρική μονάδα
όσο και τα συστήματα εισόδου και εξόδου είχαν πλέον προσβάσιμη τιμή
ώστε να είναι προσιτά από πολλές μικρές επιχειρήσεις, καθώς και νοικοκυριά. Ταυτόχρονα,
η κατασκευή του λογισμικού αλλά και η χρήση του ήταν πλέον αρκετά διαδεδομένη,
ώστε νέες μικρές εταιρείες, ακόμη και ανεξάρτητοι κατασκευαστές, να δημιουργούν πολλές εφαρμογές,
ή λειτουργικά συστήματα, όπως το CPM, τα οποία μπορεί να μην ήταν τόσο καλά όσο αυτά της IBM,
αλλά ήταν αρκετά καλά και πολύ οικονομικά.
^[@freiberger1984fire]
Η είσοδος της IBM με τον προσωπικό της υπολογιστή
ουσιαστικά έδωσε μια σφραγίδα ποιότητας και σοβαρότητας σε έναν ιδιαίτερα πολυφωνικό χώρο,
ταυτόχρονα όμως με την επικράτησή του έδωσε και ένα τέλος στη δημιουργικότητα αυτού του κλάδου,
η οποία θα περάσει σε έναν μικρότερο βαθμό προς το Apple Macintosh.
^[@fig:apple2]
^[@fig:visicalc]
![](xerox-parc-tab.md){.figure}
![](tabs-pads-boards.md){.figure}
Η παρουσία ενός διακριτού επιπέδου λογισμικού ανάμεσα στο υλικό του υπολογιστή και στις εφαρμογές του
ήταν για πολλές δεκαετίες κάτι περιττό, αφού δεν υπήρχαν πολλές διαφορετικές αρχιτεκτονικές,
ενώ και οι εφαρμογές δεν ήταν πολλές. Σε μερικές περιπτώσεις,
κάποιος κατασκευαστής έφτιαχνε μερικές βιβλιοθήκες προγραμματισμού,
έτσι ώστε να μην χρειάζεται να υλοποιεί συνέχεια κάποιες βασικές λειτουργίες,
αλλά, στην πράξη, οι περισσότερες εφαρμογές φτιάχνονταν από την αρχή
είτε σε γλώσσες υψιλού επιπέδου όπως οι FORTRAN, COBOL, BASIC είτε σε συμβολική γλώσσα μηχανής.
Η διάθεση οικονομικών επεξεργαστών από την Intel, οι οποίοι
τοποθετήθηκαν σε πολλές διαφορετικές αρχιτεκτονικές μικρο-υπολογιστών,
οδήγησε στη δημιουργία των πρώτων λειτουργικών συστημάτων,
τα οποία επέτρεπαν στους προγραμματιστές να εστιάσουν στις λειτουργίες της εφαρμογής τους,
χωρίς να νοιάζονται για την πρόσβαση στον δίσκο και στις βασικές συσκευές εισόδου και εξόδου.
Η επιλογή του λειτουργικού συστήματος MSDOS από την IBM για τον πρώτο της προσωπικό υπολογιστή
και η ανάπτυξη πολλών εφαρμογών για αυτήν την πλατφόρμα δημιούργησαν μια αγορά και έναν τρόπο διάδρασης
που θα παραμείνει επίκαιρος ακόμη και μετά την εμφάνιση της γραφικής διεπαφής. Πράγματι,
οι πρώτες εκδόσεις του γραφικού περιβάλλοντος της Microsoft μέχρι και την έκδοση Windows Me του 2000
βασίζονται στο MS-DOS, ενώ ακόμη και επόμενες εκδόσεις που έχουν κατασκευαστεί από την αρχή,
υλοποιούν για λόγους συμβατότητας ένα περιβάλλον εξομοίωσης για τις διαχρονικά δημοφιλείς εφαρμογές
που τρέχουν μόνο πάνω σε MS-DOS.
Τα επιτραπέζια συστήματα με οθόνη γραφικών, πληκτρολόγιο και ποντίκι,
ήταν, από τη δεκαετία του 1980 και μέχρι τις αρχές της δεκαετίας του 2010, η βασική μορφή υλικού διάδρασης.
Για παράδειγμα, ο επιτραπέζιος υπολογιστής Apple Lisa απέτυχε εμπορικά,
αλλά ήταν καθοριστικής σημασίας για τη μετάβαση από τον Xerox Star, ο οποίος
απευθυνόταν μόνο στο περιβάλλον του γραφείου, προς την κατεύθυνση του Apple Macintosh
που έφερε τη γραφική επιφάνεια εργασίας σε ένα ευρύτερο κοινό.
^[@hertzfeld2004revolution]
Για τον σκοπό αυτό, η Apple υιοθετεί από το Xerox Star το ποντίκι
και τη γραφική επιφάνεια εργασίας με τα έγγραφα ως αρχεία. Ταυτόχρονα,
προσθέτει στο Macintosh την ιδέα της διάκρισης ανάμεσα στις εφαρμογές και στο λειτουργικό σύστημα,
έτσι ώστε να μπορεί να προσαρμοστεί σε διαφορετικές ανάγκες.
Το Apple Macintosh δημιουργεί ένα σημείο αναφοράς για τη διάδραση με επιτραπέζια συστήματα, το οποίο
στην συνέχεια θα αντιγραφεί από την Microsoft με τα Windows 95,
καθώς και από τα γραφικά περιβάλλοντα των συστημάτων Linux με τα GNOME, KDE.
Ο χρήστης μπορεί με το ποντίκι να εξερευνήσει τις εφαρμογές και τα έγγραφα του συστήματος,
ενώ δεν χρειάζεται να θυμάται εντολές, αφού μπορεί να τις ανακαλύψει σταδιακά,
μέσα από μενού, φόρμες και παλέτες εργαλείων.
Η δημιουργία εφαρμογών που βασίζονται στις ίδιες βιβλιοθήκες και σε κάποιους βασικούς κανόνες
ενισχύει ακόμη περισσότερο την ευχρηστία του συστήματος,
αφού ακόμη και μια νέα εφαρμογή έχει πολλές διαδράσεις παρόμοιες με προηγούμενες,
όπως το άνοιγμα, η αποθήκευση, και η εκτύπωση εγγράφων.
Η διάκριση ανάμεσα στις εφαρμογές και στο λειτουργικό σύστημα
δημιουργεί τα θεμέλια για ένα σύστημα διάδρασης που θα διατηρηθεί
και θα επεκταθεί ακόμη περισσότερο με τα κινητά και φορετά συστήματα διάδρασης των επόμενων δεκαετιών.
^[@fig:xerox-parc-tab]
^[@fig:tabs-pads-boards]
![](apple-newton.md){.figure}
![](iphone-jobs.md){.figure}
Η διαδραστική τηλεόραση είναι μια προσπάθεια για τη βελτίωση ενός παραδοσιακού μέσου
που έχει κατηγορηθεί για τη δημιουργία παθητικότητας από την πλευρά του τηλεθεατή.
Από τις αρχές της δεκαετίας του 1990, πολλές εταιρείες και ερευνητικές ομάδες
προσθέτουν τεχνολογίες διάδρασης σε τηλεοπτικούς δέκτες,
έτσι ώστε τα οφέλη της διάδρασης να μην βρίσκονται μόνο στους επιτραπέζιους υπολογιστές. Αρχικά,
οι περισσότερες προσπάθειες μετέφεραν στον τηλεοπτικό δέκτη τη λειτουργικότητα των επιτραπέζιων εφαρμογών,
όπως την ηλεκτρονική αλληλογραφία και την περιήγηση στον παγκόσμιο ιστό. Σταδιακά,
οι σχεδιαστές κατανόησαν πως το πλαίσιο και οι στόχοι χρήσης της διαδραστικής τηλεόρασης
δεν είναι καθόλου ίδιοι με αυτούς του επιτραπέζιου υπολογιστή.
Ο τηλεοπτικός δέκτης βρίσκεται συνήθως σε ένα σαλόνι και οι χρήστες παρακολουθούν από απόσταση
και με παρέα προγράμματα που έχουν μια σημαντική ψυχαγωγική διάσταση. Με αυτόν τον τρόπο,
η διάδραση πήρε μια λιγότερο κυριαρχική θέση ως συμπλήρωμα της ροής οπτικοακουστικού περιεχομένου,
με εφαρμογές ψηφοφορίας, μηνυμάτων, και πρόσθετης πληροφορίας.
Την ίδια περίοδο που η τηλεόραση γίνεται περισσότερο διαδραστική,
αναδύεται μια νέα μορφή προσωπικού συστήματος διάδρασης με την ονομασία *έξυπνο τηλέφωνο*,
το οποίο θα γίνει σύντομα η πιο δημοφιλής διαδραστική συσκευή.
Οι πρώτες προσπάθειες στην κατασκευή φορητών συστημάτων μεγέθους παλάμης είχαν ασύμβατα στοιχεία διάδρασης,
τα οποία ήταν συνήθως απευθείας δανεισμένα από τα επιτραπέζια συστήματα,
όπως ακριβώς και στην περίπτωση της διαδραστικής τηλεόρασης. Στην πορεία, όμως,
το έξυπνο τηλέφωνο με οθόνη αφής θα υιοθετήσει την ιδέα των εφαρμογών από τα επιτραπέζια συστήματα
σε μια περισσότερο απλή μορφή και με έμφαση στο οπτικοακουστικό περιεχόμενο. Με αυτόν τον τρόπο,
πολλοί χρήστες θα αποκτήσουν πρόσβαση σε διαδραστική πληροφορία και επικοινωνία με μια φορητή συσκευή
με κύρια στοιχεία, όχι τόσο το τηλέφωνο, αλλά κυρίως την ασύρματη πρόσβαση σε δίκτυα δεδομένων,
καθώς και την κάμερα και τη γεωγραφική θέση, τα οποία θα αποτελέσουν δομικά στοιχεία διάδρασης
με τις κινητές εφαρμογές. Σε πολύ σύντομο χρονικό διάστημα από την εμφάνιση του,
το έξυπνο τηλέφωνο θα αρχίσει να χρησιμοποιείται λιγότερο ως τηλέφωνο
και περισσότερο ως τερματικό κατανάλωσης περιεχομένου,
κάτι δηλαδή που ήταν ένα από τα κακά χαρακτηριστικά της παραδοσιακής τηλεόρασης.
^[@fig:apple-newton]
^[@fig:iphone-jobs]
## Πέρα από τον υπολογισμό
Οι πρώτοι κεντρικοί υπολογιστές προγραμματίζονταν με διάτρητες κάρτες,
γιατί αυτή ήταν μια έμπιστη τεχνολογία που είχε χρησιμοποιηθεί ήδη για πολλές δεκαετίες σε άλλες εφαρμογές,
όπως η κλωστοϋφαντουργία και η απογραφή του πληθυσμού.
^[@fig:card-puncher]
Παράλληλα, η συγγενική τεχνολογία της διάτρητης ταινίας
χρησιμοποιήθηκε για την αποθήκευση μεγαλύτερων προγραμμάτων και δεδομένων,
καθώς και για την ανάλυση εργαστηριακών πειραμάτων.
^[@fig:linc-pc]
Αν και ο υπολογιστής αριστεύει στην αποδοτική εκτέλεση υπολογισμών, αυτό δεν είναι η μόνη εφαρμογή του,
αφού μπορεί να προσομοιώσει και, κυρίως, να εξομοιώσει υπάρχοντα και νέα συστήματα,
τα οποία βασίζονται μεν στον υπολογισμό, αλλά παρουσιάζουν μια διαφορετική εικόνα στον χρήστη,
έτσι ώστε να ταιριάζει στις ανάγκες και τις δυνατότητες του.
^[denning1998beyond]
![](card-puncher.md){.figure}
![](linc-pc.md){.figure}
Ένας από τους πιο σημαντικούς μορφολογικούς μετασχηματισμούς της έννοιας του υπολογιστή
ήταν η δημιουργία του Sketchpad στο MIT από τον Ivan Sutherland, το 1963.
Ο κεντρικός υπολογιστής που είχε στη διάθεσή του μπορούσε να προγραμματιστεί με διάτρητες κάρτες
και η βασική αλληλεπίδραση γινόταν σε εργασίες δέσμης, όπου υπήρχε ένας σημαντικός ετεροχρονισμός,
ανάμεσα στην ανάγνωση του προγράμματος και στην τελική εκτύπωση του αποτελέσματος. Αντίθετα,
το Sketchpad εστιάζει στη διάδραση σε πραγματικό χρόνο με χρήση πένας και οθόνης,
όπου τα γραφικά ελέγχονται τόσο από την πένα όσο και από τον υπολογιστή σε πραγματικό χρόνο,
δίνοντας έτσι μια από τις πρώτες εμπειρίες συμβίωσης ανάμεσα στον άνθρωπο και τη μηχανή.
Αν και αυτή η υπέρβαση φαίνεται πολύ μεγάλη,
υπήρχαν ήδη σε χρήση οι επιμέρους τεχνολογίες, για διαφορετικούς σκοπούς,
όπως η είσοδος με πένα αντί για διάτρητες κάρτες και η έξοδος σε οθόνη αντί για εκτύπωση σε χαρτί.
Πράγματι, την ίδια περίοδο, οι μεταπτυχιακοί ερευνητές στο MIT
χρησιμοποιούν τους μεγάλους υπολογιστές της εποχής για να φτιάξουν διαδραστικά προγράμματα,
όπως τα ψυχαγωγικά προγράμματα τρίλιζα, λαβύρινθος και Spacewar ή την *πολύ ακριβή γραφομηχανή*.
Το συμπέρασμα είναι ότι ο μορφολογικός μετασχηματισμός συμβαίνει με σταδιακές μετατροπές
και περισσότερο ως δημιουργική σύνθεση τεχνολογιών που ήδη υπάρχουν,
παρά ως καινοτομία χωρίς προηγούμενο. Παρόμοια μετάβαση διαπιστώνεται
και κατά την δημιουργία της πρώτης μάσκας επαυξημένης πραγματικότητας,
η οποία εμπνέεται από την τεχνολογία προβολής ροής βίντεο πάνω σε μικρό διαφανή φακό κοντά στο μάτι,
και επαυξάνεται με την προβολή γραφικών στην θέση του βίντεο,
τα οποία ελέγχονται από την κίνηση του κεφαλιού.
^[@fig:electrocular]
^[@fig:damocles-sword]
Αυτό που είναι κοινό έδαφος σε όλες τις περιπτώσεις καινοτομικού μορφολογικού μετασχηματισμού
είναι ότι συμβαίνει με την κατασκευή νέου λογισμικού διάδρασης,
που δεν βασίζεται στα υπάρχοντα εργαλεία κατασκευής. Επόμενως, η δημιουργία νέων εργαλείων
κατασκευής είναι περισσότερο σημαντική από την απλή χρήση τους,
όπως ακριβώς ο ψηφιακός αλφαβητισμός έχει να κάνει περισσότερο με την κατασκευή παρά με την χρήση εφαρμογών.
Το αρχικό όραμα για το Dynabook ήταν η δημιουργία ενός φορητού συστήματος διάδρασης για παιδιά,
το οποίο μορφολογικά έμοιαζε με τους σύγχρονους υπολογιστές ταμπλέτας. Το λογισμικό διάδρασής του, όμως,
δεν είχε τίποτα κοινό με αυτό που έχουν οι σύγχρονες ταμπλέτες iOS και Android.
Ο στόχος του Dynabook ήταν να δημιουργήσει μια νέα μορφή ψηφιακού αλφαβητισμού,
η οποία βασίζεται στην ανάγνωση του πηγαίου κώδικα που έχουν γράψει άλλοι, στη μετατροπή και στη κατανόησή του
και, τελικά, στην ανάπτυξη πρωτότυπων διαδραστικών έργων λογισμικού, ως μια νέα μορφή αλφαβητισμού.
Για αυτόν τον σκοπό, ο Άλαν Κέη και η ομάδα του δημιούργησαν το λογισμικό Smalltalk,
το οποίο είχε ως βασική προδιαγραφή τη δυνατότητα υλοποίησης του δημοφιλούς βιντεοπαιχνιδιού Spacewar
με σχετικά μικρή προσπάθεια και λίγο κώδικα. Ο προγραμματισμός του Spacewar,
εκτός από τη διασκέδαση του ίδιου του παιχνιδιού με έναν συμπαίκτη,
έδινε πρόσβαση σε ένα περιβάλλον προσομοίωσης της βαρύτητας. Με άλλα λόγια,
ο χρήστης του Dynabook δεν ήταν απλά ένας καταναλωτής βιντεοπαιχνιδιών που αγόραζε,
αλλά ήταν κάποιος που θα μελετούσε την κατασκευή τους, θα έκανε μετατροπές
και, τελικά, θα άρχιζε να φτιάχνει τα δικά του παιχνίδια
και τις δικές του προσομοιώσεις για άλλα φυσικά ή τεχνητά φαινόμενα.
Το λογισμικό και το υλικό διάδρασης των δημοφιλών επιτραπέζιων συστημάτων δημιουργήθηκε ως ένα ενδιάμεσο πρωτότυπο,
αλλά τελικά εδραιώθηκε, ειδικά στον χώρο του γραφείου και της εργασίας.
^[@waldrop2001dream]
Το επιτραπέζιο σύστημα 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.
^[@nelson2008geeks]
Τα περισότερα συστήματα με γραφική διεπαφή χρησιμοποιούν την επιφάνεια εργασίας,
τις εφαρμογές, και τα αρχεία εγγράφων ως τη βασική μορφή λογισμικού διάδρασης,
αλλά όλα αυτά δεν είναι παρά μόνο μια εκδοχή της διάδρασης που μπορούμε να έχουμε
για τις δουλειές του γραφείου. Παράλληλα με την κατασκευή του 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 δεν υπάρχουν αυτές οι έννοιες, ούτε τα αρχεία.
^[@kay1977personal]
Η βασική θεμελίωση του συστήματος Squeak γίνεται με την έννοια του αντικειμένου,
που στέλνει μηνύματα σε άλλα αντικείμενα. Με αυτόν τον τρόπο,
όλα τα γραφικά στοιχεία του συστήματος είναι αντικείμενα,
τα οποία μπορούν να προγραμματιστούν σε πραγματικό χρόνο.
Όπως ακριβώς στα συστήματα UNIX όλα είναι αρχεία,
έτσι ακριβώς και στο σύστημα Squeak όλα είναι αντικείμενα,
που μπορούν να αναγνωρίσουν κάποια μηνύματα από άλλα αντικείμενα.
Ο απλός χρήστης οργανώνει το γραφικό περιβάλλον σε επιμέρους περιοχές έργων,
όπου όλα τα διαθέσιμα εργαλεία μπορούν να εφαρμοστούν σε όλο το διαθέσιμο οπτικοακουστικό περιεχόμενο,
χωρίς να γίνεται κάποια διάκριση ανάμεσα σε διαφορετικά είδη περιεχομένου ή διαφορετικά είδη εφαρμογής,
αφού ο γραφικός χώρος εργασίας είναι ενιαίος. Αυτό το περιβάλλον διάδρασης
επιτρέπει στον χρήστη να κάνει πολύ περισσότερα λάθη, ενώ για την καλύτερη χρήση του
θα πρέπει να υπάρχει γνώση της γλώσσας προγραμματισμού του συστήματος, η οποία είναι μια εξέλιξη της Smalltalk.
Το τίμημα της αρχικά αυξημένης δυσκολίας χρήσης είναι η μεγαλύτερη δημιουργικότητα,
πέρα από τα όρια που θέτουν τα συμφέροντα των κατασκευαστών εφαρμογών.
Τόσο οι δημιουργοί του UNIX, όσο και αυτοί της Smalltalk θεωρούν
ότι οι αντίστοιχες αρχιτεκτονικές είναι ενδεικτικές και αντιπροσωπευτικές ενός σχεδιαστικού χώρου.
Επομένως, οι κατασκευαστές μελλοντικών συστημάτων διάδρασης θα πρέπει να προτείνουν
νέες αρχιτεκτονικές που ταιριάζουν στο θεματικό τους ενδιαφέρον,
αντί να κτίζουν απλά πάνω σε προηγούμενες ιδέες.
![](electrocular.md){.figure}
![](damocles-sword.md){.figure}
Ένα από τα πιο σημαντικά ερευνητικά παραδείγματα διάδρασης στον χώρο της εργασίας
χωρίς λειτουργικό σύστημα, εφαρμογές και αρχεία
δημιουργήθηκε από το Αγγλικό παράρτημα του Xerox PARC στις αρχές της δεκαετίας του ενενήντα.
Την ίδια περίοδο που τα κεντρικά του PARC στην Καλιφόρνια
εξερευνούσαν τις τεχνολογίες διάδρασης με τον διάχυτο υπολογισμό, η ερευνητική ομάδα στο Κέμπριτζ,
δοκίμαζε μια εναλλακτική κατεύθυνση για το ψηφιακό γραφείο του μέλλοντος.
Αν και το Xerox PARC με τον επιτραπέζιο Star και τον επεξεργαστή κειμένου Bravo
είχε ήδη καθορίσει τη μορφή του σύγχρονου ψηφιακού γραφείου,
οι ερευνητές γνώριζαν καλύτερα από τους χρήστες ότι αυτά τα συστήματα διάδρασης δεν ήταν μονοσήμαντα.
Μια εναλλακτική κατεύθυνση για τη διάδραση στην πραγματική επιφάνεια εργασίας
είναι η επαύξηση των αντικειμένων του γραφείου
και όχι η αντικατάστασή τους με προσομοιωμένες μορφές στον υπολογιστή. Πράγματι,
με τη χρήση της υπολογιστικής όρασης και ενός προβολέα που βρίσκονται πάνω από το γραφείο
είναι εφικτή η επαύξηση του φυσικού χαρτιού,
πάνω στο οποίο μπορούν να προβάλονται δυναμικά γραφικά.
Το φυσικό χαρτί και η γραφή με το χέρι παραμένουν στο γραφείο,
το οποίο επαυξάνεται με τις δυνατότητες του υπολογιστή και της κάμερας
που είναι η βασική συσκευή εισόδου. Τα συστήματα επαυξημένης πραγματικότητας
αποτελούν ένα παράδειγμα διάδρασης που βασίζεται περισσότερο στη σύζευξη με τον πραγματικό κόσμο,
παρά με τη προσομοίωση ή την αντικατάστασή του από μια εικονική πραγματικότητα.
Τα συστήματα εικονικής πραγματικότητας αποτελούν μια ιδιαίτερη μορφή διάδρασης,
αφού δεν παρουσιάζουν συγγένειες με τα αντίστοιχα συστήματα εισόδου και εξόδου
και τις γραφικές διεπαφές. Η κατασκευή των πρώτων συστημάτων εικονικής πραγματικότητας
από την ομάδα του Jaron Lanier στα τέλη της δεκαετίας του 1980
ξεκίνησε με βασικό κίνητρο ένα φιλοσοφικό αντίβαρο στην δημοφιλία των συστημάτων τεχνητής νοημοσύνης.
^[@lanier2017dawn]
Τα συστήματα τεχνητής νοημοσύνης, μετά την αρχική τους σχεδίαση και την περιστασιακή ενημέρωσή τους,
δεν έχουν ανάγκη ανθρώπινης διάδρασης για να λειτουργήσουν. Αντίθετα,
το αρχικό όραμα για τα συστήματα εικονικής πραγματικότητας
βασίζεται στη συνεχή ανθρώπινη παρουσία και διάδραση, μέσω του υπολογιστή με έναν εικονικό κόσμο,
καθώς και με τις αναπαραστάσεις άλλων χρηστών. Τόσο οι αναπαραστάσεις των χρηστών,
όσο και τα εικονικά περιβάλλοντα αρχικά σχεδιάζονται με δημιουργικούς τρόπους,
πέρα από την προσομοίωση της πραγματικότητας. Για παράδειγμα,
ένας χρήστης μπορεί να εμφανιστεί στην εικονική πραγματικότητα με τη μορφή κάποιου ζώου,
ή κάποιου κυττάρου και να προσπαθήσει να αλληλεπιδράσει κάνοντας μια χαρτογράφηση
ανάμεσα στα διαθέσιμα συστήματα εισόδου και στις δυνατότητες κίνησης της αντίστοιχης αναπαράστασης.
Τελικά, η εικονική πραγματικότητα απομακρύνθηκε από το αρχικό όραμα,
όπου η έμφαση ήταν στον άνθρωπο και στη δημιουργικότητα προς την εμπορική κατεύθυνση
της προσομοίωσης και, κυρίως, της πιστής απεικόνισης περισσότερο και όχι της διάδρασης.
## Συνεργατικό οικοσύστημα διεπαφών
![](xerox-pad-board.md){.figure}
![](xerox-liveboard.md){.figure}
Η συνεργασία μεταξύ των ανθρώπων και μέσω των υπολογιστών είναι ένα διαχρονικό θέμα στα συστήματα διάδρασης.
^[@fig:xerox-pad-board]
^[@fig:xerox-liveboard]
Ακόμη και στα πρώτα πολυχρηστικά συστήματα χρονοδιαμοιρασμού υπάρχουν κοινά αποθετηρία
και ανταλλαγή ηλεκτρονικής αλληλογραφίας, έστω και με ασύγχρονο τρόπο.
Το πρώτο διαδραστικό σύστημα σύγχρονης συνεργασίας είναι το NLS του Douglas Engelbart,
όπου οι χρήστες βλέπουν το ίδιο έγγραφο στις προσωπικές οθόνες
και μπορούν να συνεργαστούν για την επεξεργασία του με ενέργειες και χειρονομίες,
οι οποίες γίνονται μέσω πολλαπλών δεικτών που οδηγούνται από το ποντίκι του κάθε χρήστη.
^[@engelbart1988augmented]
Χρειάστηκε να περάσουν τουλάχιστον δύο δεκαετίες από το NLS
για να φτάσουμε στο σύστημα διάχυτου υπολογισμού του PARC,
το οποίο προσθέτει πολλές διαφορετικές συσκευές συνεργασίας.
Σε όλες αυτές τις περιπτώσεις συνεργασίας ανάμεσα σε ομάδες ανθρώπων και μηχανών,
η πιο σημαντική παράμετρος σχεδίασης δεν είναι η ποιότητα της διεπαφής και η εργονομία της συσκευής,
αλλά κυρίως ένας ισορροπημένος σχεδιασμός του μίγματος επικοινωνίας,
που γίνεται μέσω των μηχανών και απευθειάς μεταξύ των ανθρώπων.
Μετά το περιβάλλον εργασίας, οι κοινότητες μάθησης
όρισαν διαφορετικά μίγματα στην συνεργασία ανθρώπων και μηχανών.
Η κατασκευή και η εκτέλεση των δημοφιλών βιντεοπαιχνιδιών,
αρχικά δεν γινόταν μόνο για ψυχαγωγικούς σκοπούς,
αλλά και για εμπορικούς, καθώς και για εκπαιδευτικούς σκοπούς.
Το βιντεοπαιχνίδι Spacewar δημιουργήθηκε αρχικά για να εξερευνηθούν
τα όρια των δυνατοτήτων διάδρασης σε πραγματικό χρόνο
με τον πρωτοεμφανιζόμενο μινι-υπολογιστή DEC PDP-1.
Το Spacewar, στη συνέχεια, ήταν σημείο αναφοράς
για την δημιουργία του Dynabook και της Smalltalk από τον Alan Kay,
ο οποίος ήθελε τα παιδιά να μπορούν όχι μόνο να διασκεδάσουν,
αλλά να μπορούν και να υλοποιήσουν το Spacewar
σε μια προσβάσιμη για αυτά γλώσσα προγραμματισμού.
Τόσο η Smalltalk, όσο και το Dynabook δεν σχεδιάστηκαν ανεξάρτητα
από το πλαίσιο λειτουργίας τους, αλλά έγιναν με την παραδοχή
ότι τα παιδιά υποστηρίζονται από έναν δάσκαλο
και το μαθησιακό υλικό περιλαμβάνει ένα χαρτοφυλάκιο έτοιμων έργων.
Μερικά χρόνια αργότερα, με παρόμοιο σκεπτικό,
ο Paul Allen υλοποιεί το πρώτο προϊόν της νεοσύστατης Microsoft,
την πρώτη Basic για τον συναρμολογούμενο μικρο-υπολογιστή Altair,
έτσι ώστε να μπορεί κάποιος να κατασκευάσει
το δημοφιλές βιντεοπαιχνίδι Lunar Lander. Σχεδόν παράλληλα,
το ίδιο ακριβώς πνεύμα διατρέχει και την δουλειά του Steve Wozniak
κατά την ανάπτυξη του μικρο-υπολογιστή Apple II
και της Apple Basic, τα οποία υλοποιήθηκαν έτσι ώστε
να μπορεί κάποιος να αναπτύξει σχετικά εύκολα
το δημοφιλές βιντεοπαιχνίδι Breakout.
Σε όλες αυτές τις περιπτώσεις,
ο στόχος είναι εξερεύνηση και η επίδειξη των δυνατοτήτων
ενός υπολογιστή αλλά και η μάθηση
μέσα από την αντιγραφή κώδικα διαθέσιμου σε βιβλία και περιοδικά,
καθώς και η μετατροπή και η προσαρμογή του,
σύμφωνα με τις προτιμήσεις του κάθε χρήστη.
![](printed-code.md){.figure}
![](c64-demoscene.md){.figure}
Τα πρώτα χρόνια διάθεσης των μικρο-υπολογιστών
δεν υπήρχε αρκετό διαθέσιμο λογισμικό
και αυτό οδήγησε τους περισσότερους χρήστες στην αναζήτηση
πηγαίου κώδικα από βιβλία, περιοδικά, καθώς και από άλλους χρήστες.
Με αυτόν τον τρόπο, δημιουργείται μια νέα κατηγορία περιοδικού τύπου,
όπου δημοσιεύονται ολοκληρωμένα προγράμματα ή
δίνονται λύσεις σε επιμέρους προβλήματα προγραμματισμού.
^[@fig:printed-code]
Ταυτόχρονα, οι χρήστες δημιουργούν ομάδες ενδιαφέροντος
και οργανώνουν φυσικές συναντήσεις,
^[@fig:c64-demoscene]
με στόχο τη συνεργασία ή και τον ανταγωνισμό
στην κατασκευή πειραματικών προγραμμάτων και βιντεοπαιχνιδιών.
Παράλληλα με την επιτυχία και τη διάδοση των πρώτων μικρο-υπολογιστών από τις Apple και Commodore,
η Atari ακολουθεί μια διαφορετική πορεία, όπου ο χρήστης αποκτάει πρόσβαση
σε μια συλλογή από εμπορικά βιντεοπαιχνίδια.
Οι χρήστες δεν έχουν τη δυνατότητα να χρησιμοποιήσουν την κονσόλα για ανάπτυξη,
παρά μόνο για να διαδράσουν με το έτοιμο λογισμικό, το οποίο δημιουργεί
τον νέο μεγάλο κλάδο της βιομηχανίας των βιντεοπαιχνιδιών,
που θα γνωρίσει συνεχή ανάπτυξη τις επόμενες δεκαετίες.
Αν και η Atari δεν μπόρεσε να εκμεταλλευτεί την αγορά που δημιούργησε με την κονσόλα 2600
και με κλασικά βιντεοπαιχνίδια, όπως το Space Invaders,
η επίδρασή της θα είναι καταλυτική τόσο στη βιομηχανία των βιντεοπαιχνιδιών
αλλά και σε σχετικούς κλάδους, όπως είναι τα καταναλωτικά ηλεκτρονικά,
αλλά και στην ευρύτερη ψηφιακή κουλτούρα. Πράγματι,
νέες εταιρείες θα δημιουργηθούν για να εκμεταλλευτούν την ευκαιρία που δημιούργησε η Atari,
όπως οι Nintento και η Sega, ενώ και οι υπάρχουσες εταιρείες
θα προσπαθήσουν να αποκτήσουν ένα μερίδιο από αυτήν τη νέα και αναπτυσσόμενη αγορά,
όπως οι Sony και η Microsoft.
Ο ψηφιακός αλφαβητισμός είναι καθολικά αποδεκτός ως μια πολύ βασική δεξιότητα,
ανεξάρτητα από τις προσωπικές και επαγγελματικές επιδιώξεις του κάθε ανθρώπου.
Στις πιο πρόσφατες φάσεις διάδοσης της διάδρασης με επιτραπέζιους υπολογιστές γραφείου,
ο ψηφιακός αλφαβητισμός εξαντλήθηκε στην κατανόηση της χρήσης του υπολογιστή,
αλλά τελικά έγινε σαφές ότι ο αλφαβητισμός, εκτός από την ανάγνωση,
έχει ως αναγκαία προϋπόθεση και ένα βαθμό δεξιότητας στη συγγραφή,
η οποία βασίζεται στην γραφή που είναι από τις σημαντικότερες τεχνολογικές εφευρέσεις της ανθρωπότητας.
Φυσικά, όπως δεν έχουμε την απαίτηση από τον μέσο άνθρωπο να γράφει κείμενο όπως ένας κορυφαίος συγγραφέας,
έτσι ακριβώς δεν έχουμε την απαίτηση να μπορεί να δημιουργήσει καινοτόμα προγράμματα διάδρασης.
Από την άλλη πλευρά, η δυνατότητα να παρέμβει στη δημιουργία και προσαρμογή προγραμμάτων διάδρασης
ανοιχτού κώδικα που του ταιριάζουν είναι μια δεξιότητα που αυξάνει τις δυνατότητές του
για έκφραση και δημιουργία, τόσο στην προσωπική όσο και στην επαγγελματική του ζωή.
Η εφαρμογή των υπολογιστών στην εκπαίδευση ξεκίνησε με τα ρομπότ-χελώνες του Seymour Papert στο ΜΙΤ,
τα οποία συνέχισε ο Alan Kay με τη Smalltalk στο Xerox PARC. Αυτές οι αρχικές φιλόδοξες προσπάθειες
παραμένουν για πολλές δεκαετίες μετέωρες, όχι τόσο γιατί είναι ανέφικτες,
αλλά, κυρίως, γιατί δεν έχει δημιουργηθεί το κατάλληλο οργανωσιακό και γνωστικό πλαίσιο
για την ευρύτερη ορθή εφαρμογή τους. Αντίθετα, η εφαρμογή των υπολογιστών στην εκπαίδευση
έχει βρει πολύ γόνιμο έδαφος εκεί που οι υπολογιστές χρησιμοποιούνται ως εργαλεία
για την επιφανειακή μετάδοση γνώσεων σε άλλες γνωστικές περιοχές ή στην καλύτερη περίπτωση
για την ανάπτυξη δεξιοτήτων για τον προγραμματισμό τους. Για παράδειγμα,
η σειρά υπολογιστών Plato περιλαμβάνει διαδραστικές ασκήσεις στις φυσικές επιστήμες,
ενώ ο BBC Micro αντιγράφει τη δημοφιλή φόρμα των μικρο-υπολογιστών δίνοντας έμφαση,
εκτός από την διανομή εκπαιδευτικού λογισμικού, και στον προγραμματισμό.
![](extras-ch07.txt){.include}