SlideShare una empresa de Scribd logo
1 de 26
RoutiNow
   Adán de Jesús Silva Cuéllar
Ingeniería de Dispositivos Móviles
Calendarización Planeada
Calendarización Planeada
Dificultades particulares
enfrentadas en el proyecto
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.
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.
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.
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
Demostración en vivo…
Implementación
Herramientas y lenguajes
            utilizados
• Eclipse como IDE
Herramientas y lenguajes
           utilizados
• SDK y emulador de android
Herramientas y lenguajes
            utilizados
• Java para toda la funcionalidad.
Herramientas y lenguajes
           utilizados
• XML para la implementación y diseño de
  «Activities» (interfaz gráfica)
Herramientas y lenguajes
           utilizados
• Celular Samsung Modelo GT-I5500L con
  Android versión 2.2.1
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.
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
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.
Diagramas Arquitectónicos
Diagramas Arquitectónicos
Uso de memoria RAM de la
            aplicación
• Sin WiFi
Uso de memoria RAM de la
            aplicación
• Con WiFi
Ocupación de memoria de la
aplicación dentro del dispositivo
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.
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.
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.

Más contenido relacionado

La actualidad más candente (15)

Mi primera app con GAE y GWT
Mi primera app con GAE y GWTMi primera app con GAE y GWT
Mi primera app con GAE y GWT
 
Crear una aplicacion android
Crear una aplicacion androidCrear una aplicacion android
Crear una aplicacion android
 
APUS LAUNCHER
APUS LAUNCHERAPUS LAUNCHER
APUS LAUNCHER
 
Android
AndroidAndroid
Android
 
herramienta para crear android
herramienta para crear androidherramienta para crear android
herramienta para crear android
 
Final.pptx
Final.pptxFinal.pptx
Final.pptx
 
Workshop: Introdução ao Sketch
Workshop: Introdução ao SketchWorkshop: Introdução ao Sketch
Workshop: Introdução ao Sketch
 
Windows movie maker.
Windows movie maker.Windows movie maker.
Windows movie maker.
 
Aplicación
Aplicación Aplicación
Aplicación
 
App inventor
App inventorApp inventor
App inventor
 
App inventor
App inventorApp inventor
App inventor
 
App smash por José García y Mª José Agüera
App smash por José García y Mª José AgüeraApp smash por José García y Mª José Agüera
App smash por José García y Mª José Agüera
 
App inventor
App inventorApp inventor
App inventor
 
Software free.pptx
Software free.pptxSoftware free.pptx
Software free.pptx
 
Appmakr
AppmakrAppmakr
Appmakr
 

Destacado

The Executive Leadership Council and Foundation Leadership Bios
The Executive Leadership Council and Foundation Leadership BiosThe Executive Leadership Council and Foundation Leadership Bios
The Executive Leadership Council and Foundation Leadership Bios
Lola Keyes
 
Exposición final
Exposición finalExposición final
Exposición final
lpedrerosa
 
Jrn445 Photo Slideshow - "My Day"
Jrn445 Photo Slideshow - "My Day"Jrn445 Photo Slideshow - "My Day"
Jrn445 Photo Slideshow - "My Day"
Alejandro Gonzalez
 
Exec summary onlinet_digital_poster
Exec summary onlinet_digital_posterExec summary onlinet_digital_poster
Exec summary onlinet_digital_poster
nickpenev
 
Treball open office
Treball open officeTreball open office
Treball open office
rogerinfo4
 
Speaker biographies
Speaker biographiesSpeaker biographies
Speaker biographies
Lola Keyes
 

Destacado (20)

The Executive Leadership Council and Foundation Leadership Bios
The Executive Leadership Council and Foundation Leadership BiosThe Executive Leadership Council and Foundation Leadership Bios
The Executive Leadership Council and Foundation Leadership Bios
 
Biblical overview of fasting in the bible
Biblical overview of fasting in the bibleBiblical overview of fasting in the bible
Biblical overview of fasting in the bible
 
Periodico
PeriodicoPeriodico
Periodico
 
Exposición final
Exposición finalExposición final
Exposición final
 
Periodico finalintenerte
Periodico finalintenertePeriodico finalintenerte
Periodico finalintenerte
 
Tourney 2
Tourney 2Tourney 2
Tourney 2
 
Jrn445 Photo Slideshow - "My Day"
Jrn445 Photo Slideshow - "My Day"Jrn445 Photo Slideshow - "My Day"
Jrn445 Photo Slideshow - "My Day"
 
Exec summary onlinet_digital_poster
Exec summary onlinet_digital_posterExec summary onlinet_digital_poster
Exec summary onlinet_digital_poster
 
Poesías a Calasanz
Poesías a CalasanzPoesías a Calasanz
Poesías a Calasanz
 
ara!!
ara!!ara!!
ara!!
 
