Kolminappinen hiiri ja "sointunäppäimistö".
**On-Line System** (tyyliteltynä *oN-Line System*, NLS) oli DARPAn ja Yhdysvaltain ilmavoimien rahoituksella tehty järjestelmä, jolla Stanfordin tutkimusinstituutissa (SRI) toimineen Douglas Engelbartin demonstraatio pidettiin 9. joulukuuta 1968 San Franciscossa Fall Joint Computer Conferencessa. Järjestelmä kehitettiin Engelbartin perustamassa Augmentation Research Centerissä (ARC).

Kehitykseen käytettiin aluksi CDC-160A -minitietokonetta, jonka jälkeen käytettiin CDC-3100:aa ja myöhemmin järjestelmä siirrettiin Scientific Data Systemsin SDS 940:lle. Kuvaputkinäyttöjen käyttöön oli kehitettävä omaa laitteistoa. Nasan rahoituksella rakennettiin ja testattiin prototyyppejä erilaisista syöttölaitteista, joista hiiri voitti.

"Kaikkien demojen äidiksi" (engl. *The mother of all demos*) nimetyssä demonstraatiossa Engelbart esitteli useita konsepteja kuten graafista käyttöliittymää, hyperlinkkejä, pikaviestintää, tekstinkäsittelyä ja videoneuvottelua. NLS pystyi näyttämään vektorigrafiikkaa, tekstiä ja videokuvaa. Engelbart käytti varhaista hiirtä kirjoituskonetyylisen näppäimistön ja "sointunäppäimistön" lisäksi. Demonstraation aikana oli käytössä useampia televisiokameroita, jotka osoittivat Engelbartin kasvoihin, käsiin ja pienille näytöille joita hän katsoi. Engelbertin pääte oli yhteydessä Nasan Ames Research Centerin lainaamaan Eidophor-videoprojektoriin ja puhelinlinjan kautta SRI:n SDS 940 -tietokoneeseen. Järjestelmässä käytettiin muun muassa itsetehtyä näyttöjärjestelmää usealle näytölle. Järjestelmän ohjelmointiin käytettiin sitä varten kehitettyä MOL 940 -kieltä.
Esityksen aikana käytettävä tietokone oli Menlo Parkissa ja demonstraatiota varten käytettiin kahta mikroaaltolinkkiä videota varten.
NLS:n esittelyssä kursori liikkui sekä esityspaikassa että Menlo Parkissa. Kirjailija Steven Levyn mukaan esityksen teknologiat voidaan jäljittää internetin, Macintoshin, Google Docsin ja Wikipedian kaltaisiin asioihin. Järjestelmässä oli myös varhainen lähdekoodin versionhallintajärjestelmä, josta pystyi näkemään kuka oli muuttanut ja milloin.

Engelbartin ideat olivat niin edistyksellisiä, että monilla aikalaisilla oli vaikeuksia seurata tai ymmärtää niitä. Videojärjestelmän rajoitteiden vuoksi esityksen seuraaminen oli myös vaikeaa, esimerkiksi NLS tuki useita ikkunoita käyttöliittymässä mutta ei selkeää tapaa ilmaista niiden rajoja. Tietokoneiden interaktiivisen käytön konsepti oli tuolloin vierasta. Muutamia vuosia myöhemmin henkilö MIT:stä kertoi ettei ymmärtänyt ideaa ja "voivansa tehdä kaiken nähdyn kaukokirjoittimella".

Douglas Engelbart ja ryhmä SRI:ssä, 1969
Andries van Damin mukaan Engelbartin järjestelmä myös yhdisti ominaisuudet saumattomasti tavalla, jota modernitkaan järjestelmät eivät tee. Alan Kay on sanonut vaikuttuneensa esityksestä syvästi. Kayn mukaan maailmalta kesti 150 vuotta huomata painokoneen hyöty ja pohti meneekö yhtä pitkään että NLS:n vaikutus huomataan.

