ViolaWWW

ViolaWWW Beschreibung des ViolaWWWAbout.png-Bildes.

Information
Entwickelt von Pei-Yuan Wei
Erste Version 9. März 1992
Projekt-Status Abgesetzt
Geschrieben in Viola
Betriebssystem Unix
Umgebung Unix
Sprachen Englisch
Art Webbrowser
Webseite viola.org

ViolaWWW war der erste beliebte Webbrowser .

Es wurde 1992 unter Unix veröffentlicht und war der vom CERN empfohlene Browser, in dem das World Wide Web (WWW) erfunden wurde. Aufgrund einiger Einschränkungen verlor es jedoch seine Position als am häufigsten verwendeter Browser zugunsten des Mosaic- Browsers .

Viola - der Vorgänger

Viola war eine Programmiersprache und ein Skript für UNIX, die 1991 von Pei-Yuan Wei veröffentlicht wurde, der zu dieser Zeit Student an der eXperimental Computing Facility  (in) der University of California in Berkeley war .

Viola war die Abkürzung für Visuell interaktive objektorientierte Sprache und Anwendung .

Peis Interesse an grafikbasierter Software begann 1989, als er von HyperCard erfuhr , einer Hyperlink- Software, die nur auf Macintosh- Computern verfügbar ist . Über diese Software sagte Pei: "HyperCard war damals sehr restriktiv, Sie wissen grafisch, diese Hyperlink- Sache , sie war einfach nicht sehr global und sie funktionierte nur auf dem Mac ... und ich nicht." habe einen Mac '. Da Pei nur Zugriff auf X-Terminals hatte, erstellte er 1990 die erste Version von Viola für diese Terminals: „Ich habe ein HyperCard-Handbuch erhalten, es gelesen, die Konzepte verstanden und sie implantiert.“

Geschichte von ViolaWWW

Nach seinem Abschluss entwickelte Pei Viola weiter, während er in der eXperimental Computing Facility  (in) und einigen Start-ups arbeitete . Später wurde es von O'Reilly Media , einem technischen Redakteur, finanziert, der seine Software verwendete, um seine Website Global Network Navigator  (in) zu demonstrieren .

Sein Hauptziel war es, eine Version von Viola für das Internet zu erstellen.

Die X-Terminal- Umgebung basierte auf Unix , daher wurde TCP / IP integriert, und das Internet war ein logischer Schritt. Die Frage war, wie man die Bratschenseiten im Internet transportiert. Pei stand einer unabhängigen Erfindung des Netzwerk- Hypertexts sehr nahe . "Und dann habe ich Tim Berners-Lees E - Mail im World Wide Web gelesen ", erklärt er. „Die URL ( Uniform Resource Locator ) war sehr, sehr intelligent, genau das, was ich brauchte. Er schrieb Tim eine SMS und sagte, er denke darüber nach, einen Browser für das X-Terminal zu entwickeln. "Klingt nach einer guten Idee", sagte Tim in einer Antwort auf www-talk, the9. Dezember. Vier Tage später gab Pei auf www-talk bekannt, dass er einen Browser entwickelt habe. Gillies und Cailliau

ViolaWWW wurde 1992 gegründet und war der erste Browser, der umfangreiche Funktionen wie skriptfähige eingebettete Objekte, Stylesheets und Tabellen enthielt. Die ersten Versionen des Navigators wurden am CERN gut aufgenommen. Ed Kroll betonte auch den Browser in seinem beliebten Wort 1992 Internet Whole User's Guide und Catalogue  (en) .

Als ViolaWWW wuchs, sah es immer mehr nach HyperCard aus  :

Es hatte eine Lesezeichenfunktion , mit der Sie Ihre Lieblingsseiten speichern können. Es hatte Schaltflächen, um zur vorherigen und zur nächsten Seite zu gelangen, und eine Funktion des Verlaufs, um sich daran zu erinnern, wo Sie sich befanden. Dann erwarb er Tabellen und Grafiken und inMai 1993Es könnten sogar Programme ausgeführt werden. Gillies und Cailliau

ViolaWWW basiert auf dem Viola Toolkit, einem Tool zur Entwicklung und Unterstützung visueller interaktiver Anwendungen. Ein Multimedia-Webbrowser ist eine solche Anwendung. Viola lief unter dem X Window System und konnte verwendet werden, um komplexe Hypermedia-Anwendungen zu erstellen, die über HTML 3.0 (die neueste Version von HTML zu dieser Zeit) hinausgingen , mit Funktionen wie Applets und anderen Inhalten. Interaktiv seit 1992.

Die Innovationen von ViolaWWW

ViolaWWW war der erste Webbrowser, der die folgenden Funktionen enthielt.

Client- seitiges Einfügen von Dokumenten, Vorab-Frames und Syndizierung über das Schreiben von Javascript-Ausgaben

Diese Elemente, die heute allgemein verwendet werden,

Einbetten von Dokumenten in ViolaWWW Objektmethode
<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>

Stylesheet

Die Stylesheets werden verwendet, um Formatierungsinformationen wie Schriftarten , Farben und Ausrichtungen in die Webseite einzufügen . Sie wurden in ViolaWWW implementiert, lange bevor die Cascading Style Sheets (in Englisch, Cascading Style Sheet oder CSS ) 1998 entwickelt wurden.

ViolaWWW Style Sheet Ein CSS-Stylesheet
(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; }

Skriptsprache, auf die über ein HTML-Dokument zugegriffen werden kann

