NLS (počítačový systém) - NLS (computer system)

Systém on-line
Vývojář SRI International je zvětšování výzkumné centrum
Typ Pojem
Datum vydání 9. prosince 1968 v Matce všech ukázek
Operační systém žádný
procesor žádný
Paměť žádný
Úložný prostor žádný
Grafika zobrazení rastrového skenování videa
Konektivita video vstup, sériový výstup

NLS neboli „ ON-Line System “ byl revoluční počítačový systém pro spolupráci vyvinutý v 60. letech. Systém NLS, navržený Douglasem Engelbartem a implementovaný vědci z Augmentation Research Center (ARC) ve Stanford Research Institute (SRI), jako první využil praktického využití hypertextových odkazů, myši , videomonitorů rastrového skenování , informací uspořádané podle relevance, okenních oken , prezentačních programů a dalších moderních počítačových konceptů. To bylo financováno ARPA (předchůdce Agentury pro obranné výzkumné projekty ), NASA a americkým letectvem .

Rozvoj

Douglas Engelbart vyvinul své koncepty, zatímco byl podporován americkým letectvem v letech 1959 až 1960 a publikoval rámec v roce 1962. Zvláštní zkratka NLS (spíše než OLS) byla artefaktem vývoje systému. První počítače Engelbart nebyly schopny podporovat více než jednoho uživatele najednou. První byl CDC 160A v roce 1963, který měl velmi malou vlastní programovací sílu.

Jako krátkodobé opatření tým vyvinul systém, který umožňoval uživatelům off-line - tedy komukoli, kdo nesedí u jednoho dostupného terminálu - upravovat své dokumenty děrováním řetězce příkazů na papírovou pásku pomocí Flexowriteru . Jakmile je páska kompletní, off-line uživatel by pak vložil do počítače papírovou pásku, na které byl uložen poslední koncept dokumentu, následovaný novými příkazy, které se mají použít, a počítač vytiskne novou papírovou pásku obsahující nejnovější verzi dokumentu. Bez interaktivní vizualizace by to mohlo být nepříjemné, protože uživatel musel mentálně simulovat kumulativní účinky svých příkazů na text dokumentu. Na druhou stranu se to shodovalo s pracovním tokem kanceláře ze šedesátých let, kdy manažeři rozdávali označené výtisky dokumentů sekretářkám.

Návrh nadále podporoval tento „offline“ pracovní postup a také interaktivní „on-line“ schopnost upravovat stejné dokumenty. Aby nedocházelo ke vzniku dvou identických zkratek (OLTS), byl offline textový systém zkrácen FLTS a online textový systém byl zkrácen NLTS. Jak se systém vyvinul, aby podporoval více než jen text, bylo „T“ zrušeno a interaktivní verze se stala známou jako NLS.

Robert Taylor , který získal vzdělání v psychologii, poskytl podporu NASA . Když se Taylor přestěhoval do Úřadu pro zpracování informací Úřadu pro pokročilé výzkumné projekty ministerstva obrany USA , byl schopen projektu poskytnout další financování. Vývoj NLS se v roce 1965 přesunul na CDC 3100. Jeff Rulifson se připojil k SRI v roce 1966 a stal se hlavním programátorem NLS až do odchodu z organizace v roce 1973.

V roce 1968 se vývoj NLS přesunul na počítač SDS 940 se systémem Berkeley Timesharing System . Měla přibližně 96 MB úložného disku a mohla podporovat až 16 pracovních stanic, z nichž každá obsahovala monitor rastrového skenování , myš se třemi tlačítky a vstupní zařízení známé jako akordová sada klíčů . Zadaný text byl odeslán ze sady klíčů do konkrétního subsystému, který předával informace po sběrnici jednomu ze dvou řadičů zobrazení a generátorů zobrazení. Vstupní text byl poté odeslán do 5palcové (127 mm) katodové trubice (CRT) uzavřené speciálním krytem a superponovaný video obraz byl přijat v černobílé televizní kameře profesionální kvality. Informace byly odeslány z televizní kamery do ovládacího a propojovacího panelu kamery s uzavřeným okruhem a nakonec zobrazeny na videomonitoru každé pracovní stanice.

Videokonference na NLS

NLS předvedl Engelbart 9. prosince 1968 velkému publiku na Fall Joint Computer Conference v San Francisku . Od té doby se tomu říkalo „ Matka všech ukázek “, protože to nejen demonstrovalo převratné vlastnosti NLS, ale také zahrnovalo shromáždění několika pozoruhodných nejmodernějších video technologií. Klávesnice a myš na jevišti terminálu Engelbart byly propojeny domácím modemem při 2400 baudech prostřednictvím pronajaté linky připojené k počítači ARC SDS 940 v Menlo Parku , 48 kilometrů jihovýchodně od San Franciska. Dva mikrovlnné odkazy přenášely video z Menlo Parku zpět do videoprojektoru Eidophor zapůjčeného výzkumným střediskem Ames NASA a na obrazovce vysoké 6,7 m s video vložkami mohli diváci sledovat Engelbartovy akce na jeho displeji, pozorovat jak používal myš a sledoval, jak se členové jeho týmu v Menlo Parku připojili k prezentaci.

