ebook img

NFC Android Application Development PDF

182 Pages·2013·13.04 MB·English
Save to my drive
Quick download
Download
Most books are stored in the elastic cloud where traffic is expensive. For this reason, we have a limit on daily download.

Preview NFC Android Application Development

Telematic Engineering Department Final Year Project NFC ANDROID APPLICATION DEVELOPMENT: UNITENFC Author: Izan D´ıez Sa´nchez Tutor: Mario Mun˜oz Organero Legane´s, October 2013 ii “The more I see the less I know” Red Hot Chili Peppers iii iv Acknowledgments I would like to acknowledge to all the people that took part of my life during the last five years: friends, family, classmates, erasmus people, workmates, football teammates... For good, they all have contributed to make me as I am today. I am particularly grateful for the company provided by Diego, Miguel and Daniel during all this time in any imaginable situation. ´ Finally I would like to thank my parents, Manuel and Mar´ıa de los Angeles, and my sister, Alba, for being always there and giving me the chance to pursuit my dreams. v vi Abstract Virtual world is getting richer every day, everything is connected and people demand smarter devices which allow them to control any situation. New tech- nologies are being developed, trying to integrate as many functions as possible, to deliver innovative solutions. One of this brand new technologies is NFC, which can connect devices instantly without any previous configuration, including pas- sive devices which can store and deliver information of many kinds. The work presented here reports an Android application project development with the Near Field Communication technology. The application developed is planned to add value to the NFC environment, increasing its discoverability and consumer awareness by building up a cloud of locations in which NFC interaction canbecarriedout. Besides, acommunityofuserswillbecreatedinwhichtheywill be able to share their experiences and interact between them. The application will feed from the users, being the ones both producing and consuming information. All the data of the application will be available every-time and every-where with Internet connection, as any other service does nowadays. Topics discussed in this document include Android programming, NFC, cloud services, software libraries, back-end development, integration with social net- works, working methodology and details on the different development stages and tasks. A complete understanding of the system is tried to be transmitted as well. To conclude, an approach to the market will be carried out, publishing the application on Google Play and analyzing the first impressions. Keywords: NFC, RFID, API, tag, Android, NFC-Forum, NDEF, Reader- Writer, PeertoPeer, CardEmulation, NFCPoint, UniteNFC,MVC,REST,cloud, back-end, Android Beam, integration, SDK. vii viii Resumen El mundo virtual crece cada d´ıa, todo est´a conectado y los consumidores de- mandan cada vez dispositivos ma´s inteligentes que puedan controlar cualquier situaci´on. Se est´an desarrollando nuevas tecnolog´ıas, tratando de integrar tan- tas funciones como sea posible para ofrecer soluciones innovadoras. Una de estas nuevastecnolog´ıasesNFC,quepermiteconectardispositivosinstanta´neamentesin configuracio´n previa. Incluso dispositivos pasivos que, sin alimentacio´n, puedan almacenar y transmitir informacio´n. El trabajo aqu´ı documentado trata del desarrollo de una aplicacio´n Android conlatecnolog´ıaNearFieldCommunication. Laaplicacio´ndesarrolladatratara´de an˜adirvaloralentornodeNFC,mejorandosudescubribilidadysureconocimiento, creando una nube de localizaciones en la que se pueda realizar algu´n tipo de in- teracci´on con NFC. Adem´as se crear´a una comunidad de usuarios en la que se compartir´an experiencias y podra´n interactuar entre ellos. La aplicacio´n se ali- mentara´ de los usuarios, los cuales tanto creara´n como consumira´n la informaci´on. Todos los datos de la aplicacio´n estara´n disponibles en cualquier lugar y momento con conexi´on a Internet, como cualquier otro servicio hoy en d´ıa. Los siguientes temas van a ser analizados: programacio´n en Android, NFC, servicios en la nube, librer´ıas de software, desarrollo de back-end, integraci´on con redes sociales y detalles sobre las diferentes etapas del desarrollo y sus tareas. Se intenrara´ de trasmitir una visio´n completa del sistema al mismo tiempo. Por u´ltimo, se realizar´a una primera aproximacio´n al mercado, publicando la aplicaci´on en Google Play y analizando las primeras impresiones. Palabras clave: NFC, RFID, API, etiqueta, Android, NFC-Forum, NDEF, Lector-Escritor, PeertoPeer, Emulacio´ndetarjeta, PuntoNFC,UniteNFC,MVC, REST, nube, back-end, Android Beam, integracio´n, SDK. ix x

Description:
Topics discussed in this document include Android programming, NFC, Java Platform (JDK) 7u40: Java software development kit. It is not the aim of this section to serve as tutorial of how to program on Nexus 7-tilapia.
See more

The list of books you might like

Most books are stored in the elastic cloud where traffic is expensive. For this reason, we have a limit on daily download.