NLS (sistem informatic) - NLS (computer system)

Sistem oN-Line
Dezvoltator SRI International „s augmentare Centrul de Cercetare
Tip Concept
Data de lansare 9 decembrie 1968, la Mama tuturor demonstrațiilor
Sistem de operare nici unul
CPU nici unul
Memorie nici unul
Depozitare nici unul
Grafică afișare video scanare raster
Conectivitate intrare video, ieșire serială

NLS , sau „ oN-Line System ”, a fost un sistem revoluționar de colaborare pe computer dezvoltat în anii 1960. Proiectat de Douglas Engelbart și implementat de cercetătorii de la Augmentation Research Center (ARC) de la Stanford Research Institute (SRI), sistemul NLS a fost primul care a folosit utilizarea practică a legăturilor de hipertext , a mouse - ului , a monitoarelor video de scanare raster , a informațiilor organizate după relevanță, fereastră de ecran , programe de prezentare și alte concepte moderne de calcul. A fost finanțat de ARPA (predecesorul Agenției de Proiecte de Cercetare Avansată pentru Apărare ), NASA și Forțele Aeriene ale SUA .

Dezvoltare

Douglas Engelbart și-a dezvoltat conceptele în timp ce a fost susținut de Forțele Aeriene ale SUA din 1959 până în 1960 și a publicat un cadru în 1962. Stranul acronim, NLS (mai degrabă decât OLS), a fost un artefact al evoluției sistemului. Primele computere Engelbart nu au fost capabile să accepte mai mulți utilizatori la un moment dat. Primul a fost CDC 160A în 1963, care avea o putere de programare foarte mică.

Ca măsură pe termen scurt, echipa a dezvoltat un sistem care a permis utilizatorilor off-line - adică oricui nu stă la terminalul disponibil - să-și editeze documentele punând un șir de comenzi pe banda de hârtie cu un Flexowriter . Odată ce banda a fost completă, un utilizator off-line ar alimenta apoi în computer banda de hârtie pe care fusese stocată ultima schiță de document, urmată de noile comenzi de aplicat, iar computerul va imprima o nouă bandă de hârtie conținând cea mai recentă versiune a documentului. Fără vizualizare interactivă , acest lucru ar putea fi incomod, deoarece utilizatorul a trebuit să simuleze mental efectele cumulative ale comenzilor lor asupra textului documentului. Pe de altă parte, se potrivea cu fluxul de lucru al biroului din anii 1960, unde managerii ar oferi secretarilor tipărituri marcate ale documentelor.

Proiectarea a continuat să susțină acest flux de lucru "off-line", precum și o capacitate interactivă "on-line" de a edita aceleași documente. Pentru a evita două acronime identice (OLTS), sistemul de text off-line a fost abreviat FLTS și sistemul de text on-line a fost abreviat NLTS. Pe măsură ce sistemul a evoluat pentru a suporta mai mult decât text, „T” a fost abandonat, iar versiunea interactivă a devenit cunoscută sub numele de NLS.

Robert Taylor , care avea experiență în psihologie, a oferit sprijin de la NASA . Când Taylor s-a mutat la Biroul pentru tehnici de procesare a informațiilor din cadrul Agenției pentru proiecte de cercetare avansate a Departamentului de Apărare al SUA , el a reușit să ofere finanțare suplimentară proiectului. Dezvoltarea NLS sa mutat la un CDC 3100 în 1965. Jeff Rulifson s-a alăturat SRI în 1966 și a devenit programatorul principal pentru NLS până la părăsirea organizației în 1973.