Järjestelmään tehtiin muutoksia vielä lähellä esitystä ja kaatui samana päivänä kuin esitys.

Työskennellessään Ames Research Centerissä Engelbart kehitti ajatuksen interaktiivisista ryhmätyösovelluksista. 
Engelbartille työn tarkoitus ei ollut teknologiassa vaan ihmisten auttamisessa ratkomaan maailman suurimpia ongelmia. Engelbart ei esitellyt itse laitteita ja ohjelmistoja, vaan työmenetelmiä ja tapoja. Yksi järjestelmän ohjelmistojen kehittäjistä oli Jeff Rulifson, joka kertoi ideana olleen kehittää työkaluja ja käyttää samoja työkaluja niiden kehittämiseksi edelleen. Ajatus ei ollut kehittää vain yhtä työkalua vaan jatkaa niiden kehittämistä palautteen mukaan. Tapa käyttää järjestelmää sen itsensä kehitykseen on verrattu agile- ja lean-menetelmiin. Yhteistyömallia on verrattu avoimen lähdekoodin liikkeeseen.

Yksi Engelbartin tutkimustyön rahoittajista oli Robert Taylor, joka aloitti rahoittamiensa laboratorien tietokoneiden verkottamista tietojen ja tutkimuksien jakamiseksi. Vuonna 1967 ARPA:n tapaamisessa Engelbart kiinnostui tietokoneiden verkottamisesta kun taas armeijan tietokonekeskukset eivät olleet kiinnostuneita. SRI:n SDS 940 oli toinen ARPANET-verkkoon kytketty tietokone ja ensimmäinen viesti välitettiin Leonard Kleinrockin UCLA:n laboratorion ja Engelbartin SRI:n välillä. Järjestelmää käytettiin myös verkon kehityksessä dokumenttien käsittelyyn ja muokkaamiseen (RFC 2555): järjestelmään tallennettiin vuodesta 1967 lähtien muun muassa suunnitteludokumentteja, varhaisia versioita protokollista ja kehittäjien välisiä keskusteluita. Network Information Center (NIC) sijaitsi Menlo Parkissa: NIC:n varhaisten tietokoneiden ylikuormituttua tiedot jaettiin verkotetuille palvelimille ja tietoja voitiin välittää FTP:llä.

SRI:n rooli ensimmäisessä verkkoyhteydessä.
Järjestelmä siirrettiin 1970-luvulla PDP-10 -tietokoneelle ja TENEX -käyttöjärjestelmälle. Pääteteknologiaa kehitettiin eteenpäin perustuen Intel 4004 mikroprosessoriin. Järjestelmän kehitykseen käytettävään ARC Journal -järjestelmään lisättiin sähköpostituki 1970-luvulla (RFC 543). Journal oli pääasiassa ARC:n väen käytössä, mutta myös muut pystyivät ARPANET:in välityksellä lisäämään sinne artikkeleita. Journal oli NLS:n alijärjestelmä, joka oli luultavasti ensimmäinen verkotettu hypertekstikirjasto.

Englebartin demon jälkeen Xerox PARCin tutkijat kehittivät Xerox Alto -minitietokoneen, jossa useita konsepteja kehitettiin edelleen. Suuri osa Engelbartin ryhmästä siirtyi Xerox PARC:iin budjettileikkausten jälkeen. Hiirestä tuli kuluttajatuote 15 vuotta myöhemmin Apple Lisan myötä Xerox PARC:in kautta, jossa Bill English kehitti hiiren konseptia SRI:n jälkeen.

Modernina aikana verkottuneesta tiedon käsittelystä on löydetty myös ongelmallisia kohtia.

Instituutti jatkoi tutkimustyötä 1980-luvulle, jolloin se lopetettiin rahoituksen puutteen vuoksi. 1970-luvulla SRI myi NLS:n Tymsharelle, jonne Engelbart liittyi. Tymsharen osti myöhemmin McDonnell Douglas.
Computer History Museumin vapaaehtoisryhmä on yrittänyt entisöidä järjestelmää 2000-luvulla.

