[Materiales] Codemotion 2013, NFC en Windows Phone 8

Hola a todos!

Este viernes participé en el Codemotion 2013 que se celebró en Madrid. Tuve la suerte d poder dar una charla sobre NFC y Windows Phone 8. Un tema que mucha gente pasa por alto y que ofrece grandes ventajas y nuevos escenarios de trabajo muy interesantes.

En la charla pudimos dar un repaso a la tecnología en sí misma, independientemente de la plataforma en la que se implemente: Escenarios de interacción como la domótica, la modificación de configuración dependiendo de etiquetas, y la interacción entre dispositivos.

Además, cuando tomas la decisión de empezar a trabajar con una tecnología de comunicaciones, en la cual las pruebas incluyen siempre varios dispositivos, tienes la gran duda de como realizar pruebas sin tener que invertir un dineral en equipos físicos. Aunque, como siempre decimos, al final lo mejor es desarrollar probando en dispositivos reales, para una primer etapa de desarrollo es bueno contar con un emulador o algo parecido que nos permita realizar pruebas rápidamente.

Para NFC, contamos con una aplicación llamada Proximity Tapper, que podemos descargar directamente de codeplex. Esta aplicación nos permite interconectar dos emuladores de Windows Phone 8 que estemos ejecutando en nuestra máquina y emular el tap de NFC, para que podamos realizar pruebas en ellos. Tengo que reconocer que lo he probado y funciona genial, para cosas sencillas como publicación y subscripción de mensajes o usar el PeerFinder, va de lujo.

 

nfc

En la imagen anterior podemos ver dos emuladores conectados y detectados por el Proximity Tapper.

Por último, vimos un ejemplo de interacción: Como anunciar nuestra aplicación, compartir un texto o una URL.

Podéis ver las slides en Slideshare:

Y descargaros el ejemplo que usamos, aquí. Espero que os guste y ayude a empezar a desarrollar con NFC en Windows Phone 8.

Un saludo y Happy Coding!

Un comentario sobre “[Materiales] Codemotion 2013, NFC en Windows Phone 8”

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *