Y!OS y YQL

                                                                          David J.
                           ...
El Jurásico

                                                     Y!OS y YQL

                                            ...
El Cretácico

                                                   Y!OS y YQL

                                             ...
El meteorito de las .com

                                                           Y!OS y YQL

                         ...
La llegada de la Web 2.0

                                                                 Y!OS y YQL

                   ...
Los problemas actuales

                                      Y!OS y YQL

                                       David J.
...
La estrategia

                                                            Y!OS y YQL

                                   ...
Presencia

                                                Y!OS y YQL

                                                 Da...
Estructura

              Y!OS y YQL

               David J.
               Brenes
               Martínez
             D...
Yahoo! Social Platform

                           Y!OS y YQL

                            David J.
                      ...
Yahoo! Application Platform

                                                 Y!OS y YQL

                                ...
Yahoo! Query Language

                                                      Y!OS y YQL

                                 ...
Atacando APIs

                                                         Y!OS y YQL

                                      ...
Mezclando APIs

                                                      Y!OS y YQL

                                        ...
Mezclando Datos

                                      Y!OS y YQL

                                       David J.
       ...
El principal problema

                                     Y!OS y YQL

                                      David J.
   ...
Yahoo! APIs

                                                          Y!OS y YQL

                                       ...
¿Y Yahoo! Pipes?

                                                           Y!OS y YQL

                                 ...
Propósito de YQL

                                                Y!OS y YQL

                                            ...
Bla bla bla

                                                     Y!OS y YQL

                                            ...
Sobre la solución

                                                        Y!OS y YQL

                                   ...
Sobre su utilidad

                                                              Y!OS y YQL

                             ...
Sobre Y!OS

                             Y!OS y YQL

                              David J.
                              ...
Sobre la clase

                  Y!OS y YQL

                   David J.
                   Brenes
                   Mar...
That’s all Folks

                                                Y!OS y YQL

                                            ...
Créditos

                                                          Y!OS y YQL

                                          ...
Licencia

                                                              Y!OS y YQL

                                      ...
Upcoming SlideShare
Loading in...5
×

Introducción a la Yahoo! Open Strategy

1,554

Published on

Pequeña introducción a la Yahoo! Open Strategy antes de pasar a centrarse en el Yahoo! Query Language (YQL).

Usado en el Curso de Extensión Universitaria "Desarrollo de aplicaciones web mediante servicios web y APIs abiertas" de la Universidad de Oviedo: http://directo.uniovi.es/postgrado/cabecera_ep.asp?Curso=2008&IdPrograma=5187

