Før Netscape: Glemte webbrowsere fra begyndelsen af 1990'erne

Kan nogen huske Erwise? Viola? Cello? Lad os huske.

Før Netscape: Glemte webbrowsere fra begyndelsen af 1990'erne

Da Tim Berners-Lee ankom til CERN, det berømte europæiske laboratorium for partikel fysik, i 1980, blev han ansat til at opdatere kontrolsystemerne for flere partikelacceleratorer. Men opfinderne af den moderne webside så næsten straks et problem: der kom og gik konstant tusindvis af mennesker i forskningsinstituttet, mange af dem arbejdede der midlertidigt.

"For kontraktprogrammører var det ret svært at forsøge at forstå systemerne, både menneskelige og computermæssige, der styrede denne fantastiske legeplads," skrev Berners-Lee senere. "Det meste kritisk information eksisterede kun i hovederne på folk."

Derfor skrev han i sin fritid noget software for at afhjælpe dette problem: et lille program, som han kaldte Enquire. Det tillod brugere at oprette "noder" – sider, der lignede indeks kort, fyldt med information, og som havde links til andre sider. Desværre kørte denne applikation, skrevet i Pascal, på CERN's proprietære OS. "Et lille antal mennesker, der så dette program, mente, at det var en god idé, men ingen brugte det. Til sidst gik disketten tabt, sammen med den originale Enquire."

Efter et par år kom Berners-Lee tilbage til CERN. Denne gang genstartede han sit projekt 'World Wide Web' på en måde, der skulle øge chancerne for dets succes. Den 6. august 1991 offentliggjorde han en forklaring på WWW i usenet-gruppen alt.hypertext. Han udgav også koden til biblioteken libWWW, som han skrev sammen med assistent Jean-François Groff. Biblioteket gjorde det muligt for deltagerne at oprette deres egne web-browsere.

"Deres arbejde – mere end fem forskellige browsere på 18 måneder – reddede webprojektet, som havde problemer med finansieringen, og startede webudviklerfællesskabet," blev der bemærket ved fejring af denne jubilæum i Computer History Museum i Mountain View, Californien. Den mest kendte af de tidlige browsere var Mosaic, skrevet af Marc Andreessen og Eric Bina fra National Center for Supercomputing Applications (NCSA).

Mosaic blev snart til Netscape, men det var ikke den første browser. Det kort, der er samlet af museet, giver et indblik i den globale skala af det tidlige projekt. I disse tidlige applikationer er det bemærkelsesværdigt, at mange af de funktioner, som findes i senere browsere, allerede var til stede. Og her er en tur gennem webvisningsapplikationerne, som de var, før de blev berømte.

Browserne fra CERN

Den første browser af Tim Berners-Lee kaldet WorldWideWeb fra 1990 fungerede både som browser og redaktør. Han håbede, at fremtidige browserprojekter ville gå i denne retning. CERN samlede en reproduktion af dens indhold. Skærmbilledet viser, at mange af de karakteristika, som moderne browsere har, allerede var til stede i 1993.

Før Netscape: Glemte webbrowsere fra begyndelsen af 1990'erne

Den primære begrænsning ved softwaren var, at den kun kørte på NeXTStep OS. Men kort efter WorldWideWeb skrev en praktikant i matematik fra CERN, Nicholas Pellow, en browser, der kunne fungere andre steder, herunder netværk på UNIX og MS-DOS. "Dermed kunne alle komme på nettet," forklarer internethistorikeren Bill Stewart, "som på det tidspunkt primært bestod af CERN's telefonbog."

Før Netscape: Glemte webbrowsere fra begyndelsen af 1990'erne
Den tidlige webbrowser fra CERN, ca. 1990

Erwise

Så kom Erwise. Den blev skrevet af fire finske studerende i 1991 og udgivet i 1992. Erwise anses for at være den første browser med grafisk brugergrænseflade. Desuden kunne den søge ord på siden.

Berners-Lee skrev en anmeldelse af Erwise i 1992. Han bemærkede dens evne til at arbejde med forskellige skrifttyper, fremhæve links, muligheden for at navigere til andre sider ved dobbeltklik på et link og understøttelse af flere vinduer.

"Erwise ser temmelig smart ud," erklærede han, selvom der var en vis mystik – en mærkelig ramme omkring et ord i dokumentet, der lignede en knap eller en valgformular. Selvom det ikke er nogen af delene – måske er det noget til de næste versioner."

Hvorfor blev applikationen ikke en succes? I et senere interview bemærkede en af skaberne af Erwise, at der på det tidspunkt var en dyb recession i Finland. Der var ingen 'angel' investorer i landet.

«På det tidspunkt ville vi ikke have kunnet skabe en forretning baseret på Erwise,» forklarede han. – «Den eneste måde at tjene penge på var at fortsætte udviklingen, så Netscape til sidst kunne købe os. Men vi kunne have nået niveauet for den første Mosaic, hvis vi havde arbejdet lidt længere. Vi havde brug for at færdiggøre Erwise og frigive det på flere platforme.»