Jeden z nejrevolučnějších rysů NLS, „The Journal“, vyvinul v roce 1970 australský počítačový inženýr David A. Evans jako součást své disertační práce. The Journal byl primitivní groupwarový program založený na hypertextu , který lze považovat za předchůdce (ne-li přímého předka) veškerého současného serverového softwaru, který podporuje tvorbu dokumentů pro spolupráci (například wiki ). To bylo používáno členy ARC k diskusi, debatě a vylepšování konceptů stejným způsobem, jakým se dnes používají wiki. Časopis byl používán k ukládání dokumentů pro Síťové informační centrum a raných síťových e-mailových archivů. Většina dokumentů deníku byla zachována v papírové podobě a je uložena v archivech Stanfordské univerzity ; poskytují cenný záznam o vývoji komunity ARC od roku 1970 do příchodu komercializace v roce 1976. V Computer History Museum v Kalifornii existuje další sada dokumentů deníku spolu s velkou sbírkou záložních pásek ARC z počátku 1970, stejně jako některé pásky SDS 940 ze 60. let.

NLS byl implementován pomocí několika jazyků specifických pro doménu, které byly zpracovány pomocí systému kompilátoru a kompilátoru Tree Meta . Případný implementační jazyk byl nazván L10.

V roce 1970 byla NLS přenesena do počítače PDP-10 (upraveno BBN pro provoz operačního systému TENEX ). V polovině roku 1971 byla implementace TENEXu NLS uvedena do provozu jako nové Síťové informační centrum, ale i tento počítač zvládl pouze malý počet současných uživatelů. Přístup byl možný buď na zakázku postavených zobrazovacích pracovních stanic, nebo jednoduchých terminálů podobných psacímu stroji, které byly v té době levnější a běžnější. V roce 1974 se NIC roztočila do samostatného projektu na svém vlastním počítači.

První

Všechny funkce NLS podporovaly cíl Engelbartu rozšířit práci na kolektivních znalostech, a proto se zaměřily na zvýšení výkonu uživatele, nejen na snazší používání systému. Tyto funkce proto podporovaly paradigma plné interakce s bohatými možnostmi interakce pro vyškoleného uživatele, spíše než to, co Engelbart označoval jako paradigma WYSIAYG (What You See Is All You Get), které přišlo později.

  • Počítačová myš
  • Úprava dvourozměrného displeje
  • Adresování objektů v souboru, propojení
  • Hypermedia
  • Zpracování osnovy
  • Flexibilní ovládání pohledu
  • Více oken
  • Úpravy mezi soubory
  • Integrovaný hypermediální e-mail
  • Hypermediální publikování
  • Řízení verze dokumentu
  • Sdílená obrazovka telekonference
  • Počítačem podporované schůzky
  • Direktivy formátování
  • Kontextová nápověda
  • Distribuovaná architektura klient-server
  • Jednotná syntaxe příkazu
  • Univerzální front-end modul „uživatelského rozhraní“
  • Integrace více nástrojů
  • Gramaticky řízený tlumočník příkazového jazyka
  • Protokoly pro virtuální terminály
  • Vzdálené protokoly volání procedur
  • Kompilovatelný „Command Meta Language“

Engelbart řekl: „Mnoho z těch prvních vyšlo přímo z inovací zaměstnanců - dokonce mi muselo být vysvětleno, než jsem jim porozuměl. [Zaměstnanci si zaslouží] více uznání.“

Pokles a posloupnost

Pád NLS a následně ARC obecně byl obtížnou křivkou učení programu . NLS nebyl navržen tak, aby se snadno naučil; zaměstnával intenzivní používání programových režimů, spoléhal se na přísnou hierarchickou strukturu, neměl rozhraní point-and-click a přinutil uživatele, aby se musel naučit kryptické mnemotechnické kódy, aby mohl se systémem dělat cokoli užitečného. Sada akordových klíčů, která doplnila modální povahu NLS, přinutila uživatele naučit se 5bitový binární kód, pokud nechtěli používat klávesnici. A konečně, s příchodem sítě ARPA na SRI v roce 1969 se technologie sdílení času, která se zdála praktická s malým počtem uživatelů, stala v distribuované síti nepraktickou ; sdílení času bylo rychle nahrazeno jednotlivými minipočítači (a později mikropočítači ) a pracovními stanicemi . Pokusy přenést NLS na jiný hardware, jako je PDP-10 a později na DECSYSTEM-20 , byly úspěšné, ale neudělaly nic pro šíření NLS mimo SRI.

Frustrovaný vedením Engelbartovy „bootstrappingové“ křížové výpravy odešlo mnoho špičkových výzkumníků SRI, přičemž mnozí skončili ve výzkumném středisku Xerox Palo Alto Research Center a myš si vzali s sebou. V roce 1977 prodala společnost SRI společnost NLS společnosti Tymshare a přejmenovala ji na Augment . Tymshare byl zase prodán McDonnell Douglas v roce 1984.

Některá paradigma „plné interakce“ žijí v různých systémech, včetně doplňku Hyperwords pro Mozilla Firefox . Koncept Hyperwords vyrostl z webového dokumentu Engelbart Invisible Revolution. Cílem projektu je umožnit uživatelům interakci se všemi slovy na webu, nejen s odkazy. Hyperwords funguje prostřednictvím jednoduchého hierarchického menu, ale také umožňuje uživatelům přístup k „frázím“ klávesnice v duchu příkazů a funkcí NLS Views, které jsou inspirovány výkonnými NLS ViewSpecs. Zobrazení umožňují uživateli průběžné formátování webových stránek. Engelbart byl v poradním výboru společnosti Hyperwords Company od jejího založení v roce 2006 až do své smrti v roce 2013.

V letech 2005 až 2008 se dobrovolnická skupina z Muzea počítačové historie pokusila systém obnovit.

Viz také

Poznámky

Reference

Další čtení

externí odkazy