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




descargar 387.55 Kb.
títuloResumen 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
página15/15
fecha de publicación28.11.2015
tamaño387.55 Kb.
tipoResumen
med.se-todo.com > Documentos > Resumen
1   ...   7   8   9   10   11   12   13   14   15

5.4.4 CUARTO PROTOTIPO
En este prototipo se elaboran las reacciones, su estructura base y el conjunto de reacciones que proporcionara el sistema. También se definen el concepto de usuario, operador en el monitor, las páginas para configurar los eventos y consultar los eventos ocurridos.
Se crea la clase que representa una reacción (Reaction)]; esta clase es la base para construir las reacciones propias del sistema. Con ella se crean las clases del modelo de negocio ReactionProvider y ReactionMananger , un objeto reacción es notificado de la ocurrencia de un evento gracias a la implementación de la interfaz IReaction. Adicionalmente, a un evento asignado (AssignedGPSEvent) se le adhiere como propiedad una colección de reacciones (ReactionCollection) a ejecutar para cuando ocurra el evento.
Aquí se implementan las reacciones EmailReaction, SMSReaction, MessageReaction, WebServiceReaction y HttpRequestReaction. Cada reacción implementa una transformación de contenido, es decir, el uso de plantillas para modificar el texto de acuerdo a los datos del evento ocurrido (OcurredGPSEvent). Para ofrecer esta funcionalidad en común todas las reacciones heredan de la clase ContentTrasnformableReaction, la cual provee métodos para transformar el texto de acuerdo a la plantilla, y también ofrece métodos para aplicar una plantilla XSL a la transformación XML del evento ocurrido.
Los objetos que representan al usuario y los necesarios para su modelamiento en el sistema (User, UserProvider, UserManager) son implementados; y se le adhiere como propiedad un objeto User al objeto AssignedGPSEvent para determinar a qué usuario se le ha de asignar el evento en cuestión.
En esta fase es delimitado el concepto de operador, y los objetos que lo modelan (Operator, OperatorProvider, OperatorManager). Dado que el operador tendrá participación en el sistema sólo desde la aplicación monitor (LETSMonitor), esta se implementa bajo el modelo de ASP.NET para usuarios Web MembershipProvider y RoleProvider; esto con el fin de agilizar el desarrollo del sitio usando controles y metodologías propios de ASP.NET.
Para las páginas de configuración de eventos (ConfigureEvents.aspx) se crea el control editor de propiedades (PropertiesGrid), el sistema de ventanas flotantes de contenido (WindowControl) y el control de visualización de la cadena de eventos (GPSEventTreeControl). Estos se integran y asocian con las acciones de los demás controles de mapa para proveer la funcionalidad requerida de editar las propiedades de un evento asignado.

Para la pagina de visualización de eventos (Monitor.aspx) se utilizan los controles de mapas (MapControl, MapDrawControl) para visualizar la información de los eventos ocurridos. Tanto la página de monitoreo como la de configuración reciben como parámetro (por medio de QueryString) el id del usuario del cual se desea mostrar o configurar los eventos. p4 - controles monitor (configuracion de eventos).jpg

figura . CONTROLES PARA LA CONFIGURACIÓN DE EVENTOS EN EL MONITOR

5.4.5 QUINTO PROTOTIPO
En este prototipo se termina la construcción de la aplicación estableciendo el diseño gráfico definitivo sobre la LETSMonitor, implementando las funciones de AJAX sobre el mismo y definiendo el diseño gráfico definitivo sobre LETSClient.
DISEÑO FINAL MONITOR
Aquí se crean las páginas de administración de usuario (Users.aspx) y operadores (Operators.aspx), se elabora el menú principal, se establece el diseño con el uso de CSS y Themas de ASP.NET, y se implementa la página de configuraciones globales (Configuration.aspx).
Usando las tecnologias AJAX implementadas para ASP.NET como UpdatePanel y UpdateProgress se trabajó en hacer más atractivo el uso de la interfaz. También se incluye la librería de controles de código abierto AjaxToolKit para el uso de controles como paneles colapsibles y calendarios de fecha para enriquecer la experiencia del usuario.
En el cliente se crean el formulario de login y el formulario de configuración de los parámetros de la aplicación, y se eliminan los controles que mostraban datos de depuración.
FORMULARIO LOGIN CLIENTE

BIBLIOGRAFÍA

B’FAR, Reza y FIELDING, Roy T (2005). Mobile Computing Principies: Designing and Developing Mobile Applications with UML and XML. Cambridgge University Press, Cambridge.