TRANSMETAL ESTADO DE CUANTA AL 12 NOV 2012
TRANSMETAL ESTADO DE CUANTA AL 12 NOV 2012TRANSMETAL ESTADO DE CUANTA AL 12 NOV 2012
TRANSMETAL ESTADO DE CUANTA AL 12 NOV 2012
 
Exposicion 7 bd2 inter
Exposicion 7 bd2 interExposicion 7 bd2 inter
Exposicion 7 bd2 inter
 
Un newbie conoce a Sinatra
Un newbie conoce a SinatraUn newbie conoce a Sinatra
Un newbie conoce a Sinatra
 
Treball open office
Treball open officeTreball open office
Treball open office
 
Prezentaciq samoocenqvane 1
Prezentaciq samoocenqvane 1Prezentaciq samoocenqvane 1
Prezentaciq samoocenqvane 1
 
Creating Connections Hr Voice
Creating Connections Hr VoiceCreating Connections Hr Voice
Creating Connections Hr Voice
 
Nanomundo
NanomundoNanomundo
Nanomundo
 
Speaker biographies
Speaker biographiesSpeaker biographies
Speaker biographies
 
IOWA NEWS ITEMS - Iowa Old Press
IOWA NEWS ITEMS - Iowa Old PressIOWA NEWS ITEMS - Iowa Old Press
IOWA NEWS ITEMS - Iowa Old Press
 
In the subway
In the subwayIn the subway
In the subway
 

Similar a Ponencia Final Dispositivos Móviles

Similar a Ponencia Final Dispositivos Móviles (20)

Integración sistemasembebidosaplicacionesmóviles
Integración sistemasembebidosaplicacionesmóvilesIntegración sistemasembebidosaplicacionesmóviles
Integración sistemasembebidosaplicacionesmóviles
 
Actividad 3
Actividad 3Actividad 3
Actividad 3
 
Android studio
Android studioAndroid studio
Android studio
 
Integración sistemasembebidosaplicacionesmóviles
Integración sistemasembebidosaplicacionesmóvilesIntegración sistemasembebidosaplicacionesmóviles
Integración sistemasembebidosaplicacionesmóviles
 
Presentacion cw2012
Presentacion cw2012Presentacion cw2012
Presentacion cw2012
 
Mobile Day - Lecciones de vuelo
Mobile Day - Lecciones de vueloMobile Day - Lecciones de vuelo
Mobile Day - Lecciones de vuelo
 
Agenda
AgendaAgenda
Agenda
 
Introduccion android
Introduccion androidIntroduccion android
Introduccion android
 
R esume libro el gran libro de android
R esume libro el gran libro de androidR esume libro el gran libro de android
R esume libro el gran libro de android
 
Como crear una app móvil con WordPress + Ionic
Como crear una app móvil con WordPress + IonicComo crear una app móvil con WordPress + Ionic
Como crear una app móvil con WordPress + Ionic
 
6 Lenguajes para dispositivos móviles
6 Lenguajes para dispositivos móviles 6 Lenguajes para dispositivos móviles
6 Lenguajes para dispositivos móviles
 
¿Cómo iniciarse en programación Android?
¿Cómo iniciarse en programación Android?¿Cómo iniciarse en programación Android?
¿Cómo iniciarse en programación Android?
 
Android basics v3
Android basics v3Android basics v3
Android basics v3
 
Visteme con 'Clean Architecture' que tengo prisas
Visteme con 'Clean Architecture' que tengo prisasVisteme con 'Clean Architecture' que tengo prisas
Visteme con 'Clean Architecture' que tengo prisas
 
Mobile Testing: planes de acción efectivos
Mobile Testing: planes de acción efectivosMobile Testing: planes de acción efectivos
Mobile Testing: planes de acción efectivos
 
Desarrollo Móvil con Android (...y Firebase)
Desarrollo Móvil con Android (...y Firebase)Desarrollo Móvil con Android (...y Firebase)
Desarrollo Móvil con Android (...y Firebase)
 
Salesforce Lightning Components
Salesforce Lightning ComponentsSalesforce Lightning Components
Salesforce Lightning Components
 
Andrid studio
Andrid studioAndrid studio
Andrid studio
 
App inventor
App inventorApp inventor
App inventor
 
Taller Práctico de Android
Taller Práctico de AndroidTaller Práctico de Android
Taller Práctico de Android
 

Más de Adán Silva

Redes neuronales final
Redes neuronales finalRedes neuronales final
Redes neuronales final
Adán Silva
 
ReporteFinalRedesNeuronales
ReporteFinalRedesNeuronalesReporteFinalRedesNeuronales
ReporteFinalRedesNeuronales
Adán Silva
 
Reporte sobre Propiedades Estructurales
Reporte sobre Propiedades EstructuralesReporte sobre Propiedades Estructurales
Reporte sobre Propiedades Estructurales
Adán Silva
 
