Sistema de Monitoreo Canino - PowerPoint PPT Presentation

sistema de monitoreo canino n.
Download
Skip this Video
Loading SlideShow in 5 Seconds..
Sistema de Monitoreo Canino PowerPoint Presentation
Download Presentation
Sistema de Monitoreo Canino

play fullscreen
1 / 25
Sistema de Monitoreo Canino
196 Views
Download Presentation
halle
Download Presentation

Sistema de Monitoreo Canino

- - - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript

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

  2. Agenda • Sistema • Proyecto • Demo • Extensiones al Sistema • Conclusiones

  3. Sistema • Funcionalidades(que hace el sistema sacar de la propuesta) • Funcionamiento (sacar de arq, esquema comunicación) • Beneficios (sw libre, multiplataforma, tecnologías estándar) • Comparación con sistemas similares existentes (recorridos y mapa en celu es el único.)

  4. Agenda • Sistema • Proyecto • Demo • Extensiones al Sistema • Conclusiones

  5. Proyecto • Organización y Seguimiento • Dificultades • Evolución

  6. 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

  7. Proyecto - Organización y Seguimiento • Utilización de RUP como proceso de desarrollo. • Fijación de un calendario con iteraciones y entregas parciales. • Definición de la arquitectura del sistema. • Iteraciones en la fase de construcción. • Reuniones de seguimiento.

  8. 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 ubicación de un móvil desde la aplicación móvil de consulta (CMP).

  9. 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)

  10. 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

  11. Proyecto • Organización y Seguimiento • Dificultades • Evolución

  12. Proyecto - Dificultades • Ambiente de desarrollo • Hardware requerido elevado. • 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.

  13. 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.

  14. Proyecto • Organización y Seguimiento • Dificultades • Evolución

  15. 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.

  16. 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.

  17. Agenda • Sistema • Proyecto • Demo • Extensiones al Sistema • Conclusiones

  18. Demo • Demostración del Sistema

  19. Agenda • Sistema • Proyecto • Demo • Conclusiones

  20. 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.

  21. Agenda • Sistema • Proyecto • Demo • Extensiones al Sistema • Conclusiones

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

  23. 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.

  24. 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

  25. Conclusiones (cont.) • Calendario de Tareas • Definir y respetar • Ser realistas.