La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Trabajo Profesional de Ing. Informática Alumnos: Agustín Bally Andrés G. Candal Tutora: Adriana Echeverría Sistema de Monitoreo Canino basado en GPS y.

Presentaciones similares


Presentación del tema: "Trabajo Profesional de Ing. Informática Alumnos: Agustín Bally Andrés G. Candal Tutora: Adriana Echeverría Sistema de Monitoreo Canino basado en GPS y."— Transcripción de la presentación:

1 Trabajo Profesional de Ing. Informática Alumnos: Agustín Bally Andrés G. Candal Tutora: Adriana Echeverría Sistema de Monitoreo Canino basado en GPS y Comunicación Móvil

2 Agenda Sistema Sistema Proyecto Demo Extensiones al Sistema Conclusiones

3 Sistema Características Generales Características Generales Funcionalidades Prestaciones que lo diferencian de otros sistemas existentes Tecnología

4 Sistema - Características Generales Esquema

5 Retorna el Identificador Asignado Sistema - Características Generales BD Registra datos del Perro y solicita a CIP un número Identificador Registra al perro en la Base de Datos y le asigna un identificador Registra las posiciones y velocidades recibidas Consulta posiciones y velocidades Consulta posiciones, recorridos, estadísticas Ingresa el Identificador en el dispositivo y lo pone a enviar datos Retorna los datos solicitados Consulta posiciones, recorridos, estadísticas Retorna los datos solicitados

6 Sistema Características Generales Funcionalidades Funcionalidades Prestaciones que lo diferencian de otros sistemas existentes Tecnología

7 Sistema – Funcionalidades Funcionalidades que provee: – Administración de usuarios – Registro de Perros en Cuidado de un Dueño y datos del mismo (nombre, raza, peso, foto, fecha de nacimiento, etc.) – Información sobre los Perros en cuidado. Ubicación en tiempo real Estadísticas Recorridos realizados en un día determinado APCP: Subsistema de Administración de Perros y Consulta de Posiciones

8 Sistema – Funcionalidades (cont.) Funcionalidades que provee: – Almacenamiento de información de los perros registrados en el sistema (nombre e identificador móvil asociado) – Almacenamiento de las ubicaciones de los perros – Cálculo de estadísticas sobre las actividades de los perros durante un período determinado. – Información sobre recorridos realizados. CIP: Subsistema Central de Información de Posición

9 Sistema – Funcionalidades (cont.) Funcionalidades que provee: – Configuración de los parámetros de envío de posiciones al servidor central (CIP) – Envío de ubicación actual de un perro al servidor central (CIP) EP: Subsistema de Envío de Posición

10 Sistema – Funcionalidades (cont.) Funcionalidades que provee: – Información sobre perros Ubicación en tiempo real Estadísticas – Configuración del Intervalo de actualización de posiciones. – Administración de distintos Perros para monitorear. CPM: Subsistema de Consulta de Posicion para Móviles

11 Sistema Características Generales Funcionalidades Prestaciones que lo diferencian de otros sistemas existentes Prestaciones que lo diferencian de otros sistemas existentes Tecnología

12 Sistema - Prestaciones que lo diferencian de otros sistemas existentes Permite ver en un mapa recorridos realizados en un día determinado. Permite ver la ubicación actual desde un dispositivo móvil (celular, PDA, etc) Permite ver datos estadísticos de los recorridos tanto desde PCs fijas como desde dispositivos móviles con acceso a internet.

13 Sistema Características Generales Funcionalidades Comparación con sistemas similares existentes Tecnología Tecnología

14 Sistema – Tecnología Tecnologías utilizadas – J2EE, J2SE y J2ME – Web Services y HTTP – GPS – XML

15 Agenda Sistema Proyecto Proyecto Demo Extensiones al Sistema Conclusiones

16 Proyecto Organización y Seguimiento Organización y Seguimiento Dificultades Evolución

17 Proyecto - Organización y Seguimiento Desarrollo de la Propuesta – Marzo / Abril 2007 Presentación de la Propuesta – 9 de Abril de 2007 Aprobación de la Propuesta – 14 de Abril de 2007

