SlideShare una empresa de Scribd logo
.

Nuevas tecnologías en Android
.

NFC, Geolocalización, Realidad Aumentada

Nacho Álvarez
 @neonigmacdb
 neonigma@gmail.com

11 de febrero de 2014

.

Nacho Álvarez (WUL4)

Nuevas tecnologías en Android

.

.

.

.

11 de febrero de 2014

.

1 / 26
.
1
.
2

.
3

.
4

.
5

Índice

Acerca de mí
¿Realidad aumentada?
Aplicaciones
RA en Android
Mi elección
Demo
Google Glass
Geolocalización
Introducción
Alternativas SIG
Geoinquietos: Córdoba se mueve
Demo geolocalización
NFC
Introducción
NDEF
NFC en Android: envío datos
NFC en Android: recepción datos
Demo
Material
Nacho Álvarez (WUL4)

Nuevas tecnologías en Android

.

.

.

.

.

11 de febrero de 2014

.

2 / 26
Acerca de mí

. Who?

▶

Trayectoria profesional: soporte UCO, desarrollador Web,
desarrollador / integrador distribuciones GNU/Linux.

▶

Actualmente: WUL4 Córdoba (mobile + backend developer)

▶

Involucrado en:

.

Nacho Álvarez (WUL4)

Nuevas tecnologías en Android

.

.

.

.

11 de febrero de 2014

.

3 / 26
¿Realidad aumentada?

. Definición de realidad aumentada

▶

Superposición de información virtual sobre entornos reales a partir
de una aplicación informática

▶

¿Qué necesitamos?
Una pantalla donde poder ver esta información añadida
Un software que, controlando una cámara, un sensor o un GPS e
interpretando los patrones o coordenadas del mundo real, nos generará
esta información

▶

Multitud de aplicaciones

.

Nacho Álvarez (WUL4)

Nuevas tecnologías en Android

.

.

.

.

11 de febrero de 2014

.

4 / 26
¿Realidad aumentada?

Aplicaciones

. Aplicaciones de realidad aumentada

Educación

Marketing / Publicidad

.

Nacho Álvarez (WUL4)

Nuevas tecnologías en Android

.

.

.

.

11 de febrero de 2014

.

5 / 26
¿Realidad aumentada?

Aplicaciones

. Aplicaciones de realidad aumentada

Eventos

Videojuegos

.

Nacho Álvarez (WUL4)

Nuevas tecnologías en Android

.

.

.

.

11 de febrero de 2014

.

6 / 26
¿Realidad aumentada?

RA en Android

. ¿Qué opciones hay?

.

Nacho Álvarez (WUL4)

Nuevas tecnologías en Android

.

.

.

.

11 de febrero de 2014

.

7 / 26
¿Realidad aumentada?

RA en Android

. Cloud Recognition

.

Nacho Álvarez (WUL4)

Nuevas tecnologías en Android

.

.

.

.

11 de febrero de 2014

.

8 / 26
¿Realidad aumentada?

Mi elección

. Mi elección personal
▶

Vuforia es buena herramienta gratis total para desarrollar una
aplicación de realidad aumentada con reconocimiento de imágenes

▶

Sin embargo, la parte de geolocalización habría que desarrollarla
manualmente, y el tándem JNI + NDK es más engorroso para
desarrollar

▶

Wikitude tiene una versión Edu gratuita con marca de agua, y es
realmente sencillo, casi todo se hace con Javascript

▶

Para aplicaciones comerciales de peso, la inversión de Wikitude es de
600e en un único pago y de 9e/mes por el uso de 3 imágenes en su
nube. Si usamos la herramienta Target Manager nos sale gratis, pero
desarrollaremos la parte Javascript manualmente

.

Nacho Álvarez (WUL4)

Nuevas tecnologías en Android

.

.

.

.

11 de febrero de 2014

.

9 / 26
¿Realidad aumentada?

Demo

. Demostración

.

Nacho Álvarez (WUL4)

Nuevas tecnologías en Android

.

.

.

.

11 de febrero de 2014

.

10 / 26
¿Realidad aumentada?

Demo

. Listado IR
▶
▶
▶
▶
▶
▶
▶
▶

IR simple matching: Wikitude Examples -> 1. Image Recognition ->
1.1. Image On Target
IR multiple targets: Wikitude Examples -> 1. Image Recognition ->
1.2. Multiple Targets
IR 3D model on target: Wikitude Examples -> 2. 3d And Image
Recognition -> 2.1 3d Model On Target
IR sistema solar: Wikitude Examples -> 99. Demo -> 99.3 Solar
System
IR con playback de video: Wikitude Examples -> 6. Video -> 6.2.
Playback States
IR mostrando vídeo transparente: Wikitude Examples -> 6. Video
-> 6.4. Bonus-Transparent Video
Integración en aplicación propia: My own app
Cómo se hizo: http:
//developer.wikitude.com/tools/target-manager/?level=1
.

Nacho Álvarez (WUL4)

Nuevas tecnologías en Android

.

.

.

.

11 de febrero de 2014

.

11 / 26
¿Realidad aumentada?

Google Glass

. Google Glass

.

Nacho Álvarez (WUL4)

Nuevas tecnologías en Android

.

.

.

.

11 de febrero de 2014

.

12 / 26
¿Realidad aumentada?

Google Glass

. Realidad aumentada en Google Glass

http://www.youtube.com/watch?v=39W6CMpdGsM

.

Nacho Álvarez (WUL4)

Nuevas tecnologías en Android

.

.

.

.

11 de febrero de 2014

.

13 / 26
¿Realidad aumentada?

Google Glass

. Self scanning con Google Glass

http://www.youtube.com/watch?v=MCheU8fZURo
.

Nacho Álvarez (WUL4)

Nuevas tecnologías en Android

.

.

.

.

11 de febrero de 2014

.

14 / 26
Geolocalización

Introducción

. Geolocalización
▶

▶

Se refiere al posicionamiento con el que se define la localización de un
objeto espacial (representado mediante punto, vector, área, volumen)
en un sistema de coordenadas determinado. Este proceso es utilizado
frecuentemente en los Sistemas de Información Geográfica.
Las principales cuestiones que puede resolver un sistema de
información geográfica, ordenadas de menor a mayor complejidad,
son:
Localización: preguntar por las características de un lugar concreto.
Condición: el cumplimiento o no de unas condiciones impuestas al
sistema.
Tendencia: comparación entre situaciones temporales o espaciales
distintas de alguna característica.
Rutas: cálculo de rutas óptimas entre dos o más puntos.
Pautas: detección de pautas espaciales.
Modelos: generación de modelos a partir de fenómenos o actuaciones
simuladas.
.

Nacho Álvarez (WUL4)

Nuevas tecnologías en Android

.

.

.

.

11 de febrero de 2014

.

15 / 26
Geolocalización

Alternativas SIG

. Alternativas SIG
▶

Google Maps
Es un servidor de aplicaciones de mapas en la web. Ofrece imágenes de
mapas desplazables, así como fotografías por satélite del mundo e
incluso la ruta entre diferentes ubicaciones o imágenes a pie de calle
Google Street View. Sigue siendo gratuito por debajo de 25.000
peticiones a sus servidores. A partir de aquí es necesario pagar a razón
de cuatro dólares por cada 1.000 peticiones adicionales.

▶

OpenStreetMap
OpenStreetMap (también conocido como OSM) es un proyecto
colaborativo para crear mapas libres y editables. Los mapas se crean
utilizando información geográfica capturada con dispositivos GPS
móviles, ortofotografías y otras fuentes libres. Esta cartografía, tanto las
imágenes creadas como los datos vectoriales almacenados en su base de
datos, se distribuye bajo licencia abierta Open Database License
(ODbL).
.

Nacho Álvarez (WUL4)

Nuevas tecnologías en Android

.

.

.

.

11 de febrero de 2014

.

16 / 26
Geolocalización

Geoinquietos: Córdoba se mueve

. Geoinquietos: Córdoba se mueve
▶

Encuentros locales informales entre gente que comparte inquietudes,
intereses, experiencias o cualquier idea en el ámbito de la geomática,
el software libre y la tecnología geoespacial

▶

Las reuniones suelen constar de una o varias pequeñas presentaciones
o talleres sobre un tema relacionado con la tecnología y la información
geográfica.

▶

Cualquier persona está invitada a asistir a las actividades de
Geoinquietos, con el único requisito de querer compartir
conocimientos y aprender de los demás.
Geoinquietos ODB:

