Android: más allÁpp – inMedia Studio

50

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.

Transcript of Android: más allÁpp – inMedia Studio

Page 1: Android: más allÁpp – inMedia Studio
Page 2: Android: más allÁpp – inMedia Studio

ANDROID: Más allApp

Page 3: Android: más allÁpp – inMedia Studio

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»

Page 4: Android: más allÁpp – inMedia Studio

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.

Page 5: Android: más allÁpp – inMedia Studio

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?

Page 6: Android: más allÁpp – inMedia Studio

ANDROID: Más allApp

Qué tenemos en nuestros bolsillos

TECNOLOGÍA DENTRO DE NUESTROS SMARTPHONES

Page 7: Android: más allÁpp – inMedia Studio

ANDROID: Más allApp

Qué tenemos en nuestros bolsillos

TECNOLOGÍA DENTRO DE NUESTROS SMARTPHONES

Acelerómetro

Giroscopio

Magnetómetro

GPS

Pantalla táctil

Page 8: Android: más allÁpp – inMedia Studio

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

Page 9: Android: más allÁpp – inMedia Studio

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

Page 10: Android: más allÁpp – inMedia Studio

ANDROID: Más allApp

¿Cómo aprovechar esa tecnología?

Page 11: Android: más allÁpp – inMedia Studio

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.

Page 12: Android: más allÁpp – inMedia Studio

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.

Page 13: Android: más allÁpp – inMedia Studio

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.

Page 14: Android: más allÁpp – inMedia Studio

ANDROID: Más allApp

Conexión con un servidor de datos

Page 15: Android: más allÁpp – inMedia Studio

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.

Page 16: Android: más allÁpp – inMedia Studio

ANDROID: Más allApp

Conexión con un ordenador

Page 17: Android: más allÁpp – inMedia Studio

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.

Page 18: Android: más allÁpp – inMedia Studio

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.

Page 19: Android: más allÁpp – inMedia Studio

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.

Page 20: Android: más allÁpp – inMedia Studio

ANDROID: Más allApp

Conexión con un ordenador

El Smartphone como controlador:

Gamepad perfecto.

Versátil.

Nueva generación de videoconsolas Android.

Individual.

Page 21: Android: más allÁpp – inMedia Studio

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

Page 22: Android: más allÁpp – inMedia Studio

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

Page 23: Android: más allÁpp – inMedia Studio

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

Page 24: Android: más allÁpp – inMedia Studio

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.

Page 25: Android: más allÁpp – inMedia Studio

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.

Page 26: Android: más allÁpp – inMedia Studio

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

Page 27: Android: más allÁpp – inMedia Studio

ANDROID: Más allApp

Conexión con otros Smartphones

Page 28: Android: más allÁpp – inMedia Studio

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.

Page 29: Android: más allÁpp – inMedia Studio

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.

Page 30: Android: más allÁpp – inMedia Studio

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.

Page 31: Android: más allÁpp – inMedia Studio

ANDROID: Más allApp

Conexión con otros Smartphones

VIDEOJUEGOS Y REALIDAD AUMENTADA

Videojuegos y Realidad Aumentada

Video muestra

Video muestra

Video muestra

Page 32: Android: más allÁpp – inMedia Studio

ANDROID: Más allApp

Conexión con otros dispositivos Android

Page 33: Android: más allÁpp – inMedia Studio

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.

Page 34: Android: más allÁpp – inMedia Studio

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.

Page 35: Android: más allÁpp – inMedia Studio

ANDROID: Más allApp

Conexión con Arduino

Page 36: Android: más allÁpp – inMedia Studio

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.»

Page 37: Android: más allÁpp – inMedia Studio

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?

Page 38: Android: más allÁpp – inMedia Studio

ANDROID: Más allApp

Conexión con Arduino

Puede controlar cualquier cosa que funciones con electricidad.

¿Y qué funciona con electricidad?

Page 39: Android: más allÁpp – inMedia Studio

ANDROID: Más allApp

Conexión con Arduino

Puede controlar cualquier cosa que funciones con electricidad.

¿Y qué funciona con electricidad?

TODO

Page 40: Android: más allÁpp – inMedia Studio

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.

Page 41: Android: más allÁpp – inMedia Studio

ANDROID: Más allApp

Wingsuit Madness

Page 42: Android: más allÁpp – inMedia Studio

ANDROID: Más allApp

Wingsuit Madness

Page 43: Android: más allÁpp – inMedia Studio

ANDROID: Más allApp

Wingsuit Madness

Es un juego diseñado para la VRJAM de Oculus.

Es un simulador de salto base.

Page 44: Android: más allÁpp – inMedia Studio

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.

Page 45: Android: más allÁpp – inMedia Studio

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.

Page 46: Android: más allÁpp – inMedia Studio

ANDROID: Más allApp

Wingsuit Madness

Page 47: Android: más allÁpp – inMedia Studio

ANDROID: Más allApp

Conclusiones

Page 48: Android: más allÁpp – inMedia Studio

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.

Page 49: Android: más allÁpp – inMedia Studio

PREGUNTAS

Page 50: Android: más allÁpp – inMedia Studio

GRACIAS