Er der nogen der kan huske Erwise? Viola? Hej? Lad os huske.
Da Tim Berners-Lee ankom til CERN, Europas berømte partikelfysiklaboratorium, i 1980, blev han hyret til at opdatere kontrolsystemerne for adskillige partikelacceleratorer. Men opfinderen af den moderne webside så et problem næsten med det samme: tusindvis af mennesker kom og gik konstant til forskningsinstituttet, hvoraf mange arbejdede der midlertidigt.
"Det var noget af en udfordring for kontraktprogrammørerne at forsøge at forstå de systemer, både menneskelige og beregningsmæssige, der drev denne fantastiske legeplads," skrev Berners-Lee senere. "Meget af den kritiske information eksisterede kun i folks hoveder."
Så i sin fritid skrev han noget software til at afhjælpe denne mangel: et lille program, han kaldte Enquire. Det gjorde det muligt for brugere at oprette "noder" - indekskortlignende sider fyldt med information og med links til andre sider. Desværre kørte denne applikation, skrevet i Pascal, på CERNs proprietære OS. "Et lille antal mennesker, der så dette program, syntes, det var en god idé, men ingen brugte det. Som et resultat gik disken tabt, og med den den originale Enquire."
Et par år senere vendte Berners-Lee tilbage til CERN. Denne gang relancerede han sit World Wide Web-projekt på en måde, der ville øge sandsynligheden for succes. Den 6. august 1991 offentliggjorde han en forklaring af WWW i alt.hypertext usenet-gruppen. Han udgav også koden til libWWW-biblioteket, som han skrev sammen med sin assistent Jean-François Groff. Biblioteket gav deltagerne mulighed for at oprette deres egne webbrowsere.
"Deres arbejde - mere end fem forskellige browsere på 18 måneder - reddede et finansieringsudfordret webprojekt og lancerede et fællesskab af webudviklere," bemærkede en jubilæumsfejring på Computer History Museum i Mountain View, Californien. Den mest berømte af de tidlige browsere var Mosaic, skrevet af Marc Andreessen og Eric Bina fra National Center for Supercomputing Applications (NCSA).
Mosaic blev hurtigt til Netscape, men det var ikke den første browser. Kortet indsamlet af museet giver en idé om den globale skala af det tidlige projekt. Det fantastiske ved disse tidlige applikationer er, at de allerede indeholder mange af funktionerne i senere browsere. Og her er en rundvisning i web-browsing-apps, som de var, før de blev berømte.
Browsere fra CERN
Tim Berners-Lees første browser, WorldWideWeb fra 1990, var både en browser og en redaktør. Han håbede, at fremtidige browserprojekter ville gå i denne retning. CERN har samlet en gengivelse af dens indhold. Skærmbilledet viser, at i 1993 var mange af egenskaberne ved moderne browsere allerede til stede der.
Hovedbegrænsningen af softwaren var, at den kørte på NeXTStep OS. Men kort efter WorldWideWeb skrev CERN matematikpraktikant Nicola Pellow en browser, der kunne køre andre steder, inklusive netværk på UNIX og MS-DOS. På den måde kunne "alle komme på nettet," forklarer internethistorikeren Bill Stewart, "som på det tidspunkt dybest set bestod af CERN-telefonbogen."
Tidlig CERN-webbrowser, ca. 1990
Ellers
Så kom Erwise med. Den blev skrevet af fire finske universitetsstuderende i 1991 og udgivet i 1992. Erwise betragtes som den første browser med en grafisk grænseflade. Han vidste også, hvordan man ledte efter ord på en side.
Berners-Lee anmeldte Erwise i 1992. Han bemærkede dens evne til at håndtere forskellige skrifttyper, understrege links, tillade dig at dobbeltklikke på et link for at springe til andre sider og understøtte flere vinduer.
"Erwise ser ret smart ud," meddelte han, selvom der er lidt af et mysterium i det, "en mærkelig boks omkring ét ord i et dokument, som en knap eller en udvælgelsesformular. Selvom hun hverken er det ene eller det andet - måske er det noget for fremtidige versioner."
Hvorfor tog ansøgningen ikke fart? I et senere interview bemærkede en af skaberne af Erwise, at Finland var i en dyb recession på det tidspunkt. Der var ingen engleinvestorer i landet.
"På det tidspunkt ville vi ikke have været i stand til at 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 ville købe os." Vi kunne dog nå niveauet for den første Mosaik med bare lidt mere arbejde. Vi var nødt til at afslutte Erwise og frigive den på flere platforme."
Erwise Browser
ViolaWWW
Wei ser ud til at være blevet inspireret af et tidligt Mac-program kaldet
Men han havde adgang til UNIX X-terminaler på Berkeley Experimental Computing Center. "Jeg havde instruktionerne til HyperCard, jeg studerede det og brugte bare koncepterne til at implementere dem i X-windows." Kun ganske imponerende implementerede han dem ved at bruge Viola-sproget.
En af de vigtigste og mest innovative funktioner ved ViolaWWW var, at udvikleren kunne inkludere scripts og "applets" på siden. Dette varslede den enorme bølge af Java-applets, der dukkede op på websteder i slutningen af 90'erne.
В
- Ikke porteret til pc-platform.
- HTML-udskrivning understøttes ikke.
- HTTP er ikke-afbrydelig og ikke-multithreadable.
- Proxy er ikke understøttet.
- Sprogtolken er ikke flertrådet.
"Forfatteren arbejder på disse problemer osv.," skrev Wei dengang. Alligevel "en meget pæn browser, der kan bruges af enhver, meget intuitiv og ligetil," konkluderede Berners-Lee i sin
ViolaWWW Hypermedia Browser
Midas og Samba
I september 1991 besøgte fysiker Paul Kunz fra Stanford Linear Accelerator (SLAC) CERN. Han vendte tilbage med den nødvendige kode for at køre den første nordamerikanske webserver på SLAC. "Jeg var lige på CERN," fortalte Kunz chefbibliotekar Louis Addis, "og jeg opdagede denne vidunderlige ting, som en ven, Tim Berners-Lee, er ved at udvikle. Det er præcis, hvad du har brug for til din base."
Addis var enig. Overbibliotekaren har lagt nøgleforskning ud på nettet. Fysikere fra Fermilab gjorde det samme lidt senere.
Så i sommeren 1992, en fysiker fra SLAC
"Med disse nøglefordele er nettet kommet aktivt i brug i det fysiske fællesskab," sluttede det.
I mellemtiden, på CERN, udgav Pellow og Robert Caillau den første webbrowser til Macintosh-computeren. Gillies og Caillau beskriver udviklingen af Samba på denne måde.
For Pellow var fremskridtene med at lancere Samba-projektet langsom, fordi browseren gik ned for hvert par links, og ingen kunne finde ud af hvorfor. "Mac-browseren var fuld af fejl," sagde Tim Berners-Lee desværre i et nyhedsbrev fra '92. "Jeg udlodder en T-shirt med påskriften W3 til alle, der kan ordne det!" - meddelte han. T-shirten gik til John Streets hos Fermilab, som sporede fejlen, hvilket gjorde det muligt for Nicola Pellow at fortsætte med at udvikle en fungerende version af Samba.
Samba "var et forsøg på at overføre det første browserdesign, jeg skrev på en NeXT-maskine til Mac-platformen,"
Samba
Mosaic
Mosaik var "gnisten, der antændte nettets eksplosive vækst i 1993," forklarer historikerne Gillies og Caillou. Men det kunne ikke være blevet udviklet uden sine forgængere og uden NCSA-kontorerne ved University of Illinois, udstyret med de bedste UNIX-maskiner. NCSA havde også Dr. Ping Fu, en computergrafiklæge og troldmand, der arbejdede på morphing-effekterne til filmen Terminator 2. Og han har for nylig ansat en assistent ved navn Marc Andreessen.
"Hvad synes du om at skrive en GUI til browseren?" - Fu foreslog til sin nye assistent. "Hvad er en browser?" – spurgte Andreessen. Men et par dage senere holdt en af NCSA-medarbejderne, Dave Thompson, en præsentation om Nicola Pellows tidlige browser og Pei Weis ViolaWWW-browser. Og lige før præsentationerne udgav Tony Johnson den første version af Midas.
Det sidste program undrede Andreessen. "Fantastiske! Fantastisk! Utrolig! Forbandet imponerende! - skrev han til Johnson. Andreessen fik derefter NCSA's UNIX-ekspert, Eric Bina, til at hjælpe ham med at skrive sin egen browser til X.
Mosaic har mange nye funktioner indbygget til internettet, såsom understøttelse af videoer, lyd, formularer, bogmærker og historie. "Og det fantastiske var, at i modsætning til alle de tidlige browsere til X var alt indeholdt i en enkelt fil," forklarer Gillies og Caillau:
Installationsprocessen var enkel - du skal bare downloade den og køre den. Mosaic blev senere berømt for at introducere mærket , som for første gang tillod billeder at blive indlejret direkte i tekst, i stedet for at de vises i et separat vindue, som i Tims første browser til NeXT. Dette gjorde det muligt for folk at gøre websider mere lig de trykte medier, de var bekendt med; Ikke alle innovatører kunne lide ideen, men den gjorde bestemt Mosaic berømt.
"Hvad Mark efter min mening gjorde meget godt," skrev Tim Berners-Lee senere, "var at gøre installationen meget enkel og støtte med fejlretning via e-mail, når som helst på dagen eller natten. Du kunne sende ham en besked om fejlen, og et par timer senere ville han sende dig en rettelse.”
Mosaics største gennembrud, set fra nutidens synspunkt, var dens tværplatformsfunktionalitet. "Med den magt, som i princippet ingen gav mig, erklærer jeg X-Mosaic for frigivet," skrev Andreessen stolt i www-talk-gruppen den 23. januar 1993. Alex Totik udgav sin version til Mac et par måneder senere. PC-versionen blev skabt af Chris Wilson og John Mittelhauser.
Mosaik-browseren var baseret på Viola og Midas, som bemærket i computermuseets udstilling. Og han brugte et bibliotek fra CERN. "Men i modsætning til andre var den pålidelig, selv ikke-professionelle kunne installere den, og den tilføjede snart understøttelse af farvegrafik på sider frem for individuelle vinduer."
Mosaic browser var tilgængelig til X Windows, Mac og Microsoft Windows
Fyr fra Japan
Men Mosaic var ikke det eneste innovative produkt, der dukkede op på det tidspunkt. Kansas University studerende
Og på Cornell Law School skrev Tom Bruce en webapplikation til pc'er, "fordi det var de computere, advokater typisk brugte," bemærker Gillies og Caillau. Bruce udgav sin cello-browser den 8. juni 1993, "og blev snart downloadet 500 gange om dagen."
Cello
Seks måneder senere var Andreessen i Mountain View, Californien. Hans hold planlagde at udgive Mosaic Netscape den 13. oktober 1994. Han, Totik og Mittelhauser uploadede begejstret applikationen til en FTP-server. Den sidste udvikler husker dette øjeblik. “Der gik fem minutter, og vi sad der alle sammen. Intet skete. Og pludselig skete den første download. Det var en fyr fra Japan. Vi svor, at vi ville sende ham en T-shirt!"
Denne komplekse historie minder os om, at ingen innovation skabes af en enkelt person. Webbrowseren kom ind i vores liv takket være visionære fra hele verden, mennesker som ofte ikke klart forstod, hvad de lavede, men var motiveret af nysgerrighed, praktiske overvejelser eller endda et ønske om at spille. Deres individuelle gnister af geni fastholdt hele processen. Det samme gør Tim Berners-Lees insisteren på, at projektet forbliver samarbejdende og, vigtigst af alt, åbent.
"De tidlige dage af nettet var meget budgetbevidste,"
Kilde: www.habr.com