El objetivo del presente trabajo de investigación consiste en desarrollar una aplicación móvil para dispositivos con sistema operativo Android, que permitirá obtener información concreta de una persona que porte un tag (etiqueta) con tecnología NFC. Esta información se obtendrá de forma instantánea al acercar un dispositivo móvil al tag que porta la persona a identificar, ayudando a un reconocimiento instantáneo mediante la obtención de datos personales de relevancia. Esta aplicación pretende dar solución al problema que se genera luego de una catástrofe natural en la cual muchas personas perdidas (discapacitados, niños, ancianos, etc.), son incapaces de entregar su información personal a profesionales especialistas en rescate o personal de servicios de emergencia. Lo que perjudica su rápida reubicación, retorno con sus familiares y ayuda específica en enfermedades que podrían sufrir y su utilización se sumaría a las medidas de prevención enfocada en el resguardo de las personas más vulnerables de la población e iría en directa colaboración en las labores de entidades de rescate oficial. Palabras clave: Near Field Communication (NFC), catástrofes naturales, tag NFC, Android, aplicación móvil.
RESUMENEl presente trabajo define y detalla un modelo de programación asíncrono para sistemas de información Web transaccionales orientado a servicios en un ambiente distribuido uniendo las ventajas de las técnicas de programación Web asíncronas (AJAX), patrones de diseño orientados a objetos y servicios Web, para la obtención de aplicativos caracterizados por ser tolerantes a fallos, distribuidos, eficientes y usables. Principalmente se puntualizan los problemas encontrados en el modelo para uso de servicios Web clásicos, por ende se define, documenta y desarrolla un modelo de programación que solucione y mejore los servicios Web clásicos y se valide la solución a través del desarrollo de un prototipo basado en el modelo de programación definido.Palabras clave: Programación asíncrono, Web transaccionales, Web clásicos, servicios distribuidos, AJAX.
ABSTRACT
The present work defines and details an asynchronous programming model for transactional web information systems in distributed environment
INTRODUCCIÓNEn la actualidad el desarrollo de sistemas de información en Plataformas Web no sólo es un hecho, sino que está reemplazando las tradicionales aplicaciones Desktop 2 . En cierta forma todo tiende a la Web a que nuestras aplicaciones puedan ser accedidas desde cualquier lugar del mundo, sin necesidad de instalar software, sin limitaciones en la usabilidad y sin que nuestro hardware tenga que sufrir cambios por requerimientos del sistema en sí.De ese modo, se ha llegado a que las páginas Web tengan lugar donde sólo se habla de un medio netamente hipertextual (para ver páginas estáticas y nada más) y que tengan que evolucionar con lenguajes orientados al manejo de transacciones en servidores que trabajen con protocolos Web generando código extensible (XHTML-eXtensible Hypertext Markup Language) por los actuales browsers 3 . Pero esto no fue suficiente ya que desde el punto de vista del usuario, en una aplicación Web se tendría que llenar todo el formulario para mandar información y recibir nuevamente una página completa, donde
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.