ViolaWWW

ViolaWWW Descrição da imagem ViolaWWWAbout.png.

Em formação
Desenvolvido por Pei-Yuan Wei
Primeira versão 9 de março de 1992
Status do projeto Interrompido
Escrito em Viola
Sistema operacional Unix
Meio Ambiente Unix
línguas inglês
Modelo Navegador da web
Local na rede Internet viola.org

ViolaWWW foi o primeiro navegador popular.

Foi lançado em 1992 no Unix e foi o navegador recomendado pelo CERN onde a World Wide Web (WWW) foi inventada. No entanto, devido a algumas limitações, ele perdeu sua posição como o navegador mais usado em favor do navegador Mosaic .

Viola - a predecessora

Viola era uma linguagem de programação e script para UNIX publicado em 1991 por Pei-Yuan Wei, que na época era estudante na eXperimental Computing Facility  (in) na University of California, Berkeley .

Viola era a sigla para Linguagem e Aplicação Orientada a Objetos Visualmente Interativos .

O interesse de Pei por software baseado em gráficos começou em 1989, quando ele aprendeu sobre o HyperCard , software de hiperlink disponível apenas em computadores Macintosh . Sobre esse software, Pei disse: "O HyperCard era muito restritivo naquela época, você sabe graficamente, aquela coisa de hiperlink , simplesmente não era muito global e só funcionava no Mac ... e eu não funcionava". tem um Mac '. Tendo acesso apenas aos terminais X , o Pei, em 1990, criou a primeira versão do Viola para esses terminais: “Peguei um manual do HyperCard, li, entendi os conceitos e implantei”.

História da ViolaWWW

Após a graduação, Pei continuou a desenvolver o Viola enquanto trabalhava na eXperimental Computing Facility  (in) e algumas start-ups . Mais tarde, foi financiado pela O'Reilly Media , um editor técnico, que usou seu software para demonstrar seu site Global Network Navigator  (em) .

Seu principal objetivo era criar uma versão do Viola para a Internet.

O ambiente do X Terminal era baseado em Unix , então integrar TCP / IP e Internet foi uma etapa lógica. A questão era como transportar as páginas do Viola na Internet. Pei estava muito perto de uma invenção independente de hipertexto de rede. “E foi então que li o e - mail de Tim Berners-Lee na World Wide Web”, explica ele. “O URL ( Uniform Resource Locator ) era muito, muito inteligente, era exatamente o que eu precisava. Ele mandou uma mensagem de texto para Tim dizendo que estava pensando em desenvolver um navegador para o terminal X. "Parece uma boa ideia", disse Tim em uma resposta postada no www-talk, o9 de dezembro. Quatro dias depois, Pei postou no www-talk que havia desenvolvido um navegador. Gillies e Cailliau

Fundado em 1992, ViolaWWW foi o primeiro navegador a incluir ampla funcionalidade, como objetos incorporados de script, folhas de estilo e tabelas. As primeiras versões do navegador foram bem recebidas no CERN. Ed Kroll também enfatizou o navegador em sua popular palavra 1992 Internet Whole User's Guide and Catalog  (en) .

Conforme o ViolaWWW crescia, parecia cada vez mais com o HyperCard  :

Ele tinha uma função de favoritos para permitir que você salve suas páginas favoritas. Tinha botões para ir para a página anterior e próxima página e uma função de histórico para lembrar onde você estava. Em seguida, ele adquiriu tabelas e gráficos e emMaio de 1993, ele poderia até mesmo executar programas. Gillies e Cailliau

ViolaWWW foi baseado no Viola Toolkit, que é uma ferramenta para o desenvolvimento e suporte de aplicativos visuais interativos, um navegador multimídia é um desses aplicativos. Viola rodava no X Window System e podia ser usado para construir aplicativos hipermídia complexos que iam além do HTML 3.0 (a versão mais recente do HTML na época), com recursos como miniaplicativos e outros conteúdos .interativos desde 1992.

As inovações da ViolaWWW

ViolaWWW foi o primeiro navegador da web a incluir os seguintes recursos.

Inserção de documentos do lado do cliente, frames anteriores e distribuição via escrita de saída javascript

Esses elementos que são comumente usados ​​hoje,

Incorporando documentos em ViolaWWW Método de objeto
<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>

Folha de estilos

As folhas de estilo são utilizadas para inserir na página da Web informações de formatação, como fontes , cores e alinhamentos. Eles foram implementados no ViolaWWW muito antes das Cascading Style Sheets (em inglês, cascading style sheet ou CSS ) serem desenvolvidas em 1998.

Folha de estilo ViolaWWW Uma folha de estilo 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; }

Linguagem de script acessível a partir de um documento HTML

Uma linguagem de script acessível a partir de um documento HTML permite que o documento HTML incorpore scripts ou miniaplicativos altamente interativos. Esta função pode ser considerada a precursora do JavaScript e de objetos incorporados .

