Își mai amintește cineva de Erwise? Viola? Cello? Haideți să ne amintim.

Când, în 1980, Tim Berners-Lee a ajuns la CERN, celebra laborator de fizică particule din Europa, a fost angajat pentru a actualiza sistemele de control ale mai multor acceleratoare de particule. Totuși, inventatorul paginii web moderne a observat aproape imediat o problemă: în institutul de cercetare veneau și plecau constant mii de oameni, mulți dintre ei lucrând acolo temporar.
„Pentru programatorii angajați pe contract, era destul de greu să înțeleagă sistemele, atât umane, cât și computaționale, care gestionau această fantastică platformă de joacă”, scria Berners-Lee mai târziu. – „Majoritatea informațiilor critice existau doar în mințile oamenilor.”
Așa că, în timpul liber, a scris un software pentru a remedia această deficiență: un mic program pe care l-a numit Enquire. Acesta le permitea utilizatorilor să creeze „noduri” – pagini asemănătoare cu fișele de index, pline de informații, care aveau legături către alte pagini. Din păcate, această aplicație, scrisă în limbajul Pascal, funcționa pe un sistem de operare proprietar de la CERN. „Un număr mic de oameni care au văzut acest program au considerat că este o idee bună, dar nimeni nu l-a folosit. În final, discul s-a pierdut, și odată cu el – Enquire original.”
După câțiva ani, Berners-Lee s-a întors la CERN. De data aceasta, și-a relansat proiectul „World Wide Web” pentru a spori șansele de succes. Pe 6 august 1991, a publicat o explicație a WWW în grupul de utilizatori alt.hypertext. De asemenea, a lansat codul bibliotecii libWWW, scris de el împreună cu asistentul său Jean-François Groff. Biblioteca le permitea participanților să-și creeze propriile browsere web.
„Munca lor – mai mult de cinci browsere diferite în 18 luni – a salvat proiectul web, care avea probleme de finanțare, și a lansat comunitatea dezvoltatorilor web”, a fost menționat la celebrarea acestei aniversări la Muzeul Istoriei Computerelor din Mountain View, California. Cel mai cunoscut dintre primele browsere a fost Mosaic, scris de Marc Andreessen și Eric Bina de la Centrul Național pentru Aplicații cu Supercomputere (NCSA).
Mosaic s-a transformat în Netscape, dar nu a fost primul browser. Harta realizată de muzeu oferă o imagine de ansamblu asupra amploarei globale a proiectului timpuriu. În aceste aplicații timpurii, este surprinzător că deja conțineau multe dintre caracteristicile browserelor mai recente. Așa că, iată un tur al aplicațiilor de navigare web așa cum erau înainte de a deveni celebre.
Browserele de la CERN
Primul browser al lui Tim Berners-Lee, numit WorldWideWeb, din 1990, a fost atât browser, cât și editor. El a sperat că viitoarele proiecte de browsere vor merge în această direcție. CERN a adunat o reproducere a conținutului său. Din captura de ecran se poate observa că, până în 1993, multe dintre caracteristicile browserelor moderne erau deja prezente.

Principalul dezavantaj al software-ului era că funcționa pe sistemul de operare NeXTStep. Dar, la scurt timp după WorldWideWeb, un intern la CERN, Nicola Pellow, a scris un browser capabil să funcționeze și în alte locuri, inclusiv rețele pe UNIX și MS-DOS. Astfel, „oricine putea să acceseze internetul”, explică istoricul internetului Bill Stewart, „care la acel moment consta în principal dintr-un director telefonic CERN”.

Primul browser web CERN, cca. 1990
Erwise
A urmat Erwise. Acesta a fost scris de patru studenți finlandezi în 1991 și lansat în 1992. Erwise este considerat primul browser cu interfață grafică. De asemenea, avea capacitatea de a căuta cuvinte pe pagină.
Berners-Lee a scris o recenzie despre Erwise în 1992. El a remarcat capacitatea sa de a lucra cu diferite tipuri de fonturi, de a evidenția linkurile, de a permite navigarea către alte pagini printr-un dublu clic pe link și de a suporta mai multe feronerie.
„Erwise arată destul de inteligent”, a declarat el, deși prezentă o oarecare ambiguitate - un cadru ciudat în jurul unei cuvinte din document, asemănător cu un buton sau un formular de selecție. Deși nu este niciuna dintre cele două - poate este ceva pentru versiunile următoare.”
De ce nu a decolat aplicația? Într-un interviu dat ulterior, unul dintre creatorii Erwise a menționat că la acea vreme în Finlanda exista o recesiune profundă. În țară nu erau investitori „angelici”.
„În acel moment, nu am fi putut construi un business pe baza Erwise, a explicat el. – Singura modalitate de a face bani era să continuăm dezvoltarea astfel încât să fim cumpărați, în cele din urmă, de Netscape. Totuși, am fi putut ajunge la nivelul primului Mosaic, dacă am fi lucrat puțin mai mult. Trebuia să terminăm Erwise și să-l lansăm pe mai multe platforme.”

