Carlos Fernández Durán Manuel 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ÓN 2.DESARROLLO APLICACIONES EN FACEBOOK 3.GEOLOCALIZACIÓN Y GOOGLE MAPS 4.APLICACIÓN DEMOSTRATIVA 5.CONCLUSIONES ÍNDICE
1.INTRODUCCIÓN 2.DESARROLLO APLICACIONES EN FACEBOOK 3.GEOLOCALIZACIÓN Y GOOGLE MAPS 4.APLICACIÓN DEMOSTRATIVA 5.CONCLUSIONES ÍNDICE
1.INTRODUCCIÓN ÍNDICE 1.1 Objetivos planteados 1.2 Situación actual 1.1 Objetivos planteados 1.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 y Redes Sociales El uso de internet Geolocalización Social 1. INTRODUCCIÓN 1.2 Situación actual
Web 2.0 y Redes Sociales El uso de internet Geolocalización Social 1. INTRODUCCIÓN 1.2 Situación actual
Web 2.0 y Redes Sociales El uso de internet Geolocalización Social 1. INTRODUCCIÓN 1.2 Situación actual
Web 2.0 y Redes Sociales El uso de internet Geolocalización Social 1. INTRODUCCIÓN 1.2 Situación actual
1.INTRODUCCIÓN 2.DESARROLLO APLICACIONES EN FACEBOOK 3.GEOLOCALIZACIÓN Y GOOGLE MAPS 4.APLICACIÓN DEMOSTRATIVA 5.CONCLUSIONES ÍNDICE
2. DESARROLLO APLICACIONES EN FACEBOOK ÍNDICE 2.1 Social Graph: el núcleo de Facebook 2.2 Graph API: Acceso a los datos 2.3 Herramientas y SDKs 2.1 Social Graph: el núcleo de Facebook 2.2 Graph API: Acceso a los datos 2.3 Herramientas y SDKs
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.
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 { "id": "220439", "name": "Bret Taylor", "first_name": "Bret", "last_name": "Taylor", "link": " "username": "btaylor", "gender": "male", "locale": "en_US" }
2. DESARROLLO APLICACIONES EN FACEBOOK 2.2 Graph API: Acceso a los datos Consultas de datos Consultas sobre elementos relacionados { "data": [ { "name": "Demo Geolocaliza", "id": " " }, { "name": "Manu Molina", "id": " " }, { "name": "Carlos Fern\u00e1ndez", "id": " " } ] }
2. DESARROLLO APLICACIONES EN FACEBOOK 2.2 Graph API: Acceso a los datos Autenticación Facebook utiliza el protocolo 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.
2. DESARROLLO APLICACIONES EN FACEBOOK 2.3 Herramientas y SDKs Sitios WebAplicaciones Aplicaciones Móviles JavaScript SDK PHP SDK Social Plugins Android SDK iOS SDK
1.INTRODUCCIÓN 2.DESARROLLO APLICACIONES EN FACEBOOK 3.GEOLOCALIZACIÓN Y GOOGLE MAPS 4.APLICACIÓN DEMOSTRATIVA 5.CONCLUSIONES ÍNDICE
3. GEOLOCALIZACIÓN Y GOOGLE MAPS ÍNDICE 3.1 Geolocalización 3.2 Métodos de geolocalización 3.3 Utilidades de Google Maps 3.4 Desarrollo sobre API Google Maps 3.1 Geolocalización 3.2 Métodos de geolocalización 3.3 Utilidades de Google Maps 3.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
3. GEOLOCALIZACIÓN Y GOOGLE MAPS 3.1 Métodos de geolocalizació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
-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ÓN 2.DESARROLLO APLICACIONES EN FACEBOOK 3.GEOLOCALIZACIÓN Y GOOGLE MAPS 4.APLICACIÓN DEMOSTRATIVA 5.CONCLUSIONES ÍNDICE
4. APLICACIÓN DEMOSTRATIVA ÍNDICE 4.1 Especificaciones 4.2 Arquitectura del sistema 4.3 Funcionalidades 4.1 Especificaciones 4.2 Arquitectura del sistema 4.3 Funcionalidades
Bla bla bla. 4. APLICACIÓN DEMOSTRATIVA 4.1 …
APARTADO