Android: más allÁpp – inMedia Studio

Post on 13-Jun-2015

799 views 1 download

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

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