BARTH, Matthew y FARRELL, Jay (1999). EL SISTEMA DE POSICIONAMIENTO GLOBAL GPS. New York, McGraw-Hill Companies Inc.

DIGGELEN, Frank van (2009). A-GPS: Assisted GPS, GNS, and SBAS. Boston, Artech House

EL-RABBANY, Ahmed(2006). Introduction to GPS: The Global Positioning System. Norwood, Artech house inc. Segunda edicion.

Forum Nokia - Location-Based Services (En Línea) :

http://www.forum.nokia.com/Technology_Topics/Mobile_Technologies/Location-Based_Services/
FORUM NOKIA, Resources for Mobile Application Developers (en línea).http://www.forum.nokia.com/.

FROUFE QUINTAS, Agustín; JORGE CÁRDENAS, Patricia (2003). J2ME Java 2 Micro Edition, Manual de Usuario y Tutorial. Editorial Ra–ma.

FUSTER ESCUDER, Jose Miguel y MARTINEZ ROSIQUE, Juan Antonio (1995). EL SISTEMA DE POSICIONAMIENTO GLOBAL GPS. Valencia, Universidad Politécnica de Valencia.

GLOBAL POSITIONING SYSTEM (En Línea) http://www.gps.gov/

GOODCHILD, Michael F y LONGLEY, Paul A (2005). Geographic Information Systems and Science. West Sussex, England. John Wiley & Sons Ltd.

GPS Explained (En Línea) http://www.kowoma.de/en/gps/index.htm

J2ME and Location-Based Services (En Línea) http://developers.sun.com/mobility/apis/articles/location/

JAVA TECHNOLOGY, Sun Developer Network (En línea). http://java.sun.com

KEOGH, James(2003). J2ME: The Complete Reference. Osborne, McGraw-Hill.

KÜPPER, Axel (2005). Location-Based Services: Fundamentals and Operation. John Wiley & Sons Ltda. England

MALLICK, Martyn (2003). Mobile and Wireless Desing Essentials. Willey Publishing Inc., Indianapolis,Indiana

TOMLIN, C.Dana (1991) Geographic Information Systems and Cartographic Modelling. Prentice Hall. New Jersey.

Introducción a JSON (En línea). http://www.json.org/json-es.html
Microsoft .NET Framework 3.5 (En línea).

http://www.microsoft.com/downloads/details.aspx?familyid=333325fd-ae52-4e35-b531-508d977d32a6&displaylang=es


Trabajo de grado.

 Facultad de Ingenierías Físico-Mecánicas, Escuela de Ingeniería de Sistemas e Informática, Dir. Manuel Guillermo Flórez Becerra.

Graduate thesis project.

 Physical Mechanical Engineering Faculty, School of IT Engineering and Informatics, Dir. Manuel Guillermo Flórez Becerra.

1 GOODCHILD, Michael F y LONGLEY, Paul A (2005). Geographic Information Systems and Science. West Sussex, England. John Wiley & Sons Ltd. P 4

2 EL-RABBANY, Ahmed(2006). Introduction to GPS: The Global Positioning System. Norwood, Artech house inc. Segunda edicion. Pp 2-3

3 DIGGELEN, Frank van (2009). A-GPS: Assisted GPS, GNS, and SBAS. Boston, Artech House. Pp 2-3

4 Trad.: Escríbelo una vez, córrelo donde quieras.

5 KEOGH, James(2003). J2ME: The Complete Reference. Osborne, McGraw-Hill. P 6

6 BOURKE, Paul. 1987. “Determining if a point lies on the interior of a polygon”. Consultado en: http://local.wasp.uwa.edu.au/~pbourke/geometry/insidepoly/)


1   ...   7   8   9   10   11   12   13   14   15

similar:

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 iconResumen el presente trabajo trata del diseño, construcción y caracterización...

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 iconProtocolo de calidad para la implementación de herramientas de la...

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 iconResumen El presente avance constituye el resumen de un artículo a...

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 icon2011 diseño y construccion de la herramienta miosma para el posicionamiento...

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 iconResumen general del software

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 iconDiseño e implementación de objetos virtuales de aprendizaje para...

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 icon"diseño e implementación de un aula virtual como apoyo a las estrategias...

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 icon"diseño e implementación de un aula virtual como apoyo a las estrategias...

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 icon"diseño e implementación de un aula virtual como apoyo a las estrategias...

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 iconResumen se realizo el proceso de cromatografía plana en papel utilizando...


Medicina



Todos los derechos reservados. Copyright © 2015
contactos
med.se-todo.com