În 1968, dezvoltarea NLS sa mutat pe un computer SDS 940 care rulează Berkeley Timesharing System . Avea un disc de stocare de aproximativ 96 MB și putea suporta până la 16 stații de lucru, fiecare cuprinzând un monitor de scanare raster , un mouse cu trei butoane și un dispozitiv de intrare cunoscut sub numele de set de taste acord . Textul tastat a fost trimis din setul de taste către un subsistem specific care a transmis informațiile de-a lungul unui autobuz către unul dintre cele două controlere de afișare și generatoare de afișare. Textul de intrare a fost apoi trimis către un tub de raze catodice (CRT) de 5 inci (127 mm) , închis de un capac special, iar o imagine video suprapusă a fost recepționată de o cameră TV alb-negru de calitate profesională. Informațiile au fost trimise de la camera TV la panoul de control și patch-uri al camerei cu circuit închis și au fost afișate în cele din urmă pe monitorul video al fiecărei stații de lucru.

Videoconferință pe NLS

NLS a fost demonstrat de Engelbart pe 9 decembrie 1968, unui public numeros la conferința de computer de toamnă de la San Francisco . De atunci, acest lucru a fost supranumit „ Mama tuturor demonstrațiilor ”, deoarece nu numai că a demonstrat caracteristicile revoluționare ale NLS, ci a implicat și asamblarea unor tehnologii video remarcabile de ultimă generație. Tastatura și mouse-ul terminalului Engelbart de pe scenă au fost legate printr-un modem de casă la 2400 baud printr-o linie închiriată care se conecta la computerul SDS 940 ARC din Menlo Park , la 48 de kilometri sud-est de San Francisco. Două legături cu microunde au transportat videoclipuri din Menlo Park către un proiector video Eidophor împrumutat de Centrul de Cercetare Ames al NASA și, pe un ecran de 6,7 m înălțime (22 de picioare) cu inserții video, publicul putea urmări acțiunile lui Engelbart pe ecranul său, observați cum a folosit mouse-ul și a privit cum membrii echipei sale din Menlo Park s-au alăturat prezentării.

Una dintre cele mai revoluționare caracteristici ale NLS, „Jurnalul”, a fost dezvoltată în 1970 de inginerul australian de calculatoare David A. Evans ca parte a tezei sale de doctorat. Jurnalul a fost un program primar bazat pe hipertext pe grup , care poate fi văzut ca un predecesor (dacă nu chiar strămoșul direct) al tuturor software-urilor de server contemporane care acceptă crearea de documente în colaborare (cum ar fi wiki-urile ). Acesta a fost folosit de membrii ARC pentru a discuta, dezbate și perfecționa concepte în același mod în care se folosesc astăzi wiki-urile. Jurnalul a fost utilizat pentru a stoca documente pentru Centrul de informații despre rețea și arhivele de e-mail ale rețelei timpurii . Majoritatea documentelor din Jurnal au fost păstrate sub formă de hârtie și sunt stocate în arhivele Universității Stanford ; acestea oferă o înregistrare valoroasă a evoluției comunității ARC din 1970 până la apariția comercializării în 1976. Un set suplimentar de documente Jurnal există la Computer History Museum din California, împreună cu o mare colecție de benzi de rezervă ARC datând de la începutul anului Anii 1970, precum și unele dintre casetele SDS 940 din anii 1960.

NLS a fost implementat folosind mai multe limbaje specifice domeniului, care au fost tratate folosind sistemul de compilare-compilare Tree Meta . Limbajul de implementare eventual s-a numit L10.

În 1970, NLS a fost portat pe computerul PDP-10 (modificat de BBN pentru a rula sistemul de operare TENEX ). Până la mijlocul anului 1971, implementarea TENEX a NLS a fost pusă în funcțiune ca noul Centru de informare a rețelei, dar chiar și acest computer putea gestiona doar un număr mic de utilizatori simultani. Accesul era posibil fie de la stații de lucru de afișare personalizate, fie de la terminale simple de tip mașină de scris, care erau mai puțin costisitoare și mai frecvente la acea vreme. Până în 1974, NIC a pornit către un proiect separat pe propriul computer.

Primele

