uso del api de redes sociales para la creaciÓn de servicios de valor aÑadido

34
USO DEL API DE REDES SOCIALES PARA LA CREACIÓN DE SERVICIOS DE VALOR AÑADIDO Carlos Fernández Durán Manuel Molina Tutor: Miguel Gea Megías

Upload: lucas-bonner

Post on 01-Jan-2016

27 views

Category:

Documents


2 download

DESCRIPTION

USO DEL API DE REDES SOCIALES PARA LA CREACIÓN DE SERVICIOS DE VALOR AÑADIDO. Carlos Fernández Durán Manuel Molina Menéndez. Tutor: Miguel Gea Megías. FINALIDAD DEL PROYECTO. FINALIDAD DEL PROYECTO. - PowerPoint PPT Presentation

TRANSCRIPT

USO DEL API DE REDES SOCIALES PARA LA CREACIÓN DE SERVICIOS DE VALOR AÑADIDO

Carlos Fernández DuránManuel Molina Menéndez

Tutor:Miguel Gea Megías

FINALIDAD DEL PROYECTO

Estudio sobre el desarrollo de aplicaciones en redes sociales, orientadas a la creación de un servicio de valor añadido: la geolocalización social.

FINALIDAD DEL PROYECTO

1. INTRODUCCIÓN2. DESARROLLO APLICACIONES EN FACEBOOK3. GEOLOCALIZACIÓN Y GOOGLE MAPS4. APLICACIÓN DEMOSTRATIVA5. CONCLUSIONES

ÍNDICE

1. INTRODUCCIÓN2. DESARROLLO APLICACIONES EN FACEBOOK3. GEOLOCALIZACIÓN Y GOOGLE MAPS4. APLICACIÓN DEMOSTRATIVA5. CONCLUSIONES

ÍNDICE

1. INTRODUCCIÓN

ÍNDICE

1.1 Objetivos planteados1.2 Situación actual

Entorno de programación bajo un modelo social, en concreto, Facebook.

1. INTRODUCCIÓN

1.1 Objetivos planteados

Estudio del desarrollo de aplicaciones sobre APIs y SDKs propias de Facebook.

1. INTRODUCCIÓN

1.1 Objetivos planteados

Desarrollo servicio valor añadido para esta comunidad:Geolocalización social

Complementada con la API de Google Maps.

1. INTRODUCCIÓN

1.1 Objetivos planteados

Web 2.0 yRedes Sociales

El uso de internet

GeolocalizaciónSocial

1. INTRODUCCIÓN

1.2 Situación actual

Carlos
Ponerlo bonico iluminando.Web 2.0 y redes sociales: Explicar la imagen comparando 1.0 y 2.0 y explicar cómo influyen la redes sociales en la actualidad, no meterse mucho en su definicion.

Web 2.0 yRedes Sociales

El uso de internet

GeolocalizaciónSocial

1. INTRODUCCIÓN

1.2 Situación actual

Catego

ría 1

Catego

ría 2

Catego

ría 3

Catego

ría 4

012345

Serie 1

Serie 1

Carlos
Ponerlo bonico iluminando.Web 2.0 y redes sociales: datos del gráfico: http://www.facebook.com/press/info.php?timeline

Web 2.0 yRedes Sociales

El uso de internet

GeolocalizaciónSocial

1. INTRODUCCIÓN

1.2 Situación actual

Carlos
Ponerlo bonico iluminando.El uso de internet: Exagerar con numeros los movimientos en internet y explicar lo más curioso del gráfico

Web 2.0 yRedes Sociales

El uso de internet

GeolocalizaciónSocial

1. INTRODUCCIÓN

1.2 Situación actual

Carlos
Ponerlo bonico iluminando.Geolocalización social: El uso de ubicación en las apps y redes sociales y ejemplos.

1. INTRODUCCIÓN2. DESARROLLO APLICACIONES EN FACEBOOK3. GEOLOCALIZACIÓN Y GOOGLE MAPS4. APLICACIÓN DEMOSTRATIVA5. CONCLUSIONES

ÍNDICE

2. DESARROLLO APLICACIONES EN FACEBOOK

ÍNDICE

2.1 Social Graph: el núcleo de Facebook2.2 Graph API: Acceso a los datos2.3 Herramientas y SDKs

MANU_MOLINA
A VER QUE PONEMOS AQUI-SUBINDICE DEL APARTADO-IMAGENES-ESQUEMAS-ETC

2. DESARROLLO APLICACIONES EN FACEBOOK

2.1 Social Graph: el núcleo de Facebook

Red de elementos de facebook conectados entre relaciones.

Elementos:– Usuarios– Páginas– Imágenes y Vídeos– Aplicaciones

Relaciones:– Amigo– Me gusta– Etiqueta– Permisos

2. DESARROLLO APLICACIONES EN FACEBOOK

2.2 Graph API: Acceso a los datos

Interfaz de conexión entre una aplicación y los datos de facebook.

Carlos
Carlos19/11/2011Consultas a graph API de elementos y elementos conectadosAutenticacionSocial PluginsOpen Graph Protocol

2. DESARROLLO APLICACIONES EN FACEBOOK

