Vous êtes sur la page 1sur 2

UNIVERSIDAD SANTIAGO DE CALI, NARVAEZ,

H, DESARROLLO DE APLICACIONES MOVILES


Y NFC

Desarrollo de Aplicaciones Moviles y NFC


Hector David Narvaez Aza
h.d.narvaez@hotmail.com
Laboratorio de Computacion Movil y Banda Ancha COMBA I+D
Universidad Santiago de Cali

AbstractEn este paper, estudiaremos el estado del arte del


desarrollo movil. Nos centraremos especialmente en los tipos de
aplicaciones moviles que se pueden desarrollar, cuales son sus
ventajas y cuales sus desventajas. Hablaremos tambien acerca
de las tecnologas existentes que facilitan la comunicacion entre
el usuario de un dispositivo movil e internet.
Index TermsNFC, Movil, Desarrollo

I. I NTRODUCCI ON
El crecimiento en el uso de telefonos celulares ha creado
un mercado de infinitas posibilidades para proveer servicios y
obtener informacion [1]. Estos cambios han ocasionado que el
desarrollo de aplicaciones para moviles se haya popularizado
y que se generen nuevas maneras de obtener y compartir
informacion desde un telefono celular.
En este momento se pueden desarrollar tres tipos de aplicaciones moviles: Aplicacion nativa, aplicacion web movil y
aplicaciones hbridas [2]. Cada uno de estos tipos se ha venido
desarrollando para objetivos y mercados diferentes.
En Marzo de 2004 una nueva tecnologa para la intercomunicacion fue lanzada por SOny, Philips y Nokia, estableciendo
el foro NFC. Con el a nimo de mejorar la interaccion entre
dispositivos se ha trabajado en la idea de crear y administrar
lo que se denominan ecosistemas NFC [3]. Esta nueva forma
de obtener informacion con nuestro telefonos celulares ha
generado todo tipo de implementaciones y ha hecho que tareas
diarias, con la ayuda del celular, se realizen de una manera
mas transparente.

aplicaciones moviles haciendo uso de tecnologas web como


HTML, CSS y Javascript. Estas aplicaciones pueden hostearse
en servidores web existentes y ser accedidas desde el navegador del dispositivo a traves de una URL.
Desarrollar y distribuir una aplicacion movil web, resulta
sencillo principalmente porque no se necesita desarrollar en
lenguajes de alto nivel, no se debe pagar en plataformas de
mercados de aplicaciones y no se necesita pasar por procesos
de aprobacion de aplicaciones. Adicionalmente, instituciones
en todo el mundo trabajan en darle mas funcionalidad y
soporte a HTML5, mientras por el mismo camino se adelantan
trabajos de estandares web que son implementados por los
distintos navegadores web que ofrece el mercado[3].
Lo anterior, ha resultado en una gran gama de posibilidades
de operaciones moviles que antes no se podan ejecutar, por
ejemplo: el acceso a las funciones de touchscreen, embeber
contenidos dgitales sin necesidad de plugins adicionales,
almacenamiento local, aplicaciones offline, geolocalizacion,
ejecucion multi-hilo entre otros.

IV. A PLICACIONES M OVILES


HI BRIDAS
Las a aplicaciones moviles hbridas son un puente entre
las aplicaciones nativas y las aplicaciones web. Basicamente
son aplicaciones web que estan embebidas en aplicaciones
nativas, lo cual hace que las aplicaciones tengan uso total de
los recursos de los dispositivos en los cuales son instaladas.
tipo de aplicaciones son desarrolladas bajo plataformas de
Este
desarrollo especficas, que normalmente tienen un costo, son
instaladas nativamente en los dispositivos y se obtienen de
los mercados de aplicaciones disponibles para las diferentes
plataformas [2].

II. A PLICACIONES M OVILES


NATIVAS
Las aplicaciones moviles nativas son aplicaciones que corren bajo sistemas operativos especficos como el IOs de Apple,
Android de Google, RIM de blackberry o Windows Phone de
Microsoft. Estas aplicaciones las instalan los usuarios desde
los mercados de aplicaciones que provee cada plataforma; de la
misma manera cada plataforma cuenta con sus propios SDK
(Software Development Kit) para el desarrollo de sus aplicaciones, tienen lenguajes de desarrollo diferentes y propias
restricciones respecto al acceso de las aplicaciones que se
pueden agregar a los mercados de aplicaciones.

V. N EAR F IELD C OMMUNICATION (NFC)


Near Field Communication (NFC) es un protocolo de comunicacion de corto alcance que permite a los usuarios conectarse
a dispositivos y acceder a contenidos y servicios simplemente
manteniendo una cercana entre los dispositivos[4].
El uso de la tecnologa NFC con dispositivos moviles ha
desarrollado una amplia gama de servicios y de aplicaciones,
desde aplicaciones para pagos[5], hasta como llave de seguridad para el acceso a casas y oficinas[6]
A. Touching Paradigm

