Fejlesztette | Pei-Yuan Wei |
---|---|
Az első verzió | 1992. március 9 |
Projekt állapota | Megszakított |
Beírva | Brácsa |
Operációs rendszer | Unix |
Környezet | Unix |
Nyelvek | angol |
típus | böngésző |
Weboldal | viola.org |
A ViolaWWW volt az első népszerű webböngésző .
1992-ben jelent meg a Unix- on, és ez volt a CERN által ajánlott böngésző, ahol feltalálták a világhálót (WWW). Bizonyos korlátozások miatt azonban elvesztette pozícióját a leggyakrabban használt böngészőként a Mosaic böngésző mellett .
Viola volt a programozási nyelv és írásmód UNIX megjelent 1991-Pei-Yuan Wei, aki abban az időben volt hallgatója kísérleti Computing Facility (in) a University of California, Berkeley .
A Viola a Visual Interactive Object-Oriented Language and Application rövidítése volt .
Pei érdeklődése a grafikus szoftverek iránt 1989-ben kezdődött, amikor megismerte a HyperCard nevű hiperhivatkozó szoftvert, amely csak Macintosh számítógépeken érhető el . Erről a szoftverről Pei azt mondta: "A HyperCard akkoriban nagyon korlátozó volt, grafikusan tudja, ez a hiperhivatkozás , egyszerűen nem volt túl globális, és csak Mac-en működött ... és én nem". van Mac géped. Mivel csak az X terminálokhoz volt hozzáférése , a Pei 1990-ben létrehozta a Viola első verzióját ezekhez a terminálokhoz: „Kaptam egy HyperCard kézikönyvet, elolvastam, megértettem a fogalmakat és beültettem őket”.
Érettségi után Pei tovább fejlesztette a Viola-t, miközben az eXperimental Computing Facility (in) és néhány induló vállalkozásnál dolgozott . Később O'Reilly Media technikai szerkesztő finanszírozta , aki szoftverével bemutatta a Global Network Navigator (in) webhelyét .
Fő célja a Viola internet-verziójának elkészítése volt.
Az X Terminal környezet Unix alapú volt , így logikus lépés volt a TCP / IP és az Internet integrálása . A kérdés az volt, hogyan lehet a Viola oldalakat az interneten átvinni. Pei nagyon közel állt a hálózati hipertext független találmányához . "És ekkor olvastam Tim Berners-Lee e - mailt a világhálón" - magyarázza. „Az URL ( Uniform Resource Locator ) nagyon-nagyon okos volt, pontosan erre volt szükségem. Azt üzente Timnek, hogy egy böngésző fejlesztésén gondolkodik az X terminálhoz. "Jó ötletnek tűnik" - mondta Tim a www-talk, aDecember 9. Négy nappal később Pei a www-talk-on közzétette, hogy kifejlesztett egy böngészőt. Gillies és CailliauAz 1992-ben alapított ViolaWWW volt az első böngésző, amely olyan kiterjedt funkciókat tartalmazott, mint például szkriptelhető beágyazott objektumok, stíluslapok és táblázatok. A navigátor első verzióit a CERN jól fogadta. Ed Kroll a böngészőt az 1992-es internetes teljes felhasználói kézikönyv és katalógus (en) népszerű szavában is hangsúlyozta .
A ViolaWWW növekedésével egyre inkább hasonlított a HyperCard-ra :
Ez volt a könyvjelzők funkció lehetővé teszi, hogy mentse el a kedvenc oldalak. Gombjai voltak az előző és a következő oldalra ugráshoz, valamint a történelem egyik funkciója emlékeztetett arra, hogy hol volt. Aztán táblákat és grafikonokat szerzett be1993. május, akár programokat is futtathat. Gillies és CailliauA ViolaWWW a Viola Toolkitre épült, amely a vizuális interaktív alkalmazások fejlesztésének és támogatásának eszköze, a multimédiás webböngésző egy ilyen alkalmazás. A Viola az X Window rendszer alatt futott, és összetett hipermédia alkalmazások felépítésére használható, amelyek meghaladták a HTML 3.0-t ( az akkori HTML legújabb verziója ), olyan funkciókkal, mint kisalkalmazások és egyéb tartalmak. Interaktív 1992 óta.
A ViolaWWW volt az első olyan webböngésző, amely a következő szolgáltatásokat tartalmazta.
Ezek a manapság általánosan használt elemek
Dokumentumok beágyazása a ViolaWWW-be | Objektum módszer |
---|---|
<INSERT SRC="a_quote.html"> | <object type="text/html" data="a_quote.html"> <p>This text will appear for browsers that don't support OBJECTs</p> </object> |
A stíluslapokat a weboldal formázási információinak, például betűtípusok , színek és igazítások beszúrására használják . Jóval azelőtt hajtották végre a ViolaWWW , hogy 1998-ban kidolgozták volna a Cascading Style Sheets (angolul, kaszkád stíluslap vagy CSS ) kifejlesztését.
ViolaWWW stíluslap | CSS stíluslap |
---|---|
(BODY,INPUT,P FGColor=black BGColor=grey70 BDColor=grey70 align=left (H1 FGColor=white BGColor=red BDColor=black align=center | body, input, p { color: black; background-color: #707070; text-align: left; } h1 { color: white; background-color: red; border: solid 1px black; text-align: center; } |
A HTML-dokumentumból elérhető szkriptnyelv lehetővé teszi a HTML-dokumentumba szkriptek vagy rendkívül interaktív kisalkalmazások beágyazását . Ez a függvény a JavaScript és a beágyazott objektumok előfutárának tekinthető .
A ViolaWWW módszer | JavaScript megfelelője | |
---|---|---|
Szkriptelés | \class {txtDisp} \name {showTime} \script { switch (arg[0]) { case "tick": set("content"), date()); after(1000, self(), "tick"); return; break; case "init": after(1000, self(), "tick"); break; } usual(); } \width {100} \height {50} \ | function showTimeInDoc() { var theTime = document.getElementById('theTime'); var date = new Date(); theTime.innerHTML = date.getHours() + ":" + date.getMinutes() + ":" + date.getSeconds(); setTimeout(showTimeInDoc, 1000); } |
Szkript beágyazása egy weboldalba | <HTML> <HEAD> </HEAD> <BODY> <P>And, the time now is: <LINK REL="viola" HREF="showTime.v"> </BODY> </HTML> | <html> <head> <script type="text/javascript" src="showTime.js"></script> </head> <body onload="showTimeInDoc()"> <p id="theTime"> </p> </body> </html> |
A metainformációk, a dokumentumon belüli navigációs hivatkozások és egyéb információk megjelenítésére szolgáló oldalpanel, hasonló a sok modern böngészőben található (de nem annyira kifinomult) elemekhez.
Noha a ViolaWWW megnyitotta az ajtót a világháló előtt , korlátai, beleértve az X terminálokhoz való korlátozott hozzáférhetőségét , nem tették lehetővé a versenyt a Mosaic- szal , azzal a böngészővel, amely a webet tömegbe hozta. Többek között a Mosaic-ot könnyebben telepíthette a leggyakrabban használt számítógépekre. Eredetileg UNIX , hamar portolták Microsoft Windows egy operációs rendszer , amelyen ViolaWWW soha nem fut.
1999-ben Eolas Technologies (in) és a University of California panaszt a bíróságon szövetségi kerületi a Northern District of Illinois elleni Microsoft , aki megsértésére US Patent 5838906, (amely bővítő modulok - bővítmény ) az Internet Explorer web böngésző . Eolas megnyerte az első pert2003. augusztusés 521 millió dolláros kártérítést kapott a Microsoft részéről. A kerületi bíróság megerősítette az esküdtszék döntését2004. január.
Ban ben 2005. március, egy fellebbviteli bíróság új tárgyalás elrendelését rendelte el, amely megsemmisítette azt a döntést, miszerint a Microsoftnak 521 millió dollár kártérítést kell fizetnie . A fellebbviteli bíróság szerint az eredeti határozat figyelmen kívül hagyta a Microsoft két fontos érvét. A Microsoft a bíróságon be akarta bizonyítani, hogy a ViolaWWW korábbi technika , mert 1993-ban hozták létre a kaliforniai egyetemen, egy évvel a szabadalmi bejelentés benyújtása előtt. A Microsoft azt is javasolta, hogy Michael David Doyle, az Eolas alapítója és a Kaliforniai Egyetem egykori kutatója szándékosan visszatartsa a ViolaWWW ismereteit a szabadalmi bejelentés benyújtásakor. Ezután a Microsoft elszámolt Eolasszal2007. augusztus, új tárgyalás nélkül. Eolas tucatnyi más technológiai vállalat ellen indított pert.
Ban ben 2012. február, a texasi zsűri több vádlott, köztük Tim Berners-Lee és Pei-Yuan Wei , a ViolaWWW böngésző létrehozója tanúvallomása alapján megállapította, hogy Eolas két szabadalma érvénytelen . A tanúvallomások szerint a ViolaWWW böngésző a szabadalmi bejelentés benyújtásának dátuma előtt tartalmazta Eolas állítólagos találmányait (1993. szeptember 7). "Jelentős bizonyíték van arra, hogy a ViolaWWW-t nyilvánosan ismerték és használták" a pályázók állítólagos fogantatásának dátuma előtt - tette hozzá az esküdtszék. A döntés befejezte a folyamatban lévő pert 22 vállalat, köztük a Yahoo , a Google és számos online kiskereskedő ellen.