2.2 Graph API: Acceso a los datos

Consultas de datos

Consultas sobre elementos (objetos)

Todos los elementos en facebook tienen un ID único

https://graph.facebook.com/ID

https://graph.facebook.com/220439

{ "id": "220439", "name": "Bret Taylor", "first_name": "Bret", "last_name": "Taylor", "link": "http://www.facebook.com/btaylor", "username": "btaylor", "gender": "male", "locale": "en_US"}

Carlos
Carlos19/11/2011Consultas a graph API de elementos y elementos conectadosAutenticacionSocial PluginsOpen Graph Protocol

2. DESARROLLO APLICACIONES EN FACEBOOK

2.2 Graph API: Acceso a los datos

Consultas de datos

Consultas sobre elementos relacionados

https://graph.facebook.com/ID/RELACION

https://graph.facebook.com/me/friends{ "data": [ { "name": "Demo Geolocaliza", "id": "100001861697401" }, { "name": "Manu Molina", "id": "100001254034995" }, { "name": "Carlos Fern\u00e1ndez", "id": "100000306140880" } ]}

Carlos
Carlos19/11/2011Consultas a graph API de elementos y elementos conectadosAutenticacionSocial PluginsOpen Graph Protocol

2. DESARROLLO APLICACIONES EN FACEBOOK

2.2 Graph API: Acceso a los datos

Autenticación

Facebook utiliza elprotocolo oAuth 2.0 para la autenticación y autorización.

Para que una aplicación acceda a los datos de un usuario necesita un token de acceso, previa confirmación del usuario.

Carlos
Carlos19/11/2011Consultas a graph API de elementos y elementos conectadosAutenticacionSocial PluginsOpen Graph Protocol

2. DESARROLLO APLICACIONES EN FACEBOOK

2.3 Herramientas y SDKs

Sitios Web Aplicaciones Aplicaciones Móviles

JavaScript SDK

PHP SDK

Social Plugins

Android SDK

iOS SDK

1. INTRODUCCIÓN2. DESARROLLO APLICACIONES EN FACEBOOK3. GEOLOCALIZACIÓN Y GOOGLE MAPS4. APLICACIÓN DEMOSTRATIVA5. CONCLUSIONES

ÍNDICE

3. GEOLOCALIZACIÓN Y GOOGLE MAPS

ÍNDICE

3.1 Geolocalización3.2 Métodos de geolocalización3.3 Utilidades de Google Maps3.4 Desarrollo sobre API Google Maps

Definicion…bla bla bla

Imagen esquema definicion, incluir en la memoria…

3. GEOLOCALIZACIÓN Y GOOGLE MAPS

3.1 Geolocalización

MANU_MOLINA
BUSCAR DEFINICION MAS EXACTA EN INTERNET

3. GEOLOCALIZACIÓN Y GOOGLE MAPS

3.1 Métodos de geolocalización

Métodos ubicación del estándar W3C incluido en HTML5

MANU_MOLINA
-BUSCAR DIBUJITOS POR INTERNET-CONCRETAR Y VERIFICAR DICHA INFORMACIÓN

W3C Geolocation:1. Permiso del navegador para georreferenciar

Navigatior.geolocation() 2. Obtiene las coordenadas de ubicación

navigator.geolocation.getCurrentPosition()

3. GEOLOCALIZACIÓN Y GOOGLE MAPS

3.1 Métodos de geolocalización

MANU_MOLINA
-PONERLO BONICO

-Visualización y manipulación de mapas. (imagen)-Código libre.-Superposición de marcas e información sobre los mapas. (imagen)-Permite trabajar con coordenadas geográficas obtenidas en la geolocalización.-Forma intuitiva de representar ubicaciones. (imagen)

3. GEOLOCALIZACIÓN Y GOOGLE MAPS

3.3 Utilidades de Google Maps

MAPS JAVASCRIPT API

3. GEOLOCALIZACIÓN Y GOOGLE MAPS

3.4 Desarrollo sobre API Google Maps

MAPS JAVASCRIPT API

-Permite leer los datos JSON obtenidos en Facebook.

-Rápido y eficiente para su ejecución en navegadores.

3. GEOLOCALIZACIÓN Y GOOGLE MAPS

3.4 Desarrollo sobre API Google Maps

MAPS JAVASCRIPT API

3. GEOLOCALIZACIÓN Y GOOGLE MAPS

3.4 Desarrollo sobre API Google Maps

CARGA API EN NAVEGADOR

DIBUJAR MAPA

SUPERPONER MARCAS DE UBICACIÓN

1. INTRODUCCIÓN2. DESARROLLO APLICACIONES EN FACEBOOK3. GEOLOCALIZACIÓN Y GOOGLE MAPS4. APLICACIÓN DEMOSTRATIVA5. CONCLUSIONES

ÍNDICE

4. APLICACIÓN DEMOSTRATIVA

ÍNDICE

4.1 Especificaciones4.2 Arquitectura del sistema4.3 Funcionalidades

Bla bla bla.

4. APLICACIÓN DEMOSTRATIVA

Imagen?¿?

4.1 …

APARTADO