Sei sulla pagina 1di 13

NAVEGADORES WEB

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.

1. O que o navegador Web?


O navegador uma ferramenta para a visualizao do contedo web. A informao est espalhada por diversos pontos da grande rede e sem uma forma simples de se chegar at elas, de nada serviriam. Assim, cada contedo est indicado por um endereo prprio ao qual o navegador se refere quando necessita de determinada informao. Por exemplo, quando queremos falar com uma pessoa que est longe, pegamos o telefone e discamos um determinado nmero que resultar em uma ligao e assim, conseguimos conversar. Os navegadores podem ser classificados quanto ao modo de visualizao em modo texto e modo grfico.

IV

Navegadores modo texto

So navegadores que mostram apenas o texto do contedo requerido. So ideais para computadores de baixa capacidade j que so rpidos e leves.

Figura 1 Imagem no navegador Lynx

Navegadores modo grfico

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.

Figura 2 Imagem do navegador Internet Explorer 7

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

Tim Berners-Lee Foto do Navegador

NCSA MOSAIC

Foto do navegador

VII

3. Como os navegadores funcionam?


As informaes disponveis na web so dispostas em documentos conhecidos como web pages (pginas web) que so construdas utilizando-se o formato html (Hyper Text Markup Language) que uma linguagem utilizada para compartilhar informaes na forma de hypertexto, ou seja, um documento que utiliza links para acessar outros documentos. Essas pginas ficam armazenadas em servidores na web e para serem acessadas necessitam de um cliente pedindo servio de transferncia de arquivos, no caso de pginas web esses arquivos so documentos html o que significa que a transferncia solicitada ao servidor de um documento no formato hypertexto. Como em qualquer comunicao cliente-servidor, os dois necessitam falar a mesma lngua, ou seja, necessitam de protocolos de comunicao. Para cada tipo de servio, um protocolo diferente utilizado, por exemplo, para que o navegador possa requisitar ao servidor um documento html, antes ele deve estabelecer uma comunicao com o mesmo, o que feito atravs dos protocolos TCP () e IP (Internet Protocol Protocolo de Internet) e precisamos tambm de um protocolo que coordene a requisio e transmisso do documento html requerido, para esse caso o protocolo utilizado o HTTP (Hyper Text Transfer Protocol Protocolo de Transferncia de Hipertexto). Assim, utilizando o HTTP, TCP,IP e outros protocolos como FTP, SMTP e POP (Esses para envio e recepo de arquivos e envio e recepo de e-mails), o navegador web consegue, a partir de uma URL (Uniform Resource Locator Localizador Uniforme de Recursos), acessar seu contedo no servidor, interpretar e traduzir o cdigo html a fim de se obter um documento contendo texto, imagens, sons, vdeos, etc.

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.

Cookies - Um cookie um grupo de dados trocados entre o navegador e o servidor de


pginas, colocado num arquivo de texto criado no computador do utilizador. A sua funo principal a de manter a persistncia de sesses HTTP. A utilizao e implementao de cookies foi um adendo ao HTTP e muito debatida na altura em que surgiu o conceito, introduzido pela Netscape, devido s consequncias de guardar informaes confidenciais num computador

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.

Internet Explorer Depois do lanamento do Netscape, a Microsoft deixa de ignorar a


Web e compra s pressas o navegador da Spyglass Inc.

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.

Opera Foi criado em 1994 pela empresa estatal de telecomunicaes da Noruega. um


navegador multi-plataforma, estando presente em celulares, desktops, Nintendo DS e Nintendo Wii. Foi o primeiro navegador para Windows a passar no teste Acid 2 de renderizao, alm disso, tambm foi considerado o navegador mais rpido para Windows e o vencedor no teste de javascript. Abaixo seguem algumas de suas caractersticas:

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

6. O que vem por ai


H varias diferentes opinies sobre como os navegadores devem evoluir, mas existe uma soluo para a qual a maioria dos especialistas tende a convergir.

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

Potrebbero piacerti anche