Før Netscape: Glemte webbrowsere fra begyndelsen af 1990'erne
Browseren Erwise

ViolaWWW

ViolaWWW blev udgivet i april 1992. Udvikleren Pei-Yuan Wei skrev den ved University of California, Berkeley, ved hjælp af skriptsproget Viola, som fungerede på UNIX. Wei spillede ikke cello; «det kom bare fra den mindeværdige forkortelse» Visually Interactive Object-oriented Language and Application, som James Gillies og Robert Cailliau nævnte i deres historie om WWW.

Wei blev angiveligt inspireret af et tidligt program på Mac kaldet HyperCard, som gjorde det muligt for brugere at skabe matrixer af formaterede dokumenter med hyperlinks. «Dengang var HyperCard et meget interessant projekt, grafisk, og så var der disse hyperlinks,» mindedes han senere. Men programmet «var ikke globalt og fungerede kun på Mac. Og jeg havde ikke engang min egen Mac.»

Til gengæld havde han adgang til UNIX X-terminals i det eksperimentelle datacenter i Berkeley. «Jeg havde en manual til HyperCard, jeg studerede den og brugte bare koncepter til at implementere dem i X-windows». Bare det, at han implementerede dem ved hjælp af Viola-sproget, var ret imponerende.

En af de vigtigste og mest innovative funktioner ved ViolaWWW var, at udvikleren kunne inkludere scripts og «applets» på siden. Dette forudså en stor bølge af Java-applets, der dukkede op på hjemmesider i slutningen af 90'erne.

I dokumentationen Wei nævnte også flere mangler ved browseren, hvoraf den vigtigste var manglen på en version til PC.

  • Ikke porteret til PC-platform.
  • Understøtter ikke udskrivning af HTML.
  • HTTP er ikke afbrudt, ikke flertrådet.
  • Proxy understøttes ikke.
  • Oversætteren til sproget er ikke flertrådet.

«Forfatteren arbejder på disse problemer og andre,» skrev Wei dengang. Og alligevel, «meget pæn browser, brugbar af alle, meget intuitiv og ligetil,» konkluderede Berners-Lee. en anmeldelse. „Yderligere funktioner vil ikke blive brugt af 90 % af de virkelige brugere, men det er de funktioner, som er nødvendige for erfarne brugere.“

Før Netscape: Glemte webbrowsere fra begyndelsen af 1990'erne
ViolaWWW Hypermedia Browser

Midas og Samba

I september 1991 besøgte fysikeren Paul Kunz Stanford Linear Accelerator (SLAC) og tog til CERN. Han kom tilbage med koden, der var nødvendig for at starte den første nordamerikanske webserver på SLAC. „Jeg har lige været i CERN,“ fortalte Kunz til hovedbibliotekar Luis Eddis, „og fandt noget fantastisk, som en fyr, Tim Berners-Lee, arbejder på. Det er præcis det, I har brug for til jeres database.“

Eddis var enig. Hovedbibliotekaren offentliggjorde den centrale forskningsdatabase på nettet. Fysikerne fra Fermilab gjorde det samme lidt senere.

Så om sommeren 1992 skrev en fysiker fra SLAC Tony Johnson Midas, en grafisk browser til de Stanford-fysiske forskere. En stor fordel ved Midas var, at den kunne vise dokumenter i postscript-format, som fysikere elskede for muligheden for nøjagtigt at reproducere videnskabelige formler.

„Med disse nøglefordele blev nettet hurtigt brugt i det fysiske samfund,“ sluttede vurderingen af SLACs fremdrift til det amerikanske energiministerium fra 2001.

I mellemtiden havde Pellow og Robert Caillau fra CERN udgivet den første webbrowser til Macintosh-computeren. Gillies og Caillau beskriver udviklingen af Samba således.

For Pellow gik fremskridtene i opstarten af projektet Samba langsomt, da browseren faldt ud efter et par links, og ingen kunne finde ud af, hvorfor. „Browseren til Mac var fyldt med fejl,“ konstaterede Tim Berners-Lee trist i et nyhedsbrev fra 92. „Jeg giver en T-shirt med teksten W3 til den, der kan fikse det!“ annoncerede han. T-shirten gik til John Streets fra Fermilab, der sporede fejlen, hvilket gjorde det muligt for Nicola Pellow at fortsætte udviklingen af en fungerende version af Samba.

Samba „var et forsøg på at portere designet af den første browser, jeg skrev på en NeXT-maskine, til Mac-platformen,“ tilføjer Berners-Lee, „men den blev ikke færdiggjort, før NCSA udgav en version af Mosaic til Mac, som overskyggede den.“

Før Netscape: Glemte webbrowsere fra begyndelsen af 1990'erne
Samba

Mosaic

Mosaic var "gnisten, der tændte den eksplosive vækst af internettet i 1993", forklarer historikerne Gillies og Kaihua. Men det ville ikke have været muligt at udvikle det uden forløberne, og uden NCSA's kontorer på universitetet i Illinois, der var udstyret med de bedste UNIX-maskiner. NCSA havde også Dr. Ping Fu, en doktor i computergrafik og troldmand, som arbejdede med morfingseffekter til filmen "Terminator 2". Og han havde for nylig ansat en assistent ved navn Marc Andreessen.