Browserul Erwise
ViolaWWW
a fost lansat în aprilie 1992. Dezvoltatorul Pei-Yuan Wei l-a scris la Universitatea din California, Berkeley, folosind limbajul de scripting Viola, care funcționa sub UNIX. Wei nu a cântat la violoncel, „a ieșit asta doar din cauza acronimului memorabil” Visually Interactive Object-oriented Language and Application [limbajul și aplicația vizual interactiv orientat pe obiect], așa cum au scris James Gillies și Robert Cailliau în istoria lor despre WWW.
Wei pare să fi fost inspirat de un program timpuriu pentru Mac numit , care permitea utilizatorilor să creeze matrice din documente formatate cu hyperlinkuri. „Pe atunci, HyperCard era un proiect foarte interesant, din punct de vedere grafic, și, în plus, aceste hyperlinkuri”, își amintea el mai târziu. Totuși, programul „nu era global și funcționa doar pe Mac. Și nici măcar nu aveam propriul meu Mac”.
Pe de altă parte, avea acces la terminalele UNIX X în centrul experimental de calcul din Berkeley. „Aveam un manual pentru HyperCard, l-am studiat și pur și simplu am folosit conceptele pentru a le implementa în X-windows”. Numai că, ceea ce este destul de impresionant, le-a implementat folosind limbajul Viola.
Una dintre cele mai importante și inovatoare caracteristici ale ViolaWWW a fost că dezvoltatorul putea include scripturi și „applet-uri” în pagină. Aceasta a anticipat o imensă val de applet-uri Java, care au început să apară pe site-uri la sfârșitul anilor '90.
În Wei a menționat de asemenea diversele deficiențe ale browserului, dintre care cea mai importantă era lipsa unei versiuni pentru PC.
- Nu a fost portat pe platforma PC.
- Nu suportă printarea HTML.
- HTTP nu este întrerupt, nu este multithreading.
- Proxy-ul nu este suportat.
- Interpretul limbajului nu este multithreading.
„Autorul lucrează la aceste probleme, etc.”, scria Wei la acea vreme. Și totuși, „un browser foarte elegant, disponibil pentru utilizare de către oricine, foarte intuitiv și direct”, a concluzionat Berners-Lee. . „Funcțiile suplimentare nu vor fi utilizate de 90% din utilizatorii reali, dar acestea sunt funcțiile de care au nevoie utilizatorii experimentați.”

ViolaWWW Hypermedia Browser
Midas și Samba
În septembrie 1991, fizicianul Paul Kunz de la acceleratorul liniar Stanford (SLAC) a vizitat CERN. S-a întors cu codul necesar pentru a lansa primul server web din America de Nord pe SLAC. „Tocmai am fost la CERN”, i-a spus Kunz bibliotecarului șef Louis Eddies, „și am descoperit o astfel de minune pe care o dezvoltă un coleg, Tim Berners-Lee. Este exact ceea ce ai nevoie pentru baza ta.”
Eddies a fost de acord. Bibliotecarul șef a pus baza de date de cercetare esențială pe web. Fizicienii de la Fermilab au făcut același lucru puțin mai târziu.
Apoi, în vara lui 1992, fizicianul de la SLAC a scris Midas, un browser grafic pentru fizicienii de la Stanford. Un imens al Midas era că putea afișa documente în format postscript, preferat de fizicieni pentru capacitatea de a reproduce cu exactitate formulele științifice.
„Cu aceste avantaje esențiale, web-ul a început să fie folosit activ în comunitatea științifică”, așa se încheia progresului SLAC către Ministerul Energiei al SUA din 2001.
Între timp, la CERN, Pelloux și Robert Cailliau au lansat primul browser web pentru computerul Macintosh. Gillies și Cailliau descriu astfel dezvoltarea Samba.
Pentru Pelloux, progresul în lansarea proiectului Samba a fost lent, deoarece browserul se bloca la fiecare câteva linkuri și nimeni nu putea să înțeleagă de ce. „Browserul pentru Mac era plin de erori”, a constatat cu tristețe Tim Berners-Lee într-un newsletter din 1992. „Ofer un tricou cu inscripția W3 celui care reușește să-l repare!” – a anunțat el. T-shirt-ul a ajuns la John Streets de la Fermilab, care a identificat eroarea, permițându-i lui Nicola Pelloux să continue dezvoltarea unei versiuni funcționale a Samba.
Samba „a fost o încercare de a portabiliza designul primului browser pe care l-am scris pe mașina NeXT, pe platforma Mac”, a spus Berners-Lee, „dar nu a fost finalizat înainte ca NCSA să lanseze versiunea Mosaic pentru Mac, care l-a eclipsat”.