Project vote1erprototipo
Project vote1erprototipoProject vote1erprototipo
Project vote1erprototipo
Adán Silva
 
Interfaz Final y Arquitectura - Project Vote
Interfaz Final y Arquitectura - Project VoteInterfaz Final y Arquitectura - Project Vote
Interfaz Final y Arquitectura - Project Vote
Adán Silva
 
Reporte avance individual redes neuronales
Reporte avance individual redes neuronalesReporte avance individual redes neuronales
Reporte avance individual redes neuronales
Adán Silva
 
Entregable 2 Proyecto Integrador
Entregable 2 Proyecto IntegradorEntregable 2 Proyecto Integrador
Entregable 2 Proyecto Integrador
Adán Silva
 
Entregable2 ProyectoIntegrador
Entregable2 ProyectoIntegradorEntregable2 ProyectoIntegrador
Entregable2 ProyectoIntegrador
Adán Silva
 
Vote Project Presentación Inicial
Vote Project Presentación InicialVote Project Presentación Inicial
Vote Project Presentación Inicial
Adán Silva
 
PonenciaDispMoviles
PonenciaDispMovilesPonenciaDispMoviles
PonenciaDispMoviles
Adán Silva
 
Presentación Final OOP Clase
Presentación Final OOP ClasePresentación Final OOP Clase
Presentación Final OOP Clase
Adán Silva
 

Más de Adán Silva (20)

Redes neuronales final
Redes neuronales finalRedes neuronales final
Redes neuronales final
 
ReporteFinalRedesNeuronales
ReporteFinalRedesNeuronalesReporteFinalRedesNeuronales
ReporteFinalRedesNeuronales
 
Reporte sobre Propiedades Estructurales
Reporte sobre Propiedades EstructuralesReporte sobre Propiedades Estructurales
Reporte sobre Propiedades Estructurales
 
Project vote1erprototipo
Project vote1erprototipoProject vote1erprototipo
Project vote1erprototipo
 
Interfaz Final y Arquitectura - Project Vote
Interfaz Final y Arquitectura - Project VoteInterfaz Final y Arquitectura - Project Vote
Interfaz Final y Arquitectura - Project Vote
 
Reporte avance individual redes neuronales
Reporte avance individual redes neuronalesReporte avance individual redes neuronales
Reporte avance individual redes neuronales
 
Interfaces 4
Interfaces 4Interfaces 4
Interfaces 4
 
Entregable 2
Entregable 2 Entregable 2
Entregable 2
 
Entregable 2 Proyecto Integrador
Entregable 2 Proyecto IntegradorEntregable 2 Proyecto Integrador
Entregable 2 Proyecto Integrador
 
Entregable2 ProyectoIntegrador
Entregable2 ProyectoIntegradorEntregable2 ProyectoIntegrador
Entregable2 ProyectoIntegrador
 
Vote Project Presentación Inicial
Vote Project Presentación InicialVote Project Presentación Inicial
Vote Project Presentación Inicial
 
Proyecto morse
Proyecto morseProyecto morse
Proyecto morse
 
PonenciaDispMoviles
PonenciaDispMovilesPonenciaDispMoviles
PonenciaDispMoviles
 
Proyecto 7 segmentos v1.
Proyecto 7 segmentos v1.Proyecto 7 segmentos v1.
Proyecto 7 segmentos v1.
 
Demo final sistemas adaptativos
Demo final sistemas adaptativosDemo final sistemas adaptativos
Demo final sistemas adaptativos
 
Fase 4 SA
Fase 4 SAFase 4 SA
Fase 4 SA
 
Fase 4
Fase 4Fase 4
Fase 4
 
Fase 3
Fase 3Fase 3
Fase 3
 
Presentacion final oop taller
Presentacion final oop tallerPresentacion final oop taller
Presentacion final oop taller
 
Presentación Final OOP Clase
Presentación Final OOP ClasePresentación Final OOP Clase
Presentación Final OOP Clase
 

Ponencia Final Dispositivos Móviles

  • 1. RoutiNow Adán de Jesús Silva Cuéllar Ingeniería de Dispositivos Móviles
  • 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. 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. 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. 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
  • 11. Herramientas y lenguajes utilizados • Eclipse como IDE
  • 12. Herramientas y lenguajes utilizados • SDK y emulador de android
  • 13. Herramientas y lenguajes utilizados • Java para toda la funcionalidad.
  • 14. Herramientas y lenguajes utilizados • XML para la implementación y diseño de «Activities» (interfaz gráfica)
  • 15. Herramientas y lenguajes utilizados • Celular Samsung Modelo GT-I5500L con Android versión 2.2.1
  • 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. 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. 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.
  • 21. Uso de memoria RAM de la aplicación • Sin WiFi
  • 22. Uso de memoria RAM de la aplicación • Con WiFi
  • 23. Ocupación de memoria de la aplicación dentro del dispositivo
  • 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. 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. 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.