Академический Документы
Профессиональный Документы
Культура Документы
Evoluo da WEB ca
WEB 2.0
Novas tendncias e
1 / 47
Um pouco de histria o
Evoluo da WEB ca
WEB 2.0
Novas tendncias e
Um pouco de histria o
Qual a idade da Internet? e ...e a idade da World Wide Web (WWW)?
1950 1960 1970 1980 1990 2000
Vamos descobrir!
2 / 47
Evoluo da WEB ca
WEB 2.0
Novas tendncias e
Dcada de 1950 e
Mainframes Terminais interconectados Iniciam-se as primeiras pesquisas sobre possibilidades de interconectar computadores independentes
3 / 47
Evoluo da WEB ca
WEB 2.0
Novas tendncias e
1960
DARPA (Defense Advanced Research Projects Agency) necessita de um meio de comunicao entre ca super-computadores localizados em diferentes lugares dos EUA Surge a primeira rede de comunicao: ARPANET ca Pesquisas so realizadas para possibilitar conectar redes f a sicas de forma a formar redes lgicas o Endereamento lgico e chaveamento de pacotes so a base c o a de uma rede que um dia ser a Internet a Inveno de mecanismos para deixar recados aos usurios ca a predecessor de e-mail Pesquisas e implementaes baseadas em protocolos abertos e co publicamente discutidos (RFC, Request for Comments)
Os RFCs so usados at hoje! a e
4 / 47
Evoluo da WEB ca
WEB 2.0
Novas tendncias e
1970
Surgem as primeiras redes acess veis ao pblico u Introduo do protocolo X.25, utilizado para comunicao em ca ca grande escala Surgimento dos primrdios da Internet: BBS (Bulletin Board o System), FidoNET Surgimento de email: protocolo UUCP, usado para envio e recebimento de mensagens Surgimento dos protocolos usados at hoje: IP, TCP e Introduo da arquitetura TCP/IP ca Surgimento de primeiros jogos estilo MMORPG: MUD (Multi-User Dungeon) Surgimento do termo Internet
5 / 47
Evoluo da WEB ca
WEB 2.0
Novas tendncias e
1980
Padronizao dos protocolos e da arquitetura TCP/IP (RFC ca 791, 792 e 793) O mundo passa a adotar a arquitetura TCP/IP Surgimento de redes nacionais: MILNET (EUA), CERNNET e RIPE (Europa), AARNET (Australia), ... Surgimento dos protocolos de comunicao usados at hoje: ca e SMTP, NNTP, ... Adoo em larga escala de redes WAN (Wide Area Network) ca Criao de IETF (Internet Engineering Task Force), ca organizao para desenvolver e promover padres da Internet ca o Inveno de DNS ca Surgimento de primeiros provedores de Internet Surgimento da linguagem HTML
6 / 47
Evoluo da WEB ca
WEB 2.0
Novas tendncias e
1990
Surgimento de IANA e ICANN entidades para controlar a atribuio dos endereos IP e nomes (DNS) pela Internet ca c Surgimento do protocolo HTTP e, com isso, de World Wide Web Criao de primeiros browsers: Mosaic, Netscape ca Introduo de mecanismos de busca na WEB: WebCrawler, ca Lycos, Yahoo, Altavista, Google (!) Uso de Internet para comrcio e Surgimento de primeiros celulares com acesso a Internet (Nokia) Surgimento de mercado de jogos voltados para Internet Inveno de Java, Javascript, RSS, CSS, ... ca WEB 1.0
7 / 47
Evoluo da WEB ca
WEB 2.0
Novas tendncias e
WEB 0.1
BBS
Gopher
8 / 47
Evoluo da WEB ca
WEB 2.0
Novas tendncias e
WEB 1.0
CNN
(a) 2000
(b) 2002
(c) 2003
Download.com
(a) 1996
(b) 1998
(c) 2001
9 / 47
Evoluo da WEB ca
WEB 2.0
Novas tendncias e
WEB 1.0
Yahoo
(a) 1995
(b) 1998
(c) 2000
News.com
(a) 1996
(b) 1999
(c) 2000
10 / 47
Evoluo da WEB ca
WEB 2.0
Novas tendncias e
WEB 1.0
UOL
(a) 1996
(b) 1998
(c) 2002
Terra
(a) 2000
(b) 2001
(c) 2005
11 / 47
Evoluo da WEB ca
WEB 2.0
Novas tendncias e
WEB 2.0
WEB 2.0.
Antes de entrar em detalhes, vamos ver alguns exemplos...
12 / 47
Evoluo da WEB ca
WEB 2.0
Novas tendncias e
WEB 2.0
Delicious.com
Evoluo da WEB ca
WEB 2.0
Novas tendncias e
WEB 2.0
Flickr
Site para armazenar fotos, encontrar fotos populares, participar de comunidades com interesses similares...
14 / 47
Evoluo da WEB ca
WEB 2.0
Novas tendncias e
WEB 2.0
Digg.com
Site para encontrar not cias populares, trocar not cias com amigos, encontrar not cias sugeridas por outros usurios... a
15 / 47
Evoluo da WEB ca
WEB 2.0
Novas tendncias e
WEB 2.0
Facebook.com
Rede social: site para encontrar amigos, sugerir recursos interessantes, colocar fotos, etc.
16 / 47
Evoluo da WEB ca
WEB 2.0
Novas tendncias e
WEB 2.0
Linkedin.com
Site para pers de negcios: publicar seu curr o culo, indicar pessoas para cargos, ...
17 / 47
Evoluo da WEB ca
WEB 2.0
Novas tendncias e
WEB 2.0
Myspace.com
Evoluo da WEB ca
WEB 2.0
Novas tendncias e
WEB 2.0
Wikipedia.org
Evoluo da WEB ca
WEB 2.0
Novas tendncias e
WEB 2.0
Google: gmail, maps, wave, reader...
(a) gmail
20 / 47
Evoluo da WEB ca
WEB 2.0
Novas tendncias e
WEB 1.0
Principais caracter sticas de WEB 1.0.
Web para sites, no para pessoas a Portais genricos e Design padronizado (e, muitas vezes, confuso) Pginas estticas, tendo necessidade de cargos espec a a cos para gerenciar o contedo e aparncia (webmasters) u e Desenvolvimento manual
Principais tecnologias:
Protocolos/Padres: HTML, HTTP o Ferramentas espec cas para criao de sites (Dreamweaver, ca FrontPage, notepad)
Necessita de pessoas qualicadas
Java frequentemente usado em forma de applets e Javascript pouco utilizado e CSS pouco utilizado e Multim dia: GIF (muitas vezes, animado), JPG
21 / 47
Evoluo da WEB ca
WEB 2.0
Novas tendncias e
WEB 2.0
Principais caracter sticas de WEB 2.0:
Web voltada para contedo u Sites desenvolvidos com objetivos precisos Integrao transparente entre diversos sites (google account, ca web snippets, rss) Pginas dinmicas, geradas a cada acesso, trazendo contedo a a u personalizado Contedo gerado pelos prprios usurios u o a
Principais tecnologias:
Protocolos/Padres: HTML/XHTML, HTTP, XML, o XML-RPC, RSS, JSON, ... Uso dos recursos do cliente: javascript, css, composio ca dinmica do contedo a u Recursos ass ncronos: AJAX, RSS, web services Java/python/perl/php utilizados do lado do servidor Design dinmico: Javascript + CSS a Recursos multim dia
22 / 47
Evoluo da WEB ca
WEB 2.0
Novas tendncias e
WEB 2.0
Comparando WEB 1.0 vs WEB 2.0
Caracter stica Protocolos/Padres o Contedo u Foco Interao com outros sites ca Gerao do contedo ca u Uso dos recursos dos clientes Acesso ass ncrono a dados Design Estrutura de pginas a Recursos semnticos a Endereamento de recursos c Interao entre os usurios ca a Recursos multim dia Tecnologias envolvidas WEB 1.0 Desenvolvidos na dcada de 90 e Esttico a Genrico e No a Webmasters No a No a Fixo Baseada em tabelas No a Complexo (/index.aspx?a=l&c=fa3b) No a No a Proprietrias a WEB 2.0 Desenvolvidos na dcada de 90 e Dinmico a Espec co Sim Prprios usurios o a Sim Sim Dinmico e criativo a Baseada em blocos lgicos o Sim Simples (/home/login) Sim Sim Abertas
23 / 47
Evoluo da WEB ca
WEB 2.0
Novas tendncias e
1 McAfee, A. (2006). Enterprise 2.0: The Dawn of Emergent Collaboration. MIT Sloan Management review. Vol. 47, No. 3, p. 21-28. 24 / 47
Evoluo da WEB ca
WEB 2.0
Novas tendncias e
25 / 47
Evoluo da WEB ca
WEB 2.0
Novas tendncias e
2 http://blogs.msdn.com/wcamb/archive/2008/07/03/cen-rios-de-implementa-o-de-servi-os-com-wcf-parte-3servi-os-para-web-2-0.aspx 26 / 47
Evoluo da WEB ca
WEB 2.0
Novas tendncias e
27 / 47
Evoluo da WEB ca
WEB 2.0
Novas tendncias e
28 / 47
Evoluo da WEB ca
WEB 2.0
Novas tendncias e
Basicamente, para qualquer linguagem de programao existe ca um framework pronto para desenvolver sites O foco passa a ser em contedo do site (e sua apresentao), u ca e no em detalhes tcnicos de implementao a e ca
29 / 47
Evoluo da WEB ca
WEB 2.0
Novas tendncias e
Surgimento de servios, desenvolvidos pela comunidade, que c permitem estender os sites usando scriptlets (bookmarklets, userscripts.org, greasemonkey, ...)
30 / 47
Evoluo da WEB ca
WEB 2.0
Novas tendncias e
Imagens:
WEB 1.0: Formatos JPG e GIF (inclusive animados) WEB 2.0: Formatos vetoriais, exportados para arquivos JPG e PNG; amplo uso de transparncia nas imagens e
Evoluo da WEB ca
WEB 2.0
Novas tendncias e
(a) 404uxd.com
(b) artisanthemes.com
(c) designdesease.com
32 / 47
Evoluo da WEB ca
WEB 2.0
Novas tendncias e
33 / 47
Evoluo da WEB ca
WEB 2.0
Novas tendncias e
Evoluo da WEB ca
WEB 2.0
Novas tendncias e
35 / 47
Evoluo da WEB ca
WEB 2.0
Novas tendncias e
36 / 47
Evoluo da WEB ca
WEB 2.0
Novas tendncias e
37 / 47
Evoluo da WEB ca
WEB 2.0
Novas tendncias e
38 / 47
Evoluo da WEB ca
WEB 2.0
Novas tendncias e
39 / 47
Evoluo da WEB ca
WEB 2.0
Novas tendncias e
Encontrar o usurio-alvo a
SEO, SMO..
40 / 47
Evoluo da WEB ca
WEB 2.0
Novas tendncias e
41 / 47
Evoluo da WEB ca
WEB 2.0
Novas tendncias e
Novas tendncias e
Novos conceitos surgem constantemente
WEB semntica: meta-dados e sua interligao a ca
Facilitar acesso a informaoes c Agregar informaoes de forma dinmica c a Unicar todas as informaoes da Internet c
42 / 47
Evoluo da WEB ca
WEB 2.0
Novas tendncias e
Novas tendncias e
Novos conceitos:
Interatividade 3D
Oferecer recursos 3D dentro do prprio browser o Quake Live, Google O3D, WebGL..
43 / 47
Evoluo da WEB ca
WEB 2.0
Novas tendncias e
Novas tendncias e
Novos conceitos:
Multi-m dia
Suporte a recursos multi-m dentro do browser dia Firefox 3.5, Google Chrome, Safari...
44 / 47
Evoluo da WEB ca
WEB 2.0
Novas tendncias e
Novas tendncias e
Acesso a dados oine:
Google Gears, HTML5 local storage..
45 / 47
Evoluo da WEB ca
WEB 2.0
Novas tendncias e
Novas tendncias e
Tornar aplicao WEB indistingu da local ca vel
Google Docs, Google Wave, Photoshop.com, ...
46 / 47
Evoluo da WEB ca
WEB 2.0
Novas tendncias e
(a) 1998
(b) 2009
47 / 47