Lähteet
-------

1. 1 2 3  oN-Line System Defense Advanced Research Projects Agency. Viitattu 12.9.2019. (englanniksi)
2. 1 2 3 4 5 6 7 8 9 10 11  Klint Finley: 50 Years Later, We Still Don't Grasp the Mother of All Demos  12.9.2010. Wired. Viitattu 12.9.2019. (englanniksi)
3. 1 2 3 4 5  Sara Lott: SRI ARC Journal: A Record of Engelbart and his Team  29.8.2013. Computer History Museum. Viitattu 13.9.2019. (englanniksi)
4. 1 2 3 4 5 6 7 8  Douglas C. Engelbart: Workstation History and the Augmented Knowledge Workshop *dougengelbart.org*. Viitattu 12.9.2019. (englanniksi)
5. 1 2  Mother of all Demos Defense Advanced Research Projects Agency. Viitattu 12.9.2019. (englanniksi)
6. ↑  "Father of the Mouse" *dougengelbart.org*. Viitattu 12.9.2019. (englanniksi)
7. ↑  Computer Mouse *history-computer.com*. Viitattu 12.9.2019. (englanniksi)
8. 1 2 3 4 5 6 7  Jeremy Reimer: A History of the GUI (sivu 2)  5.5.2005. Ars Technica. Viitattu 23.8.2019. (englanniksi)
9. 1 2 3 4 5  The Click Heard Round The World  1.1.2004. Wired. Viitattu 12.9.2019. (englanniksi)
10. ↑  The NLS system of Douglas Engelbart *history-computer.com*. Viitattu 14.9.2019. (englanniksi)
11. 1 2  Cade Metz: The Mother of All Demos — 150 years ahead of its time  11.12.2008. The Register. Viitattu 12.9.2019. (englanniksi)
12. 1 2 3 4  Cade Metz: The Mother of All Demos — 150 years ahead of its time (sivu 2)  11.12.2008. The Register. Viitattu 12.9.2019. (englanniksi)
13. 1 2 3  Troy Wolverton: Remembering Engelbart’s epic demo  9.12.2008. The Mercury News. Viitattu 12.9.2019. (englanniksi)
14. 1 2  Engelbart's Role in Early Computer Networking *dougengelbart.org*. Viitattu 12.9.2019. (englanniksi)
15. ↑  30 Years of RFCs *tools.ietf.org*.  7.4.1999. Viitattu 13.9.2019. (englanniksi)
16. 1 2  Guide to the SRI ARC/NIC records 102706170 Online Archive of California. Viitattu 13.9.2019. (englanniksi)
17. ↑  Douglas C. Engelbart, Richard W. Watson, James C. Norton: The Augmented Knowledge Workshop *dougengelbart.org*. Viitattu 12.9.2019. (englanniksi)
18. ↑  D. Meyer: Network Journal Submission and Delivery (PDF) *tools.ietf.org*.  31.7.1973. Viitattu 13.9.2019. (englanniksi)
19. ↑  Jeremy Reimer: A History of the GUI (sivu 3)  5.5.2005. Ars Technica. Viitattu 11.7.2019. (englanniksi)
20. 1 2 3  Mark Hall: Douglas Engelbart Encyclopaedia Britannica. Viitattu 12.9.2019. (englanniksi)
21. ↑  NLS Augment Index Computer History Museum. Viitattu 12.9.2019. (englanniksi)

Aiheesta muualla
----------------

* Workstation History and the Augmented Knowledge Workshop (englanniksi)
* NLS Restoration Technical Discussion Archives (englanniksi)
* 1968 "Mother of All Demos" by SRI’s Doug Engelbart and Team (englanniksi)
* The Mother of All Demos, presented by Douglas Engelbart (1968) (englanniksi)
* Computer-aided display control Final report (PDF) (englanniksi)
* A research center for augmenting human intellect (PDF) (englanniksi)