Samba
Mosaic
Mosaic a fost „scânteia care a aprins o creștere explozivă a web-ului în 1993”, explică istoricii Gillis și Kayau. Însă nu ar fi putut fi dezvoltat fără predecesorii săi și fără birourile NCSA de la Universitatea din Illinois, dotate cu cele mai bune mașini cu UNIX. De asemenea, NCSA avea doctorul Ping Fu, un doctor în grafică computerizată și un magician care lucra la efectele de morphing pentru filmul „Terminator 2”. Recent, el angajase un asistent pe nume Marc Andreessen.
„Ce părere ai despre scrierea unei interfețe grafice pentru browser?” – i-a propus Fu noului său asistent. „Dar ce este un browser?” – a întrebat Andreessen. Însă, după câteva zile, unul dintre angajații NCSA, Dave Thompson, a făcut o prezentare a primului browser Nikola Pellow și a browserului ViolaWWW de la Pei Wei. Iar înainte de prezentare, Tony Johnson a lansat prima versiune Midas.
Ultima aplicație l-a impresionat pe Andreessen. „Uimitor! Fantastic! Incredibil! Impresionant, naibii!” – i-a scris el lui Johnson. Apoi, Andreessen a obținut un expert în UNIX de la NCSA, Eric Bina, pentru a-l ajuta să scrie propriul browser pentru X.
Mosaic a integrat numeroase funcționalități noi pentru web, cum ar fi suportul pentru videoclipuri, sunet, formulare, marcaje și istoric. „Și surprinzător a fost faptul că, spre deosebire de toate celelalte browsere timpurii pentru X, totul era conținut într-un singur fișier”, explică Gillis și Kayau:
Procesul de instalare a fost simplu – trebuia doar să-l descarci și să-l lansezi. Ulterior, Mosaic a devenit faimos pentru introducerea etichetei
, care a permis pentru prima dată încorporarea imaginilor direct în text, în loc să apară într-o fereastră separată, așa cum se întâmpla cu primul browser al lui Tim pentru NeXT. Aceasta a permis oamenilor să facă paginile web mai asemănătoare cu materialele tipărite cunoscute; această idee nu a fost apreciată de toți inovatorii, dar indiscutabil a făcut din Mosaic un nume cunoscut.
„Ce a reușit Marc, din punctul meu de vedere, a fost să facă o instalare foarte simplă și suport pentru corectarea erorilor prin email, la orice oră din zi și din noapte. Puteai să-i trimiți un mesaj cu o eroare, iar după câteva ore îți trimitea o corectare”, scria mai târziu Tim Berners-Lee.
Cea mai importantă inovație a Mosaic, din perspectiva de astăzi, a fost interoperabilitatea sa. „Prin autoritatea pe care nimeni nu mi-a dat-o, declar X-Mosaic lansat”, scria cu mândrie Andreesen în grupul www-talk pe 23 ianuarie 1993. Alex Totik a lansat versiunea sa pentru Mac la câteva luni după aceea. Varianta pentru PC a fost realizată de Chris Wilson și John Mittelhauser.
Browserul Mosaic a fost bazat pe Viola și Midas, așa cum se menționează la expoziția muzeului computațional. Și a utilizat o bibliotecă de la CERN. „Dar, spre deosebire de altele, era fiabil, putea fi instalat chiar și de neprofesioniști, iar în curând a adăugat suport pentru grafică color în pagini, nu în feronerie separată.”

Browserul Mosaic a fost disponibil pentru X Windows, Mac și Microsoft Windows.
Băiatul din Japonia
Dar Mosaic nu a fost singurul produs inovator apărut în acea vreme. Un student de la Universitatea din Kansas a adaptat browserul de informații hipertext ale campusului său pentru internet și web. A fost lansat în martie 1993. „Lynx a devenit rapid browserul preferat pentru terminale simbolice fără grafică și este folosit până în ziua de azi”, explică istoricul Stewart.
Iar la școala de drept de la Universitatea Cornell, Tom Bruce scria o aplicație web pentru PC-uri, „deoarece acestea erau computerele utilizate de obicei de avocați”, spun Gillies și Kaiua. Bruce a lansat browserul său Cello pe 8 iunie 1993, „și în scurt timp era descărcat de 500 de ori pe zi.”

Cello
Șase luni mai târziu, Andreesen se afla în Mountain View, California. Echipa sa plănuia să lanseze Mosaic Netscape pe 13 octombrie 1994. El, Totik și Mittelhauser au postat cu entuziasm aplicația pe serverul FTP. Ultimul dezvoltator își amintește de acel moment. „Au trecut cinci minute, și noi stăteam acolo. Nimic nu se întâmpla. Și deodată a avut loc prima descărcare. Era un băiat din Japonia. Ne-am jurat că îi vom trimite un tricou!”
Această poveste complexă ne amintește că nicio inovație nu este creată de o singură persoană. Browserul web a intrat în viața noastră datorită vizionarilor din întreaga lume, oameni care, adesea, nu înțelegeau pe deplin ce fac, dar erau motivați de curiozitate, considerații practice sau chiar dorința de a explora. Scânteile lor individuale de genialitate au întreținut întregul proces. La fel ca perseverența lui Tim Berners-Lee că proiectul ar trebui să rămână colaborativ și, cel mai important, deschis.
„Zilele timpurii ale webului erau foarte limitate în resurse, — a spus el. – Atât de multe trebuiau făcute, atât de slab ardeau flăcările.”
Sursa: habr.com