▶

Twitter: https://twitter.com/geoinquietosODB
Google+:
https://plus.google.com/u/0/communities/117372031538433814161
Facebook: https://www.facebook.com/geoinquietoscordoba
.

Nacho Álvarez (WUL4)

Nuevas tecnologías en Android

.

.

.

.

11 de febrero de 2014

.

17 / 26
Geolocalización

Demo geolocalización

. Demo geolocalización

.

Nacho Álvarez (WUL4)

Nuevas tecnologías en Android

.

.

.

.

11 de febrero de 2014

.

18 / 26
Geolocalización

Demo geolocalización

. Listado Geo Demo

▶

Solar System: Wikitude Examples -> 99. Demo -> 99.2 Solar System

▶

Browsing POIs: Wikitude Examples -> 5. Browsing Pois -> 5.6
Capture Screen Bonus

▶

Integración en aplicación propia: My own GPS app

.

Nacho Álvarez (WUL4)

Nuevas tecnologías en Android

.

.

.

.

11 de febrero de 2014

.

19 / 26
NFC

Introducción

. NFC
▶

Near field communication es una tecnología de comunicación
inalámbrica, de corto alcance y alta frecuencia que permite el
intercambio de datos entre dispositivos.

▶

Los estándares de NFC cubren protocolos de comunicación y formatos
de intercambio de datos, y están basados en ISO 14443 (RFID,
radio-frequency identification) y FeliCa
Android puede hacer lo siguiente en cada uno de los modos NFC:

▶

En el modo R/W, podemos leer tags NDEF y tarjetas contactless
como las relativas al uso de transportes.
En el modo P2P se puede realizar un intercambio de información entre
el móvil y otro dispositivo NFC gracias a Android Beam, una API que
sin embargo aún es muy limitada.
El modo CE (Card Emulation) fue introducido en versiones
posteriores de Gingerbread para soportar el uso de Google Wallet. El
elemento seguro embebido se conecta al controlador NFC a través de
una conexión S2C (NFC-WI).
.

Nacho Álvarez (WUL4)

Nuevas tecnologías en Android

.

.

.

.

11 de febrero de 2014

.

20 / 26
NFC

NDEF

. NDEF
▶

▶
▶

NDEF -NFC Forum Data Exchange Format- es un formato ligero de
mensaje binario diseñado para encapsular una o más cargas útiles de
información dentro de un mensaje simple.
Un mensaje NDEF contiene uno o más registros NDEF, cada uno de
los cuales transporta una carga de información de tipo arbitrario.
Un registro NDEF transporta tres parámetros para describir su
payload: longitud, tipo e identificador opcional.

.

Nacho Álvarez (WUL4)

Nuevas tecnologías en Android

.

.

.

.

11 de febrero de 2014

.

21 / 26
NFC

NFC en Android: envío datos

. NFC en Android: envío datos
@Override
public NdefMessage createNdefMessage(NfcEvent event) {
Time time = new Time();
time.setToNow();
String text = "ola k ase";
NdefMessage msg = new NdefMessage(
new NdefRecord[] { createMimeRecord(
"text/plain", text.getBytes())
});
return msg;
}
public NdefRecord createMimeRecord(String mimeType, byte[] payload) {
byte[] mimeBytes = mimeType.getBytes(Charset.forName("US-ASCII"));
NdefRecord mimeRecord = new NdefRecord(
NdefRecord.TNF_MIME_MEDIA, mimeBytes, new byte[0], payload);
return mimeRecord;
}
.

Nacho Álvarez (WUL4)

Nuevas tecnologías en Android

.

.

.

.

11 de febrero de 2014

.

22 / 26
NFC

NFC en Android: recepción datos

. NFC en Android: recepción datos
@Override
public void onNewIntent(Intent intent) {
setIntent(intent);
}

@Override
public void onResume() {
super.onResume();
if (NfcAdapter.ACTION_NDEF_DISCOVERED.equals(getIntent().getAction()))
processIntent(getIntent());
}
void processIntent(Intent intent) {
Parcelable[] rawMsgs = intent.getParcelableArrayExtra(
NfcAdapter.EXTRA_NDEF_MESSAGES);
// only one message sent during the beam
NdefMessage msg = (NdefMessage) rawMsgs[0];
mInfoText.setText(new String(msg.getRecords()[0].getPayload()));
}
.

Nacho Álvarez (WUL4)

Nuevas tecnologías en Android

.

.

.

.

11 de febrero de 2014

.

23 / 26
NFC

Demo

. Demostración

.

Nacho Álvarez (WUL4)

Nuevas tecnologías en Android

.

.

.

.

11 de febrero de 2014

.

24 / 26
NFC

Demo

. Listado NFC Demo

▶

Envío Web

▶

Envío vídeo

▶

Integración en aplicación propia

.

Nacho Álvarez (WUL4)

Nuevas tecnologías en Android

.

.

.

.

11 de febrero de 2014

.

25 / 26
Material

. Material y preguntas
▶
▶
▶
▶

Presentación Latex/Beamer: https://bitbucket.org/
jialvarez/taller-nuevas-tecnolog-as-android
Código de la aplicación:
https://bitbucket.org/jialvarez/wikitude-example
Enlace directo al apk: http:
//nacho-alvarez.es/descargas/gdgdevfest-wikitude.apk
¿Preguntas?

.

Nacho Álvarez (WUL4)

Nuevas tecnologías en Android

.

.

.

.

11 de febrero de 2014

.

26 / 26

Más contenido relacionado

La actualidad más candente

NFC: funcionamiento, usos e implicaciones en seguridad
NFC: funcionamiento, usos e implicaciones en seguridadNFC: funcionamiento, usos e implicaciones en seguridad
NFC: funcionamiento, usos e implicaciones en seguridad
Santiago Vicente
 
Android
AndroidAndroid
Validadores digitales
Validadores digitalesValidadores digitales
Validadores digitales
Nicole Caro
 
Nfc en móviles
Nfc en móvilesNfc en móviles
Nfc en móviles
Eventos Creativos
 
VALIDADORES NFC
VALIDADORES NFCVALIDADORES NFC
VALIDADORES NFC
Angela Castañeda
 
CursoProgramacionNFC-Dia1
CursoProgramacionNFC-Dia1CursoProgramacionNFC-Dia1
CursoProgramacionNFC-Dia1
Aditium
 
Tecnologia nfc
Tecnologia nfcTecnologia nfc
Tecnologia nfc
kilerganzo
 
RFID: Fundamentos teóricos y aplicaciones
RFID: Fundamentos teóricos y aplicacionesRFID: Fundamentos teóricos y aplicaciones
RFID: Fundamentos teóricos y aplicaciones
Javi Artiga Garijo
 
Tecnología NFC
Tecnología NFCTecnología NFC
Tecnología NFC
reki1921
 
Tutorial Near Field Communication (NFC)
Tutorial Near Field Communication (NFC)Tutorial Near Field Communication (NFC)
Tutorial Near Field Communication (NFC)
Gabriel Gonzalez Serna
 
Tecnología NFC - Betabeers
Tecnología NFC - BetabeersTecnología NFC - Betabeers
Tecnología NFC - Betabeers
JM Robles
 
Mobile Payment - OWASP Day
Mobile Payment - OWASP DayMobile Payment - OWASP Day
Mobile Payment - OWASP Day
Daniel Alvarez
 
Watch
WatchWatch
Watch
Aleestra
 
Biohacking (Implantes NFC/RFID)
Biohacking (Implantes NFC/RFID)Biohacking (Implantes NFC/RFID)
Biohacking (Implantes NFC/RFID)
Carlos Betancur
 
Luois Alban Batard Dupré | Connecthings - Taller Internet of Things Smash Tec...
Luois Alban Batard Dupré | Connecthings - Taller Internet of Things Smash Tec...Luois Alban Batard Dupré | Connecthings - Taller Internet of Things Smash Tec...
Luois Alban Batard Dupré | Connecthings - Taller Internet of Things Smash Tec...
Smash Tech
 
La tecnología RFID: Usos y oportunidades
La tecnología RFID: Usos y oportunidadesLa tecnología RFID: Usos y oportunidades
La tecnología RFID: Usos y oportunidades
Localret
 
