Arena (navegador da web) - Arena (web browser)

Arena
ArenaLogo.gif
Arena (navegador da web) screenshot.png
Arena em www .gnu .org
Autor (es) original (is) Dave Raggett (1992-1994), Håkon Wium Lie , Henrik Frystyk Nielsen , Yves Lafon
Desenvolvedor (s) CERN / W3C
Yggdrasil Computing
lançamento inicial antes de 1993 ; 28 anos atrás 0,91 27 de novembro de 1995 ; 25 anos atrás ( 1993 )
 ( 1995-11-27 )
Último lançamento
0.3.62 / 25 de novembro de 1998 ; 22 anos atras ( 25/11/1998 )
Escrito em C
Sistema operacional NeXT , Linux , Unix SunOS , Solaris , SGI , DEC , FreeBSD , X11 (X)
Disponível em inglês
Modelo Navegador da web , editor de HTML
Licença W3C , algumas partes GPL
Local na rede Internet www .w3 .org / Arena / Edite isso no Wikidata

O navegador Arena (também conhecido como Arena WWW Browser ) foi um dos primeiros navegadores da Web para Unix . Originalmente iniciado por Dave Raggett em 1993, o desenvolvimento continuou no CERN e no World Wide Web Consortium (W3C) e, posteriormente, pela Yggdrasil Computing. O Arena foi usado para testar as implementações para HTML versão 3.0 , Cascading Style Sheets (CSS), Portable Network Graphics (PNG) e libwww . A Arena foi amplamente usada e popular no início da World Wide Web .

O Arena, que antecedeu o Netscape Navigator e o Internet Explorer da Microsoft , apresentou uma série de inovações usadas posteriormente em produtos comerciais. Foi o primeiro navegador a oferecer suporte a imagens de fundo, tabelas , fluxo de texto em torno de imagens e expressões matemáticas embutidas.

O navegador Arena serviu como navegador de teste do W3C de 1994 a 1996, quando foi sucedido pelo projeto Amaya .

História

Dave Raggett, percebendo que não lhe restavam horas de trabalho suficientes para ter sucesso no que considerava uma tarefa extremamente importante, continuou escrevendo seu navegador em casa. Lá ele se sentava a um grande computador que ocupava uma boa parte da mesa da sala de jantar, compartilhando sua superfície ligeiramente pegajosa com papel, giz de cera, tijolos de Lego e pedaços de biscoitos comidos pela metade deixados pelas crianças.

-Histórico do navegador da web

Em 1993, Dave Raggett , então na Hewlett-Packard (HP) em Bristol, Inglaterra, dedicou seu tempo livre ao desenvolvimento da Arena, na qual esperava demonstrar novas e futuras especificações HTML. O desenvolvimento do navegador era lento porque Raggett era o único desenvolvedor e a HP, que , como muitas outras empresas de informática na época, não estava convencida de que a Internet teria sucesso e, portanto, não considerou investir no desenvolvimento de navegadores da web . Raggett demonstrou o navegador na primeira World Wide Web Conference em Genebra, Suíça, em 1994, e na conferência ISOC de 1994 em Praga, para mostrar o fluxo de texto em imagens, formulários e outros aspectos do HTML, posteriormente denominados como especificação HTML +. Raggett posteriormente fez parceria com o CERN, para desenvolver ainda mais o Arena como um navegador de prova de conceito para este trabalho. Usando o navegador Arena, Dave Raggett, Henrik Frystyk Nielsen, Håkon Wium Lie e outros demonstraram o fluxo de texto em torno de uma figura com legendas, tabelas redimensionáveis, fundos de imagem, matemática HTML e outros recursos. Na conferência Web World em Orlando , no início de 1995, Raggett demonstrou os diferentes novos recursos do Arena.

Desde julho de 1994, Lie estava integrando libwww e CSS e ajudando Raggett. Em outubro de 1995, Yves Lafon juntou-se à equipe por um ano para fornecer suporte para o desenvolvimento de formulários HTML e folhas de estilo .

Arena foi originalmente lançado para Unix , e embora haja foi falar de um do Windows e Macintosh porta , nem chegaram a ser concretizadas.

