História e Evolução da Web Aécio Costa História e Evolução da Web A História da Web História e Evolução da Web O que estamos estudando? Período em anos que a tecnologia demorou para atingir 50 milhões de usuários 3 História e Evolução da Web As dez tecnologias mais promissoras 4 História e Evolução da Web A evolução da Web Web 1.0- Passado Web 2.0 - Presente Web 3.0 - Futuro Web 4.0 – Futuro mais distante* 5 História e Evolução da Web Web 1.0 Tim Berners Lee inventou a Web em 1989; CERN, laboratório franco-suíço de partículas físicas; A Web foi definida por 3 simples, mas muito elegantes tecnologias! 6 História e Evolução da Web Web 1.0 Localizador ou Identificador Uniforme de Recursos (URL ou URI) para identificar recursos (por exemplo, documentos, dados) na Web, e saber onde encontrá-los. Hypertext Markup Language (HTML) Linguagem para representar o conteúdo em termos de páginas na Web e de expressá-las em links Hypertext Transfer Protocol (HTTP) Protocolo para mover dados na Web e em toda a Internet História e Evolução da Web Web 1.0 Componente para o Sucesso: Tecnologia aberta e disponibilizada gratuitamente para todos! História e Evolução da Web Web 1.0 1998 Google criou simplicidade nas pesquisas na Web. 9 História e Evolução da Web Web 2.0 A Web cresceu muito e rapidamente ... mais de 100 milhões de sites ativos; mais de 1 bilhão de pessoas acessam a Web de: Hiperlinkagem de documentos para: Conteúdo dinâmico gerado pelos usuários. História e Evolução da Web Web 2.0 – Exemplos Wikipédia + de 2.400.000 artigos Youtube ~ 80 milhões de vídeos ~ 4 milhões de usuários História e Evolução da Web Web 2.0 Mais próxima da visão de Tim Berners Lee. Colaboração; Meio de interação; Comunicação global; Compartilhamento de informações. História e Evolução da Web Web 2.0 Universidade do Sul da Califórnia; Entre1986 e 2007; 295 exabytes de informação; História e Evolução da Web Web 2.0 História e Evolução da Web Web 3.0 A pr ó xima evolu çã o na Web, se n ão for uma revolu ç ão, ser á a da linkagem de dados e dispositivos. Novas formas de integração e de combinação de dados para conseguir informações e idéias nunca antes possível. Novas maneiras de conectar à Internet através de uma variedade de dispositivos capazes de pesquisar, combinar e analisar os dados. o W3C busca padronizar as tecnologias emergentes que permitirão a Web 3,0 se tornar uma realidade. História e Evolução da Web Web 3.0 Web Semântica Vídeo na Web Web Móvel Web Ubíqua História e Evolução da Web Web 3.0 A Web Semântica e a Arquiteura Web fornecerão tecnologias que tornarão tudo isto possível, interoperável e omnipresente. História e Evolução da Web Consórcio World Wide Web (W3C) "Para levar a web ao seu potencial máximo, desenvolvendo protocolos e orientações que garantam o crescimento da web no longo prazo." Fundada por Tim Berners-Lee em 1994 História e Evolução da Web Consórcio World Wide Web (W3C) Desenvolve Recomendações abertas (Padrões Web); Até agora mais de 80 padrões… Engajado em educação, expansão e desenvolvimento de orientações; Um fórum neutro para construir consenso em torno de padrões web. História e Evolução da Web W3C: Alguns dos princípios básicos do W3C Tecnologias web devem ser interoperáveis A web é baseada em um largo espectro de tecnologias; Nenhuma tecnologia pode pretender cobrir todas as necessidades na web; O que torna a interoperabilidade mandatória; Padrões web devem ser abertos, isto é, não proprietários; A web deve ser acessível a todos. História e Evolução da Web Por que a W3C é importante? História e Evolução da Web A História das Tecnologias Web 22 História e Evolução da Web HTTP - Hypertext Transfer Protocol Protocolo de comunicação utilizado para sistemas de informação de hipermídia, distribuídos e colaborativos; Ele é a base para a comunicação de dados da World Wide Web; Protocolo responsável pelo tratamento de pedidos e respostas entre cliente e servidor na World Wide Web; Este protocolo tem sido usado pela WWW desde 1990. História e Evolução da Web HTTP 1ª Versão: HTTP/0.9 Usava simples formato de texto ASCII atrav é s de um único método de requisição, chamado GET. 24 História e Evolução da Web HTTP/1.0 Entre 1992 e 1996 para suprir a necessidade de transferir não apenas texto. Com essa versão, o protocolo passou a transferir não apenas e foram implementados novos métodos de requisição, chamados POST e HEAD. História e Evolução da Web HTTP/1.1 Versão atual do protocolo O uso de conexões persistentes; O uso de servidores proxy que permitem uma melhor organização da cache; Novos métodos de requisições. 26 História e Evolução da Web HTML Linguagem de marcação utilizada para produzir páginas na Web; Documentos HTML podem ser interpretados por navegadores; Linguagem foi definida em especificações formais na década de 1990. 27 História e Evolução da Web Mosaico Conhecido por muitos como o primeiro navegador WWW a rodar no Windows. 28 História e Evolução da Web HTML 2.0 IETF criou um grupo de trabalho para o HTML; 1994: Tim Berners-Lee cria a W3C; A partir de 1996 a W3C especifica o HTML. 29 História e Evolução da Web Cookies Grupo de dados trocados entre o navegador e o servidor de páginas, colocado num arquivo (ficheiro) de texto criado no computador do utilizador. A sua função principal é a de manter a persistência de sessões HTTP. 30 História e Evolução da Web Netscape Netscape Communications Empresa de serviços de computadores nos EUA; Torno-se conhecida pelo seu navegador web; Perdeu a maioria dos usuários para o Internet Explorer. 31 História e Evolução da Web Opera Navegador da web e uma suíte de internet desenvolvida pela companhia Opera Software; Opera foi lançado publicamente com a versão 2.0 em 1996 que apenas operou em Microsoft Windows; O Opera tem uma grande distribui ç ã o no mercado de aparelhos m ó veis como celulares, smartphones, e aparelhos PDAs. Edições de Opera estão disponíveis para aparelhos usando os sistemas operacionais Symbian e o Windows Mobile, bem como o Java ME; 2005 foi lançado Opera mini. 32 História e Evolução da Web Internet Explorer Lançado em 1995; Tornou-se popular quando distribuído gratuito. Iniciou a Guerra dos Navegadores! História e Evolução da Web A Guerra dos Navegadores História e Evolução da Web 35 História e Evolução da Web SSL - Secure Sockets Layer Protocolos criptográficos que conferem segurança de comunicação na Internet para serviços como email (SMTP), navegação por páginas (HTTP) e outros tipos de transferência de dados; Desenvolvida pelo Netscape; Uso do HTTPs. 36 História e Evolução da Web JavaScript JavaScript foi originalmente desenvolvido por Brendan Eich da Netscape sob o nome de Mocha; Mocha > LiveScript > JavaScript Lançada pela primeira vez na versão do navegador Netscape 2.0; JavaScript foi incluído no Internet Explorer 3.0; Ampla aceitação como linguagem de script client-side de páginas web; 1996 a Netscape anunciou que tinha submetido JavaScript para Ecma internacional como candidato a padrão industrial e o trabalho. 37 História e Evolução da Web Java em Navegadores Em 1995 Java pode rodar em um web browser usando uma Java Virtual Machine (JVM). Applets em Java podem adicionar recursos que não são possíveis em HTML. 38 História e Evolução da Web Flash Plataforma de software utilizada geralmente para a criação de animações interativas que funcionam embutidas num navegador web e também por meio de desktops, celulares, smartphones, tablets e televisores. História e Evolução da Web XML - eXtensible Markup Language Uma recomendação da W3C para gerar linguagens de marcação para necessidades especiais. História e Evolução da Web HTML 3.2 e HTML 4 Focado no desenvolvimento do XHTML, uma especificação HTML baseada em XML que é considerada pela W3C como um sucessor do HTML; O XHTML faz uso de uma sintaxe mais rigorosa e menos ambígua para tornar o HTML mais simples de ser processado e estendido. História e Evolução da Web CSS2 - Cascading Style Sheets Linguagem de estilo utilizada para definir a apresentação de documentos escritos em uma linguagem de marcação, como HTML. Principal benefício é prover a separação entre o formato e o conteúdo de um documento. 42 História e Evolução da Web Ajax - Asynchronous Javascript and XML AJAX é uma maneira (técnica) de troca de dados com o servidor, atualizando partes de uma página Web sem a necessidade de recalega-lá inteira. 43 História e Evolução da Web Safari Navegador desenvolvido pela Apple Inc. e incluído como o navegador padrão a partir do sistema operacional Mac OS X v10.3; Atualmente, o Safari é o quarto navegador mais utilizado no mundo com 8,39% dos usuários mundiais. História e Evolução da Web Firefox Navegador livre e multi-plataforma desenvolvido pela Mozilla Foundation; Cerca de 40% do código do programa foi totalmente escrito por voluntários; Reativou a chamada Guerra dos Navegadores; História e Evolução da Web Google Chrome Navegador desenvolvido pelo Google e compilado com base em componentes de código aberto. instituto Navegg, 2012. 46 História e Evolução da Web HTML 5 Bem recebido pelos desenvolvedores Web até então; Nova Especificação do HTML que promete revolucionar o mercado. "Reflexões sobre o Adobe Flash“ Conclui que o desenvolvimento do HTML5 tornaria o Adobe Flash não mais necessário, tanto para assistir vídeo ou mesmo exibir qualquer conteúdo web. 47 http://www.apple.com/hotnews/thoughts-on-flash/