III. A PLICACIONES M OVILES


W EB
Las aplicaciones moviles web prometen romper con la
fragmentacion que existe actualmente en el desarrollo de

El desarrollo de las aplicaciones moviles ha ocasionado


una gran cantidad de interacciones invisibles del usuario
con la tecnologa. Dentro del desarrollo tecnologico se ha

UNIVERSIDAD SANTIAGO DE CALI, NARVAEZ,


H, DESARROLLO DE APLICACIONES MOVILES
Y NFC

gestado un nuevo tipo de interaccion denominado Touching


Paradigm, el cual consiste en La accion deliberada de juntar
dos dispositivos para la obtencion de servicios[6]. NFC
como una herramienta para la computacion ubicua es Una
combinacion de identificacion sin contacto con tecnologas de
inteconexion[6], esto quiere decir que se necesita juntar dos
dispositivos con tecnologa NFC.
B. Interaccion entre moviles con tecnologa NFC
La interaccion entre los dispositivos moviles con tecnologa
NFC se da la siguiente manera: 1. El usuario interactura con
un objeto inteligente (en este caso con: un tag NFC, un lector
NFC o otro dispositivo que cuente con esta tecnologa) usando
su telefono movil compatible con tecnologa NFC. Despues
de la interaccion el telefono movil hace uso de la informacion
recibidao tambien ejecutar tareas como abrir una pagina web,
hacer una conexion con un web service, entre muchas otras
aplicaciones.

VI. C ONCLUSI ON
Este paper se hace en el marco del desarrollo del proyecto
de investigacion de urb@nalab, cuyo objetivo es crear una
ciudad inteligente, donde la poblacion pueda interactura con
una plataforma que le facilite tareas que se presentan dentro
las comunidades.
Los dispositivos moviles son una fuente valiosa de informacion debido al auge que tienen y que se prevee que
tendran. NFC es una de las maneras que se han estudiado
para poder mas interaccion con los usuario de dispositivos
moviles, integrar esta tecnologa al proyecto nos dara mucha
mas informacion de los usuarios de las comunidades objetivo
con la se puede tomar decisiones desde los diferentes puntos de vista, adicionalmente, al ser una tecnologa novedosa
cuyas implementaciones se estan popularizando desde hace
muy poco tiempo nos dara la ventaja de aprovechar futuros
aplicaciones y desarrollos que se den en conjunto entre los
dispositivos moviles y el protocolo de comunicacion NFC.
A PPENDIX A
D EFINICIONES

XML: (Extensible Markup Language) Lenguaje de marcado creado por el World Wide Web Consortium (W3C)
HTML: (Hipertext Transfer Protocol) Lenguaje de marcado para la creacion de paginas web
CSS: (Sascading Style Sheets) Lenguaje usado para
definir la presentacion de un documento estructurado
escrito en HTML o XML.
NFC: (Near Field Communication) Protocolo de comunicacion de corto alcance.
javascript: Lenguage de programacion interpretado
SDK: (Software Develpment Kit) Conjunto de herramientas de desarrollo de software.
A PPENDIX B
AGRADECIMIENTOS

El autor agradece a la profesora Claudia Zuniga por permitir


el trabajo en el proyecto de investigacion, ademas, por la gua

y la amabilidad que la caracterizan, por su arduo empeno


de siempre obtener lo mejor. Seguramente es una fuente de
inspiracion para todos los alumnos que han pasado por sus
aulas.
A PPENDIX C
B IBLIOGRAFI A
[1]
Mobile
Technology
Fact
Sheet:
http://www.pewinternet.org/fact-sheets/mobile-technologyfact-sheet
[2]
Native
mobile
apps:
The
wrong
choice
for
business?:
http://www.mrcproductivity.com/research/whitepapers/NativeAppsWrongChoice.pdf
[3]
Managing
an
NFC
Ecosystem:
http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=(amp)arnumber=4570168
[4] A User Interaction Model for NFC Enabled Applications:
http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=(amp)arnumber=4144857
[5] Secure payment with NFC mobile phone in the
SmartTouch
project:
http://ieeexplore.ieee.org/xpls/abs
all.jsp?arnumber=4543921
[6] A surver on Near Field Communication (NFC)
Technology: http://link.springer.com/article/10.1007/s11277012-0935-5

Hector David Narvaez Aza Tecnologo en Analisis


y desarrollo de sistemas de informacion, actualmente
cursa noveno semestre de Ingeniera de Sistemas en
la Universidad Santiago de Cali e investigador en el
Laboratorio de Computacion Movil y Banda Ancha
COMBA I+D

Vous aimerez peut-être aussi