Apesar de seu tempo de desenvolvimento, o Arena é, em certas áreas, um navegador relativamente moderno; porque funcionou como um testbed, viu a implementação de novas tecnologias muito antes de se tornarem mainstream, por exemplo, CSS. Arena implementou muitos elementos da especificação HTML3 e HTML3.2, incluindo elementos matemáticos que foram descontinuados no HTML4, tabelas HTML e folhas de estilo experimentais.

W3C pré-beta

O histórico de desenvolvimento e o código-fonte de compilações de software anteriores não estão bem documentados, porque os desenvolvedores não queriam distribuir o código-fonte até que considerassem o navegador estável. Na versão 0.95, o suporte para imagens JPEG inline foi adicionado. Na versão 0.96, foi adicionado suporte para os protocolos FTP , NNTP e Gopher , bem como suporte experimental para CSS. Na Arena 0.98, Dave Beckett adicionou suporte total a PNG.

W3C Beta-1

O W3C publicou 5 versões da Arena beta-1 entre 27 de novembro de 1995 e 8 de fevereiro de 1996, melhorando o suporte ao sistema operacional de 16 bits e reimplementando o CSS (que ainda era um Rascunho de Trabalho ). O W3C e o INRIA , uma instituição de pesquisa nacional francesa, concederam financiamento adicional para o desenvolvimento de CSS. Para melhor implementar e escrever CSS, uma folha de estilo experimental para Arena foi desenvolvida. Em 22 de maio de 1996, o W3C anunciou que Amaya iria substituir o Arena como seu novo testbed e que o W3C estava procurando um novo mantenedor porque o W3C não tinha os recursos para dois testbeds.

W3C Beta-2

Como funciona a Arena:

W3C Arena:
W3C's:
 +======+     HTTP       +======+    +======+    +======+
 |Server|--------------->|Buffer|--->|Frame |--->|X11R6 |
 +======+ |              +======+ |  +======+ |  +======+
          |                       |           |
      +---+----+  +--------+  +---+----+  +---+------+
      | libwww |  |  code  |  | HTML   |  | drawing  |
      |        |  |  conv  |  | parser |  | routine  |
      +---+----+  +---+----+  +---+----+  +---+------+
OMRON's:  |           |           |           |
 +======+ |  +======+ |  +======+ |  +======+ |  +======+
 |Server|----|TmpBuf|--->|Buffer|--->|Frame |--->|X11R6 |
 +======+    +======+    +======+    +======+    +======+
         HTTP            Internal
                         CharCode

O Beta-2 tinha duas compilações (beta-2a: 28 de fevereiro de 1996 e beta-2b: 21 de março de 1996) e introduziu uma nova API para comunicação com outros aplicativos. Além disso, o componente interno libwww foi atualizado para a versão 4. OMRON Corporation desenvolveu uma versão internacionalizada que pode exibir caracteres chineses, coreanos e japoneses em uma página. Arena da OMRON oferece suporte a ISO-2022 e Unicode . É capaz de adivinhar o parâmetro charset automaticamente se o parâmetro charset não for especificado no campo Content-Type.

W3C Beta-3

Beta-3a lançado em 14 de agosto de 1996 e Beta-3b lançado em 16 de setembro de 1996 introduziram suporte para os sistemas operacionais Linux em m68k e DEC Alpha . O suporte ao CSS 1 foi aprimorado e a versão internacionalizada também foi atualizada. Entre os dois lançamentos beta-3, o W3C já estava olhando para um novo testbed e mudou mais tarde para o navegador Amaya . O Beta-3 foi o último envolvimento do W3C no desenvolvimento do Arena. Em 17 de fevereiro de 1997, a Yggdrasil Computing assumiu a função de desenvolver o navegador.

Fase Yggdrasil

A última versão do Arena 0.3.62-1 em sua página inicial.

