Baixe o app para aproveitar ainda mais
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/ * * * * * *
Compartilhar