1 / 25

Sistema de Monitoreo Canino

Sistema de Monitoreo Canino. Trabajo Profesional de Ing. Informática. Alumnos: Agustín Bally Andrés G. Candal Tutora: Adriana Echeverría. Agenda. Sistema Proyecto Demo Extensiones al Sistema Conclusiones. Sistema. Funcionalidades(que hace el sistema sacar de la propuesta)

halle
Download Presentation

Sistema de Monitoreo Canino

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

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.

More Related