Entendendo O Que é Web 2

26
Aurélio Paixão Paicon Technologies Impacta Tecnologia

description

Um resumo sobre os conceitos comentados no artigo de O'Reilly

Transcript of Entendendo O Que é Web 2

Page 1: Entendendo O Que é Web 2

Aurélio PaixãoPaicon TechnologiesImpacta Tecnologia

Page 2: Entendendo O Que é Web 2

Definição do termo web 2.0

O que não é:

Uma nova versão da internet

Uma internet mais rápida

Uma internet mais moderna tecnologicamente

Page 3: Entendendo O Que é Web 2

Definição do termo web 2.0 História

Em dezembro de 2006, Tim O'Reilly conceituou o que é web 2.0 em seu blog Postagem do blog.

Desde então, esta se tornou a melhor e mais aceita definição concisa do termo.

Uma definição mais completa e mais antiga se encontra no seu artigo What Is Web 2.0?.

Page 4: Entendendo O Que é Web 2

Definição do termo web 2.0

Page 5: Entendendo O Que é Web 2

Resumindo, o que é?

Web 1.0 – Conecta computadores

Web 2.0 – Conecta pessoas

Page 6: Entendendo O Que é Web 2

A evolução das aplicações

Page 7: Entendendo O Que é Web 2

A evolução das aplicaçõesFotos Online

1.0 2.0

Page 8: Entendendo O Que é Web 2

A evolução das aplicaçõesBases de Conhecimento

1.0 2.0

Page 9: Entendendo O Que é Web 2

A evolução das aplicaçõesSites

1.0 2.0

Page 10: Entendendo O Que é Web 2

A evolução das aplicaçõesTroca de Arquivos

1.0 2.0

Page 11: Entendendo O Que é Web 2

A evolução das aplicaçõesEventos

1.0 2.0

Page 12: Entendendo O Que é Web 2

A evolução das aplicaçõesMarketing

1.0 2.0

Page 13: Entendendo O Que é Web 2

A evolução das aplicaçõesIntegração de sistemas web

1.0 2.0

Page 14: Entendendo O Que é Web 2

A evolução das aplicaçõesclassificação de conteúdo

1.0 2.0

Page 15: Entendendo O Que é Web 2
Page 16: Entendendo O Que é Web 2

A inteligência coletiva

Experiências comprovadas

Yahoo – portal de entrada para conteúdo coletivo Google – page rank e demais serviços eBay – usuários fazem o negócio Amazon – comentários sobre os produtos Etc...

Page 17: Entendendo O Que é Web 2

A inteligência coletiva ao extremo Wikipedia

“com um número suficiente de olhos, todos os bugs tornam-se visíveis”

del.icio.us e o Flickr“inauguram o uso da folksonomia”

Sourceforge.net“todo bom projeto, só precisa do auxílio do marketing viral”

Page 18: Entendendo O Que é Web 2

Lição das grandes empresa

“Efeitos na rede resultantes das contribuições dos usuários são a chave para a supremacia

de mercado na era Web 2.0.”

Page 19: Entendendo O Que é Web 2

Princípios da web 2.0 O Beta Perpétuo

“Não trate software como um artefato, mas como um processo de comprometimento com seus usuários.”

Os usuários são co-desenvolvedores Atualizações constantes ao invés de implantações de

novas versões Agregação de funcionalidades contínua

Page 20: Entendendo O Que é Web 2

Princípios da web 2.0 Pequenas peças frouxamente unidas

“Abra seus dados e serviços para que sejam reutilizados por outros. Reutilize dados e serviços de outros sempre que possível.”

Metodologia KISS Mashups RSS

Tecnologias envolvidas

XML Web Services AJAX

Page 21: Entendendo O Que é Web 2

Princípios da Web 2.0 Software acima do nível de um único dispositivo.

“Não pense em aplicativos que estão no cliente ou servidor, mas desenvolva aplicativos que estão no espaço entre eles.”

Page 22: Entendendo O Que é Web 2

Princípios da Web 2.0 Experiência Rica do Usuário

AJAX

Apresentações baseadas em padrões usando XHTML e CSS; Exibição e interação dinâmicos usando o “Document Object

Model”; Troca e manipulação de dados usando XML e XSLT; Recuperação de dados assíncronos usando XMLHttpRequest; e JavaScript para juntar tudo”.

Page 23: Entendendo O Que é Web 2

Exemplos de Serviços AderentesSkype

Page 24: Entendendo O Que é Web 2

Exemplos de Serviços Aderentes

Page 25: Entendendo O Que é Web 2

Exemplo Prático Neste exemplo vamos realizar as seguintes atividades:

Criar um blog Escrever postagens no blog Compartilhar Fotos Integrar fotos no Blog Compartilhar vídeos Integrar vídeos no blog Compartilhar esta apresentação e integrá-la no blog

Page 26: Entendendo O Que é Web 2

Dúvidas ?