Web 2.0, W3C y Software Social
-
Upload
juan-quemada -
Category
Technology
-
view
2.268 -
download
1
description
Transcript of Web 2.0, W3C y Software Social
Web 2.0 o Software Social
Juan QuemadaUniversidad Politécnica de Madrid
Reunión Miembros W3C España, 23 de mayo 2007
Qué es Web 2.0
Web2.0 aparece como término en 2004Web2.0 aparece como término en 2004 Es un término deEs un término de marketingmarketing
Creado por Dale Dougherty de Creado por Dale Dougherty de O’Reilly MediaO’Reilly Media Para atraer inversiones a Internet despues de la crisis “.com”Para atraer inversiones a Internet despues de la crisis “.com”
Algunos son criticos: Algunos son criticos: Tim Berners-Lee!Tim Berners-Lee! TBL promueve un proceso de convergencia entre W3C y Web 2.0TBL promueve un proceso de convergencia entre W3C y Web 2.0
Tim O’Reilly en ultimo AC-W3C: Tim O’Reilly en ultimo AC-W3C: Web 1.0 = Web 2.0 => it was Web 1.5 that got it wrongWeb 1.0 = Web 2.0 => it was Web 1.5 that got it wrong
Otros consideran que es la evolución del software socialOtros consideran que es la evolución del software social
Lo importante es el proceso de reflexión que crea:Lo importante es el proceso de reflexión que crea: ¿Cuales son los “Patrones de Exito” en Internet?¿Cuales son los “Patrones de Exito” en Internet?
Google, Amazon, eBay, Wikipedia, Blogosfera, SecondLife, YouTube, ..Google, Amazon, eBay, Wikipedia, Blogosfera, SecondLife, YouTube, ..
Web 2.0 y la Revolución TIC*
Periodo de DesplieguePeriodo de DesplieguePeriodo de InstalaciónPeriodo de Instalación
CrisisCrisisPunto-comPunto-com
Irrupción
Frenesí
Sinergia
Maduración
1971 2001 2004 ????1987 ????
Web 2.0Web 2.0
Grado de difusiónde la tecnología
mic
ropr
oces
ador
mic
ropr
oces
ador
*Carlota Pérez: Technological Revolutions *Carlota Pérez: Technological Revolutions And Financial CapitalAnd Financial Capital
Web 2.0 -> Una fase en la revolución TICWeb 2.0 -> Una fase en la revolución TIC - Internet se hace accesible a los no profesionales- Internet se hace accesible a los no profesionales
Definición de Web 2.0
Tim O’Reilly: Trying Again (2006-12-10)Tim O’Reilly: Trying Again (2006-12-10)
Web 2.0Web 2.0 is: the business revolutionbusiness revolution in the computer industrycomputer industry
caused by the move to the internet as platforminternet as platform, and an attempt to understand the rules for successunderstand the rules for success
on that new platform.
Chief among those rules is this: Build applications that harness network effectsharness network effects
to get better the more people use themget better the more people use them.
(This is what I've elsewhere called "harnessing collective intelligenceharnessing collective intelligence.")
Inteligencia Colectiva
Inteligencia ColectivaInteligencia Colectiva Inteligencia que emerge de la colaboración y la competición Inteligencia que emerge de la colaboración y la competición
entre muchos individuosentre muchos individuos
““El conjunto es mas que la suma de las partes”El conjunto es mas que la suma de las partes”
Ejemplos de recolección de Inteligencia ColectivaEjemplos de recolección de Inteligencia Colectiva GoogleGoogle
Busquedas: Recolección de intereses de usuariosBusquedas: Recolección de intereses de usuarios WikipediaWikipedia
Recolección de contribuciones y articulosRecolección de contribuciones y articulos BlogosferaBlogosfera
Recolección de información encontrada mientras se navegaRecolección de información encontrada mientras se navega
Ejemplo: slideshare
El interésEl interés
está tanto está tanto
en la en la
red socialred social
como en el como en el
contenidocontenido
Tendencia Web2.0: Aplicaciones y software ---> servicios
EmpresasEmpresas /
Modelo de Modelo de NegocioNegocio
Microsoft /Microsoft /
Venta de Venta de licenciaslicencias
Google /Google /
Venta de Venta de publicidadpublicidad
Publicación y agregación
MSN Spaces Blogger
Desarrollo y soporte de comunidades
MSN Groups, Messenger,
hotmail y Outlook
Google Groups, Talk,
Calendar y Gmail
Ofimática distribuida
Office 2007 Google docs: Writely, Excel,
Calendar, Presently
El granEl gran
duelo:duelo:
GoogleGoogle
frente afrente a
MicrosoftMicrosoft
Conceptos y Modelos
Long Tail (Chris Anderson): Long Tail (Chris Anderson): Modelo de negocio, actividadModelo de negocio, actividado uso en servicos, negocios oo uso en servicos, negocios oCoPs en Internet.CoPs en Internet.
xxf )(
CoP (Communities of Practice):CoP (Communities of Practice): Aprendizaje social que Aprendizaje social que ocurre en grupos con un interés común donde se colabora ocurre en grupos con un interés común donde se colabora compartiendo ideas, soluciones o innovaciones compartiendo ideas, soluciones o innovaciones ((Jean Lave and Etienne Wenger).Jean Lave and Etienne Wenger).
Web, CoPs, ..: Red libre de escalaWeb, CoPs, ..: Red libre de escala
Tecnologías del Web 2.0
Web 2.0 no es una nueva propuesta de tecnologíaWeb 2.0 no es una nueva propuesta de tecnología Es una selección de tecnologías y patrones de uso eficacesEs una selección de tecnologías y patrones de uso eficaces
Mayoritariamente con tecnologías de los años 90Mayoritariamente con tecnologías de los años 90
Principales retos:Principales retos: UsabilidadUsabilidad
Servicios intuitivos (sin manual) y con diseño visual simpleServicios intuitivos (sin manual) y con diseño visual simple Adaptados a la demandas de los usuarios (no técnicos)Adaptados a la demandas de los usuarios (no técnicos)
ReutilizaciónReutilización -> colaboración, socialización, compartición -> colaboración, socialización, compartición Facilidad de despliegueFacilidad de despliegue
Basado en servidor: zero user deploymentBasado en servidor: zero user deployment Web 2.0: “Web as platform”Web 2.0: “Web as platform”
Web 2.0: Despliegue de servicios
““Web as platform”Web as platform” Programas ejecutables en visor Web: Programas ejecutables en visor Web:
Firefox, Explorer, Opera, Konqueror, Safari, ..Firefox, Explorer, Opera, Konqueror, Safari, ..
Interactivos y con buena velocidad de respuestaInteractivos y con buena velocidad de respuesta
Ejemplo: AJAX - Asynchronous JavaScript And XMLEjemplo: AJAX - Asynchronous JavaScript And XML
Normas utilizadas: Normas utilizadas: Javascript, Javascript, DOM*DOM*, XMLHTTPRequest, , XMLHTTPRequest, XML*XML*
*Normas W3C*Normas W3C
Normalización, Web 2.0 y W3C
El proceso de normalización (mesa redonda WWW2006): El proceso de normalización (mesa redonda WWW2006): Tradicionalmente (ponente Web 2.0)Tradicionalmente (ponente Web 2.0)
Innovar, adoptar y normalizar (IETF, …)Innovar, adoptar y normalizar (IETF, …) W3C -> ¡¡¡Normalizar, adoptar e innovar!!!W3C -> ¡¡¡Normalizar, adoptar e innovar!!!
W3C: W3C: Normalizar, adoptar?, innovar y evolucionarNormalizar, adoptar?, innovar y evolucionar
Idea
Uso Masivo
Técnico
Complejidad
Creatividad
Social
Nivel micro
Social
Nivel macro
realimentaciónIngeniería
Ciencia Análisis
Tim Berners Lee, Keynote, WWW2007
Convergencia W3C <-> Web 2.0
Web Services:Web Services:
Normas W3C basadas en SOAPNormas W3C basadas en SOAP
Se tiende a usar REST (Representational State Transfer)Se tiende a usar REST (Representational State Transfer)
http, xmlhttprequest, XML, JSON, …..http, xmlhttprequest, XML, JSON, …..
Web SemánticoWeb Semántico
Normas W3C basadas RDF, OWL, …Normas W3C basadas RDF, OWL, …
Se tiende a usar Se tiende a usar folcsonomías, microformatos, …folcsonomías, microformatos, …
SindicaciónSindicación
Se usa ATOM, ATOMPP, RSS, …Se usa ATOM, ATOMPP, RSS, …
Conclusiones
Web 2.0 es una “business revolution” según Tim O’ReillyWeb 2.0 es una “business revolution” según Tim O’Reilly Basada en la recolección de la “Inteligencia Colectiva” Basada en la recolección de la “Inteligencia Colectiva”
Web 2.0 no es una nueva propuesta técnicaWeb 2.0 no es una nueva propuesta técnica Web 2.0 son serviciosWeb 2.0 son servicios para grandes comunidades para grandes comunidades
Web 2.0 es el paradigma tecno-económicoWeb 2.0 es el paradigma tecno-económico Que domina hoy en la revolución de las TIC Que domina hoy en la revolución de las TIC
Web 2.0 y W3CWeb 2.0 y W3C W3C desarrolla normas en el nivel “micro”W3C desarrolla normas en el nivel “micro”
Que luego deben ser adoptadas a nivel “macro”Que luego deben ser adoptadas a nivel “macro” Web 2.0 es parte del nivel “macro” (y “micro”)Web 2.0 es parte del nivel “macro” (y “micro”)
Donde se validan y adoptan las normasDonde se validan y adoptan las normas
El permalink aparece en los blogs El permalink aparece en los blogs Para acceder a una noticia cuando sale de la pagina principalPara acceder a una noticia cuando sale de la pagina principal
Permite referenciar un post indefinidamentePermite referenciar un post indefinidamente
Principio arquitectural en que se basa el permalink:Principio arquitectural en que se basa el permalink: cada elemento de un recurso Web es a su vez otro recurso Webcada elemento de un recurso Web es a su vez otro recurso Web
Que puede ser reutilizado a través de un URLQue puede ser reutilizado a través de un URL
El Web 1.5 rompe este principio El Web 1.5 rompe este principio Ejemplo: FramesEjemplo: Frames
Reflexión: ¿Podría el W3C restaurar este principio?Reflexión: ¿Podría el W3C restaurar este principio? Incluso normalizar el formato de un permalinkIncluso normalizar el formato de un permalink
Permanencia de Contribuciones: Permalink
Web Services
W3C Web Services: W3C Web Services:
Normas W3C para federación de servicios abiertaNormas W3C para federación de servicios abierta Basadas en SOAPBasadas en SOAP
Pila de normas esta incompleta Pila de normas esta incompleta
Web 2.0: Web 2.0:
REST (Representational State Transfer) REST (Representational State Transfer)
Colección de principios arquitecturalesColección de principios arquitecturales
Basado en XML y HTTP o XMLHTTPBasado en XML y HTTP o XMLHTTP
Web Semántico o Folcsonomías
Web Semantico: Web Semantico: Debe dotar de significado a los recursos WebDebe dotar de significado a los recursos Web
mayor precisión en busqueda y clasificar conmayor precisión en busqueda y clasificar con Debe automatizar razonamientoDebe automatizar razonamiento
Web 2.0: Web 2.0: folcsonomíasfolcsonomías
Etiquetado colaborativo y sin control centralEtiquetado colaborativo y sin control central microformatosmicroformatos
Añaden pseudosemántica a recursos WebAñaden pseudosemántica a recursos Web
Folcsonomías: Clasificación Colaborativa
Folcsonomía: etiquetado libre y compartidoFolcsonomía: etiquetado libre y compartido
Se crean de forma colaborativa, sin control central Se crean de forma colaborativa, sin control central
Los usuarios eligen libremente las etiquetasLos usuarios eligen libremente las etiquetas
En ingles: “tags”, “tag cloud”, folksonomyEn ingles: “tags”, “tag cloud”, folksonomy
Herramienta perfecta para “wise crowds”Herramienta perfecta para “wise crowds”
Ejemplos: del.icio.us, 43Things, Flickr, YouTube, …Ejemplos: del.icio.us, 43Things, Flickr, YouTube, …
Enormemente eficaces para clasificar y buscar informaciónEnormemente eficaces para clasificar y buscar información
Estan substituyendo a las carpetas Estan substituyendo a las carpetas
Folcsonomías: Clasificación Colaborativa
Folcsonomía: etiquetado libre y compartidoFolcsonomía: etiquetado libre y compartido
Se crean de forma colaborativa, sin control central Se crean de forma colaborativa, sin control central
Los usuarios eligen libremente las etiquetasLos usuarios eligen libremente las etiquetas
En ingles: “tags”, “tag cloud”, folksonomyEn ingles: “tags”, “tag cloud”, folksonomy
Herramienta perfecta para “wise crowds”Herramienta perfecta para “wise crowds”
Ejemplos: del.icio.us, 43Things, Flickr, YouTube, …Ejemplos: del.icio.us, 43Things, Flickr, YouTube, …
Enormemente eficaces para clasificar y buscar informaciónEnormemente eficaces para clasificar y buscar información
Estan substituyendo a las carpetas Estan substituyendo a las carpetas
Sindicación de Contenidos: RSS/Atom
RSS/Atom se ha convertido en el conector del Web 2.0RSS/Atom se ha convertido en el conector del Web 2.0 Protocolo de transferencia estructurada de notificacionesProtocolo de transferencia estructurada de notificaciones
RSS conocido como el “PIPE de Internet”RSS conocido como el “PIPE de Internet”
Usos de RSS/AtomUsos de RSS/Atom Notificación: Para informar masivamente sobre cambiosNotificación: Para informar masivamente sobre cambios
Sin control central y orientado a autoservicioSin control central y orientado a autoservicio Sindicación:Sindicación: Para publicación regular de informaciónPara publicación regular de información
blogs, noticias, podcasts, videos, anuncios de trabajo, etc.blogs, noticias, podcasts, videos, anuncios de trabajo, etc. Mashups: Para construir nuevos serviciosMashups: Para construir nuevos servicios
Filtrado y mezcla de datos Filtrado y mezcla de datos
El futuro: ATOMPP - The ATOM Publishing ProtocolEl futuro: ATOMPP - The ATOM Publishing Protocol Protocolo bidireccional: consulta y envío de flujos de metadatosProtocolo bidireccional: consulta y envío de flujos de metadatos