Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Ponencia Final Dispositivos Móviles

955 views

Published on

Presentación de la aplicación RoutiNow

  • Be the first to comment

  • Be the first to like this

Ponencia Final Dispositivos Móviles

  1. 1. RoutiNow Adán de Jesús Silva CuéllarIngeniería de Dispositivos Móviles
  2. 2. Calendarización Planeada
  3. 3. Calendarización Planeada
  4. 4. Dificultades particularesenfrentadas en el proyecto
  5. 5. Recomendaciones para proyectos futuros• Primero que nada, pensar y decidir bien la orientación de nuestra aplicación, es conveniente realizarnos preguntas como ¿la solución que pretendo ofrecer actualmente es muy demandada?• Asegurarse de contar con recursos firmes sobre el área/tema de la aplicación que vayamos a desarrollar.
  6. 6. Recomendaciones para proyectos futuros• Nunca subestimar la implementación de la interfaz gráfica, en mi experiencia hasta ahorita, la implementación de interfaces en android te hace ver que arrastrar elementos no es tan fácil como parece.
  7. 7. Trabajo a futuro/pendientes con este proyecto• Primero que nada, hacer que el layout de las ListView queden del mismo color que el resto de la interfaz de la aplicación.• Diseñar e implementar animaciones para colocar en las rutinas.
  8. 8. Trabajo a futuro/pendientes con este proyecto• Investigar por rutinas orientadas a mujeres para categorías intermedias y avanzadas.• Insertar rutinas para público en general que se puedan realizar en el hogar
  9. 9. Demostración en vivo…
  10. 10. Implementación
  11. 11. Herramientas y lenguajes utilizados• Eclipse como IDE
  12. 12. Herramientas y lenguajes utilizados• SDK y emulador de android
  13. 13. Herramientas y lenguajes utilizados• Java para toda la funcionalidad.
  14. 14. Herramientas y lenguajes utilizados• XML para la implementación y diseño de «Activities» (interfaz gráfica)
  15. 15. Herramientas y lenguajes utilizados• Celular Samsung Modelo GT-I5500L con Android versión 2.2.1
  16. 16. Librerías y/o API’s utilizadas• import android.app.Activity; – Para hacer referencia a un activity• import android.content.Intent; – Tomar parámetros de un botón para redireccionar a una clase dada.• import android.os.Bundle; – Guarda la instancia mostrada en el momento.
  17. 17. Librerías y/o API’s utilizadas• import android.widget.ArrayAdapter; – Crea arreglo de elementos que contendrá la ListView• import android.view.View; – Accede a otra instancia al recibir parámetros• import android.app.ListActivity; – Crear una activity para contener una lista así como sus características
  18. 18. Librerías y/o API’s utilizadas• import android.widget.ListView; – Muestra en pantalla la ListView• import android.webkit.WebView; – Necesaria para abrir una página web utilizando• import android.widget.Spinner; – Te permite agregar un spinner a tu activity asi como también darle funcionalidad.
  19. 19. Diagramas Arquitectónicos
  20. 20. Diagramas Arquitectónicos
  21. 21. Uso de memoria RAM de la aplicación• Sin WiFi
  22. 22. Uso de memoria RAM de la aplicación• Con WiFi
  23. 23. Ocupación de memoria de laaplicación dentro del dispositivo
  24. 24. Comunicaciones vía WiFi• El botón de Tips abre una página web con tips y recomendaciones útiles para un mejor acondicionamiento físico.
  25. 25. Compatibilidad sobre versiones y plataformas• Compatibilidad con versiones de android desde la 2.1 en adelante.• Compatibilidad con tablets desconocida. Probablemente si cargue pero las resoluciones harán que se vea mal.
  26. 26. Consumo de Energía y Paralelismo• Al no ser una aplicación tan pesada y siendo nulo el consumo de PC deduzco que el consumo de energía es mínimo.• En cuanto a consideraciones de paralelismo, sólo puedo destacar la que realiza el sistema operativo que una vez abierta la página web se puede dejar en segundo plano y regresar a utilizar la aplicación.

×