Desenvolvimento para a Internet - Aula 01

1,755 views

Published on

0 Comments
3 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,755
On SlideShare
0
From Embeds
0
Number of Embeds
34
Actions
Shares
0
Downloads
0
Comments
0
Likes
3
Embeds 0
No embeds

No notes for slide

Desenvolvimento para a Internet - Aula 01

  1. 1. Aula 1 - Web História e Navegadores Prof. Leandro Rezende Carneiro de Mendonça, MSc.
  2. 2. História <ul><li>Internet : é uma rede de nós interligados (computadores) criada como um projeto do Departamento de Defesa dos EUA nos anos 60. </li></ul><ul><li>Web : é um sistema baseado em uma arquitetura Cliente - Servidor, onde o navegador de um usuário é o cliente que recupera informações em uma máquina remota (o servidor) conhecida como servidor Web. </li></ul>
  3. 3. História <ul><li>A Web está relacionada com informações ligadas eletronicamente. </li></ul><ul><li>Vanevar Bush em 1940 em um artigo intitulado As We May Think descreveu o sistema memex . </li></ul><ul><li>Ted Nelson propôs o termo hipertexto . </li></ul><ul><li>Douglas Englebart trabalhou no desenvolvimento do mouse e de hipertextos . </li></ul>
  4. 4. História <ul><li>Web atual : tem suas origens no CERN – Centro de Pesquisa de Física de Alta Energia, localizado em Genebra na Suíça. </li></ul><ul><li>Em 1989 Tim Berners-Lee e Robert Caillau colaboraram na criação de um sistema de informações interligado que poderia ser acessado pelos diversos computadores do CERN. </li></ul>
  5. 5. História <ul><li>Tim Berners-Lee imaginou a linguagem HTML ( H yper T ext M arkup L anguage ) como uma alternativa mais simples à utilização de TeX, Postscript e SGML ( S tandard G eneralized M arkup L anguage ) para preparação de documentos. </li></ul>
  6. 6. História <ul><li>HTML poderia ser utilizada em terminais burros ou em terminais X Windows. </li></ul><ul><li>A simplicidade inicial da proposição fez com que diversas pessoas passassem a desenvolver navegadores e servidores levando à explosão vertiginosa da Web. </li></ul>
  7. 7. WWW – World Wide Web <ul><li>Procura de uma página na Web : o navegador (browser) empacota os dados que compõem a instrução de procura (URL) em pacotes de aproximadamente 200 bytes utilizando o protocolo chamado TCP . </li></ul><ul><ul><li>TCP : um protocolo de transporte que permite ao sistema dividir a informação em pacotes, enviá-los pela rede, recebê-los, verificá-los e reagrupá-los. </li></ul></ul><ul><li>Como e para onde enviar os pacotes : é utilizado um segundo protocolo HyperText Transfer Protocol (HTTP) que “coloca” uma etiqueta de endereçamento nos pacotes para que esses possam chegar a seu destino. </li></ul>
  8. 8. Navegadores (Browsers)‏ <ul><li>CERN em 1991 cria o grupo de discussão ( www-talk ). Contribuições começaram a surgir como os navegadores Cello , Viola e MidasWWW . </li></ul><ul><li>Grande Acontecimento : aparecimento em 1993 do navegador Mosaic desenvolvido por Marc Andressen e Eric Bina da Universidade de Illinois com o apoio do Centro Nacional de Aplicações para Supercomputadores. </li></ul><ul><li>O Mosaic ao ser portado para PCs e MACs causou a explosão da Web e seu desenvolvimento para o que conhecemos hoje. </li></ul>
  9. 9. Navegadores (Browsers)‏ <ul><li>Em 1994 o IETF - Internet Engineering Task Force, propôs o padrão HTML 2.0 no qual os diversos desenvolvimentos ocorridos até então foram padronizados. </li></ul><ul><li>O padrão HTML 3.2 foi desenvolvido pelo consórcio, chamado World Wide Web Consortium – W3C ( www.w3c.org ), formado em 1996 para padronizar pelo desenvolvimento da Web. </li></ul><ul><li>HTML 4.0 foi introduzido em 1997 adicionando novos recursos. </li></ul>
  10. 10. Navegadores (Browsers)‏ <ul><li>HTML 4.01 publicado mais recentemente corrigindo diversos erros da especificação HTML 4.0 - criação da base para a especificação XHTML . </li></ul><ul><li>Mosaic tornou-se o navegador Netscape Navigator 0.9 em 1994, que dominou o mercado de navegadores que contava nesta época com aproximadamente 20 navegadores competitivos. </li></ul>
  11. 11. Navegadores (Browsers)‏ <ul><li>Netscape obteve sua popularidade pelas melhorias introduzidas na versão 1.1, como imagens de fundo e texto piscante. </li></ul><ul><ul><li>Introduziu diversas outras características, e dominou o mercado de navegadores até 1995 (representava 75% dos navegadores em utilização). </li></ul></ul><ul><li>Microsoft lança o Internet Explorer – IE versão 3.0 primeira versão a contestar o domínio da Netscape. </li></ul><ul><ul><li>Possibilitava a visualização de frames e a utilização de Java (Applets) com o mesmo nível oferecido no navegador Netscape. </li></ul></ul>
  12. 12. Navegadores (Browsers)‏ <ul><li>IE toma o lugar do Netscape impondo sua definição de HTML dinâmico (mudar o conteúdo da página sem ter que recarregar a página). </li></ul><ul><li>IE 5.5 : oferece suporte para uma grande parte da especificação de HTML Dinâmico e XML. </li></ul>
  13. 13. Navegadores (Browsers)‏ <ul><li>Netscape : Abre o código fonte do navegador, disponibilizando no segundo semestre de 2001 a versão 6.1 de seu navegador. </li></ul><ul><li>Preocupações da w3c : </li></ul><ul><ul><li>Uma mesma página pode ser visualizada diferentemente dependendo do navegador. </li></ul></ul>
  14. 14. Informações <ul><li>W3C - http://www.w3c.org </li></ul>
  15. 15. Perguntas? <ul><li>boolean duvida; </li></ul><ul><li>String pergunta=“”, resposta=“”; </li></ul><ul><li>Read (duvida); </li></ul><ul><li>while (duvida){ </li></ul><ul><li>Read (pergunta, resposta); </li></ul><ul><li>System.out.println (pegunta+resposta); </li></ul><ul><li>Read (duvida); </li></ul><ul><li>} </li></ul><ul><li>System.out.println (“Congratulações”); </li></ul><ul><li>System.exit (0); </li></ul>

×