Introducción a la Tecnología RFID - Lic. Alan Gidekel
Introducción a la Tecnología RFID - Lic. Alan GidekelIntroducción a la Tecnología RFID - Lic. Alan Gidekel
Introducción a la Tecnología RFID - Lic. Alan Gidekel
guest44be50
 
Identificación por radiofrecuencia (rfid)
Identificación por radiofrecuencia (rfid)Identificación por radiofrecuencia (rfid)
Identificación por radiofrecuencia (rfid)
Arturo Iglesias Castro
 
Qr
QrQr
Validadores NFC
Validadores NFCValidadores NFC
Validadores NFC
Natalia Díaz Orjuela
 

La actualidad más candente (20)

NFC: funcionamiento, usos e implicaciones en seguridad
NFC: funcionamiento, usos e implicaciones en seguridadNFC: funcionamiento, usos e implicaciones en seguridad
NFC: funcionamiento, usos e implicaciones en seguridad
 
Android
AndroidAndroid
Android
 
Validadores digitales
Validadores digitalesValidadores digitales
Validadores digitales
 
Nfc en móviles
Nfc en móvilesNfc en móviles
Nfc en móviles
 
VALIDADORES NFC
VALIDADORES NFCVALIDADORES NFC
VALIDADORES NFC
 
CursoProgramacionNFC-Dia1
CursoProgramacionNFC-Dia1CursoProgramacionNFC-Dia1
CursoProgramacionNFC-Dia1
 
Tecnologia nfc
Tecnologia nfcTecnologia nfc
Tecnologia nfc
 
RFID: Fundamentos teóricos y aplicaciones
RFID: Fundamentos teóricos y aplicacionesRFID: Fundamentos teóricos y aplicaciones
RFID: Fundamentos teóricos y aplicaciones
 
Tecnología NFC
Tecnología NFCTecnología NFC
Tecnología NFC
 
Tutorial Near Field Communication (NFC)
Tutorial Near Field Communication (NFC)Tutorial Near Field Communication (NFC)
Tutorial Near Field Communication (NFC)
 
Tecnología NFC - Betabeers
Tecnología NFC - BetabeersTecnología NFC - Betabeers
Tecnología NFC - Betabeers
 
Mobile Payment - OWASP Day
Mobile Payment - OWASP DayMobile Payment - OWASP Day
Mobile Payment - OWASP Day
 
Watch
WatchWatch
Watch
 
Biohacking (Implantes NFC/RFID)
Biohacking (Implantes NFC/RFID)Biohacking (Implantes NFC/RFID)
Biohacking (Implantes NFC/RFID)
 
Luois Alban Batard Dupré | Connecthings - Taller Internet of Things Smash Tec...
Luois Alban Batard Dupré | Connecthings - Taller Internet of Things Smash Tec...Luois Alban Batard Dupré | Connecthings - Taller Internet of Things Smash Tec...
Luois Alban Batard Dupré | Connecthings - Taller Internet of Things Smash Tec...
 
La tecnología RFID: Usos y oportunidades
La tecnología RFID: Usos y oportunidadesLa tecnología RFID: Usos y oportunidades
La tecnología RFID: Usos y oportunidades
 
Introducción a la Tecnología RFID - Lic. Alan Gidekel
Introducción a la Tecnología RFID - Lic. Alan GidekelIntroducción a la Tecnología RFID - Lic. Alan Gidekel
Introducción a la Tecnología RFID - Lic. Alan Gidekel
 
Identificación por radiofrecuencia (rfid)
Identificación por radiofrecuencia (rfid)Identificación por radiofrecuencia (rfid)
Identificación por radiofrecuencia (rfid)
 
Qr
QrQr
Qr
 
Validadores NFC
Validadores NFCValidadores NFC
Validadores NFC
 

Destacado

Estrategias de integración de dispositivos móviles
Estrategias de integración de dispositivos móvilesEstrategias de integración de dispositivos móviles
Estrategias de integración de dispositivos móviles
Paz Gonzalo
 
La educacion conectada en 10 citas
La educacion conectada en 10 citasLa educacion conectada en 10 citas
La educacion conectada en 10 citas
Carlos Magro Mazo
 
Intelify tags - NFC
Intelify tags - NFCIntelify tags - NFC
Intelify tags - NFC
Victor Madueño Calderón
 
"Un Modelo de Desarrollo de Escenarios para Interacciones NFC Sensibles al Co...
"Un Modelo de Desarrollo de Escenarios para Interacciones NFC Sensibles al Co..."Un Modelo de Desarrollo de Escenarios para Interacciones NFC Sensibles al Co...
"Un Modelo de Desarrollo de Escenarios para Interacciones NFC Sensibles al Co...
3JornadasRFID
 
"Receta Móvil: Sistema basado en NFC para personas dependientes" presentada p...
"Receta Móvil: Sistema basado en NFC para personas dependientes" presentada p..."Receta Móvil: Sistema basado en NFC para personas dependientes" presentada p...
"Receta Móvil: Sistema basado en NFC para personas dependientes" presentada p...
3JornadasRFID
 
Comunicación NFC entre Raspberry Pi y Android
Comunicación NFC entre Raspberry Pi y AndroidComunicación NFC entre Raspberry Pi y Android
Comunicación NFC entre Raspberry Pi y Android
José Ignacio Álvarez Ruiz
 
Instalación de windows xp
Instalación de windows xpInstalación de windows xp
Instalación de windows xp
Jesus Estrada
 
Conexiones VPN y chip NFC
Conexiones VPN y chip NFCConexiones VPN y chip NFC
Conexiones VPN y chip NFC
Ricardo Camacho
 
Aplicaciones de beacons y NFC
Aplicaciones de beacons y NFCAplicaciones de beacons y NFC
Aplicaciones de beacons y NFC
Factoriaapps
 
NFC-Conexiones remotas a bases de datos
NFC-Conexiones remotas a bases de datosNFC-Conexiones remotas a bases de datos
NFC-Conexiones remotas a bases de datos
GDGMallorca
 
Near Field Communication (NFC) y sus aplicaciones
Near Field Communication (NFC) y sus aplicacionesNear Field Communication (NFC) y sus aplicaciones
Near Field Communication (NFC) y sus aplicaciones
Ricardo Monagas Medina
 
Capitulo 22 windows XP
Capitulo 22 windows XPCapitulo 22 windows XP
Capitulo 22 windows XP
Jorge Alberto
 
CISTI 2013 - SimpleNFC: Simplificación del acceso a servicios del mundo digit...
CISTI 2013 - SimpleNFC: Simplificación del acceso a servicios del mundo digit...CISTI 2013 - SimpleNFC: Simplificación del acceso a servicios del mundo digit...
CISTI 2013 - SimpleNFC: Simplificación del acceso a servicios del mundo digit...
Pablo Curiel
 
Arquitectura de pagos del futuro en entorno cerrado y Público (Luis Amo, Coges)
Arquitectura de pagos del futuro en entorno cerrado y Público (Luis Amo, Coges)Arquitectura de pagos del futuro en entorno cerrado y Público (Luis Amo, Coges)
Arquitectura de pagos del futuro en entorno cerrado y Público (Luis Amo, Coges)
Azkoyen Vending
 
