Este documento describe las redes sociales horizontales y verticales, define qué es un mashup y cómo combina datos de diferentes fuentes, e introduce la plataforma nvivo.es que crea mashups. Explica las APIs de Flickr, YouTube, 11870 y Musicbrainz que utiliza nvivo.es para integrar fotos, videos, recomendaciones de bares y datos musicales. Finalmente, anima a los emprendedores a crear sus propios proyectos y startups.
1. Mashups y redes sociales
Mashups y redes sociales
Carlos Sánchez
6 de Noviembre de 2007
Carlos Sánchez Valle
Ingeniero de Telecomunicaciones, fundador y CEO de nvivo.es
2. 1. Introducción
2. Redes Sociales horizontales
3. Redes Sociales Verticales
4. ¿Qué es un Mashup?
5. ¿Qué es nvivo.es?
6. APIs que utilizamos
7. Recomendaciones generales
8. Flickr, Youtube, 11870, Musicbrainz
9. Startups - Entorno profesional
Mashups y redes sociales
Indice
3. Mashups y redes sociales
2. Redes sociales horizontales
De temática general. Ayudan a reencontrarse con antiguos
compañeros, a hacer nuevos contactos, a seguir a tus amigos
y conocidos.
4. Mashups y redes sociales
3. Redes sociales verticales
Se centran en una temática determinada: Viajes, música,
ocio, motor...
Aunque cuentan con menos usuarios objetivos el sentimiento
de pertenencia y afinidad es mayor.
Otro caso es el de las redes sociales profesionales.
5. Mashups y redes sociales
4. ¿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 (Wikipedia)
http://flickr.com/photos/brocco_lee/2684256045/in/photostream/
6. Mashups y redes sociales
4. ¿Qué es un Mashup?
Características de la Web2.0:
Exportamos información a terceros y
agregamos información de terceros
iCal
RSS
8. Mashups y redes sociales
6. APIs que utilizamos
http://docs.google.com/Doc?id=dgz6fr85_22c2z3zk
9. Mashups y redes sociales
7. 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.
• Recogemos resultado en XML, JSON...
• 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.
10. Mashups y redes sociales
8. 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 / Concierto + [Poblacion]
http://api.flickr.com/services/feeds/photos_public.gne?tags=cycle,concierto
11. Mashups y redes sociales
8. 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
Cambio de URL:
http://www.youtube.com/watch?v=eIXDUb7hDQo
http://www.youtube.com/v/eIXDUb7hDQo
12. Mashups y redes sociales
8. 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.
13. Mashups y redes sociales
8. Albumes y tracks Musicbrainz
http://http://musicbrainz.org/doc/XMLWebService/
Musicbrainz es una metabase de datos musical, en la que
participan miles de usuarios. Es una wikipedia musical.
- Importación inicial de más de 250.000 artistas
- Información de albumes y tracks
- Información relacionada con el artista
http://www.nvivo.es/artistas/n/Madonna/
http://www.nvivo.es/albumes/Madonna/Hard+Candy/
14. Mashups y redes sociales
9. Startups - Entorno profesional
- Empresa grande, proyectos para terceros
- Empresa grande, departamento propio
- Empresa pequeña, proyectos para terceros
- ... ¿ no hay más posibilidades?
Startups!
- No basta con CV, ni con conocimientos
- Iniciativa, interés, pasión por vuestro trabajo
- Actitud mejor que aptitud
Todos nuestros programadores tienen blog y proyectos propios
fuera del trabajo
¿No hay oportunidades en la Comunidad Valenciana?
Emprende tú mismo tu proyecto
15. Mashups y redes sociales
10. Gracias
¿Preguntas?
Carlos Sánchez
http://www.nvivo.es/blog
http://twitter.com/nvivo
carlos@nvivo.es