Alguém se lembra do Erwise? Viola? Olá? Vamos lembrar.
Quando Tim Berners-Lee chegou ao CERN, o famoso laboratório europeu de física de partículas, em 1980, foi contratado para atualizar os sistemas de controle de vários aceleradores de partículas. Mas o inventor da página web moderna viu um problema quase imediatamente: milhares de pessoas entravam e saíam constantemente do instituto de pesquisa, muitas das quais trabalhavam lá temporariamente.
“Foi um grande desafio para os programadores contratados tentar compreender os sistemas, tanto humanos como computacionais, que administravam este fantástico parque infantil”, escreveu Berners-Lee mais tarde. “Muitas das informações críticas existiam apenas na cabeça das pessoas.”
Então, em seu tempo livre, ele escreveu um software para remediar essa deficiência: um pequeno programa que chamou de Enquire. Ele permitiu que os usuários criassem “nós” – páginas semelhantes a cartões de índice cheias de informações e links para outras páginas. Infelizmente, esta aplicação, escrita em Pascal, rodava no sistema operacional proprietário do CERN. “Um pequeno número de pessoas que viu este programa achou que era uma boa ideia, mas ninguém o utilizou. Como resultado, o disco foi perdido e, com ele, o Enquire original.”
Alguns anos depois, Berners-Lee retornou ao CERN. Desta vez ele relançou seu projeto da World Wide Web de uma forma que aumentaria a probabilidade de seu sucesso. Em 6 de agosto de 1991, ele publicou uma explicação da WWW no grupo alt.hypertext usenet. Ele também lançou o código da biblioteca libWWW, que escreveu com seu assistente Jean-François Groff. A biblioteca permitiu que os participantes criassem seus próprios navegadores web.
“O trabalho deles – mais de cinco navegadores diferentes em 18 meses – salvou um projeto da Web com dificuldades financeiras e lançou uma comunidade de desenvolvedores da Web”, observou uma celebração de aniversário no Museu de História do Computador em Mountain View, Califórnia. O mais famoso dos primeiros navegadores foi o Mosaic, escrito por Marc Andreessen e Eric Bina do National Center for Supercomputing Applications (NCSA).
O Mosaic logo se tornou o Netscape, mas não foi o primeiro navegador. O mapa recolhido pelo museu dá uma ideia da escala global do projeto inicial. O que é surpreendente nesses primeiros aplicativos é que eles já contêm muitos dos recursos dos navegadores posteriores. E aqui está um tour pelos aplicativos de navegação na web como eram antes de se tornarem famosos.
Navegadores do CERN
O primeiro navegador de Tim Berners-Lee, WorldWideWeb de 1990, era ao mesmo tempo um navegador e um editor. Ele esperava que futuros projetos de navegadores seguissem nessa direção. O CERN reuniu uma reprodução do seu conteúdo. A captura de tela mostra que em 1993 muitas das características dos navegadores modernos já estavam presentes lá.
A principal limitação do software era que ele rodava no sistema operacional NeXTStep. Mas logo depois da WorldWideWeb, Nicola Pellow, estagiária de matemática do CERN, escreveu um navegador que poderia rodar em outros lugares, incluindo redes em UNIX e MS-DOS. Dessa forma, “todos podiam ficar online”, explica o historiador da Internet Bill Stewart, “que naquela altura consistia basicamente na lista telefónica do CERN”.
Navegador CERN antigo, ca. 1990
Erwise
Então Erwise apareceu. Foi escrito por quatro estudantes universitários finlandeses em 1991 e lançado em 1992. Erwise é considerado o primeiro navegador com interface gráfica. Ele também sabia procurar palavras em uma página.
Berners-Lee revisou o Erwise em 1992. Ele observou sua capacidade de lidar com diferentes fontes, sublinhar links, permitir que você clique duas vezes em um link para ir para outras páginas e oferecer suporte a várias janelas.
“Erwise parece muito inteligente”, anunciou ele, embora haja um certo mistério nisso, “uma caixa estranha em torno de uma palavra em um documento, como um botão ou um formulário de seleção. Embora ela não seja nem uma nem outra – talvez isso seja algo para versões futuras."
Por que o aplicativo não decolou? Numa entrevista posterior, um dos criadores do Erwise observou que a Finlândia estava numa recessão profunda na altura. Não havia investidores anjos no país.
“Naquela altura, não teríamos conseguido criar um negócio baseado na Erwise”, explicou. “A única maneira de ganhar dinheiro era continuar o desenvolvimento para que a Netscape eventualmente nos comprasse.” Porém, poderíamos chegar ao nível do primeiro Mosaico com apenas um pouco mais de trabalho. Precisávamos terminar o Erwise e lançá-lo em múltiplas plataformas."
Navegador Erwise
ViolaWWW
Wei parece ter sido inspirado por um dos primeiros programas do Mac chamado
Mas ele tinha acesso a terminais UNIX X no Centro de Computação Experimental de Berkeley. “Eu tinha as instruções do HyperCard, estudei e apenas usei os conceitos para implementá-los no X-windows.” Só que, de forma bastante impressionante, ele os implementou usando a linguagem Viola.
Uma das características mais importantes e inovadoras do ViolaWWW era que o desenvolvedor podia incluir scripts e “applets” na página. Isso prenunciou a enorme onda de miniaplicativos Java que apareceram em sites no final dos anos 90.
В
- Não portado para plataforma PC.
- A impressão HTML não é suportada.
- HTTP é ininterruptível e não multithread.
- Proxy não é compatível.
- O intérprete de linguagem não é multithread.
“O autor está trabalhando nesses problemas, etc.”, escreveu Wei na época. Ainda assim, “um navegador muito elegante, utilizável por qualquer pessoa, muito intuitivo e direto”, concluiu Berners-Lee em seu
Navegador hipermídia ViolaWWW
Midas e Samba
Em setembro de 1991, o físico Paul Kunz, do Stanford Linear Accelerator (SLAC), visitou o CERN. Ele voltou com o código necessário para executar o primeiro servidor web norte-americano no SLAC. “Eu estava no CERN”, disse Kunz ao bibliotecário-chefe Louis Addis, “e descobri uma coisa maravilhosa que um amigo, Tim Berners-Lee, está desenvolvendo. Isso é exatamente o que você precisa para sua base.”
Addis concordou. O bibliotecário-chefe publicou pesquisas importantes na web. Os físicos do Fermilab fizeram o mesmo um pouco mais tarde.
Então, no verão de 1992, um físico do SLAC
“Com esses benefícios principais, a web passou a ser amplamente utilizada na comunidade física”, finalizou.
Enquanto isso, no CERN, Pellow e Robert Caillau lançaram o primeiro navegador web para o computador Macintosh. Gillies e Caillau descrevem o desenvolvimento do Samba desta forma.
Para Pellow, o progresso no lançamento do projeto Samba foi lento porque a cada poucos links o navegador travava e ninguém conseguia descobrir o porquê. “O navegador Mac estava cheio de bugs”, afirmou tristemente Tim Berners-Lee em um boletim informativo de 92. “Estou dando uma camiseta com a inscrição W3 para quem puder consertar!” - ele anunciou. A camiseta foi para John Streets do Fermilab, que localizou o bug, permitindo que Nicola Pellow continuasse desenvolvendo uma versão funcional do Samba.
Samba "foi uma tentativa de portar o primeiro design de navegador que escrevi em uma máquina NeXT para a plataforma Mac",
Samba
Mosaico
O Mosaic foi “a faísca que acendeu o crescimento explosivo da web em 1993”, explicam os historiadores Gillies e Caillou. Mas não poderia ter sido desenvolvido sem os seus antecessores e sem os escritórios da NCSA na Universidade de Illinois, equipados com as melhores máquinas UNIX. A NCSA também tinha o Dr. Ping Fu, um médico e mago de computação gráfica que trabalhou nos efeitos de transformação do filme Terminator 2. E recentemente contratou um assistente chamado Marc Andreessen.
“O que você acha de escrever uma GUI para o navegador?” - Fu sugeriu ao seu novo assistente. “O que é um navegador?” – Andreessen perguntou. Mas, alguns dias depois, um membro da equipe da NCSA, Dave Thompson, fez uma apresentação sobre o primeiro navegador de Nicola Pellow e o navegador ViolaWWW de Pei Wei. E pouco antes das apresentações, Tony Johnson lançou a primeira versão do Midas.
O último programa surpreendeu Andreessen. "Incrível! Fantástico! Incrível! Muito impressionante! - ele escreveu para Johnson. Andreessen então convocou o especialista em UNIX da NCSA, Eric Bina, para ajudá-lo a escrever seu próprio navegador para X.
O Mosaic possui muitos recursos novos integrados para a web, como suporte para vídeos, áudio, formulários, favoritos e histórico. “E o mais surpreendente é que, ao contrário de todos os primeiros navegadores para X, tudo estava contido em um único arquivo”, explicam Gillies e Caillau:
O processo de instalação foi simples - basta baixá-lo e executá-lo. Mais tarde, a Mosaic ficou famosa por apresentar a tag , que pela primeira vez permitiu que imagens fossem incorporadas diretamente no texto, em vez de aparecerem em uma janela separada, como no primeiro navegador de Tim para NeXT. Isso permitiu que as pessoas tornassem as páginas da web mais semelhantes à mídia impressa com a qual estavam familiarizadas; Nem todos os inovadores gostaram da ideia, mas ela certamente tornou a Mosaic famosa.
“O que Mark fez muito bem, na minha opinião”, escreveu Tim Berners-Lee mais tarde, “foi tornar a instalação muito simples e oferecer suporte com correção de erros por e-mail, a qualquer hora do dia ou da noite. Você poderia enviar a ele uma mensagem sobre o erro e, algumas horas depois, ele lhe enviaria uma correção.”
O maior avanço do Mosaic, do ponto de vista atual, foi sua funcionalidade multiplataforma. “Com o poder que, em princípio, ninguém me conferiu, declaro o X-Mosaic liberado”, escreveu Andreessen com orgulho no grupo www-talk em 23 de janeiro de 1993. Alex Totik lançou sua versão para Mac alguns meses depois. A versão para PC foi criada por Chris Wilson e John Mittelhauser.
O navegador Mosaic foi baseado em Viola e Midas, conforme observado na exposição do museu da informática. E ele usou uma biblioteca do CERN. “Mas, ao contrário de outros, era confiável, até mesmo não-profissionais podiam instalá-lo, e logo adicionou suporte para gráficos coloridos em páginas, em vez de janelas individuais.”
O navegador Mosaic estava disponível para X Windows, Mac e Microsoft Windows
Cara do Japão
Mas a Mosaic não foi o único produto inovador a surgir naquela época. Estudante da Universidade do Kansas
E na Cornell Law School, Tom Bruce estava escrevendo uma aplicação web para PCs, “porque esses eram os computadores que os advogados normalmente usavam”, observam Gillies e Caillau. Bruce publicou seu navegador Cello em 8 de junho de 1993, "e logo estava sendo baixado 500 vezes por dia".
Violoncelo
Seis meses depois, Andreessen estava em Mountain View, Califórnia. Sua equipe planejou lançar o Mosaic Netscape em 13 de outubro de 1994. Ele, Totik e Mittelhauser carregaram o aplicativo com entusiasmo em um servidor FTP. O último desenvolvedor lembra desse momento. “Cinco minutos se passaram e estávamos todos sentados lá. Nada aconteceu. E de repente aconteceu o primeiro download. Era um cara do Japão. Juramos que lhe enviaríamos uma camiseta!”
Esta história complexa lembra-nos que nenhuma inovação é criada por uma única pessoa. O navegador entrou em nossas vidas graças a visionários de todo o mundo, pessoas que muitas vezes não entendiam claramente o que estavam fazendo, mas eram motivadas pela curiosidade, por considerações práticas ou mesmo pelo desejo de jogar. Suas centelhas individuais de genialidade sustentaram todo o processo. Assim como a insistência de Tim Berners-Lee para que o projeto permaneça colaborativo e, o mais importante, aberto.
“Os primeiros dias da web eram muito preocupados com o orçamento”,
Fonte: habr.com