ViolaWWW

ViolaWWW Opis obrazu ViolaWWWAbout.png.

Informacja
Opracowany przez Pei-Yuan Wei
Pierwsza wersja 9 marca 1992
Stan projektu Przerwane
Napisane w Altówka
System operacyjny Unix
Środowisko Unix
Języki język angielski
Rodzaj przeglądarka internetowa
Stronie internetowej viola.org

ViolaWWW była pierwszą popularną przeglądarką internetową .

Został wydany w 1992 roku na Uniksie i była przeglądarką rekomendowaną przez CERN, gdzie wynaleziono World Wide Web (WWW). Jednak z powodu pewnych ograniczeń straciła ona swoją pozycję najczęściej używanej przeglądarki na rzecz przeglądarki Mosaic .

Viola - poprzedniczka

Viola był językiem programowania i skryptem dla systemu UNIX opublikowanym w 1991 roku przez Pei-Yuan Wei, który w tym czasie był studentem eXperimental Computing Facility  (w) na Uniwersytecie Kalifornijskim w Berkeley .

Viola to skrót od wizualnie interaktywnego języka i aplikacji obiektowych .

Zainteresowanie Pei oprogramowaniem graficznym zaczęło się w 1989 roku, kiedy dowiedział się o HyperCard , oprogramowaniu hiperłącza dostępnym tylko na komputerach Macintosh . Pei powiedział o tym oprogramowaniu: „HyperCard był wtedy bardzo restrykcyjny, wiesz graficznie, ten hiperłącze , po prostu nie był zbyt globalny i działał tylko na Macu… a ja nie”. mieć Maca ”. Mając dostęp tylko do terminali X , Pei w 1990 roku stworzył pierwszą wersję Violi dla tych terminali: „Dostałem instrukcję HyperCard, przeczytałem ją, zrozumiałem koncepcje i wszczepiłem je”.

Historia VioliWWW

Po ukończeniu studiów Pei kontynuował rozwój Violi, pracując w eXperimental Computing Facility  (w) i kilku start-upach . Później został ufundowany przez O'Reilly Media , redaktora technicznego, który wykorzystał swoje oprogramowanie do zademonstrowania swojej witryny Global Network Navigator  (w) .

Jego głównym celem było stworzenie wersji Viola dla Internetu.

Środowisko X Terminal było oparte na Uniksie , więc zintegrowało TCP / IP, a Internet był logicznym krokiem. Pytanie brzmiało, jak przenieść strony Viola w Internecie. Pei był bardzo bliski niezależnego wynalezienia hipertekstu sieciowego. „I wtedy właśnie przeczytałem e - mail Tima Berners-Lee w sieci WWW” - wyjaśnia. „ Adres URL ( Uniform Resource Locator ) był bardzo, bardzo inteligentny, był dokładnie tym, czego potrzebowałem. Wysłał Timowi wiadomość, że myśli o stworzeniu przeglądarki dla terminala X. „Brzmi jak dobry pomysł” - powiedział Tim w odpowiedzi zamieszczonej na www-talk,9 grudnia. Cztery dni później Pei opublikował na www-talk, że opracował przeglądarkę. Gillies And Cailliau

Założona w 1992 roku ViolaWWW była pierwszą przeglądarką, która zawierała rozbudowaną funkcjonalność, taką jak osadzone obiekty skryptowe, arkusze stylów i tabele. Pierwsze wersje nawigatora zostały dobrze przyjęte w CERN. Ed Kroll położył również nacisk na przeglądarkę w popularnym słowie internetowym „Cały podręcznik użytkownika i katalog  1992” (en) .

Wraz z rozwojem ViolaWWW coraz bardziej przypominał HyperCard  :

Miał funkcję zakładek, aby umożliwić zapisywanie ulubionych stron. Miał przyciski do przechodzenia do poprzedniej i następnej strony oraz funkcję historii do zapamiętywania, gdzie byłeś. Następnie nabył tabele i wykresy i wMaj 1993, może nawet uruchamiać programy. Gillies And Cailliau

ViolaWWW powstał w oparciu o Viola Toolkit, która jest narzędziem do tworzenia i obsługi wizualnych aplikacji interaktywnych, do takich aplikacji należy multimedialna przeglądarka internetowa. Viola działała w systemie X Window i mogła być używana do tworzenia złożonych aplikacji hipermedialnych wykraczających poza HTML 3.0 (najnowsza wersja HTML w tamtym czasie), z funkcjami takimi jak aplety i inne treści interaktywne od 1992 roku.

Innowacje ViolaWWW

ViolaWWW była pierwszą przeglądarką internetową, która zawierała następujące funkcje.

Wstawianie dokumentów po stronie klienta, predykcja ramek i syndykacja poprzez pisanie danych wyjściowych w języku JavaScript

Te elementy, które są dziś powszechnie używane,

Osadzanie dokumentów w ViolaWWW Metoda obiektowa
<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>

Arkusz stylów

Te arkusze stylów są używane do wstawienia na stronie internetowej informacji, takich jak formatowanie czcionek , kolorów i trasowania. Zostały one zaimplementowane w ViolaWWW na długo przed opracowaniem kaskadowych arkuszy stylów (w języku angielskim, kaskadowych arkuszy stylów lub CSS ) w 1998 roku.

Arkusz stylów ViolaWWW Arkusz stylów CSS
(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; }

Język skryptowy dostępny z dokumentu HTML