Published in: Education, Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
1,554
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
11
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Introducción a la Yahoo! Open Strategy

  1. 1. Y!OS y YQL David J. Brenes Martínez Yahoo! Open Strategy Desarrollador en Grupo Yahoo Query Language Índigo La evolución de Yahoo! ¿Qué es David J. Brenes Martínez Y!OS? Ventajas Desarrollador en Grupo Índigo Estructura ¿Qué es YQL? Curso de Extensión Universitaria El problema de los Mashups Desarrollo de aplicaciones web mediante servicios web y APIs abiertas La estrategia de Universidad de Oviedo Yahoo! Conclusiones 2009/07/20 Créditos y Licencia
  2. 2. El Jurásico Y!OS y YQL David J. Brenes Martínez Desarrollador en Grupo Índigo La evolución de Yahoo! ¿Qué es Y!OS? Ventajas Estructura ¿Qué es En los inicios... YQL? El problema de los Mashups Directorio Web La estrategia de Yahoo! Proyecto de estudiantes universitarios Conclusiones Su nombre proviene de Los Viajes de Gulliver Créditos y Licencia
  3. 3. El Cretácico Y!OS y YQL David J. Brenes Martínez Desarrollador en Grupo Índigo La evolución Ampliación como Portal Web. de Yahoo! Adquisicón de servicios de correo, juegos y ¿Qué es Y!OS? mensajería. Ventajas Estructura ¿Qué es YQL? El problema de los Mashups La estrategia de Yahoo! Conclusiones Créditos y Licencia
  4. 4. El meteorito de las .com Y!OS y YQL David J. Brenes Martínez Desarrollador en Grupo Índigo En el 2000 estalla la burbuja de las .com La evolución de Yahoo! Los modelos de negocio se muestran insutificientes y ¿Qué es las compañías entran en crisis. Y!OS? Ventajas Estructura Yahoo! Logra sobrevivir, pero tocada. ¿Qué es YQL? El problema de los Mashups La estrategia de Yahoo! Conclusiones Créditos y Licencia
  5. 5. La llegada de la Web 2.0 Y!OS y YQL David J. Brenes Martínez Desarrollador en Grupo Índigo Desarrollo de un buscador propio (hasta entonces Google). La evolución de Yahoo! Modernización de servicios (Yahoo! Mail, Yahoo! ¿Qué es Y!OS? Messenger). Ventajas Estructura Adquisición y lanzamiento de servicios 2.0 (Flickr, ¿Qué es del.icio.us, Upcoming, Yahoo! Music, Yahoo! 360o . . . ). YQL? El problema de los Mashups La estrategia de Yahoo! Conclusiones Créditos y Licencia
  6. 6. Los problemas actuales Y!OS y YQL David J. Brenes Martínez Desarrollador en Grupo Índigo La evolución Competencia con Google. de Yahoo! Intento de compra de Microsoft. ¿Qué es Y!OS? ¿Crisis? Ventajas Estructura ¿Qué es YQL? El problema de los Mashups La estrategia de Yahoo! Conclusiones Créditos y Licencia
  7. 7. La estrategia Y!OS y YQL David J. Brenes Martínez Desarrollador en Grupo Índigo I+D en Recuperación de Información La evolución de Yahoo! Yahoo! GluePages ¿Qué es Yahoo! SearchMonkey Y!OS? Yahoo! Suggestions Ventajas Estructura Apertura a los desarrolladores: Yahoo! Open Strategy ¿Qué es YQL? El problema de los Mashups La estrategia de Yahoo! Conclusiones Créditos y Licencia
  8. 8. Presencia Y!OS y YQL David J. Brenes Martínez Desarrollador en Grupo Índigo Apertura a los desarrolladores. La evolución Exposición de los datos de sus servicios. de Yahoo! ¿Qué es Servicios gratuitos. Y!OS? Ventajas Referencia en el desarrollo web. Estructura ¿Qué es Presencia en nuevos productos. YQL? El problema de los Mashups La estrategia de Yahoo! Conclusiones Créditos y Licencia
  9. 9. Estructura Y!OS y YQL David J. Brenes Martínez Desarrollador en Grupo Índigo La evolución de Yahoo! ¿Qué es Y!OS? Ventajas Estructura ¿Qué es YQL? El problema de los Mashups La estrategia de Yahoo! Conclusiones Créditos y Licencia
  10. 10. Yahoo! Social Platform Y!OS y YQL David J. Brenes Martínez Desarrollador en Grupo Índigo La evolución de Yahoo! ¿Qué es Y!OS? Ventajas Estructura ¿Qué es YQL? El problema de los Mashups La estrategia de Yahoo! Contactos. Conclusiones Créditos y Estado del usuario. Licencia Social Directory.
  11. 11. Yahoo! Application Platform Y!OS y YQL David J. Brenes Martínez Desarrollador en Grupo Índigo La evolución de Yahoo! ¿Qué es Y!OS? Ventajas Estructura ¿Qué es YQL? El problema de los Mashups La estrategia de Yahoo! Plataforma de desarrollo de aplicaciones. Conclusiones Créditos y Despliegue sobre Yahoo!. Licencia Instalables por los usuarios.
  12. 12. Yahoo! Query Language Y!OS y YQL David J. Brenes Martínez Desarrollador en Grupo Índigo La evolución de Yahoo! ¿Qué es Y!OS? Ventajas Estructura ¿Qué es YQL? El problema de los Mashups La estrategia de Yahoo! Conclusiones Plataforma de acceso a Servicios Web de Yahoo!. Créditos y Licencia
  13. 13. Atacando APIs Y!OS y YQL David J. Brenes Martínez Desarrollador en Grupo Índigo Peculiaridades de la red (Proxy. . . ) La evolución Diversos medios de acceso (REST, SOAP). de Yahoo! Peculiaridades de la API (Autenticación, límite de ¿Qué es Y!OS? peticiones, oAuth, https. . . ). Ventajas Estructura Diversos formatos de obtención de datos (XML, RSS, ¿Qué es YQL? JSON. . . ). El problema de los Mashups La estrategia de Yahoo! Conclusiones Créditos y Licencia
  14. 14. Mezclando APIs Y!OS y YQL David J. Brenes Martínez Desarrollador en Grupo Heterogeneidad en formato de datos (XML, RSS, Índigo JSON. . . ). La evolución de Yahoo! Problemas de referencias externas (LinkedData). ¿Qué es Multiplicación de peticiones HTTP (Baneo por Y!OS? Ventajas demasiadas peticiones). Estructura ¿Qué es Tiempo de procesado (Tiempo de carga de las YQL? El problema de los páginas). Mashups La estrategia de Yahoo! Conclusiones Créditos y Licencia
  15. 15. Mezclando Datos Y!OS y YQL David J. Brenes Martínez Desarrollador en Grupo Índigo La evolución de Yahoo! Distintos niveles de fiabilidad. ¿Qué es Distintas licencias de uso. Y!OS? Ventajas Estructura ¿Qué es YQL? El problema de los Mashups La estrategia de Yahoo! Conclusiones Créditos y Licencia
  16. 16. El principal problema Y!OS y YQL David J. Brenes Martínez Desarrollador en Grupo Índigo La evolución de Yahoo! La Heterogeneidad ¿Qué es Y!OS? Ventajas Estructura ¿Qué es YQL? El problema de los Mashups La estrategia de Yahoo! Conclusiones Créditos y Licencia
  17. 17. Yahoo! APIs Y!OS y YQL David J. Brenes Martínez Desarrollador en Grupo Yahoo! posee servicios muy diversos. Índigo Flickr La evolución de Yahoo! Yahoo! Maps ¿Qué es Buscador Y!OS? Upcoming Ventajas Estructura Presentación de APIs mediante interfaz común. ¿Qué es YQL? Facilidad para mezclar datos en una misma petición. El problema de los Mashups La estrategia de Yahoo! Conclusiones Créditos y Licencia
  18. 18. ¿Y Yahoo! Pipes? Y!OS y YQL David J. Brenes Martínez Desarrollador Es que... en Grupo Índigo Permite mezclar datos. La evolución Permite exportar a formato común (JSON, RSS. . . ). de Yahoo! ¿Qué es Sin embargo... Y!OS? Ventajas Estructura La mezcla se hace en tiempo de diseño. ¿Qué es YQL? Los parámetros no permiten alcanzar gran El problema de los Mashups personalización fácilmente. La estrategia de Yahoo! Conclusiones Créditos y Licencia
  19. 19. Propósito de YQL Y!OS y YQL David J. Brenes Martínez Desarrollador en Grupo Índigo Interfaz común para acceso a Yahoo! APIs. La evolución Posibilidad de mezcla de datos. de Yahoo! Incorporación de datos externos: ¿Qué es Y!OS? Ventajas RSS Estructura JSON ¿Qué es YQL? Microformatos El problema de los Mashups La estrategia de Yahoo! Conclusiones Créditos y Licencia
  20. 20. Bla bla bla Y!OS y YQL David J. Brenes Martínez Desarrollador en Grupo Índigo La evolución de Yahoo! ¿Qué es Y!OS? Ventajas Estructura ¿Qué es YQL? El problema de los Mashups La estrategia de Yahoo! ¿Podemos dejar de hablar y empezar a jugar? Conclusiones Créditos y Licencia
  21. 21. Sobre la solución Y!OS y YQL David J. Brenes Martínez Desarrollador en Grupo Índigo La evolución de Yahoo! ¿Qué es Y!OS? Ventajas Estructura ¿Qué es YQL? El problema de los Mashups La estrategia de Yahoo! ¿Resuelve el problema? ¿Supone un paso adelante? Conclusiones Créditos y ¿Es manejable? ¿Facilita el desarrollo? Licencia
  22. 22. Sobre su utilidad Y!OS y YQL David J. Brenes Martínez Desarrollador en Grupo Índigo La evolución de Yahoo! ¿Qué es Y!OS? Ventajas Estructura ¿Qué es YQL? El problema de los Problemas asociados a la externalización de servicios. Mashups La estrategia de Yahoo! ¿Fiabilidad? Conclusiones ¿Disponibilidad? Créditos y ¿Desaparición? Licencia ¿Necesidad? ¿Es util para un proyecto real?
  23. 23. Sobre Y!OS Y!OS y YQL David J. Brenes Martínez Desarrollador en Grupo Índigo La evolución de Yahoo! ¿Qué es Y!OS? Ventajas Estructura ¿Qué es YQL? El problema de los Mashups La estrategia de Yahoo! Conclusiones ¿Qué os parece Yahoo!? Créditos y Licencia
  24. 24. Sobre la clase Y!OS y YQL David J. Brenes Martínez Desarrollador en Grupo Índigo La evolución de Yahoo! ... ¿Qué es Y!OS? Ventajas Estructura ¿Qué es YQL? El problema de los Mashups La estrategia de Yahoo! Conclusiones Créditos y Licencia
  25. 25. That’s all Folks Y!OS y YQL David J. Brenes Martínez Desarrollador en Grupo Índigo La evolución de Yahoo! Cualquier cosa... docencia@davidjbrenes.info ¿Qué es Y!OS? Ventajas Estructura ¿Qué es YQL? El problema de los Mashups La estrategia de Yahoo! Conclusiones Créditos y Licencia
  26. 26. Créditos Y!OS y YQL David J. Brenes Martínez Desarrollador en Grupo Índigo La foto ‘Genius at work’ (transparencia 42) fue La evolución de Yahoo! publicada en flickr por el usuario ‘pjkproductions’ ¿Qué es (http://www.flickr.com/photos/ Y!OS? Ventajas pjkproductions/2867454149/) Estructura ¿Qué es YQL? El problema de los Mashups La estrategia de Yahoo! Conclusiones Créditos y Licencia
  27. 27. Licencia Y!OS y YQL David J. Brenes Martínez Desarrollador Estas transparencias se publican bajo licencia Creative en Grupo Índigo Commons y se pueden redistribuir o modificar bajo las siguientes condiciones: La evolución de Yahoo! Se dé reconocimiento al autor de estas transparencias. ¿Qué es Y!OS? No se use con propósitos comerciales. Ventajas Estructura Se distribuya con la misma licencia. ¿Qué es YQL? Texto de la licencia: http: El problema de los Mashups //creativecommons.org/licenses/by-nc-sa/3.0/ La estrategia de Yahoo! Conclusiones Créditos y Licencia
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×