Upload
droidcon-spain
View
802
Download
1
Embed Size (px)
DESCRIPTION
Ponencia ofrecida por inMediaStudio: José Luis Navarro y Moisés García en Droidcon Spain 2013. Sinopsis: El uso de dispositivos Android va más allá de lo que se considera tradicional. Pueden formar parte de sistemas mayores, haciendo uso de su tecnología como un control remoto adaptable, como una cámara para detectar objetos mediante realidad aumentada o como cliente portátil de un sistema cliente-servidor específico.
Citation preview
ANDROID: Más allApp
ANDROID: Más allApp
Índice
Qué son las Apps
Qué tenemos en nuestros bolsillos.
Sistemas formados por varios dispositivos.
Streaming, controlador, sistemas cliente-servidor, conexión con dispositivos eléctricos, realidad aumentada, etc.
Caso práctico: «Wingsuit Madness»
ANDROID: Más allApp
Qué son las Apps
Lo primero en lo que pensamos:
Estás aplicaciones son de las más descargadas del mundo.
Están desarrolladas por grandes compañías.
ANDROID: Más allApp
Qué son las Apps
También existen aplicaciones independientes.
En general son más sencillas.
¿Cuál es el límite de estos desarrollos?
¿Podemos hacer algo más con los Smartphones/Tablets?
ANDROID: Más allApp
Qué tenemos en nuestros bolsillos
TECNOLOGÍA DENTRO DE NUESTROS SMARTPHONES
ANDROID: Más allApp
Qué tenemos en nuestros bolsillos
TECNOLOGÍA DENTRO DE NUESTROS SMARTPHONES
Acelerómetro
Giroscopio
Magnetómetro
GPS
Pantalla táctil
ANDROID: Más allApp
Qué tenemos en nuestros bolsillos
TECNOLOGÍA DENTRO DE NUESTROS SMARTPHONES
Acelerómetro
Giroscopio
Magnetómetro
GPS
Pantalla táctil
Cámaras
Micrófono
ANDROID: Más allApp
Qué tenemos en nuestros bolsillos
TECNOLOGÍA DENTRO DE NUESTROS SMARTPHONES
Acelerómetro
Giroscopio
Magnetómetro
GPS
Pantalla táctil
Cámaras
Micrófono
3G/4G
Wifi
Bluetooth
ANDROID: Más allApp
¿Cómo aprovechar esa tecnología?
ANDROID: Más allApp
Sistemas formados por varios dispositivos
Resulta sencillo comunicar varios dispositivos de manera rápida y estable:
WIFI
Bluetooth
La conexión a Internet mediante datos ha mejorado:
Datos (3G/4G)
Sin olvidar la conexión mediante cable USB.
ANDROID: Más allApp
Sistemas formados por varios dispositivos
TECNOLOGÍA DENTRO DE NUESTROS SMARTPHONES
Gracias a la conectividad de estos dispositivos se podrán configurar sistemas distintos y complejos.
ANDROID: Más allApp
Con qué podemos conectarnos
Servidor de datos.
Un Ordenador.
Smartphones/ Tablets.
Android.
Otros SS.OO.
Otros dispositivos Android.
Arduino y tecnologías similares.
* Dispositivos eléctricos.
ANDROID: Más allApp
Conexión con un servidor de datos
ANDROID: Más allApp
Conexión con servidor de datos
Uso de sistemas cliente – servidor tradicionales.
Multitud de aplicaciones de este tipo.
Esquema Web tradicional.
El tiempo, noticias, correo, datos específicos, etc.
ANDROID: Más allApp
Conexión con un ordenador
ANDROID: Más allApp
Conexión con un ordenador
Nuestro dispositivo puede tomar roles más complejos:
Controlar y monitorizar.
Colaborar e interactuar.
Smartphone como un controlador.
Streaming.
ANDROID: Más allApp
Conexión con un ordenador
Controlar y monitorizar otros dispositivos:
Lista de usuarios.
Que hacen.
Donde se encuentran [Geolocalización].
Enviar contenido personalizado.
¿Cómo podría utilizarse? En una clase.
ANDROID: Más allApp
Conexión con un ordenador
Colaborar e interactuar:
Ayudar al usuario a realizar una tarea.
Informar al usuario en función de su ubicación.
App + Red Local+ Marcador AR + Mensajería
¿Cómo podría utilizarse? En una tienda, en un museo, etc.
ANDROID: Más allApp
Conexión con un ordenador
El Smartphone como controlador:
Gamepad perfecto.
Versátil.
Nueva generación de videoconsolas Android.
Individual.
ANDROID: Más allApp
Sistemas formados por varios dispositivos
EL SMARTPHONE COMO CONTROLADOR
Si lo comparamos con los controladores de la última generación de consolas.
AcelerómetroGiroscopioSensor táctil
BotonesWifi
Bluetooth
ANDROID: Más allApp
Sistemas formados por varios dispositivos
EL SMARTPHONE COMO CONTROLADOR
Si lo comparamos con los controladores de la última generación de consolas.
AcelerómetroGiroscopioPantalla táctilCámara
Micrófono
Infrarrojos
Bluetooth
ANDROID: Más allApp
Sistemas formados por varios dispositivos
EL SMARTPHONE COMO CONTROLADOR
Acelerómetro
Giroscopio
Magnetómetro
GPS
Pantalla táctil
Cámaras
Micrófono
3G/4G
Wifi
Bluetooth
ANDROID: Más allApp
Conexión con un ordenador
El Smartphone como controlador:
Completo tecnológicamente.
Versátil y customizable.
Buena conectividad.
*Caso práctico Wingsuit Madness.
ANDROID: Más allApp
Conexión con un ordenador
Streaming:
Flujo de datos entre dispositivos.
Está de moda.
Puede resultar útil:
Requisitos.
HW específico.
Procesado de datos en el ordenador.
ANDROID: Más allApp
Conexión con un ordenador
Streaming:
Ventajas de usar un Smartphone:
Tipo de sensores disponibles.
La localización de los datos.
¿Cómo podría utilizarse? En un laboratorio.
SmartphoneRecogida de
datos
ComputadorTratado de
datos/Computación
SmartphoneVisualización de los resultados
ANDROID: Más allApp
Conexión con otros Smartphones
ANDROID: Más allApp
Conexión con otros Smartphones
Hoy en día todo el mundo tiene su propio Smartphone.
Herramienta colaborativa perfecta en tiempo real:
Herramienta de trabajo.
Juegos multiplayer.
ANDROID: Más allApp
Conexión con otros Smartphones
Smartphones como herramienta de trabajo:
Comunicación entre compañeros de trabajo.
Agilizan el flujo del trabajo.
Puede tratarse de una familia de aplicaciones.
ANDROID: Más allApp
Conexión con otros Smartphones
Juegos multiplayer:
Es posible jugar en cualquier sitio.
Aparición de juegos sociales.
Mayor nivel de interacción
Nuevas tecnologías y formas de jugar.
Geolocalización.
Realidad Aumentada.
ANDROID: Más allApp
Conexión con otros Smartphones
VIDEOJUEGOS Y REALIDAD AUMENTADA
Videojuegos y Realidad Aumentada
Video muestra
Video muestra
Video muestra
ANDROID: Más allApp
Conexión con otros dispositivos Android
ANDROID: Más allApp
Conexión con otros dispositivos Android
¿Qué otros tipos de dispositivos Android existen?
Gafas de realidad aumentada.
Media centers.
Coches.
Relojes inteligentes.
Videoconsolas.
Raspberry PI.
…
ANDROID: Más allApp
Conexión con otros dispositivos Android
Cada uno tiene sus características.
Podremos crear aplicaciones centradas en cada uno de ellos.
Tecnologías nuevas.
Mercados por explotar.
ANDROID: Más allApp
Conexión con Arduino
ANDROID: Más allApp
Conexión con Arduino
QUÉ ES ARDUINO
«Es una plataforma de electrónica abierta para la creación de prototipos basada en software y hardware flexibles y fáciles de usar.»
ANDROID: Más allApp
Conexión con Arduino
Actúa como puente entre el software y dispositivos eléctricos.
Las placas pueden adquirirse o fabricarlas manualmente.
El software es gratuito y abierto.
¿Qué permite?
ANDROID: Más allApp
Conexión con Arduino
Puede controlar cualquier cosa que funciones con electricidad.
¿Y qué funciona con electricidad?
ANDROID: Más allApp
Conexión con Arduino
Puede controlar cualquier cosa que funciones con electricidad.
¿Y qué funciona con electricidad?
TODO
ANDROID: Más allApp
Conexión con Arduino
Convertir nuestro hogar en un hogar inteligente:
Encender y apagar las luces.
Subir y bajar las persianas.
Usar el portero automático.
En otros ámbitos:
Crear herramientas específicas.
Crear HW para nuestros proyectos.
ANDROID: Más allApp
Wingsuit Madness
ANDROID: Más allApp
Wingsuit Madness
ANDROID: Más allApp
Wingsuit Madness
Es un juego diseñado para la VRJAM de Oculus.
Es un simulador de salto base.
ANDROID: Más allApp
Wingsuit Madness
Su gran peculiaridad es mezclar múltiples tecnologías.
Aprovecha las peculiaridades y cualidades de cada elemento.
Cada una de ellas aporta algo específico al juego.
ANDROID: Más allApp
Wingsuit Madness
¿Por qué utilizar un Smartphone?
Portátil e inalámbrico.
Tiene la tecnología necesaria.
Permite customizar su funcionamiento.
¿Cómo interviene el Smartphone?
Se conecta al PC mediante Wifi.
Identifica la posición inicial mediante el giroscopio.
Actualiza los datos en tiempo real.
ANDROID: Más allApp
Wingsuit Madness
ANDROID: Más allApp
Conclusiones
ANDROID: Más allApp
Sistemas formados por varios dispositivos
Es posible ir más allá en el desarrollo de nuestras aplicaciones.
Los dispositivos móviles cada vez tienen una tecnología más.
Conexión rápida y estable.
Mercado en expansión.
PREGUNTAS
GRACIAS