Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
UFF Universidade Federal Fluminense Curso de Graduao em Cincia da Computao Informtica 1 1 semestre de 2007
Yuri Maximiano de Pina Ferreira Paulo Ricardo Magalhes Igor Csar Joo Luiz
II
ndice
Introduo 1. O que um Navegador Web? ------------------------------------4 2. Histria do Navegador Web ---------------------------------------6 3. Como funciona um navegador ------------------------------------8 4. Tecnologias Atuais -------------------------------------------------- 9 5. O mercado atual dos navegadores ---------------------------- 10 6. O que vem por ai --------------------------------------------------- 12 Bibliografia
III
Introduo
Desde os primrdios o homem sempre buscou acumular conhecimento, utilizando para isso inmeros meios como, por exemplo, a tentativa e erro. Com o passar do tempo, as fontes de conhecimento foram aumentando e se modernizando, foram inventados o jornal, o rdio, a tv e bastante tempo depois a Internet.
Inicialmente, a Internet era um meio de informao muito complexo de ser manipulado, apenas pessoas com bom conhecimento na rea podiam aproveitar todas as suas possibilidades. Com o passar do tempo, percebeu-se que para que as pessoas comuns pudessem aproveitar tudo o que a Internet oferecia, elas necessitavam de algum guia, um instrumento que ao mesmo tempo em que permite acessar um determinado contedo, tambm impedia que o usurio se perdesse mediante tanta informao disponvel. Esse guia a idia bsica por trs dos navegadores de Internet.
IV
So navegadores que mostram apenas o texto do contedo requerido. So ideais para computadores de baixa capacidade j que so rpidos e leves.
So navegadores com a visualizao mais agradvel j que suporta visualizao de imagem e outros recursos multimdia. O navegador grfico mais utilizado atualmente o Internet Explorer.
2. Histria do Navegador
O primeiro web browser (navegador web) foi desenvolvido por Timothy John Berners-Lee, um dos pioneiros no uso de hypertexto como forma de guardar informao, em 1990 e foi chamado de WorldWideWeb pois nessa poca este era o nico meio de acessar a web (muito tempo depois o WorldWideWeb foi renomeado para Nexus com a inteno de evitar confuso entre ele e a web propriamente dita).
O WorldWideWeb foi um importante avano rumo a popularizao da Internet entretanto, tal fato s se concretizou com o lanamento do NCSA Mosaic em setembro de 1993. O Mosaic foi considerado por muitos como o primeiro navegador www e cliente glopher e apesar de ter sido projetado para ambiente Unix, foi portado tambm para Macintosh e Windows. Dentre suas inivaes tcnicas pode-se citar cones, bookmarks, imagens e uma interface mais atraente. O lder do projeto Mosaic, Marc Andreesen, demitiu-se da NCSA e fundou a Netscape Communications Corporation que em outubro de 1994 lanou o que seria seu produto lder, o Netscape Navigator.
No ano de 1995, quando reinava o Netscape Navigator, a Microsoft que at ento no tinha produto algum voltado para a Internet, decide entrar na briga e lana em 23 de agosto o Internet Explorer. Tal fato marcou o incio da guerra travada entre a Microsoft e a Netscape pelo mercado dos navegadores de Internet.
Essa guerra, popularizou ainda mais a web entretanto, tentando alucinadamente ganhar mercado, as duas empresas passaram a adicionar extenses proprietrias ao html atrapalhando assim o processo de padronizao da web. A fim de vencer a guerra, a Microsoft passou a inserir o Internet Explorer no pacote do seu sistema operacional e por isso, o consumidor uma vez comprando o Windows e dessa forma o Internet Explorer, no via necessidade de utilizar um outro navegador. Tal fato culminou em um processo contra a Microsoft movido pela Netscape por monoplio. O estrago estava feito e a Netscape perdeu o domnio do mercado que tinha no passado entretanto, como um ltimo suspiro, a VI
Netscape tornou o seu cdigo aberto e lanou o Mozilla o que por problemas em sua produo, acabou acelerando o declnio da empresa que no final de 1998 foi comprada pela AOL.
Em 1996 surge o pera, um navegador pequeno e rpido que ficou mais popular em computadores portteis e em alguns pases da Europa. Apesar do mercado para o Macintosh ter sido tradicionalmente dominado pelo Internet Explorer e pelo Netscape Navigator, o futuro parece pertencer ao prprio navegador da Apple, o Safari, que baseado no mecanismo de renderizao KHTML, parte do navegador de cdigo aberto Konqueror. O Safari o navegador padro do Mac OS X. Em 2003, a Microsoft anunciou que o Internet Explorer no seria mais disponibilizado como um produto separado, mas seria parte da evoluo da plataforma Windows, e que nenhuma verso nova para o Macintosh seria criada.
WorldWideWeb
NCSA MOSAIC
Foto do navegador
VII
VIII
4. Tecnologias Atuais
RSS - A tecnologia do RSS permite aos usurios da internet se inscrever em sites que
fornecem "feeds" (fontes) RSS. Estes so tipicamente sites que mudam ou atualizam o seu contedo regularmente. Para isso, so utilizados Feeds RSS que recebem estas atualizaes, desta maneira o usurio pode permanecer informado de diversas atualizaes em diversos sites sem precisar visit-los um a um.
CSS - Cascading Style Sheets, ou simplesmente CSS, uma linguagem de estilo utilizada para definir a apresentao de documentos escritos em uma linguagem de marcao, como HTML ou XML. Seu principal benefcio prover a separao entre o formato e o contedo de um documento.
Java Applets -No contexto de Java, applets so aplicativos que se servem da JVM (Java
Virtual Machine) existente na mquina cliente ou embutida no prprio navegador do cliente para interpretar o seu bytecode. Criados pela Sun em 1995, so geralmente usados para adicionar interatividade a aplicaes Web que no podem ser geradas pelo HTML.
IX
5. O Mercado Atual
De acordo com pesquisas realizadas em relao percentagem do mercado dos navegadores, o Internet Explorer obtm 78%, sendo que 50% usa a verso 6, seguido do Mozilla Firefox com 14% e Opera com 0,74% . Ento falemos um pouco sobre eles.
Hoje em dia o Internet Explorer possui a maior parte do mercado dos navegadores pelo fato de ser distribudo junto com o SO Windows, mas atualmente vem perdendo mercado para o Mozilla Firefox. A verso 7 saiu em outubro de 2006, trazendo novos recursos e inovaes em relao verso 6, mas cuja maior parte j estava presente em navegadores como o Firefox e Opera. Dentre eles, destaca-se:
Suporte navegao em abas, com uma novidade chamada de "Guias rpidas" que permite ao usurio ver miniaturas de todas as abas abertas em tempo real. Tecnologia Anti-Phishing. Suporte linguagem RSS 2.0 (Really Simple Syndication). Mecanismo de pesquisa embutido na interface. Ferramenta de impresso com mais recursos. Ferramenta de zoom, para facilitar a visualizao da pgina. Maior suporte padres da Web.
BitTorrent Suporta o protocolo BitTorrentz, no precisando assim de uma aplicao externa para transferir arquivos. Proteo Anti-Fraude Protege seu computador de sites fradulentos. Widgets Pequenas aplicaes Web (multimidia, emisses de notcias, jogos, entre outros). Controle por Voz Realiza diversas funes como fechar e atualizar paginas, dar zoom, etc atravs do comando por voz. Ferramenta de Zoom Para melhor visualizar a pagina. Lixo Recupera pginas que foram fechadas.
Mozilla Firefox Foi desenvolvido para ser um navegador leve, rpido, intuitivo,
altamente extensivo, multi-plataforma e livre. A arquitetura de programao do Firefox baseada em extenses que uma das razes pelo qual o Firefox seguro, pois, em vez de incorporar inmeros recursos, que podem ser usados por cdigos maliciosos, o usurio quem escolhe o que adicionar, atravs da seleo das extenses, como plugins, as quais so bloqueadas quando instaladas de sites desconhecidos. Possui inmeras funes, dentre elas:
Firefox herdou o suporte navegao atravs de abas do Mozilla. possvel alterar a velocidade de carregamento das pginas acessando as configuraes do navegador a partir do comando about:config,digitado na barra de endereos. Esta opo geralmente oculta do usurio na maioria dos navegadores. Na verso 4 do Firefox, haver suporte compilao just-in-time de Javascript ,que consiste em converter, em tempo de execuo, cdigos de um formato para outro.
XI
No incio, achava-se que poderia se fazer de tudo com o navegador. Empresas tentavam implementar aplicativos complexos em navegadores, mas logo se percebeu que isso no daria certo, uma vez que a transferncia de dados na internet ainda ocorre em baixa velocidade e programas complexos poderiam demorar para serem executados ou at mesmo sobrecarregar facilmente o servidor.
As limitaes dos navegadores, dentre elas o fato de no serem desenvolvidos para executar aplicativos e sim interpretar documentos em linguagens como html, javascript etc, dependerem de um SO, no serem muito bons para organizar informao encontrada na Web e serem passivos, ou seja, o usurio tem que fazer todo o trabalho de busca na Web, iro provavelmente fazer com que percam territrio para ambientes que possam hospedar aplicativos que tenham a iniciativa de encontrar informaes relevantes para o usurio.
s vezes, seria melhor ter as informaes no nosso desktop do que ter que abrir o navegador, abrir o site que a contm e procurar em que link essa informao se encontra para finalmente obt-la.
Algumas empresas, como por exemplo a Macromedia, j pensam em criar aplicativos que executem por si s, no dependendo de navegadores.
Isso no significa, no entanto, que os navegadores deixaro de existir. provvel que continuem sendo usados como um ferramenta para vrios propsitos no que diz respeito a acessar contedo da Web. Na verdade, as novas verses do Internet Explorer, Firefox e Opera iro vir com recursos inovadores, como por exemplo: navegao web em 3d; melhor suporte a CSS3 como text shadow; uma nova engine de javascrpit com melhor suporte a ECMAScript 4; XII
Bibliografia
http://news.com.com/2009-1032-995683.html http://pt.wikipedia.org/wiki/Mosaic http://www.ncsa.uiuc.edu/Projects/mosaic.html http://pt.wikipedia.org/wiki/Opera http://pt.wikipedia.org/wiki/Internet_Explorer http://pt.wikipedia.org/wiki/Navegador http://www.livinginternet.com/w/wu_browsers_types.htm http://pt.wikipedia.org/wiki/Firefox http://pt.wikipedia.org/wiki/Lynx_(navegador)
XIII