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.
3. 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»
4. 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.
5. 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?
6. ANDROID: Más allApp
Qué tenemos en nuestros bolsillos
TECNOLOGÍA DENTRO DE NUESTROS SMARTPHONES
7. ANDROID: Más allApp
Qué tenemos en nuestros bolsillos
TECNOLOGÍA DENTRO DE NUESTROS SMARTPHONES
Acelerómetro
Giroscopio
Magnetómetro
GPS
Pantalla táctil
8. 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
9. 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
11. 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.
12. 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.
13. 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.
15. 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.
17. 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.
18. 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.
19. 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.
20. ANDROID: Más allApp
Conexión con un ordenador
El Smartphone como controlador:
Gamepad perfecto.
Versátil.
Nueva generación de videoconsolas
Android.
Individual.
21. ANDROID: Más allApp
Sistemas formados por varios dispositivos
EL SMARTPHONE COMO CONTROLADOR
Acelerómetro
Botones
Wifi
Si lo comparamos con los controladores de la
última generación de consolas.
Giroscopio
Sensor táctil
Bluetooth
22. ANDROID: Más allApp
Sistemas formados por varios dispositivos
EL SMARTPHONE COMO CONTROLADOR
Acelerómetro
Giroscopio
Pantalla táctil
Cámara
Micrófono
Infrarrojos
Bluetooth
Si lo comparamos con los controladores de la
última generación de consolas.
23. 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
24. 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.
25. 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.
26. ANDROID: Más allApp
Conexión con un ordenador
Streaming:
Smartphone
Computador
Smartphone
Recogida de
datos
Tratado de
datos/Computación
Visualización de
los resultados
Ventajas de usar un Smartphone:
Tipo de sensores disponibles.
La localización de los datos.
¿Cómo podría utilizarse? En un
laboratorio.
28. 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.
29. 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.
30. 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.
31. ANDROID: Más allApp
Conexión con otros Smartphones
VIDEOJUEGOS Y REALIDAD AUMENTADA
Video muestra
Video muestra
Video muestra
Videojuegos y Realidad Aumentada
33. 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.
…
34. 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.
36. 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.»
37. 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?
38. ANDROID: Más allApp
Conexión con Arduino
Puede controlar cualquier cosa que
funciones con electricidad.
¿Y qué funciona con electricidad?
39. ANDROID: Más allApp
Conexión con Arduino
Puede controlar cualquier cosa que
funciones con electricidad.
¿Y qué funciona con electricidad?
TODO
40. 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.
43. ANDROID: Más allApp
Wingsuit Madness
Es un juego diseñado para la VRJAM de
Oculus.
Es un simulador de salto base.
44. ANDROID: Más allApp
Wingsuit Madness
Su gran peculiaridad es mezclar múltiples tecnologías.
Cada una de ellas aporta algo específico al juego.
Aprovecha las peculiaridades y cualidades de cada elemento.
45. 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.
48. 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.