Entendendo O Que é Web 2

Post on 05-Jul-2015

921 views 5 download

description

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

Transcript of Entendendo O Que é Web 2

Aurélio PaixãoPaicon TechnologiesImpacta Tecnologia

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

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?.

Definição do termo web 2.0

Resumindo, o que é?

Web 1.0 – Conecta computadores

Web 2.0 – Conecta pessoas

A evolução das aplicações

A evolução das aplicaçõesFotos Online

1.0 2.0

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

1.0 2.0

A evolução das aplicaçõesSites

1.0 2.0

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

1.0 2.0

A evolução das aplicaçõesEventos

1.0 2.0

A evolução das aplicaçõesMarketing

1.0 2.0

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

1.0 2.0

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

1.0 2.0

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...

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”

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.”

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

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

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.”

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”.

Exemplos de Serviços AderentesSkype

Exemplos de Serviços Aderentes

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

Dúvidas ?