descargar 387.55 Kb.
|
DISEÑO, ANÁLISIS E IMPLEMENTACIÓN DE UN PROTOTIPO DE HERRAMIENTA DE SOFTWARE ORIENTADA A GEOLOCALIZACIÓN Y SEGUIMIENTO POR EVENTOS DE TERMINALES MÓVILES. Por: JESÚS ANDRÉS RUEDA UNIVERSIDAD INDUSTRIAL DE SANTANDER FACULTAD DE INGENIERÍAS FÍSICO-MECÁNICAS ESCUELA DE INGENIERÍA DE SISTEMAS E INFORMÁTICA BUCARAMANGA 2011 DISEÑO, ANÁLISIS E IMPLEMENTACIÓN DE UN PROTOTIPO DE HERRAMIENTA DE SOFTWARE ORIENTADA A GEOLOCALIZACIÓN Y SEGUIMIENTO POR EVENTOS DE TERMINALES MÓVILES. Por: JESÚS ANDRÉS RUEDA Proyecto de Grado Para Optar al Título de Ingeniero de Sistemas Director: MANUEL GUILLERMO FLÓREZ BECERRA Profesor Titular ESCUELA DE UNIVERSIDAD INDUSTRIAL DE SANTANDER FACULTAD DE INGENIERÍAS FÍSICO-MECÁNICAS ESCUELA DE INGENIERÍA DE SISTEMAS E INFORMÁTICA BUCARAMANGA 2011 RESUMEN TÍTULO: DISEÑO, ANÁLISIS E IMPLEMENTACIÓN DE UN PROTOTIPO DE HERRAMIENTA DE SOFTWARE ORIENTADA A GEOLOCALIZACIÓN Y SEGUIMIENTO POR EVENTOS DE TERMINALES MÓVILES Autor: Jesús Andrés Rueda Palabras clave: Localización, GPS, Google Maps, GPRS, Dispositivo móvil, J2ME, ASP.NET, Eventos, Reacciones, Posicionamiento. GIS. LBS (Servicios Basados en Localización). DESCRIPCIÓN Este proyecto tiene como propósito llevar a cabo un estudio sobre las tecnologías de localización existentes y su implementación en dispositivos móviles dotados con GPS con el propósito de desarrollar un prototipo de herramienta de software que permita automatizar los procesos de seguimiento y reacción a eventos de posición. Como resultado se ha diseñado un sistema conformado por tres aplicaciones: LETSClient, software que va en el dispositivo móvil y que se encarga de obtener la posición del usuario, procesarla para determinar si ha ocurrido un evento, y notificar la ejecución de este; LETSMonitor, sitio web que permite la configuración y visualización de usuarios, eventos y reacciones, y LETSServer, quien se encarga de la comunicación de los eventos configurados y ocurridos, así como de la ejecución de las reacciones. LETSMonitor y LETSClient son aplicaciones web basadas en el .NET Framework de Microsoft, específicamente sobre ASP.NET. La aplicación móvil, LETSClient, está desarrollada en J2ME. El lenguaje de desarrollo empleado para monitor y servidor es C#, y Java para el cliente móvil. El almacenamiento de la información se hace en un motor de base de datos Microsoft SQL Server 2005. El prototipo se desarrolló utilizando la Metodología XP que estructura un plan de desarrollo dividido en fases con objetivos específicos. La aplicación desarrollada permite seguir a un usuario que porta un dispositivo móvil, configurar eventos de posición que sean notificados al operador del sistema por medio del monitor, y configurar reacciones automáticas que se desencadenen ante la notificación de la ocurrencia de un evento. ABSTRACT TITLE: DESIGN, ANALYSIS AND IMPLEMENTATION OF A PROTOTIPE OF SOFTWARE TOOL DIRECTED TO GEOLOCATION AND EVENT TRACKING ON MOBILE DEVICES Author: Jesús Andrés Rueda Keywords: Localization, GPS, Google Maps, GPRS, Mobile device, J2ME, ASP.NET, Events, Reactions, GIS, LBS (Located Based Services). DESCRIPTION This project has as purpose to carry out a study about the existing location tecnologies and its implementation in mobile devices provided with GPS. The general purpose is to develop a software prototipe tool wich allows to automatize the tracking and reaction process to location events. As the result of this plan has been designed a system formed by three software applications: LETSClient, installed in the mobile device and responsable for obtaining the GPS coordenates, processing those in order to determine if a location event has taken place, and notifying that location event to the server aplication; LETSMonitor, a website that allows the system operator to configure and visualize users, events and reactions; and LETSServer, a software wich comunicates the occurred and configured events. The aplications LETSMonitor and LETSClient are based on the Microsoft´s, specifically on ASP.NET. The mobile application, LETSClient, has been developed using J2ME. The developement language employed for the LETSMonitor and LETSServer aplications is C#, and the language Java was used to develop de mobile application. The storage of the information is done using a database server Microsoft SQL Server 2005. LETS was developed using the Extreme Programming (XP) methodology which structures a developement plan divided into phases, each one with specific goals. The developed application allows to follow a user who carries a mobile device, to create and configure location events, and notify to the system operator when the location events happens through the monitor application. It also allows to the operator to configure automatic reactions which are triggered in the presence of an ocurred event notification. ÍNDICE DE FIGURAS |