Eine Skriptsprache, auf die über ein HTML-Dokument zugegriffen werden kann, ermöglicht es dem HTML-Dokument, Skripte oder hoch interaktive Applets einzubetten . Diese Funktion kann als Vorläufer von JavaScript und eingebetteten Objekten betrachtet werden .

Die ViolaWWW-Methode JavaScript- Äquivalent
Skripting \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); }
Einbetten eines Skripts in eine Webseite <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>

Seitenleiste

Ein Seitenbereich, in dem Metainformationen, dokumentinterne Navigationslinks und andere Informationen angezeigt werden, die den in vielen modernen Browsern enthaltenen (aber nicht so ausgefeilten) Elementen ähneln.

Wettbewerb gegen Mosaik

Obwohl ViolaWWW die Tür zum World Wide Web öffnete , erlaubte es seine Einschränkungen, einschließlich seiner begrenzten Verfügbarkeit für X-Terminals , nicht, mit Mosaic , dem Browser, der das Web der Masse zugänglich machte , zu konkurrieren . Mosaic war unter anderem einfacher auf den am häufigsten verwendeten Computern zu installieren. Ursprünglich für UNIX entwickelt , wurde es bald auf Microsoft Windows portiert , ein Betriebssystem, auf dem ViolaWWW nie ausgeführt wurde.

ViolaWWW und Patentverletzungsklagen

1999 reichten Eolas Technologies  (in) und die University of California im Bundesbezirk des Northern District of Illinois eine Beschwerde gegen Microsoft ein , das eine Verletzung des US-Patents 5,838,906 (für Erweiterungsmodule - Plugin ) durch den Internet Explorer - Webbrowser behauptet . Eolas gewann die erste Klage inAugust 2003und erhielt von Microsoft Schadensersatz in Höhe von 521 Millionen US-Dollar. Das Amtsgericht bestätigte die Entscheidung der Jury durchJanuar 2004.

Im März 2005Ein Berufungsgericht ordnete ein neues Verfahren an und hob die Entscheidung auf, dass Microsoft Schadensersatz in Höhe von 521 Millionen US-Dollar zahlen sollte . Das Berufungsgericht sagte, das ursprüngliche Urteil habe zwei wichtige Argumente von Microsoft ignoriert. Microsoft wollte vor Gericht nachweisen, dass ViolaWWW Stand der Technik war , da es 1993 an der University of California, ein Jahr vor Einreichung der Patentanmeldung, erstellt worden war. Microsoft hatte auch vorgeschlagen, dass Michael David Doyle, der Gründer von Eolas und ehemaliger Forscher der University of California, sein Wissen über ViolaWWW bei der Einreichung der Patentanmeldung absichtlich zurückhielt. Microsoft entschied sich dann für Eolas inAugust 2007ohne einen neuen Versuch. Eolas verklagte Dutzende anderer Technologieunternehmen.

Im Februar 2012Eine texanische Jury erklärte zwei von Eolas ' Patenten nach Aussagen mehrerer Angeklagter für ungültig, darunter Tim Berners-Lee und Pei-Yuan Wei , der Erfinder des ViolaWWW- Browsers . Die Aussagen besagten, dass der ViolaWWW-Browser die angeblichen Erfindungen von Eolas vor dem Anmeldetag der Patentanmeldung enthielt (7. September 1993). Es gebe "wesentliche Beweise dafür, dass ViolaWWW vor dem angeblichen Konzeptionsdatum der Antragsteller öffentlich bekannt war und verwendet wurde", fügte die Jury hinzu. Das Urteil beendete die laufende Klage gegen 22 Unternehmen, darunter Yahoo , Google und zahlreiche Online-Händler.

Anmerkungen und Referenzen

  1. Tim Berners-Lee : „  Was waren die ersten WWW-Browser?  » , World Wide Web Consortium (abgerufen am 15. Juni 2010 )
  2. Pei-Yuan Wei , „  ViolaWWW-Hypertext-Browser  “ (abgerufen am 28. Juli 2010 )
  3. Siehe Viola auf den Punkt gebracht für Details.
  4. (en) James Gillies und R. Cailliau, Wie das Web geboren wurde: Die Geschichte des World Wide Web , Oxford University Press ,2000213–217  p. ( ISBN  978-0-19-286207-5 , online lesen )
  5. "  WWW people  " , World Wide Web Consortium (abgerufen am 28. Juli 2010 )
  6. Tim O'Reilly , "  Warum Kindle ein offenes Buch sein sollte  ", Forbes ,23. Februar 2009( online lesen )
  7. http://assets.en.oreilly.com/1/event/51/webexny2010_what-is-web-20.pdf
  8. Tim Berners-Lee , „  Eine kurze Geschichte des Web  “ , World Wide Web Consortium ,9. August 1997(abgerufen am 17. August 2010 )
  9. "  Mosaik - Der erste globale Webbrowser  " (abgerufen am 28. Juli 2010 )
  10. Freedman, Alan. Computer Desktop Encyclopedia, 9. Ausgabe. New York: Osborne, 2001, p. 629
  11. "  Eolas Technologies, Inc. und die Regenten der University of California v. Microsoft Corporation  » 99 C 626
  12. Kurzaufenthalte $ 521 Mio. Microsoft Geldstrafe , BBC News , 3. März 2005.
  13. "  Hochkarätiger 8-jähriger Patentstreit beigelegt  ", Seattle Post-Intelligencer ,30. August 2007( online lesen )
  14. Julie Samuels , "  Warum das Patentsystem mit Software nicht gut funktioniert: Wenn Eolas in die andere Richtung ging  ", Electronic Frontier Foundation ,15. Februar 2012( online lesen )

Übersetzungsquelle

Siehe auch

Externe Links