"Hvad siger du til at skrive et grafisk interface til en browser?" foreslog Fu til sin nye assistent. "Hvad er en browser?" spurgte Andreessen. Men efter et par dage præsenterede en af NCSA's medarbejdere, Dave Thompson, den tidlige browser udviklet af Nikola Pellow og browseren ViolaWWW af Pei Wei. Og lige før præsentationen udgav Tony Johnson den første version af Midas.

Den sidste software imponerede Andreessen. "Fantastisk! Fabelagtigt! Utroligt! Imponerende, for pokker!" skrev han til Johnson. Derefter fik Andreessen en UNIX-ekspert fra NCSA, Eric Bina, til at hjælpe med at skrive sin egen browser til X.

Mosaic indeholdt mange nye funktioner til internettet, såsom understøttelse af videoer, lyd, formularer, bogmærker og historik. "Det bemerkelsesværdige var, at i modsætning til alle tidligere browsere til X, var alt inkluderet i én enkelt fil," forklarer Gillies og Kaihua:

Installationsprocessen var simpel - man skulle bare downloade det og køre det. Senere blev Mosaic berømt for introduktionen af <IMG> tagget, der første gang gjorde det muligt at indlejre billeder direkte i teksten, i stedet for at de skulle vises i et separat vindue, som i Tims første browser til NeXT. Dette gjorde det muligt for folk at lave websider, der lignede de trykte medier, de kendte; denne idé var ikke populær blandt alle fornyerne, men gjorde bestemt Mosaic berømt.

"Hvad Marc gjorde meget godt, mener jeg, - skrev Tim Berners-Lee senere, - var at gøre installationen meget enkel, og support med fejlrettelser via e-mail, når som helst på dagen eller natten. Man kunne sende ham en fejlrapporteringsmeddelelse, og efter et par timer ville han sende dig en rettelse."

Den største nyskabelse ved Mosaic, set med nutidens øjne, var dens tværplatformskompatibilitet. "Med en autoritet, som ingen i grunden har givet mig, erklærer jeg X-Mosaic som blevet lanceret," skrev Andréssen stolt i gruppen www-talk den 23. januar 1993. Alex Totik udgav sin version til Mac et par måneder senere. Versionen til PC blev udviklet af Chris Wilson og John Mittelhauser.

Webbrowseren Mosaic var baseret på Viola og Midas, som det fremgår af udstillingen i computer-museet. Den benyttede også et bibliotek fra CERN. "Men i modsætning til andre, var den pålidelig, den kunne installeres af selv uerfarne brugere, og snart tilføjede den understøttelse af farvet grafik på siderne og ikke i separate vinduer."

Før Netscape: Glemte webbrowsere fra begyndelsen af 1990'erne
Webbrowseren Mosaic var tilgængelig for X Windows, Mac og Microsoft Windows.

Drengen fra Japan.

Men Mosaic var ikke det eneste innovative produkt, der blev lanceret på det tidspunkt. En studerende ved University of Kansas. Lou Montulli tilpassede sin campuses hypertekstbaserede informationsbrowser til internettet og weben. Den blev lanceret i marts 1993. "Lynx blev hurtigt en favorit browser til tekstbaserede terminaler uden grafik og anvendes stadig den dag i dag," forklarer historikeren Stuart.

Og ved jurastudiet på Cornell University udviklede Tom Bruce en webapplikation til PC, "da det netop var disse computere, der typisk blev brugt af advokater," bemærker Gillies og Kahu. Bruce offentliggjorde sin browser Cello den 8. juni 1993, "og snart blev den downloadet 500 gange dagligt."

Før Netscape: Glemte webbrowsere fra begyndelsen af 1990'erne
Cello

Seks måneder senere var Andréssen i Mountain View, Californien. Hans team planlagde at lancere Mosaic Netscape den 13. oktober 1994. Han, Totik og Mittelhauser delte spændt applikationen på FTP-serveren. Den sidste udvikler husker dette øjeblik. "Fem minutter var gået, og vi sad alle der. Der skete ingenting. Og pludselig skete den første download. Det var en dreng fra Japan. Vi svor, at vi ville sende ham en T-shirt!"

Denne komplekse historie minder os om, at ingen innovation bliver skabt af en enkelt person. Webbrowseren kom ind i vores liv takket være visionærer fra hele verden, mennesker, der ofte ikke helt forstod, hvad de lavede, men drevet af nysgerrighed, praktiske overvejelser eller endda et ønske om at lege. Deres individuelle gnister af genialitet opretholdte hele processen. Ligesom Tim Berners-Lees beslutsomhed om, at projektet skulle forblive fælles, og vigtigst af alt, åbent.

«De tidlige dage af nettet var meget begrænsede i ressourcer, — skrev sagde han. – Der var så meget, der skulle gøres, så svag en flamme skulle holdes i live».

Kilde: habr.com

Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere 🔥 Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere | ProHoster