![Page 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](https://reader035.vdocuments.pub/reader035/viewer/2022081603/5665b4b51a28abb57c9369e4/html5/thumbnails/1.jpg)
Trabajo Profesional de Ing. Informática
Alumnos:Agustín BallyAndrés G. Candal
Tutora:Adriana Echeverría
Sistema de Monitoreo Canino basado en GPS y Comunicación Móvil
![Page 2: 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](https://reader035.vdocuments.pub/reader035/viewer/2022081603/5665b4b51a28abb57c9369e4/html5/thumbnails/2.jpg)
Agenda
SistemaSistema Proyecto Demo Extensiones al Sistema Conclusiones
![Page 3: 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](https://reader035.vdocuments.pub/reader035/viewer/2022081603/5665b4b51a28abb57c9369e4/html5/thumbnails/3.jpg)
Sistema
Características GeneralesCaracterísticas Generales Funcionalidades Prestaciones que lo diferencian de otros
sistemas existentes Tecnología
![Page 4: 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](https://reader035.vdocuments.pub/reader035/viewer/2022081603/5665b4b51a28abb57c9369e4/html5/thumbnails/4.jpg)
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, e
stadísticas
Retorna los datos solicitados
![Page 5: 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](https://reader035.vdocuments.pub/reader035/viewer/2022081603/5665b4b51a28abb57c9369e4/html5/thumbnails/5.jpg)
Sistema
Características Generales FuncionalidadesFuncionalidades Prestaciones que lo diferencian de otros
sistemas existentes Tecnología
![Page 6: 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](https://reader035.vdocuments.pub/reader035/viewer/2022081603/5665b4b51a28abb57c9369e4/html5/thumbnails/6.jpg)
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
![Page 7: 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](https://reader035.vdocuments.pub/reader035/viewer/2022081603/5665b4b51a28abb57c9369e4/html5/thumbnails/7.jpg)
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
![Page 8: 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](https://reader035.vdocuments.pub/reader035/viewer/2022081603/5665b4b51a28abb57c9369e4/html5/thumbnails/8.jpg)
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
![Page 9: 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](https://reader035.vdocuments.pub/reader035/viewer/2022081603/5665b4b51a28abb57c9369e4/html5/thumbnails/9.jpg)
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
![Page 10: 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](https://reader035.vdocuments.pub/reader035/viewer/2022081603/5665b4b51a28abb57c9369e4/html5/thumbnails/10.jpg)
Sistema
Características Generales Funcionalidades Prestaciones que lo diferencian de otros Prestaciones que lo diferencian de otros
sistemas existentessistemas existentes Tecnología
![Page 11: 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](https://reader035.vdocuments.pub/reader035/viewer/2022081603/5665b4b51a28abb57c9369e4/html5/thumbnails/11.jpg)
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.
![Page 12: 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](https://reader035.vdocuments.pub/reader035/viewer/2022081603/5665b4b51a28abb57c9369e4/html5/thumbnails/12.jpg)
Sistema
Características Generales Funcionalidades Comparación con sistemas similares
existentes TecnologíaTecnología
![Page 13: 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](https://reader035.vdocuments.pub/reader035/viewer/2022081603/5665b4b51a28abb57c9369e4/html5/thumbnails/13.jpg)
Sistema – Tecnología
Tecnologías utilizadas– J2EE, J2SE y J2ME– Web Services y HTTP– GPS– XML
![Page 14: 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](https://reader035.vdocuments.pub/reader035/viewer/2022081603/5665b4b51a28abb57c9369e4/html5/thumbnails/14.jpg)
Agenda
Sistema ProyectoProyecto Demo Extensiones al Sistema Conclusiones
![Page 15: 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](https://reader035.vdocuments.pub/reader035/viewer/2022081603/5665b4b51a28abb57c9369e4/html5/thumbnails/15.jpg)
Proyecto
Organización y SeguimientoOrganización y Seguimiento Dificultades Evolución
![Page 16: 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](https://reader035.vdocuments.pub/reader035/viewer/2022081603/5665b4b51a28abb57c9369e4/html5/thumbnails/16.jpg)
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
![Page 17: 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](https://reader035.vdocuments.pub/reader035/viewer/2022081603/5665b4b51a28abb57c9369e4/html5/thumbnails/17.jpg)
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
![Page 18: 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](https://reader035.vdocuments.pub/reader035/viewer/2022081603/5665b4b51a28abb57c9369e4/html5/thumbnails/18.jpg)
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).
![Page 19: 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](https://reader035.vdocuments.pub/reader035/viewer/2022081603/5665b4b51a28abb57c9369e4/html5/thumbnails/19.jpg)
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)
![Page 20: 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](https://reader035.vdocuments.pub/reader035/viewer/2022081603/5665b4b51a28abb57c9369e4/html5/thumbnails/20.jpg)
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
![Page 21: 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](https://reader035.vdocuments.pub/reader035/viewer/2022081603/5665b4b51a28abb57c9369e4/html5/thumbnails/21.jpg)
Proyecto
Organización y Seguimiento DificultadesDificultades Evolución
![Page 22: 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](https://reader035.vdocuments.pub/reader035/viewer/2022081603/5665b4b51a28abb57c9369e4/html5/thumbnails/22.jpg)
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.
![Page 23: 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](https://reader035.vdocuments.pub/reader035/viewer/2022081603/5665b4b51a28abb57c9369e4/html5/thumbnails/23.jpg)
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.
![Page 24: 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](https://reader035.vdocuments.pub/reader035/viewer/2022081603/5665b4b51a28abb57c9369e4/html5/thumbnails/24.jpg)
Proyecto
Organización y Seguimiento Dificultades EvoluciónEvolución
![Page 25: 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](https://reader035.vdocuments.pub/reader035/viewer/2022081603/5665b4b51a28abb57c9369e4/html5/thumbnails/25.jpg)
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.
![Page 26: 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](https://reader035.vdocuments.pub/reader035/viewer/2022081603/5665b4b51a28abb57c9369e4/html5/thumbnails/26.jpg)
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.
![Page 27: 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](https://reader035.vdocuments.pub/reader035/viewer/2022081603/5665b4b51a28abb57c9369e4/html5/thumbnails/27.jpg)
Agenda
Sistema Proyecto DemoDemo Extensiones al Sistema Conclusiones
![Page 28: 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](https://reader035.vdocuments.pub/reader035/viewer/2022081603/5665b4b51a28abb57c9369e4/html5/thumbnails/28.jpg)
Demo
Demostración del Sistema
![Page 29: 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](https://reader035.vdocuments.pub/reader035/viewer/2022081603/5665b4b51a28abb57c9369e4/html5/thumbnails/29.jpg)
Agenda
Sistema Proyecto Demo Extensiones al SistemaExtensiones al Sistema Conclusiones
![Page 30: 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](https://reader035.vdocuments.pub/reader035/viewer/2022081603/5665b4b51a28abb57c9369e4/html5/thumbnails/30.jpg)
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.
![Page 31: 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](https://reader035.vdocuments.pub/reader035/viewer/2022081603/5665b4b51a28abb57c9369e4/html5/thumbnails/31.jpg)
Agenda
Sistema Proyecto Demo Extensiones al Sistema ConclusionesConclusiones
![Page 32: 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](https://reader035.vdocuments.pub/reader035/viewer/2022081603/5665b4b51a28abb57c9369e4/html5/thumbnails/32.jpg)
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
![Page 33: 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](https://reader035.vdocuments.pub/reader035/viewer/2022081603/5665b4b51a28abb57c9369e4/html5/thumbnails/33.jpg)
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.
![Page 34: 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](https://reader035.vdocuments.pub/reader035/viewer/2022081603/5665b4b51a28abb57c9369e4/html5/thumbnails/34.jpg)
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
![Page 35: 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](https://reader035.vdocuments.pub/reader035/viewer/2022081603/5665b4b51a28abb57c9369e4/html5/thumbnails/35.jpg)
Conclusiones (cont.)
Calendario de Tareas– Definir y respetar– Ser realistas.
![Page 36: 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](https://reader035.vdocuments.pub/reader035/viewer/2022081603/5665b4b51a28abb57c9369e4/html5/thumbnails/36.jpg)
Fin
¿Preguntas?
![Page 37: 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](https://reader035.vdocuments.pub/reader035/viewer/2022081603/5665b4b51a28abb57c9369e4/html5/thumbnails/37.jpg)
Fin
¡Muchas Gracias!