Język skryptowy dostępny z dokumentu HTML umożliwia dokument HTML, aby umieścić skrypty lub wysoce interaktywnych apletów . Tę funkcję można uznać za prekursora JavaScript i obiektów osadzonych .

Metoda ViolaWWW Odpowiednik JavaScript
Skrypty \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); }
Osadzanie skryptu na stronie internetowej <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">&nbsp;</p> </body> </html>

Pasek boczny

Panel boczny używany do wyświetlania metainformacji, linków nawigacyjnych wewnątrz dokumentu i innych informacji, podobnych do (ale nie tak wyrafinowanych) elementów występujących w wielu nowoczesnych przeglądarkach.

Konkurencja z Mozaiką

Chociaż ViolaWWW otworzyła drzwi do sieci World Wide Web , jej ograniczenia, w tym ograniczona dostępność dla terminali X , nie pozwoliły jej konkurować z Mosaic , przeglądarką, która udostępniła Internet masom. Między innymi Mosaic był łatwiejszy do zainstalowania na najczęściej używanych komputerach. Pierwotnie opracowany dla systemu UNIX , wkrótce został przeniesiony na Microsoft Windows , system operacyjny, na którym ViolaWWW nigdy nie był uruchamiany.

ViolaWWW i sprawy o naruszenie patentów

W 1999 roku Eolas Technologies  (w) i University of California złożyły skargę w sądzie federalnym w północnym dystrykcie Illinois przeciwko firmie Microsoft , która zarzuca naruszenie amerykańskiego patentu 5 838 906 (obejmującego moduły rozszerzeń - wtyczkę ) przez przeglądarkę internetową Internet Explorer . Eolas wygrał pierwszy pozew wsierpień 2003i otrzymał 521 milionów dolarów odszkodowania od firmy Microsoft. Sąd rejonowy potwierdził decyzję jury w dniustyczeń 2004.

W Marzec 2005, sąd apelacyjny nakazał rozpoczęcie nowego procesu, uchylając wyrok, zgodnie z którym Microsoft miał zapłacić 521 milionów dolarów odszkodowania . Sąd apelacyjny stwierdził, że pierwotne orzeczenie zignorowało dwa ważne argumenty przedstawione przez Microsoft. Microsoft chciał zademonstrować w sądzie, że ViolaWWW była wcześniejszą sztuką , ponieważ została stworzona w 1993 roku na Uniwersytecie Kalifornijskim, rok przed złożeniem wniosku patentowego. Microsoft zasugerował również, że Michael David Doyle, założyciel Eolas i były badacz Uniwersytetu Kalifornijskiego, celowo zataił swoją wiedzę o ViolaWWW podczas składania wniosku patentowego. Microsoft następnie osiadł z Eolasem wsierpień 2007, bez nowej próby. Eolas pozwał dziesiątki innych firm technologicznych.

W luty 2012, A Texas jury stwierdził, że dwa z EOLAS ' patenty były nieważne po zeznań kilku oskarżonych, w tym Tim Berners-Lee i Pei-Yuan Wei , twórca tej ViolaWWW przeglądarce . Z zeznań wynika, że ​​przeglądarka ViolaWWW zawierała rzekome wynalazki Eolasa przed datą złożenia wniosku patentowego (7 września 1993). Istnieją „istotne dowody na to, że ViolaWWW była publicznie znana i używana” przed rzekomą datą poczęcia skarżących, dodało jury. Orzeczenie zakończyło toczący się proces przeciwko 22 firmom, w tym Yahoo , Google i licznym sprzedawcom internetowym.

Uwagi i odniesienia

  1. Tim Berners-Lee , „  Jakie były pierwsze przeglądarki WWW?  » , World Wide Web Consortium (dostęp 15 czerwca 2010 )
  2. Pei-Yuan Wei , „  ViolaWWW Hypertext Browser  ” (dostęp 28 lipca 2010 )
  3. Zobacz Viola w pigułce po szczegóły.
  4. (en) James Gillies i R. Cailliau, How the Web born: the story of the World Wide Web , Oxford University Press ,2000, 213–217  s. ( ISBN  978-0-19-286207-5 , czytaj online )
  5. "  WWW people  " , World Wide Web Consortium (dostęp: 28 lipca 2010 )
  6. Tim O'Reilly , „  Why Kindle Should Be An Open Book  ”, Forbes ,23 lutego 2009( czytaj online )
  7. http://assets.en.oreilly.com/1/event/51/webexny2010_what-is-web-20.pdf
  8. Tim Berners-Lee , „  Krótka historia sieci  ” , Konsorcjum World Wide Web ,9 sierpnia 1997(dostęp 17 sierpnia 2010 )
  9. „  Mosaic - The First Global Web Browser  ” (dostęp 28 lipca 2010 )
  10. Freedman, Alan. Computer Desktop Encyclopedia, wydanie 9. Nowy Jork: Osborne, 2001, s. 629
  11. „  Eolas Technologies, Inc. i The Regents of the University of California v. Microsoft Corporation  » 99 C 626
  12. Krótkie pobyty 521 milionów dolarów Microsoft grzywny , BBC News , 3 marca 2005.
  13. „  Głośny, rozstrzygnięty 8-letni spór patentowy  ”, Seattle Post-Intelligencer ,30 sierpnia 2007( czytaj online )
  14. Julie Samuels , „  Dlaczego system patentowy nie współgra z oprogramowaniem: gdyby Eolas poszedł w drugą stronę  ”, Electronic Frontier Foundation ,15 lutego 2012( czytaj online )

Źródło tłumaczenia

Zobacz też

Linki zewnętrzne