"NFC, móviles y máquinas: accesibilidad inesperada" - Ladislao Aceituno (Re...
"NFC, móviles y máquinas: accesibilidad inesperada" - Ladislao Aceituno (Re..."NFC, móviles y máquinas: accesibilidad inesperada" - Ladislao Aceituno (Re...
"NFC, móviles y máquinas: accesibilidad inesperada" - Ladislao Aceituno (Re...
Telefónica Grandes Clientes
 
Validadores
ValidadoresValidadores
Catalogue fr qw2011
Catalogue fr qw2011Catalogue fr qw2011
Catalogue fr qw2011EUROPAGES
 
Validadores NFC
Validadores NFCValidadores NFC
Validadores NFC
Diana Escobar
 

Destacado (20)

Estrategias de integración de dispositivos móviles
Estrategias de integración de dispositivos móvilesEstrategias de integración de dispositivos móviles
Estrategias de integración de dispositivos móviles
 
La educacion conectada en 10 citas
La educacion conectada en 10 citasLa educacion conectada en 10 citas
La educacion conectada en 10 citas
 
Intelify tags - NFC
Intelify tags - NFCIntelify tags - NFC
Intelify tags - NFC
 
"Un Modelo de Desarrollo de Escenarios para Interacciones NFC Sensibles al Co...
"Un Modelo de Desarrollo de Escenarios para Interacciones NFC Sensibles al Co..."Un Modelo de Desarrollo de Escenarios para Interacciones NFC Sensibles al Co...
"Un Modelo de Desarrollo de Escenarios para Interacciones NFC Sensibles al Co...
 
"Receta Móvil: Sistema basado en NFC para personas dependientes" presentada p...
"Receta Móvil: Sistema basado en NFC para personas dependientes" presentada p..."Receta Móvil: Sistema basado en NFC para personas dependientes" presentada p...
"Receta Móvil: Sistema basado en NFC para personas dependientes" presentada p...
 
Comunicación NFC entre Raspberry Pi y Android
Comunicación NFC entre Raspberry Pi y AndroidComunicación NFC entre Raspberry Pi y Android
Comunicación NFC entre Raspberry Pi y Android
 
Instalación de windows xp
Instalación de windows xpInstalación de windows xp
Instalación de windows xp
 
Conexiones VPN y chip NFC
Conexiones VPN y chip NFCConexiones VPN y chip NFC
Conexiones VPN y chip NFC
 
Aplicaciones de beacons y NFC
Aplicaciones de beacons y NFCAplicaciones de beacons y NFC
Aplicaciones de beacons y NFC
 
NFC-Conexiones remotas a bases de datos
NFC-Conexiones remotas a bases de datosNFC-Conexiones remotas a bases de datos
NFC-Conexiones remotas a bases de datos
 
Near Field Communication (NFC) y sus aplicaciones
Near Field Communication (NFC) y sus aplicacionesNear Field Communication (NFC) y sus aplicaciones
Near Field Communication (NFC) y sus aplicaciones
 
Capitulo 22 windows XP
Capitulo 22 windows XPCapitulo 22 windows XP
Capitulo 22 windows XP
 
CISTI 2013 - SimpleNFC: Simplificación del acceso a servicios del mundo digit...
CISTI 2013 - SimpleNFC: Simplificación del acceso a servicios del mundo digit...CISTI 2013 - SimpleNFC: Simplificación del acceso a servicios del mundo digit...
CISTI 2013 - SimpleNFC: Simplificación del acceso a servicios del mundo digit...
 
Arquitectura de pagos del futuro en entorno cerrado y Público (Luis Amo, Coges)
Arquitectura de pagos del futuro en entorno cerrado y Público (Luis Amo, Coges)Arquitectura de pagos del futuro en entorno cerrado y Público (Luis Amo, Coges)
Arquitectura de pagos del futuro en entorno cerrado y Público (Luis Amo, Coges)
 
"NFC, móviles y máquinas: accesibilidad inesperada" - Ladislao Aceituno (Re...
"NFC, móviles y máquinas: accesibilidad inesperada" - Ladislao Aceituno (Re..."NFC, móviles y máquinas: accesibilidad inesperada" - Ladislao Aceituno (Re...
"NFC, móviles y máquinas: accesibilidad inesperada" - Ladislao Aceituno (Re...
 
Validadores
ValidadoresValidadores
Validadores
 
Catalogue fr qw2011
Catalogue fr qw2011Catalogue fr qw2011
Catalogue fr qw2011
 
Slides udm-080910
Slides udm-080910Slides udm-080910
Slides udm-080910
 
Validadores NFC
Validadores NFCValidadores NFC
Validadores NFC
 
Slides 2040-7-a2013
Slides 2040-7-a2013Slides 2040-7-a2013
Slides 2040-7-a2013
 

Similar a Charla nuevas tecnologías Android: realidad aumentada, geolocalización, NFC

Realidad aumentada en Android: reconocimiento de imágenes y geolocalización u...
Realidad aumentada en Android: reconocimiento de imágenes y geolocalización u...Realidad aumentada en Android: reconocimiento de imágenes y geolocalización u...
Realidad aumentada en Android: reconocimiento de imágenes y geolocalización u...
José Ignacio Álvarez Ruiz
 
Jornada aumentame 2012 realidad aumentada en educación proyecto venturi
Jornada aumentame 2012 realidad aumentada en educación proyecto venturiJornada aumentame 2012 realidad aumentada en educación proyecto venturi
Jornada aumentame 2012 realidad aumentada en educación proyecto venturi
eDiamSistemas
 
Estado actual y tendencias de la Realidad Virtual
Estado actual y tendencias de la Realidad Virtual Estado actual y tendencias de la Realidad Virtual
Estado actual y tendencias de la Realidad Virtual
Israel Galvan Bobadilla
 
Realidad Aumentada (RA): fundamento y algunas aplicaciones
Realidad Aumentada (RA): fundamento y algunas aplicacionesRealidad Aumentada (RA): fundamento y algunas aplicaciones
Realidad Aumentada (RA): fundamento y algunas aplicaciones
Universidad Politécnica de Madrid
 
184411440 mapas-geolocalizacion
184411440 mapas-geolocalizacion184411440 mapas-geolocalizacion
184411440 mapas-geolocalizacion
xavazque2
 
Infraestructuras de datos espaciales en dispositivos móviles
Infraestructuras de datos espaciales en dispositivos móvilesInfraestructuras de datos espaciales en dispositivos móviles
Infraestructuras de datos espaciales en dispositivos móviles
Daniela Ballari
 
Casos de uso de gvSIG en Uruguay
Casos de uso de gvSIG en UruguayCasos de uso de gvSIG en Uruguay
Casos de uso de gvSIG en Uruguay
vagazzi
 
Curso desarrollo sobre plataformas móviles sobre Android
Curso desarrollo sobre plataformas móviles sobre AndroidCurso desarrollo sobre plataformas móviles sobre Android
Curso desarrollo sobre plataformas móviles sobre Android
LANIA Mx
 
Grupo4 tema realideades_aumentadas
Grupo4 tema realideades_aumentadasGrupo4 tema realideades_aumentadas
Grupo4 tema realideades_aumentadas
Sabitris Reyes
 
Aplicación movil gps
Aplicación movil gpsAplicación movil gps
Aplicación movil gps
omaira_06
 
Realidad aumentada en educacion
Realidad aumentada  en educacionRealidad aumentada  en educacion
Realidad aumentada en educacion
Karina Crespo- Ministerio de Educacion
 
Realidadaumentadaeducacion1 190516215844
Realidadaumentadaeducacion1 190516215844Realidadaumentadaeducacion1 190516215844
Realidadaumentadaeducacion1 190516215844
magentaaris14
 
Realidad aumentada _educacion
Realidad aumentada _educacionRealidad aumentada _educacion
Realidad aumentada _educacion
Lauramateus123
 
Realidad aumentada _educacion
Realidad aumentada _educacionRealidad aumentada _educacion
Realidad aumentada _educacion
CarmenAlicia15
 
Realidad aumentada _educacion
Realidad aumentada _educacionRealidad aumentada _educacion
Realidad aumentada _educacion
ctslipk08
 
Realidad aumentada _educacion
Realidad aumentada _educacionRealidad aumentada _educacion
Realidad aumentada _educacion
Lauramateus123
 
Realidad aumentada _educacion 1
Realidad aumentada _educacion  1Realidad aumentada _educacion  1
Realidad aumentada _educacion 1
denisan56
 
Realidad aumentada _educacion 1
Realidad aumentada _educacion  1Realidad aumentada _educacion  1
Realidad aumentada _educacion 1
denisan56
 
Realidad aumentada _educacion
Realidad aumentada _educacionRealidad aumentada _educacion
Realidad aumentada _educacion
isyrivera99
 
gvSIG mobile, un GIS para dispositivos móviles
gvSIG mobile, un GIS para dispositivos móvilesgvSIG mobile, un GIS para dispositivos móviles
gvSIG mobile, un GIS para dispositivos móviles
Jorge Sanz
 

Similar a Charla nuevas tecnologías Android: realidad aumentada, geolocalización, NFC (20)

Realidad aumentada en Android: reconocimiento de imágenes y geolocalización u...
Realidad aumentada en Android: reconocimiento de imágenes y geolocalización u...Realidad aumentada en Android: reconocimiento de imágenes y geolocalización u...
Realidad aumentada en Android: reconocimiento de imágenes y geolocalización u...
 
Jornada aumentame 2012 realidad aumentada en educación proyecto venturi
Jornada aumentame 2012 realidad aumentada en educación proyecto venturiJornada aumentame 2012 realidad aumentada en educación proyecto venturi
Jornada aumentame 2012 realidad aumentada en educación proyecto venturi
 
Estado actual y tendencias de la Realidad Virtual
Estado actual y tendencias de la Realidad Virtual Estado actual y tendencias de la Realidad Virtual
Estado actual y tendencias de la Realidad Virtual
 
Realidad Aumentada (RA): fundamento y algunas aplicaciones
Realidad Aumentada (RA): fundamento y algunas aplicacionesRealidad Aumentada (RA): fundamento y algunas aplicaciones
Realidad Aumentada (RA): fundamento y algunas aplicaciones
 
184411440 mapas-geolocalizacion
184411440 mapas-geolocalizacion184411440 mapas-geolocalizacion
184411440 mapas-geolocalizacion
 
Infraestructuras de datos espaciales en dispositivos móviles
Infraestructuras de datos espaciales en dispositivos móvilesInfraestructuras de datos espaciales en dispositivos móviles
Infraestructuras de datos espaciales en dispositivos móviles
 
Casos de uso de gvSIG en Uruguay
Casos de uso de gvSIG en UruguayCasos de uso de gvSIG en Uruguay
Casos de uso de gvSIG en Uruguay
 
Curso desarrollo sobre plataformas móviles sobre Android
Curso desarrollo sobre plataformas móviles sobre AndroidCurso desarrollo sobre plataformas móviles sobre Android
Curso desarrollo sobre plataformas móviles sobre Android
 
Grupo4 tema realideades_aumentadas
Grupo4 tema realideades_aumentadasGrupo4 tema realideades_aumentadas
Grupo4 tema realideades_aumentadas
 
Aplicación movil gps
Aplicación movil gpsAplicación movil gps
Aplicación movil gps
 
Realidad aumentada en educacion
Realidad aumentada  en educacionRealidad aumentada  en educacion
Realidad aumentada en educacion
 
Realidadaumentadaeducacion1 190516215844
Realidadaumentadaeducacion1 190516215844Realidadaumentadaeducacion1 190516215844
Realidadaumentadaeducacion1 190516215844
 
Realidad aumentada _educacion
Realidad aumentada _educacionRealidad aumentada _educacion
Realidad aumentada _educacion
 
Realidad aumentada _educacion
Realidad aumentada _educacionRealidad aumentada _educacion
Realidad aumentada _educacion
 
Realidad aumentada _educacion
Realidad aumentada _educacionRealidad aumentada _educacion
Realidad aumentada _educacion
 
Realidad aumentada _educacion
Realidad aumentada _educacionRealidad aumentada _educacion
Realidad aumentada _educacion
 
Realidad aumentada _educacion 1
Realidad aumentada _educacion  1Realidad aumentada _educacion  1
Realidad aumentada _educacion 1
 
Realidad aumentada _educacion 1
Realidad aumentada _educacion  1Realidad aumentada _educacion  1
Realidad aumentada _educacion 1
 
Realidad aumentada _educacion
Realidad aumentada _educacionRealidad aumentada _educacion
Realidad aumentada _educacion
 
gvSIG mobile, un GIS para dispositivos móviles
gvSIG mobile, un GIS para dispositivos móvilesgvSIG mobile, un GIS para dispositivos móviles
gvSIG mobile, un GIS para dispositivos móviles
 

Más de José Ignacio Álvarez Ruiz

Servicios Web con Python + web.py (Homenaje a Aaron Swartz)
Servicios Web con Python + web.py (Homenaje a Aaron Swartz)Servicios Web con Python + web.py (Homenaje a Aaron Swartz)
Servicios Web con Python + web.py (Homenaje a Aaron Swartz)
José Ignacio Álvarez Ruiz
 
Sistemas de control de versiones distribuidos: Controla las versiones de tu t...
Sistemas de control de versiones distribuidos: Controla las versiones de tu t...Sistemas de control de versiones distribuidos: Controla las versiones de tu t...
Sistemas de control de versiones distribuidos: Controla las versiones de tu t...
José Ignacio Álvarez Ruiz
 
The blockchain disruption
The blockchain disruptionThe blockchain disruption
The blockchain disruption
José Ignacio Álvarez Ruiz
 
Sysmana 2016 - Desarrollo seguro de aplicaciones C/C++ en Android con NDK
Sysmana 2016 - Desarrollo seguro de aplicaciones C/C++ en Android con NDKSysmana 2016 - Desarrollo seguro de aplicaciones C/C++ en Android con NDK
Sysmana 2016 - Desarrollo seguro de aplicaciones C/C++ en Android con NDK
José Ignacio Álvarez Ruiz
 
Sysmana 2015 - Comunicación NFC entre Raspberry pi y Android
Sysmana 2015 - Comunicación NFC entre Raspberry pi y AndroidSysmana 2015 - Comunicación NFC entre Raspberry pi y Android
Sysmana 2015 - Comunicación NFC entre Raspberry pi y Android
José Ignacio Álvarez Ruiz
 
Sysmana 2017 monitorización de logs con el stack elk
Sysmana 2017   monitorización de logs con el stack elkSysmana 2017   monitorización de logs con el stack elk
Sysmana 2017 monitorización de logs con el stack elk
José Ignacio Álvarez Ruiz
 
Sysmana 2017 metodologías gestión ágil de proyectos
Sysmana 2017   metodologías gestión ágil de proyectosSysmana 2017   metodologías gestión ágil de proyectos
Sysmana 2017 metodologías gestión ágil de proyectos
José Ignacio Álvarez Ruiz
 
WUL4 Training Thursday #2 Sistemas de control de versiones distribuidos: GIT
WUL4 Training Thursday #2 Sistemas de control de versiones distribuidos: GITWUL4 Training Thursday #2 Sistemas de control de versiones distribuidos: GIT
WUL4 Training Thursday #2 Sistemas de control de versiones distribuidos: GIT
José Ignacio Álvarez Ruiz
 
Analisis distribuciones GNU/Linux Mayo 2010 (revisado)
Analisis distribuciones GNU/Linux Mayo 2010 (revisado)Analisis distribuciones GNU/Linux Mayo 2010 (revisado)
Analisis distribuciones GNU/Linux Mayo 2010 (revisado)
José Ignacio Álvarez Ruiz
 

Más de José Ignacio Álvarez Ruiz (9)

Servicios Web con Python + web.py (Homenaje a Aaron Swartz)
Servicios Web con Python + web.py (Homenaje a Aaron Swartz)Servicios Web con Python + web.py (Homenaje a Aaron Swartz)
Servicios Web con Python + web.py (Homenaje a Aaron Swartz)
 
Sistemas de control de versiones distribuidos: Controla las versiones de tu t...
Sistemas de control de versiones distribuidos: Controla las versiones de tu t...Sistemas de control de versiones distribuidos: Controla las versiones de tu t...
Sistemas de control de versiones distribuidos: Controla las versiones de tu t...
 
The blockchain disruption
The blockchain disruptionThe blockchain disruption
The blockchain disruption
 
Sysmana 2016 - Desarrollo seguro de aplicaciones C/C++ en Android con NDK
Sysmana 2016 - Desarrollo seguro de aplicaciones C/C++ en Android con NDKSysmana 2016 - Desarrollo seguro de aplicaciones C/C++ en Android con NDK
Sysmana 2016 - Desarrollo seguro de aplicaciones C/C++ en Android con NDK
 
Sysmana 2015 - Comunicación NFC entre Raspberry pi y Android
Sysmana 2015 - Comunicación NFC entre Raspberry pi y AndroidSysmana 2015 - Comunicación NFC entre Raspberry pi y Android
Sysmana 2015 - Comunicación NFC entre Raspberry pi y Android
 
Sysmana 2017 monitorización de logs con el stack elk
Sysmana 2017   monitorización de logs con el stack elkSysmana 2017   monitorización de logs con el stack elk
Sysmana 2017 monitorización de logs con el stack elk
 
Sysmana 2017 metodologías gestión ágil de proyectos
Sysmana 2017   metodologías gestión ágil de proyectosSysmana 2017   metodologías gestión ágil de proyectos
Sysmana 2017 metodologías gestión ágil de proyectos
 
WUL4 Training Thursday #2 Sistemas de control de versiones distribuidos: GIT
WUL4 Training Thursday #2 Sistemas de control de versiones distribuidos: GITWUL4 Training Thursday #2 Sistemas de control de versiones distribuidos: GIT
WUL4 Training Thursday #2 Sistemas de control de versiones distribuidos: GIT
 
Analisis distribuciones GNU/Linux Mayo 2010 (revisado)
Analisis distribuciones GNU/Linux Mayo 2010 (revisado)Analisis distribuciones GNU/Linux Mayo 2010 (revisado)
Analisis distribuciones GNU/Linux Mayo 2010 (revisado)
 

Último

Manual Web soporte y mantenimiento de equipo de computo
Manual Web soporte y mantenimiento de equipo de computoManual Web soporte y mantenimiento de equipo de computo
Manual Web soporte y mantenimiento de equipo de computo
mantenimientocarbra6
 
Flows: Mejores Prácticas y Nuevos Features
Flows: Mejores Prácticas y Nuevos FeaturesFlows: Mejores Prácticas y Nuevos Features
Flows: Mejores Prácticas y Nuevos Features
Paola De la Torre
 
Mantenimiento de sistemas eléctricos y electrónicosarticles-241712_recurso_6....
Mantenimiento de sistemas eléctricos y electrónicosarticles-241712_recurso_6....Mantenimiento de sistemas eléctricos y electrónicosarticles-241712_recurso_6....
Mantenimiento de sistemas eléctricos y electrónicosarticles-241712_recurso_6....
MiguelAtencio10
 
REVISTA TECNOLOGICA PARA EL DESARROLLO HUMANO
REVISTA TECNOLOGICA PARA EL DESARROLLO HUMANOREVISTA TECNOLOGICA PARA EL DESARROLLO HUMANO
REVISTA TECNOLOGICA PARA EL DESARROLLO HUMANO
gisellearanguren1
 
Infografia TCP/IP (Transmission Control Protocol/Internet Protocol)
Infografia TCP/IP (Transmission Control Protocol/Internet Protocol)Infografia TCP/IP (Transmission Control Protocol/Internet Protocol)
Infografia TCP/IP (Transmission Control Protocol/Internet Protocol)
codesiret
 
Refrigeradores Samsung Modo Test y Forzado
Refrigeradores Samsung Modo Test y ForzadoRefrigeradores Samsung Modo Test y Forzado
Refrigeradores Samsung Modo Test y Forzado
NicandroMartinez2
 
Modo test refrigeradores y codigos de errores 2018 V2.pdf
Modo test refrigeradores y codigos de errores 2018 V2.pdfModo test refrigeradores y codigos de errores 2018 V2.pdf
Modo test refrigeradores y codigos de errores 2018 V2.pdf
ranierglez
 
edublogs info.docx asdasfasfsawqrdqwfqwfqwfq
edublogs info.docx asdasfasfsawqrdqwfqwfqwfqedublogs info.docx asdasfasfsawqrdqwfqwfqwfq
edublogs info.docx asdasfasfsawqrdqwfqwfqwfq
larapalaciosmonzon28
 
INFORMATICA Y TECNOLOGIA
INFORMATICA Y TECNOLOGIAINFORMATICA Y TECNOLOGIA
INFORMATICA Y TECNOLOGIA
renzocruz180310
 
Second Life, informe de actividad del maestro Tapia
Second Life, informe de actividad del maestro TapiaSecond Life, informe de actividad del maestro Tapia
Second Life, informe de actividad del maestro Tapia
al050121024
 
Todo sobre la tarjeta de video (Bienvenidos a mi blog personal)
Todo sobre la tarjeta de video (Bienvenidos a mi blog personal)Todo sobre la tarjeta de video (Bienvenidos a mi blog personal)
Todo sobre la tarjeta de video (Bienvenidos a mi blog personal)
AbrahamCastillo42
 
625204013-64-Camino-a-----La-Lectura.pdf
625204013-64-Camino-a-----La-Lectura.pdf625204013-64-Camino-a-----La-Lectura.pdf
625204013-64-Camino-a-----La-Lectura.pdf
yuberpalma
 
Inteligencia Artificial
Inteligencia ArtificialInteligencia Artificial
Inteligencia Artificial
YashiraPaye
 
Nuevos tiempos, nuevos espacios.docxdsdsad
Nuevos tiempos, nuevos espacios.docxdsdsadNuevos tiempos, nuevos espacios.docxdsdsad
Nuevos tiempos, nuevos espacios.docxdsdsad
larapalaciosmonzon28
 
Catalogo general tarifas 2024 Vaillant. Amado Salvador Distribuidor Oficial e...
Catalogo general tarifas 2024 Vaillant. Amado Salvador Distribuidor Oficial e...Catalogo general tarifas 2024 Vaillant. Amado Salvador Distribuidor Oficial e...
Catalogo general tarifas 2024 Vaillant. Amado Salvador Distribuidor Oficial e...
AMADO SALVADOR
 
mantenimiento de chasis y carroceria1.pptx
mantenimiento de chasis y carroceria1.pptxmantenimiento de chasis y carroceria1.pptx
mantenimiento de chasis y carroceria1.pptx
MiguelAtencio10
 
EXAMEN DE TOPOGRAFIA RESUELTO-2017 CURSO DE UNIVERSIDAD
EXAMEN DE TOPOGRAFIA RESUELTO-2017 CURSO DE UNIVERSIDADEXAMEN DE TOPOGRAFIA RESUELTO-2017 CURSO DE UNIVERSIDAD
EXAMEN DE TOPOGRAFIA RESUELTO-2017 CURSO DE UNIVERSIDAD
AngelCristhianMB
 
Presentación Seguridad Digital Profesional Azul Oscuro (1).pdf
Presentación Seguridad Digital Profesional Azul Oscuro (1).pdfPresentación Seguridad Digital Profesional Azul Oscuro (1).pdf
Presentación Seguridad Digital Profesional Azul Oscuro (1).pdf
giampierdiaz5
 
Presentación de Tic en educación y sobre blogger
Presentación de Tic en educación y sobre bloggerPresentación de Tic en educación y sobre blogger
Presentación de Tic en educación y sobre blogger
larapalaciosmonzon28
 
MONOGRAFIA memoria RAM.docx trabajo DE TECNOLOGIA
MONOGRAFIA memoria RAM.docx trabajo DE TECNOLOGIAMONOGRAFIA memoria RAM.docx trabajo DE TECNOLOGIA
MONOGRAFIA memoria RAM.docx trabajo DE TECNOLOGIA
leia ereni
 

Último (20)

Manual Web soporte y mantenimiento de equipo de computo
Manual Web soporte y mantenimiento de equipo de computoManual Web soporte y mantenimiento de equipo de computo
Manual Web soporte y mantenimiento de equipo de computo
 
Flows: Mejores Prácticas y Nuevos Features
Flows: Mejores Prácticas y Nuevos FeaturesFlows: Mejores Prácticas y Nuevos Features
Flows: Mejores Prácticas y Nuevos Features
 
Mantenimiento de sistemas eléctricos y electrónicosarticles-241712_recurso_6....
Mantenimiento de sistemas eléctricos y electrónicosarticles-241712_recurso_6....Mantenimiento de sistemas eléctricos y electrónicosarticles-241712_recurso_6....
Mantenimiento de sistemas eléctricos y electrónicosarticles-241712_recurso_6....
 
REVISTA TECNOLOGICA PARA EL DESARROLLO HUMANO
REVISTA TECNOLOGICA PARA EL DESARROLLO HUMANOREVISTA TECNOLOGICA PARA EL DESARROLLO HUMANO
REVISTA TECNOLOGICA PARA EL DESARROLLO HUMANO
 
Infografia TCP/IP (Transmission Control Protocol/Internet Protocol)
Infografia TCP/IP (Transmission Control Protocol/Internet Protocol)Infografia TCP/IP (Transmission Control Protocol/Internet Protocol)
Infografia TCP/IP (Transmission Control Protocol/Internet Protocol)
 
Refrigeradores Samsung Modo Test y Forzado
Refrigeradores Samsung Modo Test y ForzadoRefrigeradores Samsung Modo Test y Forzado
Refrigeradores Samsung Modo Test y Forzado
 
Modo test refrigeradores y codigos de errores 2018 V2.pdf
Modo test refrigeradores y codigos de errores 2018 V2.pdfModo test refrigeradores y codigos de errores 2018 V2.pdf
Modo test refrigeradores y codigos de errores 2018 V2.pdf
 
edublogs info.docx asdasfasfsawqrdqwfqwfqwfq
edublogs info.docx asdasfasfsawqrdqwfqwfqwfqedublogs info.docx asdasfasfsawqrdqwfqwfqwfq
edublogs info.docx asdasfasfsawqrdqwfqwfqwfq
 
INFORMATICA Y TECNOLOGIA
INFORMATICA Y TECNOLOGIAINFORMATICA Y TECNOLOGIA
INFORMATICA Y TECNOLOGIA
 
Second Life, informe de actividad del maestro Tapia
Second Life, informe de actividad del maestro TapiaSecond Life, informe de actividad del maestro Tapia
Second Life, informe de actividad del maestro Tapia
 
Todo sobre la tarjeta de video (Bienvenidos a mi blog personal)
Todo sobre la tarjeta de video (Bienvenidos a mi blog personal)Todo sobre la tarjeta de video (Bienvenidos a mi blog personal)
Todo sobre la tarjeta de video (Bienvenidos a mi blog personal)
 
625204013-64-Camino-a-----La-Lectura.pdf
625204013-64-Camino-a-----La-Lectura.pdf625204013-64-Camino-a-----La-Lectura.pdf
625204013-64-Camino-a-----La-Lectura.pdf
 
Inteligencia Artificial
Inteligencia ArtificialInteligencia Artificial
Inteligencia Artificial
 
Nuevos tiempos, nuevos espacios.docxdsdsad
Nuevos tiempos, nuevos espacios.docxdsdsadNuevos tiempos, nuevos espacios.docxdsdsad
Nuevos tiempos, nuevos espacios.docxdsdsad
 
Catalogo general tarifas 2024 Vaillant. Amado Salvador Distribuidor Oficial e...
Catalogo general tarifas 2024 Vaillant. Amado Salvador Distribuidor Oficial e...Catalogo general tarifas 2024 Vaillant. Amado Salvador Distribuidor Oficial e...
Catalogo general tarifas 2024 Vaillant. Amado Salvador Distribuidor Oficial e...
 
mantenimiento de chasis y carroceria1.pptx
mantenimiento de chasis y carroceria1.pptxmantenimiento de chasis y carroceria1.pptx
mantenimiento de chasis y carroceria1.pptx
 
EXAMEN DE TOPOGRAFIA RESUELTO-2017 CURSO DE UNIVERSIDAD
EXAMEN DE TOPOGRAFIA RESUELTO-2017 CURSO DE UNIVERSIDADEXAMEN DE TOPOGRAFIA RESUELTO-2017 CURSO DE UNIVERSIDAD
EXAMEN DE TOPOGRAFIA RESUELTO-2017 CURSO DE UNIVERSIDAD
 
Presentación Seguridad Digital Profesional Azul Oscuro (1).pdf
Presentación Seguridad Digital Profesional Azul Oscuro (1).pdfPresentación Seguridad Digital Profesional Azul Oscuro (1).pdf
Presentación Seguridad Digital Profesional Azul Oscuro (1).pdf
 
Presentación de Tic en educación y sobre blogger
Presentación de Tic en educación y sobre bloggerPresentación de Tic en educación y sobre blogger
Presentación de Tic en educación y sobre blogger
 
MONOGRAFIA memoria RAM.docx trabajo DE TECNOLOGIA
MONOGRAFIA memoria RAM.docx trabajo DE TECNOLOGIAMONOGRAFIA memoria RAM.docx trabajo DE TECNOLOGIA
MONOGRAFIA memoria RAM.docx trabajo DE TECNOLOGIA
 

Charla nuevas tecnologías Android: realidad aumentada, geolocalización, NFC

  • 1. . Nuevas tecnologías en Android . NFC, Geolocalización, Realidad Aumentada Nacho Álvarez  @neonigmacdb  neonigma@gmail.com 11 de febrero de 2014 . Nacho Álvarez (WUL4) Nuevas tecnologías en Android . . . . 11 de febrero de 2014 . 1 / 26
  • 2. . 1 . 2 . 3 . 4 . 5 Índice Acerca de mí ¿Realidad aumentada? Aplicaciones RA en Android Mi elección Demo Google Glass Geolocalización Introducción Alternativas SIG Geoinquietos: Córdoba se mueve Demo geolocalización NFC Introducción NDEF NFC en Android: envío datos NFC en Android: recepción datos Demo Material Nacho Álvarez (WUL4) Nuevas tecnologías en Android . . . . . 11 de febrero de 2014 . 2 / 26
  • 3. Acerca de mí . Who? ▶ Trayectoria profesional: soporte UCO, desarrollador Web, desarrollador / integrador distribuciones GNU/Linux. ▶ Actualmente: WUL4 Córdoba (mobile + backend developer) ▶ Involucrado en: . Nacho Álvarez (WUL4) Nuevas tecnologías en Android . . . . 11 de febrero de 2014 . 3 / 26
  • 4. ¿Realidad aumentada? . Definición de realidad aumentada ▶ Superposición de información virtual sobre entornos reales a partir de una aplicación informática ▶ ¿Qué necesitamos? Una pantalla donde poder ver esta información añadida Un software que, controlando una cámara, un sensor o un GPS e interpretando los patrones o coordenadas del mundo real, nos generará esta información ▶ Multitud de aplicaciones . Nacho Álvarez (WUL4) Nuevas tecnologías en Android . . . . 11 de febrero de 2014 . 4 / 26
  • 5. ¿Realidad aumentada? Aplicaciones . Aplicaciones de realidad aumentada Educación Marketing / Publicidad . Nacho Álvarez (WUL4) Nuevas tecnologías en Android . . . . 11 de febrero de 2014 . 5 / 26
  • 6. ¿Realidad aumentada? Aplicaciones . Aplicaciones de realidad aumentada Eventos Videojuegos . Nacho Álvarez (WUL4) Nuevas tecnologías en Android . . . . 11 de febrero de 2014 . 6 / 26
  • 7. ¿Realidad aumentada? RA en Android . ¿Qué opciones hay? . Nacho Álvarez (WUL4) Nuevas tecnologías en Android . . . . 11 de febrero de 2014 . 7 / 26
  • 8. ¿Realidad aumentada? RA en Android . Cloud Recognition . Nacho Álvarez (WUL4) Nuevas tecnologías en Android . . . . 11 de febrero de 2014 . 8 / 26
  • 9. ¿Realidad aumentada? Mi elección . Mi elección personal ▶ Vuforia es buena herramienta gratis total para desarrollar una aplicación de realidad aumentada con reconocimiento de imágenes ▶ Sin embargo, la parte de geolocalización habría que desarrollarla manualmente, y el tándem JNI + NDK es más engorroso para desarrollar ▶ Wikitude tiene una versión Edu gratuita con marca de agua, y es realmente sencillo, casi todo se hace con Javascript ▶ Para aplicaciones comerciales de peso, la inversión de Wikitude es de 600e en un único pago y de 9e/mes por el uso de 3 imágenes en su nube. Si usamos la herramienta Target Manager nos sale gratis, pero desarrollaremos la parte Javascript manualmente . Nacho Álvarez (WUL4) Nuevas tecnologías en Android . . . . 11 de febrero de 2014 . 9 / 26
  • 10. ¿Realidad aumentada? Demo . Demostración . Nacho Álvarez (WUL4) Nuevas tecnologías en Android . . . . 11 de febrero de 2014 . 10 / 26
  • 11. ¿Realidad aumentada? Demo . Listado IR ▶ ▶ ▶ ▶ ▶ ▶ ▶ ▶ IR simple matching: Wikitude Examples -> 1. Image Recognition -> 1.1. Image On Target IR multiple targets: Wikitude Examples -> 1. Image Recognition -> 1.2. Multiple Targets IR 3D model on target: Wikitude Examples -> 2. 3d And Image Recognition -> 2.1 3d Model On Target IR sistema solar: Wikitude Examples -> 99. Demo -> 99.3 Solar System IR con playback de video: Wikitude Examples -> 6. Video -> 6.2. Playback States IR mostrando vídeo transparente: Wikitude Examples -> 6. Video -> 6.4. Bonus-Transparent Video Integración en aplicación propia: My own app Cómo se hizo: http: //developer.wikitude.com/tools/target-manager/?level=1 . Nacho Álvarez (WUL4) Nuevas tecnologías en Android . . . . 11 de febrero de 2014 . 11 / 26
  • 12. ¿Realidad aumentada? Google Glass . Google Glass . Nacho Álvarez (WUL4) Nuevas tecnologías en Android . . . . 11 de febrero de 2014 . 12 / 26
  • 13. ¿Realidad aumentada? Google Glass . Realidad aumentada en Google Glass http://www.youtube.com/watch?v=39W6CMpdGsM . Nacho Álvarez (WUL4) Nuevas tecnologías en Android . . . . 11 de febrero de 2014 . 13 / 26
  • 14. ¿Realidad aumentada? Google Glass . Self scanning con Google Glass http://www.youtube.com/watch?v=MCheU8fZURo . Nacho Álvarez (WUL4) Nuevas tecnologías en Android . . . . 11 de febrero de 2014 . 14 / 26
  • 15. Geolocalización Introducción . Geolocalización ▶ ▶ Se refiere al posicionamiento con el que se define la localización de un objeto espacial (representado mediante punto, vector, área, volumen) en un sistema de coordenadas determinado. Este proceso es utilizado frecuentemente en los Sistemas de Información Geográfica. Las principales cuestiones que puede resolver un sistema de información geográfica, ordenadas de menor a mayor complejidad, son: Localización: preguntar por las características de un lugar concreto. Condición: el cumplimiento o no de unas condiciones impuestas al sistema. Tendencia: comparación entre situaciones temporales o espaciales distintas de alguna característica. Rutas: cálculo de rutas óptimas entre dos o más puntos. Pautas: detección de pautas espaciales. Modelos: generación de modelos a partir de fenómenos o actuaciones simuladas. . Nacho Álvarez (WUL4) Nuevas tecnologías en Android . . . . 11 de febrero de 2014 . 15 / 26
  • 16. Geolocalización Alternativas SIG . Alternativas SIG ▶ Google Maps Es un servidor de aplicaciones de mapas en la web. Ofrece imágenes de mapas desplazables, así como fotografías por satélite del mundo e incluso la ruta entre diferentes ubicaciones o imágenes a pie de calle Google Street View. Sigue siendo gratuito por debajo de 25.000 peticiones a sus servidores. A partir de aquí es necesario pagar a razón de cuatro dólares por cada 1.000 peticiones adicionales. ▶ OpenStreetMap OpenStreetMap (también conocido como OSM) es un proyecto colaborativo para crear mapas libres y editables. Los mapas se crean utilizando información geográfica capturada con dispositivos GPS móviles, ortofotografías y otras fuentes libres. Esta cartografía, tanto las imágenes creadas como los datos vectoriales almacenados en su base de datos, se distribuye bajo licencia abierta Open Database License (ODbL). . Nacho Álvarez (WUL4) Nuevas tecnologías en Android . . . . 11 de febrero de 2014 . 16 / 26
  • 17. Geolocalización Geoinquietos: Córdoba se mueve . Geoinquietos: Córdoba se mueve ▶ Encuentros locales informales entre gente que comparte inquietudes, intereses, experiencias o cualquier idea en el ámbito de la geomática, el software libre y la tecnología geoespacial ▶ Las reuniones suelen constar de una o varias pequeñas presentaciones o talleres sobre un tema relacionado con la tecnología y la información geográfica. ▶ Cualquier persona está invitada a asistir a las actividades de Geoinquietos, con el único requisito de querer compartir conocimientos y aprender de los demás. Geoinquietos ODB: ▶ Twitter: https://twitter.com/geoinquietosODB Google+: https://plus.google.com/u/0/communities/117372031538433814161 Facebook: https://www.facebook.com/geoinquietoscordoba . Nacho Álvarez (WUL4) Nuevas tecnologías en Android . . . . 11 de febrero de 2014 . 17 / 26
  • 18. Geolocalización Demo geolocalización . Demo geolocalización . Nacho Álvarez (WUL4) Nuevas tecnologías en Android . . . . 11 de febrero de 2014 . 18 / 26
  • 19. Geolocalización Demo geolocalización . Listado Geo Demo ▶ Solar System: Wikitude Examples -> 99. Demo -> 99.2 Solar System ▶ Browsing POIs: Wikitude Examples -> 5. Browsing Pois -> 5.6 Capture Screen Bonus ▶ Integración en aplicación propia: My own GPS app . Nacho Álvarez (WUL4) Nuevas tecnologías en Android . . . . 11 de febrero de 2014 . 19 / 26
  • 20. NFC Introducción . NFC ▶ Near field communication es una tecnología de comunicación inalámbrica, de corto alcance y alta frecuencia que permite el intercambio de datos entre dispositivos. ▶ Los estándares de NFC cubren protocolos de comunicación y formatos de intercambio de datos, y están basados en ISO 14443 (RFID, radio-frequency identification) y FeliCa Android puede hacer lo siguiente en cada uno de los modos NFC: ▶ En el modo R/W, podemos leer tags NDEF y tarjetas contactless como las relativas al uso de transportes. En el modo P2P se puede realizar un intercambio de información entre el móvil y otro dispositivo NFC gracias a Android Beam, una API que sin embargo aún es muy limitada. El modo CE (Card Emulation) fue introducido en versiones posteriores de Gingerbread para soportar el uso de Google Wallet. El elemento seguro embebido se conecta al controlador NFC a través de una conexión S2C (NFC-WI). . Nacho Álvarez (WUL4) Nuevas tecnologías en Android . . . . 11 de febrero de 2014 . 20 / 26
  • 21. NFC NDEF . NDEF ▶ ▶ ▶ NDEF -NFC Forum Data Exchange Format- es un formato ligero de mensaje binario diseñado para encapsular una o más cargas útiles de información dentro de un mensaje simple. Un mensaje NDEF contiene uno o más registros NDEF, cada uno de los cuales transporta una carga de información de tipo arbitrario. Un registro NDEF transporta tres parámetros para describir su payload: longitud, tipo e identificador opcional. . Nacho Álvarez (WUL4) Nuevas tecnologías en Android . . . . 11 de febrero de 2014 . 21 / 26
  • 22. NFC NFC en Android: envío datos . NFC en Android: envío datos @Override public NdefMessage createNdefMessage(NfcEvent event) { Time time = new Time(); time.setToNow(); String text = "ola k ase"; NdefMessage msg = new NdefMessage( new NdefRecord[] { createMimeRecord( "text/plain", text.getBytes()) }); return msg; } public NdefRecord createMimeRecord(String mimeType, byte[] payload) { byte[] mimeBytes = mimeType.getBytes(Charset.forName("US-ASCII")); NdefRecord mimeRecord = new NdefRecord( NdefRecord.TNF_MIME_MEDIA, mimeBytes, new byte[0], payload); return mimeRecord; } . Nacho Álvarez (WUL4) Nuevas tecnologías en Android . . . . 11 de febrero de 2014 . 22 / 26
  • 23. NFC NFC en Android: recepción datos . NFC en Android: recepción datos @Override public void onNewIntent(Intent intent) { setIntent(intent); } @Override public void onResume() { super.onResume(); if (NfcAdapter.ACTION_NDEF_DISCOVERED.equals(getIntent().getAction())) processIntent(getIntent()); } void processIntent(Intent intent) { Parcelable[] rawMsgs = intent.getParcelableArrayExtra( NfcAdapter.EXTRA_NDEF_MESSAGES); // only one message sent during the beam NdefMessage msg = (NdefMessage) rawMsgs[0]; mInfoText.setText(new String(msg.getRecords()[0].getPayload())); } . Nacho Álvarez (WUL4) Nuevas tecnologías en Android . . . . 11 de febrero de 2014 . 23 / 26
  • 24. NFC Demo . Demostración . Nacho Álvarez (WUL4) Nuevas tecnologías en Android . . . . 11 de febrero de 2014 . 24 / 26
  • 25. NFC Demo . Listado NFC Demo ▶ Envío Web ▶ Envío vídeo ▶ Integración en aplicación propia . Nacho Álvarez (WUL4) Nuevas tecnologías en Android . . . . 11 de febrero de 2014 . 25 / 26
  • 26. Material . Material y preguntas ▶ ▶ ▶ ▶ Presentación Latex/Beamer: https://bitbucket.org/ jialvarez/taller-nuevas-tecnolog-as-android Código de la aplicación: https://bitbucket.org/jialvarez/wikitude-example Enlace directo al apk: http: //nacho-alvarez.es/descargas/gdgdevfest-wikitude.apk ¿Preguntas? . Nacho Álvarez (WUL4) Nuevas tecnologías en Android . . . . 11 de febrero de 2014 . 26 / 26