cin.ufpe.br evolução da web da 1.0 a 3.0 david santos [email protected]

37
CIn.ufpe.br Evolução da Web Da 1.0 a 3.0 David Santos [email protected]

Upload: moises-carneiro-machado

Post on 07-Apr-2016

216 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: CIn.ufpe.br Evolução da Web Da 1.0 a 3.0 David Santos dwfs@cin.ufpe.br

CIn.ufpe.br

Evolução da Web Da 1.0 a 3.0

David [email protected]

Page 2: CIn.ufpe.br Evolução da Web Da 1.0 a 3.0 David Santos dwfs@cin.ufpe.br

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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.

Page 37: CIn.ufpe.br Evolução da Web Da 1.0 a 3.0 David Santos dwfs@cin.ufpe.br

CIn.ufpe.br

Evolução da Web Da 1.0 a 3.0

David [email protected]