2 Carlos SáNchez

524 views

Published on

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

  • Be the first to like this

No Downloads
Views
Total views
524
On SlideShare
0
From Embeds
0
Number of Embeds
27
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

2 Carlos SáNchez

  1. 1. Cómo crear y desarrollar Mashups Carlos Sánchez 6 de Noviembre de 2007
  2. 2. Indice 1. Introducción a nvivo.es 2. ¿Qué es un Mashup? 3. APIs que utilizamos 4. Fotos de Conciertos - API de Flickr 5. Videos de Artistas y conciertos - API de Youtube 6. Cañas y tapas – API de 11870 7. Recomendaciones generales 8. ¿Preguntas?
  3. 3. 1. Introducción a nvivo.es No te vuelvas a perder un concierto
  4. 4. 2. ¿Qué es un Mashup? Un Mashup es una aplicación web que combina datos de más de una fuente en una nueva herramienta integrada
  5. 5. 2. ¿Qué es un Mashup? Características de la Web2.0: Exportamos información a terceros y agregamos información de terceros
  6. 6. 3. APIs que utilizamos
  7. 7. 4. Fotos de Conciertos API de Flickr http://www.flickr.com/services/api/ En vez de la API utilizamos Feeds de Flickr Pegas: Número de elementos limitado, la búsqueda no es potente Script que busca en los conciertos de los últimos N días, recoge Cada uno de los artistas que han actuado y... Buscamos en los feeds públicos de fotos con estos tags: [Artista] + Concierto / Live / Concierto + [Poblacion] / Live + [Poblacion] http://api.flickr.com/services/feeds/photos_public.gne?tags=cycle,concierto
  8. 8. 5. Videos de Conciertos API de Youtube http://code.google.com/apis/youtube/overview.html En Youtube no tenemos el dato de la fecha y hora en la que fue grabado el video. Sólo mostramos videos relacionados con los artistas. Nueva versión http://gdata.youtube.com/feeds/videos?vq=El+Barrio&alt=rss Antigua versión http://youtube.com/api2_rest?method=youtube.videos.list_by_tag&dev_id=[...]&tag=El+Barrio&page=1&per_page=4 Cambio de URL: http://www.youtube.com/watch?v=eIXDUb7hDQo http://www.youtube.com/v/eIXDUb7hDQo
  9. 9. 6. Cañas y Tapas API de 11870 http://code.google.com/p/api-11870/ Mostramos bares y restaurantes cercanos a las salas de conciertos para tener el plan completo. Utilizamos el método de búsqueda de sitios cercanos a coordenadas, con ciertos tags: cervezas, cañas, restaurantes, tapas, pintxos… Los integramos en GoogleMaps junto con la localización de la sala.
  10. 10. 6. Recomendaciones generales • La utilización de la mayoría de las APIs consiste en hacer llamadas HTTP a una URL con una serie de parámetros • Es muy importante el método de parseo del XML de la respuesta, si las respuestas son grandes, se consume mucha memoria • CACHÉ, CACHÉ, CACHÉ. Si hacemos muchas llamadas a APIS externas el rendimiento baja muchísimo. Si tenemos mucho tráfico, nos pueden filtrar la IP.
  11. 11. 6. Gracias ¿Preguntas? Carlos Sánchez http://www.nvivo.es/blog nvivo@nvivo.es

×