Em 17 de fevereiro de 1997, o W3C aprovou a Yggdrasil para coordenar o desenvolvimento futuro da Arena. O desenvolvimento foi assumido pela Yggdrasil, com a ideia de transformar o Arena em um navegador X Window System de código aberto licenciado sob a GNU General Public License . A Yggdrasil licenciou um emulador X da Pearl Software para portar o Arena para o Windows, embora essas compilações nunca tenham sido lançadas. Yggdrasil não forneceu nenhum binário oficial neste momento, porque eles não queriam expandir a comunidade com software de qualidade alfa. Embora os usuários pudessem executar o Arena compilando -o a partir do código-fonte publicado, os voluntários criaram binários finalizados não oficiais. A Yggdrasil planejou implementar recursos de navegação que já eram padrão em navegadores concorrentes, o que resultou no novo recurso de favoritos na versão 0.3.18 em 7 de abril de 1997.

O desenvolvimento foi interrompido no final de 1998, com o lançamento final em 25 de novembro de 1998. O W3C não considerou os projetos de demonstração de alta prioridade e, portanto, o navegador Arena foi totalmente encerrado em favor do desenvolvimento externo da comunidade Linux.

Recursos

Arena oferece suporte aos seguintes recursos:

  • HTML3.0 - o predecessor padrão HTML3.2, que inclui <math>tabelas, formulários, etc.
  • CSS1
  • edição da folha de estilo. Este editor de folha de estilo muito experimental foi implementado usando formulários
  • edição de páginas HTML remotas
  • MIME (lê seu arquivo mailcap e aplica as regras)
  • acesso direto aos motores WAIS (opcional)
  • HTTP 1.1 proposto pela RFC 2068 (anteriormente denominado HTTP-NG)
  • Edição de HTML com editor externo
  • comunicação com o cliente externo ( esquema "mailto:" API e HTML )
  • PNG, JPEG, GIF (mas não GIFs animados)
  • Marcadores (desde 0.3.18)
  • XPM completo (desde 0.3.33) e XBM completo (desde 0.3.34)
  • Applets Java (desde 0.3.39)
  • Suporte a tabelas HTML
  • Equações matemáticas HTML
  • Renderização de link
  • FTP, NNTP, Gopher

Técnico

Arena foi construída usando a biblioteca multi-threaded de código comum chamada W3C Reference Library, agora chamada libwww. Originalmente, o navegador Arena foi construído em cima do Xlib, já que Raggett considerava os manuais de programação do Motif e outras bibliotecas do X bastante assustadores.

Numeração de versão

O Arena possui três sistemas diferentes de numeração de versões . A fase pré-beta do W3C usa um sistema de números até 0,99, o que indicava que essas compilações estavam na qualidade alfa e o navegador poderia ter novos recursos. A fase beta mudou a numeração da versão para um sistema que consiste na palavra "Beta-" beta seguida por um número. Após a fase beta, o produto final teria a versão 1.0. Depois que o Yggdrasil ultrapassou o desenvolvimento, o status do desenvolvimento foi alterado de versões beta do W3C de volta para alfa, implicando que o navegador Arena ainda não estava pronto para o lançamento. A numeração da versão beta-3e então se tornou 0.3.5 no estilo GNU. O desenvolvimento permaneceu em estágio alfa até 0.3.62, e nunca mais avançou para beta.

Crítica

Embora a Arena tenha funcionado bem, houve relatos inconsistentes sobre a velocidade da Arena.

Os maiores problemas eram que a Arena não conseguia lidar com formulários e que o suporte a PNG foi interrompido a partir da versão 0.3.07. Os lançamentos anteriores do Arena tinham suporte total para canais alfa , mas apenas com o uso do próprio padrão de fundo "arenoso" do Arena. A extensão de GIFs animados - apresentada pela Netscape em março de 1996 - não funcionou corretamente.

Outros problemas incluíram problemas de renderização com tabelas e a falta de integração do chamado código HTML estendido , ou seja, a BG COLOR-tag e a DIV ALIGN-tag.

Versões anteriores do Arena (até 0.3.26 (01.06.97)) não suportavam o MIME de e-mail.

Capturas de tela

Cronograma de lançamentos

Notas

Referências

Bibliografia

Leitura adicional

links externos