O método ViolaWWW Equivalente em JavaScript
Scripting \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); }
Incorporando um script em uma página da web <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>

Barra Lateral

Um painel lateral usado para exibir meta-informações, links de navegação entre documentos e outras informações, semelhantes (mas não tão sofisticados quanto) aos itens encontrados em muitos navegadores modernos.

Competição contra a Mosaic

Embora o ViolaWWW tenha aberto a porta para a World Wide Web , suas limitações, incluindo sua disponibilidade limitada para terminais X , não o permitiram competir com o Mosaic , o navegador que trouxe a Web para as massas. Entre outras coisas, o Mosaic foi mais fácil de instalar nos computadores mais usados. Desenvolvido originalmente para UNIX , ele logo foi portado para o Microsoft Windows , um sistema operacional no qual o ViolaWWW nunca foi executado.

ViolaWWW e processos de violação de patente

Em 1999, a Eolas Technologies  (in) e da Universidade da Califórnia entrou com uma queixa no tribunal distrital federal do distrito do norte de Illinois contra a Microsoft , que diz respeito à violação da patente US 5838906, (cobrindo os módulos de expansão - plug-in ) pelo Internet Explorer web navegador . Eolas venceu a primeira ação emagosto de 2003e recebeu US $ 521 milhões em danos da Microsoft. O tribunal distrital reafirmou a decisão do júri porjaneiro de 2004.

Dentro Março de 2005, um tribunal de apelações ordenou que houvesse um novo julgamento, anulando a decisão de que a Microsoft deveria pagar US $ 521 milhões em danos . O tribunal de apelações disse que a decisão original ignorou dois argumentos importantes apresentados pela Microsoft. A Microsoft queria demonstrar em tribunal que o ViolaWWW era a técnica anterior , porque foi criado em 1993 na Universidade da Califórnia, um ano antes do pedido de patente ser depositado. A Microsoft também sugeriu que Michael David Doyle, o fundador do Eolas e ex-pesquisador da Universidade da Califórnia, reteve intencionalmente seu conhecimento do ViolaWWW ao registrar o pedido de patente. A Microsoft então fechou acordo com Eolas, emagosto de 2007, sem um novo julgamento. Eolas processou dezenas de outras empresas de tecnologia.

Dentro fevereiro de 2012, um júri do Texas declarou que duas das patentes de Eolas eram inválidas após o testemunho de vários réus, incluindo Tim Berners-Lee e Pei-Yuan Wei , o criador do navegador ViolaWWW. Os depoimentos professaram que o navegador ViolaWWW incluía as alegadas invenções de Eolas antes da data de depósito do pedido de patente (7 de setembro de 1993) Há "evidências substanciais de que ViolaWWW era publicamente conhecido e usado" antes da suposta data de concepção dos candidatos, acrescentou o júri. A decisão encerrou o processo em andamento contra 22 empresas, incluindo Yahoo , Google e vários varejistas online.

Notas e referências

  1. Tim Berners-Lee , “  Quais foram os primeiros navegadores WWW?  » , World Wide Web Consortium (acessado em 15 de junho de 2010 )
  2. Pei-Yuan Wei , “  ViolaWWW Hypertext Browser  ” (acessado em 28 de julho de 2010 )
  3. Consulte Viola in a Nutshell para obter detalhes.
  4. (en) James Gillies e R. Cailliau, How the Web nasceu: the story of the World Wide Web , Oxford University Press ,2000, 213–217  p. ( ISBN  978-0-19-286207-5 , leia online )
  5. "  WWW people  " , World Wide Web Consortium (acessado em 28 de julho de 2010 )
  6. Tim O'Reilly , "  Why Kindle Should Be An Open Book  " , Forbes ,23 de fevereiro de 2009( leia online )
  7. http://assets.en.oreilly.com/1/event/51/webexny2010_what-is-web-20.pdf
  8. Tim Berners-Lee , “  Uma Breve História da Web  ” , World Wide Web Consortium ,9 de agosto de 1997(acessado em 17 de agosto de 2010 )
  9. "  Mosaic - The First Global Web Browser  " (acessado em 28 de julho de 2010 )
  10. Freedman, Alan. Computer Desktop Encyclopedia, 9th Edition. Nova York: Osborne, 2001, p. 629
  11. "  Eolas Technologies, Inc. e The Regents of the University of California v. Microsoft Corporation  » 99 C 626
  12. Curtas estadias $ 521 milhões Microsoft bem , BBC News , 3 de março de 2005.
  13. “  Disputa de patente de 8 anos resolvida de alto perfil  ”, Seattle Post-Intelligencer ,30 de agosto de 2007( leia online )
  14. Julie Samuels , "  Por que o Sistema de Patentes não funciona bem com o software: Se Eolas Went the Other Way  ", Electronic Frontier Foundation ,15 de fevereiro de 2012( leia online )

Fonte de tradução

Veja também

links externos