cin.ufpe.br evolução da web da 1.0 a 3.0 david santos [email protected]
TRANSCRIPT
![Page 2: CIn.ufpe.br Evolução da Web Da 1.0 a 3.0 David Santos dwfs@cin.ufpe.br](https://reader036.vdocuments.net/reader036/viewer/2022062522/570638691a28abb823903a73/html5/thumbnails/2.jpg)
CIn.ufpe.br
Agenda• Motivação• Surgimento da Web• Web 1.0 e suas tecnologias• Web 2.0 e suas tecnologias• Web 3.0 e suas tecnologias• O futuro da Web, a Web 4.0
![Page 3: CIn.ufpe.br Evolução da Web Da 1.0 a 3.0 David Santos dwfs@cin.ufpe.br](https://reader036.vdocuments.net/reader036/viewer/2022062522/570638691a28abb823903a73/html5/thumbnails/3.jpg)
CIn.ufpe.br
Motivação
• A web é um espaço de informação• Oferecer uma visão geral da evolução da web• Conhecer as tecnologias que estão atreladas em
cada evolução
![Page 4: CIn.ufpe.br Evolução da Web Da 1.0 a 3.0 David Santos dwfs@cin.ufpe.br](https://reader036.vdocuments.net/reader036/viewer/2022062522/570638691a28abb823903a73/html5/thumbnails/4.jpg)
CIn.ufpe.br
Como tudo começou?.
Redudância
Redudância
Redudância
Redudância
![Page 5: CIn.ufpe.br Evolução da Web Da 1.0 a 3.0 David Santos dwfs@cin.ufpe.br](https://reader036.vdocuments.net/reader036/viewer/2022062522/570638691a28abb823903a73/html5/thumbnails/5.jpg)
CIn.ufpe.br
Banco de Dados
Bancos de dados distribuídos e as Federações de banco de dados
![Page 6: CIn.ufpe.br Evolução da Web Da 1.0 a 3.0 David Santos dwfs@cin.ufpe.br](https://reader036.vdocuments.net/reader036/viewer/2022062522/570638691a28abb823903a73/html5/thumbnails/6.jpg)
CIn.ufpe.br
Eis que surge a ...
Criada por Tim Berners Lee!
![Page 7: CIn.ufpe.br Evolução da Web Da 1.0 a 3.0 David Santos dwfs@cin.ufpe.br](https://reader036.vdocuments.net/reader036/viewer/2022062522/570638691a28abb823903a73/html5/thumbnails/7.jpg)
CIn.ufpe.br
INTERNET X WEB• Internet– É uma rede que conecta milhões de
computadores pelo mundo;
• Web– É uma das várias ferramentas de acesso
a essa rede; (ambiente)
![Page 8: CIn.ufpe.br Evolução da Web Da 1.0 a 3.0 David Santos dwfs@cin.ufpe.br](https://reader036.vdocuments.net/reader036/viewer/2022062522/570638691a28abb823903a73/html5/thumbnails/8.jpg)
CIn.ufpe.br
Surgimento da Internet• Decada de 60 (Guerra Fria)• J.C.R. Licklider – “Rede Galáctica”• ARPANET
![Page 9: CIn.ufpe.br Evolução da Web Da 1.0 a 3.0 David Santos dwfs@cin.ufpe.br](https://reader036.vdocuments.net/reader036/viewer/2022062522/570638691a28abb823903a73/html5/thumbnails/9.jpg)
CIn.ufpe.br
• Realizada a primeira conexão entre dois continentes
• Aumento no Numero de Servidores• Protocolo TCP/IP
Decada de 70
![Page 10: CIn.ufpe.br Evolução da Web Da 1.0 a 3.0 David Santos dwfs@cin.ufpe.br](https://reader036.vdocuments.net/reader036/viewer/2022062522/570638691a28abb823903a73/html5/thumbnails/10.jpg)
CIn.ufpe.br
1989 - Tim Berners-Lee, da Organização Europeia para Investigação Nuclear (CERN) , desenvolveu a World Wide Web.
![Page 11: CIn.ufpe.br Evolução da Web Da 1.0 a 3.0 David Santos dwfs@cin.ufpe.br](https://reader036.vdocuments.net/reader036/viewer/2022062522/570638691a28abb823903a73/html5/thumbnails/11.jpg)
CIn.ufpe.br
WORLD WIDE WEB
• Permite o leitor pular rapidamente de um documento para outro.
• A forma padrão das informações do WWW é o hipertexto.
• 1993 - CERN lançou o código-fonte do WorldWideWeb.• 1994 - Criação da W3C (World Wide Web Consortium)
![Page 12: CIn.ufpe.br Evolução da Web Da 1.0 a 3.0 David Santos dwfs@cin.ufpe.br](https://reader036.vdocuments.net/reader036/viewer/2022062522/570638691a28abb823903a73/html5/thumbnails/12.jpg)
CIn.ufpe.br
WEB 1.0• Web 1.0 foi a primeira implementação de
web • Unidirecional
![Page 13: CIn.ufpe.br Evolução da Web Da 1.0 a 3.0 David Santos dwfs@cin.ufpe.br](https://reader036.vdocuments.net/reader036/viewer/2022062522/570638691a28abb823903a73/html5/thumbnails/13.jpg)
CIn.ufpe.br
Tecnologias da WEB 1.0
• Protocolo de Transferência de Hipertexto (HTTP):
• Linguagem de Marcação de Hipertexto (HTML):
• URI (Uniform Resource Identifier)
![Page 14: CIn.ufpe.br Evolução da Web Da 1.0 a 3.0 David Santos dwfs@cin.ufpe.br](https://reader036.vdocuments.net/reader036/viewer/2022062522/570638691a28abb823903a73/html5/thumbnails/14.jpg)
CIn.ufpe.br
WEB 2.0• O termo Web 2.0 foi utilizado pela primeira vez
pela empresa norte americana O’ Reilly Media em 2004
• Compartilhamento de informação e a colaboração
![Page 15: CIn.ufpe.br Evolução da Web Da 1.0 a 3.0 David Santos dwfs@cin.ufpe.br](https://reader036.vdocuments.net/reader036/viewer/2022062522/570638691a28abb823903a73/html5/thumbnails/15.jpg)
CIn.ufpe.br
Serviços da WEB 2.0
![Page 16: CIn.ufpe.br Evolução da Web Da 1.0 a 3.0 David Santos dwfs@cin.ufpe.br](https://reader036.vdocuments.net/reader036/viewer/2022062522/570638691a28abb823903a73/html5/thumbnails/16.jpg)
CIn.ufpe.br
Redes Sociais
• Explosão em 2006 • Milhões de usuários;• Interações:– Participar de diferentes grupos– Criar redes próprias– Compartilhar fotos, vídeos e mensagens – Postar anúncios e classificados, etc.
![Page 17: CIn.ufpe.br Evolução da Web Da 1.0 a 3.0 David Santos dwfs@cin.ufpe.br](https://reader036.vdocuments.net/reader036/viewer/2022062522/570638691a28abb823903a73/html5/thumbnails/17.jpg)
CIn.ufpe.br
Blogs
• Publicação diversos conteúdos de forma cronólogica.
• A maioria dos blogs são textuais, porém:– Fotologs(Fotos)– VideoBlogs(Videos)– Podcasts
![Page 18: CIn.ufpe.br Evolução da Web Da 1.0 a 3.0 David Santos dwfs@cin.ufpe.br](https://reader036.vdocuments.net/reader036/viewer/2022062522/570638691a28abb823903a73/html5/thumbnails/18.jpg)
CIn.ufpe.br
Wikis
• Páginas comunitárias • Maneira fácil de trocar idéias
![Page 19: CIn.ufpe.br Evolução da Web Da 1.0 a 3.0 David Santos dwfs@cin.ufpe.br](https://reader036.vdocuments.net/reader036/viewer/2022062522/570638691a28abb823903a73/html5/thumbnails/19.jpg)
CIn.ufpe.br
RSS
• Abreviação de "really simple syndication" [distribuição realmente simples];
• Tecnologia "pull" e "push";• "Assinando um feed".
![Page 20: CIn.ufpe.br Evolução da Web Da 1.0 a 3.0 David Santos dwfs@cin.ufpe.br](https://reader036.vdocuments.net/reader036/viewer/2022062522/570638691a28abb823903a73/html5/thumbnails/20.jpg)
CIn.ufpe.br
Tecnologias da Web 2.0
• Três abordagens básicas de desenvolvimento para criar aplicações da web 2.0– AJAX;– Adobe Flex;– Google Toolkit.
![Page 21: CIn.ufpe.br Evolução da Web Da 1.0 a 3.0 David Santos dwfs@cin.ufpe.br](https://reader036.vdocuments.net/reader036/viewer/2022062522/570638691a28abb823903a73/html5/thumbnails/21.jpg)
CIn.ufpe.br
AJAX
• Abreviação para “Asynchronous JavaScript and XML”;
• Velocidade nas interações dos usuários;• Aplicação desktop.
![Page 22: CIn.ufpe.br Evolução da Web Da 1.0 a 3.0 David Santos dwfs@cin.ufpe.br](https://reader036.vdocuments.net/reader036/viewer/2022062522/570638691a28abb823903a73/html5/thumbnails/22.jpg)
CIn.ufpe.br
Adobe Flex
• RIA – Rich Internet Aplications (Aplicações Ricas para Internet);
• Aplicação desktop;
![Page 23: CIn.ufpe.br Evolução da Web Da 1.0 a 3.0 David Santos dwfs@cin.ufpe.br](https://reader036.vdocuments.net/reader036/viewer/2022062522/570638691a28abb823903a73/html5/thumbnails/23.jpg)
CIn.ufpe.br
Google Web Toolkit
• Toolkit de código-fonte aberto;• Ajax + Java;
![Page 24: CIn.ufpe.br Evolução da Web Da 1.0 a 3.0 David Santos dwfs@cin.ufpe.br](https://reader036.vdocuments.net/reader036/viewer/2022062522/570638691a28abb823903a73/html5/thumbnails/24.jpg)
CIn.ufpe.br
WEB 1.0 X WEB 2.0
Web 1.0 Web 2.0
Leitura Leitura/Escrita
Empresas Comunidade
Cliente/Servidor Peer to Peer
Dados proprietários Dados compartilhados
Formulários Web Aplicações Web
![Page 25: CIn.ufpe.br Evolução da Web Da 1.0 a 3.0 David Santos dwfs@cin.ufpe.br](https://reader036.vdocuments.net/reader036/viewer/2022062522/570638691a28abb823903a73/html5/thumbnails/25.jpg)
CIn.ufpe.br
WEB 3.0
• Usar de maneira mais inteligente todo o conhecimento já disponível.
• Web semântica • Principais Objetivos da WEB 3.0:– Tornar a Web legivel por maquina;– Permitir buscas mais complexas;– Trasnformar a Web de Documentos em Web de
Dados
![Page 26: CIn.ufpe.br Evolução da Web Da 1.0 a 3.0 David Santos dwfs@cin.ufpe.br](https://reader036.vdocuments.net/reader036/viewer/2022062522/570638691a28abb823903a73/html5/thumbnails/26.jpg)
CIn.ufpe.br
ARQUITETURA DA WEB SEMÂNTICA
![Page 27: CIn.ufpe.br Evolução da Web Da 1.0 a 3.0 David Santos dwfs@cin.ufpe.br](https://reader036.vdocuments.net/reader036/viewer/2022062522/570638691a28abb823903a73/html5/thumbnails/27.jpg)
CIn.ufpe.br
UNICODE/URI
• UNICODE– Representar qualquer caráter exclusivamente.
• URI- Uniform Resource Identifier– Identificadores únicos para recursos da web.
![Page 28: CIn.ufpe.br Evolução da Web Da 1.0 a 3.0 David Santos dwfs@cin.ufpe.br](https://reader036.vdocuments.net/reader036/viewer/2022062522/570638691a28abb823903a73/html5/thumbnails/28.jpg)
CIn.ufpe.br
XML + NS + XMLSCHEMA
• XML (Extensible Markup Language)– Marcar documentos que contêm informações
estruturadas.• NS (XMLnamespace)– Uma coleção de nomes.
• XMLSCHEMA– As regras para validar documentos XML
![Page 29: CIn.ufpe.br Evolução da Web Da 1.0 a 3.0 David Santos dwfs@cin.ufpe.br](https://reader036.vdocuments.net/reader036/viewer/2022062522/570638691a28abb823903a73/html5/thumbnails/29.jpg)
CIn.ufpe.br
RDF + RDF SCHEMA
• RDF - Resource Description Framework– Descrever recursos da web – SPARQL
• RDF SCHEMA– Definir esquema para documentos RDF.
![Page 30: CIn.ufpe.br Evolução da Web Da 1.0 a 3.0 David Santos dwfs@cin.ufpe.br](https://reader036.vdocuments.net/reader036/viewer/2022062522/570638691a28abb823903a73/html5/thumbnails/30.jpg)
CIn.ufpe.br
Ontologias
• Camada mais importante• Serve de Vocabulário• Representar uma area de conhecimento.• Ferramentas– Protegé;– pOWL;– OntoEdit.
![Page 31: CIn.ufpe.br Evolução da Web Da 1.0 a 3.0 David Santos dwfs@cin.ufpe.br](https://reader036.vdocuments.net/reader036/viewer/2022062522/570638691a28abb823903a73/html5/thumbnails/31.jpg)
CIn.ufpe.br
Logica, Prova e Confiança
• Camada Lógica– Consultar– Filtrar – Concluir– Liguagens: RuleML, DAML-L e F-Logic
• Prova e Confiança são camadas pouco desenvolvidas.
![Page 32: CIn.ufpe.br Evolução da Web Da 1.0 a 3.0 David Santos dwfs@cin.ufpe.br](https://reader036.vdocuments.net/reader036/viewer/2022062522/570638691a28abb823903a73/html5/thumbnails/32.jpg)
CIn.ufpe.br
Como relacionar esse dados?
• Conjunto de regras que tornaram-se conhecidos como Linked Data
![Page 33: CIn.ufpe.br Evolução da Web Da 1.0 a 3.0 David Santos dwfs@cin.ufpe.br](https://reader036.vdocuments.net/reader036/viewer/2022062522/570638691a28abb823903a73/html5/thumbnails/33.jpg)
CIn.ufpe.br
Principios Linked Data
1. Usar URI’s como nomes para recursos; 2. Usar URI’s HTTP para procurar esses
nomes; 3. Fornecer informações úteis, usando os
padrões (RDF, SPARQL) por procurar um URI;
4. Incluir links para outros URIs para descobrir mais coisas.
![Page 34: CIn.ufpe.br Evolução da Web Da 1.0 a 3.0 David Santos dwfs@cin.ufpe.br](https://reader036.vdocuments.net/reader036/viewer/2022062522/570638691a28abb823903a73/html5/thumbnails/34.jpg)
CIn.ufpe.br
WEB 4.0, o futuro da web.
• Inteligência artificial.• Problemas:– Invasão de privacidade– Controle– Depedência– Sobrecarga
![Page 35: CIn.ufpe.br Evolução da Web Da 1.0 a 3.0 David Santos dwfs@cin.ufpe.br](https://reader036.vdocuments.net/reader036/viewer/2022062522/570638691a28abb823903a73/html5/thumbnails/35.jpg)
CIn.ufpe.br
“A tecnologia não é boa nem ruim, tudo depende do uso que as pessoas fazem dela” Manuel Castells
![Page 36: CIn.ufpe.br Evolução da Web Da 1.0 a 3.0 David Santos dwfs@cin.ufpe.br](https://reader036.vdocuments.net/reader036/viewer/2022062522/570638691a28abb823903a73/html5/thumbnails/36.jpg)
CIn.ufpe.br
Principais Referências
• AGHAEI, S.; NEMATBAKHSH, M; FARSANI, H. "Evolution of the Word Wide Web: From Web 1.0 to Web 4.0", 2012;
• NUPUR CHOUDHURY. " World Wide Web and Its Journey from Web 1.0 to Web 4.0 ", 2014;
• KAREM PATEL. " Incremental Journey for World Wide Web: Introduced with Web 1.0 to Recent Web 5.0 – A Survey Paper " , 2013;
• M. RAJENDRA PRASAD, DR. B. MANJULA, V.BAPUJI. " A Novel Overview and Evolution of World Wide Web: Comparison from Web 1.0 to Web 3.0 ",2013.