Buscar

Aula 01

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 23 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 23 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 23 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

PROGRAMAÇÃO PARA INTERNET RICA
Aula 1-A evolução da Web
A EVOLUÇÃO DA WEB – AULA1
PROGRAMAÇÃO PARA INTERNET RICA
Conteúdo Programático desta aula
Criação da World Wide Web;
A evolulução;
O XHTML;
O evento Web 2.0 e a transformação constatada;
Futuro da Web.
A EVOLUÇÃO DA WEB – AULA1
PROGRAMAÇÃO PARA INTERNET RICA
A EVOLUÇÃO DA WEB – AULA1
PROGRAMAÇÃO PARA INTERNET RICA
A criação da Web
Tim Berners-Lee publica uma proposta junto com Robert Cailliau de criação de documentos com hipertexto.
Requisitos do CERN:
Acesso remoto;
Heterogeneidade;
Descentralização;
Acesso aos dados;
Links (privado e dinâmico);
“Sinos e assobios”.
A EVOLUÇÃO DA WEB – AULA1
PROGRAMAÇÃO PARA INTERNET RICA
A EVOLUÇÃO DA WEB – AULA1
PROGRAMAÇÃO PARA INTERNET RICA
A Primeira Criação
Tim Berners-Lee desenvolve:
 Primeiro navegador;
 Primeiro servidor Web;
 Proposta do HTML;
 Protocolo HTTP.
Next
A EVOLUÇÃO DA WEB – AULA1
PROGRAMAÇÃO PARA INTERNET RICA
Tela do Next Step
A EVOLUÇÃO DA WEB – AULA1
PROGRAMAÇÃO PARA INTERNET RICA
1991
1995
1994
Alguns Fatos
1989
1990
Proposta da WWW
Revisão da proposta
Mosaic
Mosaic Communications (Netscape)
Internet Explorer
A EVOLUÇÃO DA WEB – AULA1
PROGRAMAÇÃO PARA INTERNET RICA
2002
2005
2004
Continuando
1999
2000
API XMLHttpRequest
Outlook Web Access
Ajax no Firefox 
Ajax no Safari
Ajax nos Konqueror e Opera 
A EVOLUÇÃO DA WEB – AULA1
PROGRAMAÇÃO PARA INTERNET RICA
Outlook Web Access
A EVOLUÇÃO DA WEB – AULA1
PROGRAMAÇÃO PARA INTERNET RICA
A EVOLUÇÃO DA WEB – AULA1
PROGRAMAÇÃO PARA INTERNET RICA
XML e HTML
A versão original do HTTP foi proposta em 1991, permitindo que se realizasse uma requisição de uma página e ela fosse devolvida pela servidor Web.
Tim Berners-Lee faz a proposta do HTML 1.0 com 20 marcações.
A EVOLUÇÃO DA WEB – AULA1
PROGRAMAÇÃO PARA INTERNET RICA
A EVOLUÇÃO DA WEB – AULA1
PROGRAMAÇÃO PARA INTERNET RICA
CGI (Common Gatway Interface)
As página passam a permitir que os usuários enviem informações. 
HTML 2.0 inclui funcionalidades, entre elas o formulário. 
O Perl permite que os programadores tratem as informações enviadas.
A pasta cgi-bin é o local padrão para os códigos.
A EVOLUÇÃO DA WEB – AULA1
PROGRAMAÇÃO PARA INTERNET RICA
A EVOLUÇÃO DA WEB – AULA1
PROGRAMAÇÃO PARA INTERNET RICA
HTML 3 (3.2)
 Style Sheet;
 Empresas dos Navegadores participam;
 Tabelas;
 Applets Java;
 Inclusão do DTD.
A EVOLUÇÃO DA WEB – AULA1
PROGRAMAÇÃO PARA INTERNET RICA
A evolução continua
Style Sheet (Folha de Estilo)
Empresas dos Navegadores participam
Tabelas
Applets
Inclusão da DTD
DOM (Document Object Model) 
CSS – Cascate Style Sheet
Tag NOFRAMES
Frame inline (IFRAME)
A tag TABLE recebe novos elementos
A EVOLUÇÃO DA WEB – AULA1
PROGRAMAÇÃO PARA INTERNET RICA
A EVOLUÇÃO DA WEB – AULA1
PROGRAMAÇÃO PARA INTERNET RICA
XHTML
 Baseado no HTML 4;
 É recomendação W3C desde 2000;
 Verificação e validação de códigos;
 Facilidade de implementação de novas funcionalidades;
 Acelera a interpretação feita pelo navegador;
 Facilita a criação de navegadores para outros equipamentos.
A EVOLUÇÃO DA WEB – AULA1
PROGRAMAÇÃO PARA INTERNET RICA
A EVOLUÇÃO DA WEB – AULA1
PROGRAMAÇÃO PARA INTERNET RICA
Web 2.0
"Web 2.0 é a mudança para uma internet como plataforma, e um entendimento das regras para obter sucesso nesta nova plataforma. Entre outras, a regra mais importante é desenvolver aplicativos que aproveitem os efeitos de rede para se tornarem melhores quanto mais são usados pelas pessoas, aproveitando a inteligência coletiva" 
Tim O’Reilly
A EVOLUÇÃO DA WEB – AULA1
PROGRAMAÇÃO PARA INTERNET RICA
A EVOLUÇÃO DA WEB – AULA1
PROGRAMAÇÃO PARA INTERNET RICA
Web 2.0 - Princípios
 Web 2.0 usa a rede como uma plataforma.
 Usuário recebe, manipula e controlados os dados no site.
 Arquitetura participativa na qual o usuário pode adicionar ou editar total ou parcialmente uma aplicação de acordo com suas necessidades e experiência.
 Uma interface rica, interativa e amigável, baseado em Ajax ou estruturas similares.
 Modelos de negócios enxutos facilitados pelo gerenciamento de conteúdos e serviços.
 Fim do Ciclo de software ( versão beta ) 
 Alguns aspectos de rede social.
 Algumas interfaces gráficas, como gradientes e cantos arredondados .
