Muistaako kukaan Erwisen? Viola? Hei? Muistetaan.
Kun Tim Berners-Lee saapui CERNiin, Euroopan kuuluisaan hiukkasfysiikan laboratorioon, vuonna 1980, hänet palkattiin päivittämään useiden hiukkaskiihdyttimien ohjausjärjestelmiä. Mutta nykyaikaisen verkkosivun keksijä näki ongelman lähes välittömästi: tutkimuslaitokseen tuli ja meni jatkuvasti tuhansia ihmisiä, joista monet työskentelivät siellä tilapäisesti.
"Sopimusohjelmoijille oli melkoinen haaste yrittää ymmärtää järjestelmiä, sekä inhimillisiä että laskennallisia, jotka ohjasivat tätä fantastista leikkikenttää", Berners-Lee kirjoitti myöhemmin. "Suurin osa kriittisestä tiedosta oli vain ihmisten päässä."
Joten vapaa-ajallaan hän kirjoitti ohjelmiston tämän puutteen korjaamiseksi: pienen ohjelman, jonka hän kutsui Enquireksi. Sen avulla käyttäjät voivat luoda "solmuja" – hakemistokorttimaisia sivuja, jotka olivat täynnä tietoa ja linkkejä muille sivuille. Valitettavasti tämä Pascal-kielellä kirjoitettu sovellus toimi CERNin omalla käyttöjärjestelmällä. "Pieni määrä ihmisiä, jotka näkivät tämän ohjelman, piti sitä hyvänä ideana, mutta kukaan ei käyttänyt sitä. Tämän seurauksena levy katosi ja sen mukana alkuperäinen Enquire."
Muutamaa vuotta myöhemmin Berners-Lee palasi CERNiin. Tällä kertaa hän käynnisti World Wide Web -projektinsa uudelleen tavalla, joka lisäisi sen onnistumisen todennäköisyyttä. 6. elokuuta 1991 hän julkaisi selityksen WWW:stä alt.hypertext usenet -ryhmässä. Hän julkaisi myös koodin libWWW-kirjastolle, jonka hän kirjoitti avustajansa Jean-François Groffin kanssa. Kirjasto antoi osallistujille mahdollisuuden luoda omia verkkoselaimia.
"Heidän työnsä – yli viisi eri selainta 18 kuukaudessa – pelasti rahoituksen saaneen verkkoprojektin ja käynnisti verkkokehittäjien yhteisön", huomautettiin vuosipäiväjuhlissa Computer History Museumissa Mountain View'ssa Kaliforniassa. Varhaisista selaimista tunnetuin oli Mosaic, jonka kirjoittivat Marc Andreessen ja Eric Bina National Center for Supercomputing Applications (NCSA) -keskuksesta.
Mosaicista tuli pian Netscape, mutta se ei ollut ensimmäinen selain. Museon keräämä kartta antaa käsityksen alkuprojektin globaalista mittakaavasta. Näissä varhaisissa sovelluksissa on hämmästyttävää, että ne sisältävät jo monia myöhempien selainten ominaisuuksia. Ja tässä on esittely verkkoselaussovelluksista sellaisina kuin ne olivat ennen kuin niistä tuli kuuluisia.
Selaimet CERNistä
Tim Berners-Leen ensimmäinen selain, WorldWideWeb vuodelta 1990, oli sekä selain että editori. Hän toivoi, että tulevat selainprojektit menevät tähän suuntaan. CERN on koonnut jäljennöksen sisällöstään. Kuvakaappaus osoittaa, että vuonna 1993 monet nykyaikaisten selainten ominaisuudet olivat jo olemassa.
Ohjelmiston tärkein rajoitus oli, että se toimi NeXTStep-käyttöjärjestelmässä. Mutta pian WorldWideWebin jälkeen CERNin matematiikan harjoittelija Nicola Pellow kirjoitti selaimen, joka voisi toimia muissa paikoissa, mukaan lukien verkot UNIX- ja MS-DOS-järjestelmissä. Tällä tavalla "kaikki pääsivät verkkoon", selittää Internet-historioitsija Bill Stewart, "joka tuolloin koostui periaatteessa CERNin puhelinluettelosta."
Varhainen CERN-selain, n. 1990
Erwise
Sitten Erwise tuli mukaan. Sen on kirjoittanut neljä suomalaista korkeakouluopiskelijaa vuonna 1991, ja se julkaistiin vuonna 1992. Erwiseä pidetään ensimmäisenä graafisella käyttöliittymällä varustettuna selaimena. Hän osasi myös etsiä sanoja sivulta.
Berners-Lee arvioi Erwisen vuonna 1992. Hän pani merkille sen kyvyn käsitellä erilaisia kirjasimia, alleviivata linkkejä, mahdollistaa sen, että voit kaksoisnapsauttaa linkkiä siirtyäksesi muille sivuille ja tukea useita ikkunoita.
"Erwise näyttää aika fiksulta", hän ilmoitti, vaikka siinä onkin hieman mysteeriä, "oudolta laatikolta yhden sanan ympärillä asiakirjassa, kuten painike tai valintalomake. Vaikka hän ei ole yksi eikä toinen - ehkä tämä on jotain tulevia versioita varten."
Miksi sovellus ei lähtenyt liikkeelle? Myöhemmässä haastattelussa eräs Erwisen tekijöistä totesi, että Suomi oli tuolloin syvässä taantumassa. Maassa ei ollut enkelisijoittajia.
"Silloin emme olisi voineet luoda yritystä Erwisen pohjalta", hän selitti. "Ainoa tapa ansaita rahaa oli jatkaa kehitystä, jotta Netscape lopulta ostaisi meidät." Voisimme kuitenkin saavuttaa ensimmäisen Mosaiikin tason vain pienellä työllä. Meidän piti viimeistellä Erwise ja julkaista se useille alustoille."
Erwise-selain
ViolaWWW
Wei näyttää saaneen inspiraationsa varhaisesta Mac-ohjelmasta nimeltä
Mutta hänellä oli pääsy UNIX X -päätteisiin Berkeley Experimental Computing Centerissä. "Minulla oli HyperCardin ohjeet, opiskelin sitä ja käytin vain konsepteja niiden toteuttamiseen X-ikkunoissa." Vain, varsin vaikuttavasti, hän toteutti ne alttoviulukielellä.
Yksi ViolaWWW:n tärkeimmistä ja innovatiivisimmista ominaisuuksista oli, että kehittäjä saattoi sisällyttää sivulle komentosarjoja ja "sovelmia". Tämä ennusti valtavaa Java-sovelmien aaltoa, joka ilmestyi verkkosivustoille 90-luvun lopulla.
В
- Ei siirretty PC-alustalle.
- HTML-tulostusta ei tueta.
- HTTP on keskeytymätön eikä monisäikeinen.
- Välityspalvelinta ei tueta.
- Kielen tulkki ei ole monisäikeinen.
"Kirjoittaja työskentelee näiden ongelmien jne. parissa", Wei kirjoitti tuolloin. Silti "erittäin siisti selain, jota kuka tahansa voi käyttää, erittäin intuitiivinen ja suoraviivainen", Berners-Lee päätti
ViolaWWW Hypermedia-selain
Midas ja Samba
Syyskuussa 1991 fyysikko Paul Kunz Stanford Linear Acceleratorista (SLAC) vieraili CERNissä. Hän palasi mukanaan koodin, joka tarvitaan ensimmäisen Pohjois-Amerikan verkkopalvelimen suorittamiseen SLAC:ssa. "Olin juuri CERNissä", Kunz kertoi pääkirjastonhoitaja Louis Addisille, "ja löysin tämän ihanan asian, jota ystäväni Tim Berners-Lee kehittää. Tämä on juuri sitä, mitä tarvitset tukikohtaasi."
Addis suostui. Pääkirjastonhoitaja on julkaissut avaintutkimuksen verkkoon. Fermilabin fyysikot tekivät saman vähän myöhemmin.
Sitten kesällä 1992 fyysikko SLAC:sta
"Näiden tärkeiden etujen ansiosta verkko on tullut aktiiviseen käyttöön fyysisessä yhteisössä", se päättyi.
Samaan aikaan Pellow ja Robert Caillau julkaisivat CERNissä ensimmäisen verkkoselaimen Macintosh-tietokoneelle. Gillies ja Caillau kuvaavat Samban kehitystä tällä tavalla.
Pellowille Samba-projektin käynnistäminen oli hidasta, koska selain kaatui muutaman linkin välein eikä kukaan voinut selvittää miksi. "Mac-selain oli täynnä bugeja", Tim Berners-Lee totesi surullisesti vuoden 92 uutiskirjeessä. "Annan lahjaksi T-paidan, jossa on teksti W3 jokaiselle, joka osaa korjata sen!" - hän ilmoitti. T-paita meni John Streetsille Fermilabissa, joka jäljitti vian, jolloin Nicola Pellow saattoi jatkaa Samban toimivan version kehittämistä.
Samba "oli yritys siirtää ensimmäinen selainsuunnittelu, jonka kirjoitin NeXT-koneella Mac-alustalle",
Samba
mosaiikki
Mosaiikki oli "kipinä, joka sytytti verkon räjähdysmäisen kasvun vuonna 1993", historioitsijat Gillies ja Caillou selittävät. Mutta sitä ei olisi voitu kehittää ilman edeltäjiään ja ilman Illinoisin yliopiston NCSA-toimistoja, jotka on varustettu parhailla UNIX-koneilla. NCSA:lla oli myös tohtori Ping Fu, tietokonegrafiikan tohtori ja velho, joka työskenteli Terminator 2 -elokuvan morfointitehosteiden parissa. Ja hän palkkasi hiljattain avustajan nimeltä Marc Andreessen.
"Mitä mieltä olet graafisen käyttöliittymän kirjoittamisesta selaimelle?" - Fu ehdotti uudelle avustajalleen. "Mikä on selain?" – Andreessen kysyi. Mutta muutamaa päivää myöhemmin yksi NCSA:n henkilökunnasta, Dave Thompson, piti esityksen Nicola Pellow'n varhaisesta selaimesta ja Pei Wein ViolaWWW-selaimesta. Ja juuri ennen esityksiä Tony Johnson julkaisi ensimmäisen version Midasista.
Viimeinen ohjelma hämmästytti Andreessenia. "Hämmästyttävä! Fantastinen! Uskomaton! Helvetin vaikuttava! - hän kirjoitti Johnsonille. Sitten Andreessen palkkasi NCSA:n UNIX-asiantuntijan Eric Binan auttamaan häntä kirjoittamaan oman selaimen X:lle.
Mosaicissa on monia uusia ominaisuuksia verkkoa varten, kuten tuki videoille, äänelle, lomakkeille, kirjanmerkeille ja historialle. "Ja hämmästyttävää oli, että toisin kuin kaikki X:n varhaiset selaimet, kaikki sisältyi yhteen tiedostoon", Gillies ja Caillau selittävät:
Asennusprosessi oli yksinkertainen - lataa se ja suorita se. Mosaic tuli myöhemmin tunnetuksi tagin käyttöönotosta , joka salli ensimmäistä kertaa kuvien upottamisen suoraan tekstiin sen sijaan, että ne näkyisivät erillisessä ikkunassa, kuten Timin ensimmäisessä NeXT-selaimessa. Tämä antoi ihmisille mahdollisuuden tehdä verkkosivuista enemmän samanlaisia kuin heille tuttu painetut tiedotusvälineet; Kaikki keksijät eivät pitäneet ideasta, mutta se teki Mosaicista varmasti kuuluisan.
"Mielestäni Mark teki erittäin hyvin", Tim Berners-Lee kirjoitti myöhemmin, "oli tehdä asennuksesta erittäin yksinkertaista ja tukea virheiden korjauksella sähköpostitse milloin tahansa päivästä tai yöstä. Voisit lähettää hänelle viestin virheestä, ja muutaman tunnin kuluttua hän lähettää sinulle korjauksen."
Mosaicin suurin läpimurto tämän päivän näkökulmasta oli sen monialustainen toiminnallisuus. ”Sillä voimalla, jota kukaan ei periaatteessa antanut minulle, julistan X-Mosaicin vapautetuksi”, Andreessen kirjoitti ylpeänä www-talk-ryhmässä 23. tammikuuta 1993. Alex Totik julkaisi versionsa Macille muutamaa kuukautta myöhemmin. PC-version ovat luoneet Chris Wilson ja John Mittelhauser.
Mosaic-selain perustui Violaan ja Midakseen, kuten tietokonemuseon näyttelyssä todettiin. Ja hän käytti CERNin kirjastoa. "Mutta toisin kuin muut, se oli luotettava, jopa ei-ammattilaiset pystyivät asentamaan sen, ja se lisäsi pian tuen värigrafiikalle sivuilla yksittäisten ikkunoiden sijaan."
Mosaic-selain oli saatavilla X Windowsille, Macille ja Microsoft Windowsille
Mies Japanista
Mutta Mosaic ei ollut tuolloin ainoa innovatiivinen tuote. Kansasin yliopiston opiskelija
Ja Cornell Law Schoolissa Tom Bruce kirjoitti web-sovellusta tietokoneille, "koska lakimiehet tyypillisesti käyttivät näitä tietokoneita", Gillies ja Caillau huomauttavat. Bruce julkaisi sello-selaimensa 8. kesäkuuta 1993, "ja sitä ladattiin pian 500 kertaa päivässä."
Sello
Kuusi kuukautta myöhemmin Andreessen oli Mountain View'ssa Kaliforniassa. Hänen tiiminsä suunnitteli julkaisevansa Mosaic Netscapen 13. lokakuuta 1994. Hän, Totik ja Mittelhauser latasivat sovelluksen innoissaan FTP-palvelimelle. Viimeinen kehittäjä muistaa tämän hetken. "Viisi minuuttia kului ja me kaikki istuimme siellä. Mitään ei tapahtunut. Ja yhtäkkiä ensimmäinen lataus tapahtui. Se oli mies Japanista. Vannoimme, että lähetämme hänelle T-paidan!"
Tämä monimutkainen tarina muistuttaa meitä siitä, että mikään innovaatio ei ole yhden ihmisen luoma. Verkkoselain tuli elämäämme eri puolilta maailmaa tulevien visionäärien ansiosta. Ihmiset, jotka eivät useinkaan ymmärtäneet selvästi mitä tekevät, mutta joita motivoi uteliaisuus, käytännön pohdinnat tai jopa halu pelata. Heidän yksittäiset nerouden kipinät pitivät yllä koko prosessia. Samoin Tim Berners-Leen vaatima, että projekti pysyy yhteistyökykyisenä ja mikä tärkeintä, avoimena.
"Verkon alkuajat olivat hyvin budjettitietoisia"
Lähde: will.com