18 Proyecto - Organización y Seguimiento Proceso de desarrollo basado en UP Fijación de un calendario con iteraciones y entregas parciales. – Definición de la arquitectura del sistema. – Iteraciones en la fase de construcción con reuniones de seguimiento. – Entrega y Presentación final

19 Proyecto - Organización y Seguimiento Iteración I – Funcionalidades principales – Administración de dispositivos móviles en el servidor central (CIP). – Envío de ubicación actual desde los dispositivos móviles (EP) al servidor central (CIP). – Visualización de la ubicación de un perro desde la aplicación móvil de consulta (CPM).

20 Proyecto - Organización y Seguimiento Iteración II – Funcionalidades principales – Aplicación de escritorio de administración de perros y sus dispositivos móviles (APCP). – Información de recorridos realizados y estadísticas. – Configuración de Múltiples perros en la aplicación de consulta móvil (CPM)

21 Proyecto - Organización y Seguimiento Iteración III – Documentación – Entrega de la documentación final del proyecto – Preparación de la presentación pública

22 Proyecto Organización y Seguimiento Dificultades Dificultades Evolución

23 Proyecto - Dificultades Ambiente de desarrollo – Requisitos de Hardware – Google code SVN. – Diferencias entre emuladores y dispositivos reales. Limitaciones de HW APIs no implementadas en todos los dispositivos reales (ej. Web Services) Bugs en emuladores.

24 Proyecto – Dificultades Entregas Parciales – Instalación costosa de los sistemas en la facultad. – Permisos de administrador en PCs de laboratorio. – Limpieza de PCs de una instalación a otra. – Dificultad de acceso al servidor (CIP) desde Internet.

25 Proyecto Organización y Seguimiento Dificultades Evolución Evolución

26 Proyecto - Evolución Cambio de tecnología en APCP: de Web a Stand-Alone – Liberación de recursos en el servidor. – Agilidad de desarrollo. – Utilización de web services para la comunicación con el servidor.

27 Proyecto - Evolución Modificación de tecnología utilizada para la comunicación en aplicaciones Móviles (EP y CPM): de web services a HTTP – Compatibilidad con una mayor cantidad de dispositivos móviles. – Menores costos en las comunicaciones a través de Internet. – Menor utilización de recursos de procesamiento tanto en las aplicaciones móviles como en el servidor.

28 Agenda Sistema Proyecto Demo Demo Extensiones al Sistema Conclusiones

29 Demo Demostración del Sistema

30 Agenda Sistema Proyecto Demo Extensiones al Sistema Extensiones al Sistema Conclusiones

31 Extensiones al Sistema Mostrar los recorridos realizados en la aplicación móvil de consulta (CPM). Aplicación web de administración y consulta. Mostrar más de un perro al mismo tiempo en los mapas de monitoreo Hacer distintas interfaces para monitorear otros tipos de móviles.

32 Agenda Sistema Proyecto Demo Extensiones al Sistema Conclusiones Conclusiones

33 Conclusiones Compatibilidad con ambientes reales – Se deben minimizar los riesgos tecnológicos realizando pruebas en ambientes reales lo más temprano posible en el proyecto

34 Conclusiones (cont.) Iteraciones y reuniones de avance – No desviar los objetivos del proyecto. – Obtener feedback y corregir. – Reorientar el proyecto lo más tempranamente posible si fuera necesario.

35 Conclusiones (cont.) Repositorio de Código y Versionado – Facilita el desarrollo en equipo – Backup del código y de la documentación. Frameworks y APIs utilizados – Utilizadas y probadas por la comunidad de SW. – Con buena Documentación

36 Conclusiones (cont.) Calendario de Tareas – Definir y respetar – Ser realistas.

37 Fin ¿Preguntas?

38 Fin ¡Muchas Gracias!


Descargar ppt "Trabajo Profesional de Ing. Informática Alumnos: Agustín Bally Andrés G. Candal Tutora: Adriana Echeverría Sistema de Monitoreo Canino basado en GPS y."

Presentaciones similares


Anuncios Google