A EVOLUÇÃO DA WEB – AULA1
PROGRAMAÇÃO PARA INTERNET RICA
Comparando 
A EVOLUÇÃO DA WEB – AULA1
PROGRAMAÇÃO PARA INTERNET RICA
A EVOLUÇÃO DA WEB – AULA1
PROGRAMAÇÃO PARA INTERNET RICA
O que acontece na Web 2.0
 Conteúdo gerado pelo Usuário
 Inteligência Coletiva
 Folksonomia (Folksonomy)
 Redes Sociais
 Mídia Social
 Blogging
Logos da Web 2.0
A EVOLUÇÃO DA WEB – AULA1
PROGRAMAÇÃO PARA INTERNET RICA
A EVOLUÇÃO DA WEB – AULA1
PROGRAMAÇÃO PARA INTERNET RICA
Um pouco mais de Web 2.0
 Ajax
 Aplicações para Internet Rica (RIA)
 Metodologias ágeis
 Software como serviço (SaaS)
 Beta perpétuo
A EVOLUÇÃO DA WEB – AULA1
PROGRAMAÇÃO PARA INTERNET RICA
A EVOLUÇÃO DA WEB – AULA1
PROGRAMAÇÃO PARA INTERNET RICA
O Futuro da Web (Web 3.0)
A Web está sempre trazendo novidades para todos, a velocidade em que o mundo tecnológico evolui é assustadora até para os profissionais da área. Existem muitas discussões sobre quais serão os marcos que definirão a Web 3.0, os três tópicos mais comentados são: Web 3D, Web Semântica e a Internet do mundo real.
Web Semântica
http://opte.org/
A EVOLUÇÃO DA WEB – AULA1
PROGRAMAÇÃO PARA INTERNET RICA
A EVOLUÇÃO DA WEB – AULA1
PROGRAMAÇÃO PARA INTERNET RICA
Conclusão
A proposta inicial de um uso para interligar conhecimentos cresceu, a Internet se mesclou com o mundo real. O aumento da banda permitiu que os sítios oferecessem mais serviços e que as tecnologias evoluíssem.
A Web mudou a forma das pessoas agirem. Não conseguimos pensar o nosso dia-a-dia sem Internet e sem acesso às páginas que apresentam informações de todas as formas possíveis. Mapas, tempo, mensagens, fotos, aulas, o ser humano está vivendo dentro desse novo universo em ebulição constante.
A EVOLUÇÃO DA WEB – AULA1
PROGRAMAÇÃO PARA INTERNET RICA
A EVOLUÇÃO DA WEB – AULA1
PROGRAMAÇÃO PARA INTERNET RICA
Bibliografia
DEITEL, Harvey M.; DEITEL, Paul J. Ajax, Rich Internet Applications e Desenvolvimento: Web para Programadores. São Paulo: Prentice Hall Brasil, 2009
LEMAY , Laura. Aprenda a Criar Páginas Web com HTML e XHTML em 21 Dias. São Paulo: Pearson Education do Brasil, 2002
PRIMO, Alex - O aspecto relacional das interações na Web 2.01 - E- Compós (Brasília), v. 9, p. 1-21, 2007
CIRILO, Carlos Eduardo C. e MAGALHÃES, Vanessa M. A. – Apresentação Web 2.0 - Conceitos e Tecnologias de Suporte - PPGCC/DC – 2009
http://oreilly.com/web2/archive/what-is-web-20.html
http://www.web2con.com/web2con/
http://www.osignificado.com.br/web-3-0/
http://www.w3.org/MarkUp/draft-ietf-iiir-html-01.txt
A EVOLUÇÃO DA WEB – AULA1
PROGRAMAÇÃO PARA INTERNET RICA
A EVOLUÇÃO DA WEB – AULA1
PROGRAMAÇÃO PARA INTERNET RICA
Bibliografia
http://www.w3.org/People/Raggett/book4/ch02.html
http://www.websense.com/assets/white-papers/whitepaper-web-security-gateway-web20-secured-and-simplified-pt.pdf
http://sites.google.com/site/historiasobreossitesdebusca/historia-da-web-20
http://www.ietf.org/rfc/rfc3875
http://www.w3.org/TR/2000/REC-xhtml1-20000126/
http://www.hpl.hp.com/research/idl/papers/tags/
http://info.abril.com.br/aberto/infonews/082006/09082006-25.shl
http://www.web3d.org/realtime-3d/
http://info.cern.ch/NextBrowser1.html
http://blogs.bmj.com/bmj-journals-development-blog/2010/11/19/the-semantic-web-whats-the-point/
*
*
*
*
*
*

Outros materiais