Toate caracteristicile NLS au fost în sprijinul obiectivului Engelbart de a spori activitatea de cunoaștere colectivă și, prin urmare, s-au concentrat pe a face utilizatorul mai puternic, nu pur și simplu pe simplificarea utilizării sistemului. Prin urmare, aceste caracteristici au susținut o paradigmă de interacțiune completă cu posibilități de interacțiune bogate pentru un utilizator instruit, mai degrabă decât ceea ce Engelbart a numit paradigma WYSIAYG (Ce vedeți este tot ce obțineți) care a venit mai târziu.

  • Mouse-ul computerului
  • Editarea bidimensională a afișajului
  • Adresare, legare a obiectelor în fișier
  • Hipermedia
  • Prelucrarea conturului
  • Control flexibil al vizualizării
  • Ferestre multiple
  • Editarea fișierelor încrucișate
  • E-mail hipermedia integrat
  • Publicarea hipermedia
  • Control versiune document
  • Teleconferință cu ecran partajat
  • Întâlniri asistate de computer
  • Formatarea directivelor
  • Ajutor contextual
  • Arhitectură client-server distribuită
  • Sintaxă de comandă uniformă
  • Modul frontal "interfață utilizator" universal
  • Integrare multi-instrument
  • Interpret de limbaj de comandă bazat pe gramatică
  • Protocoale pentru terminale virtuale
  • Protocoale de apel la procedură de la distanță
  • Compilabil „Command Meta Language”

Engelbart a spus: "Multe dintre acele premii au ieșit chiar din inovațiile personalului - chiar a trebuit să mi se explice înainte ca eu să le înțeleg. [Personalul merită] mai multă recunoaștere".

Declin și succesiune

Prăbușirea NLS și, ulterior, a ARC în general, a fost curba de învățare dificilă a programului . NLS nu a fost conceput pentru a fi ușor de învățat; a folosit utilizarea intensă a modurilor de program, s-a bazat pe o structură ierarhică strictă, nu avea o interfață point-and-click și a forțat utilizatorul să învețe coduri mnemonice criptice pentru a face orice lucru util cu sistemul. Setul de taste acord, care a completat natura modală a NLS, a forțat utilizatorul să învețe un cod binar de 5 biți dacă nu dorea să utilizeze tastatura. În cele din urmă, odată cu sosirea rețelei ARPA la SRI în 1969, tehnologia de partajare a timpului care părea practică cu un număr mic de utilizatori a devenit impracticabilă într-o rețea distribuită ; partajarea timpului a fost rapid înlocuită cu minicomputere individuale (și ulterior cu microcomputere ) și stații de lucru . Încercările de a transporta NLS pe ​​alt hardware, cum ar fi PDP-10 și ulterior pe DECSYSTEM-20 , au avut succes, dar nu au făcut nimic pentru a răspândi NLS dincolo de SRI.

Frustrați de direcția cruciadei „bootstrapping” a lui Engelbart, mulți cercetători de top din SRI au plecat, mulți ajungând la Centrul de Cercetare Xerox Palo Alto , luând cu ei ideea mouse-ului. SRI a vândut NLS către Tymshare în 1977 și l-a redenumit Augment. Tymshare a fost, la rândul său, vândut către McDonnell Douglas în 1984.

O parte din paradigma „interacțiunii complete” trăiește în diferite sisteme, inclusiv programul de completare Hyperwords pentru Mozilla Firefox . Conceptul Hyperwords a luat naștere din documentarul web Engelbart Invisible Revolution. Scopul proiectului este de a permite utilizatorilor să interacționeze cu toate cuvintele de pe web, nu numai cu linkurile. Hyperwords funcționează printr-un meniu ierarhic simplu, dar oferă, de asemenea, utilizatorilor acces la „expresii” de la tastatură în spiritul comenzilor și caracteristicilor NLS Views, care sunt inspirate de puternicele NLS ViewSpecs. Vizualizările permit utilizatorului să reformateze paginile web din mers. Engelbart a fost în Consiliul consultativ al Hyperwords Company de la înființarea sa în 2006 până la moartea sa în 2013.

Din 2005 până în 2008, un grup de voluntari de la Muzeul de Istorie a Computerului a încercat să refacă sistemul.

Vezi si

Note

Referințe

Lecturi suplimentare

linkuri externe