Cet ouvrage et des milliers d'autres font partie de la bibliothèque YouScribe
Obtenez un accès à la bibliothèque pour les lire en ligne
En savoir plus

Partagez cette publication

Departamento de Informática PROYECTO FIN DE CARRERADiseño e implementación de una aplicación Android para realizar presentaciones
Autor: Tutor:
Juan Manuel Oviedo Expósito Alejandro Calderón Mateos
Leganés, 29 de Octubre de 2010
Desarrollo de Aplicaciones para el Sistema Operativo Android Epílogo
[ II ]
Desarrollo de Aplicaciones para el Sistema Operativo Android Epílogo
Agradecimientos Agradezco a mis padres, José Manuel y Encarnación, por haberme dado una educación excepcional dentro de sus posibilidades pero sobre todo por haberme enseñado dos lecciones muy importantes: decir lo que uno piensa pero sobre todo saber cómo decirlo.
A mi hermana Carolina, en primer lugar poder decir que tengo una gran amiga en ella, y en segundo lugar todo el ánimo que me ha dado siempre a lo largo de la carrera.
A mi tutor de este proyecto, Alejandro Calderón, por ser un magnifico profesor y haberme dado tan buenos consejos.
A mis amigos Soraya y Óscar por estar ahí siempre sin condiciones. A Jesús y Patricia por todas las historietas vividas desde elcastilloCamelot en adelante. A de Francisco José (alias Kiko) y Natalia porque por mantener nuestra amistad estoy recorriendo toda la geografía española y por tener dos niñas que son un sol.
A Laura y Óscar por tantas horas a lo largo de estos 7 años en los que aparte de currar mucho sobre todo nos hemos reído, ya fuese comiendo en la cafetería o haciendo una práctica.
A Lidia y Roberto por los viajes en coche, las discusiones interminables pero sobre todo por la risamalignade Lidia y la naturalidad de Roberto.
[ III ]
Desarrollo de Aplicaciones para el Sistema Operativo Android Epílogo A Álvaro por ser mi último mono y tener siempre una buena conversación. A Christian por estar siempre dispuesto a ayudar. A Iván por tener un inigualable sentido del humor. A Javi Roca por tener tanta paciencia. Al laboratorio de Informática (Jaime, Alberto, Óscar) por los desayunos en la cafetería del Sabatini que tanto se echan de menos. A todos losinformatilocosla cantidad de momentos que hemos vivido por juntos desde que comenzase la beca en Getafe.
En definitiva gracias a todos los que durante estos años, en algún momento hemos compartido una carcajada, pues al final es lo que queda, los buenos ratos.
Por último quería recordar con un especial cariño a mis abuelas, Manuela y Victoria, a las que me hubiera gustado decir:¡He terminado!.
[ IV ]
Desarrollo de Aplicaciones para el Sistema Operativo Android Epílogo
[ V ]
Desarrollo de Aplicaciones para el Sistema Operativo Android Epílogo
Resumen En este documento trata de ofrecer una panorámica general acerca del desarrollo de aplicaciones para dispositivos que dispongan del sistema operativo Android de Google. Para ello se estudiarán las características técnicas de la plataforma mencionada analizando las ventajas e inconvenientes respecto a otros entornos de desarrollo disponibles. Además, se incluirá un caso práctico de desarrollo de una aplicación para la plataforma que abarca las fases de análisis, diseño e implementación dentro del ciclo de vida del software.
Palabras clave: Android, aplicación, análisis, diseño, implementación
[ VI ]
Desarrollo de Aplicaciones para el Sistema Operativo Android Epílogo
[ VII ]
Desarrollo de Aplicaciones para el Sistema Operativo Android Epílogo
Abstract This document intends to show a general view about the development of applications for any kind of device thatruns the Operating System Google’s Android. Due to this, the technical features of the mentioned platform will be studied and it will be analyzed the advantages and disadvantages in regard to other available platforms for development. Furthermore, the development of an application will be included within the document that will include the analysis, design and implementation phases of software lifecycle.
Keywords: Android, application, analysis, design, implementation
[ VIII ]
Desarrollo de Aplicaciones para el Sistema Operativo Android Epílogo
[ IX ]
Desarrollo de Aplicaciones para el Sistema Operativo Android Epílogo
Índice General
1.
2.
3.
Introducción y objetivos ____________________________________________ 11.1Introducción __________________________________________________ 11.2Objetivos_____________________________________________________ 21.3Fases del desarrollo ____________________________________________ 21.4Medios empleados _____________________________________________ 31.5Estructura de la memoria ________________________________________ 3Estado de la cuestión _______________________________________________ 12.11Introducción __________________________________________________ 2.23Estudio de las plataformas móviles actuales_________________________ 2.3Comparativa con otras soluciones _________________________________ 9Android en detalle ________________________________________________ 123.112Introducción _________________________________________________ 3.2Evolución de la plataforma _____________________________________ 133.3Arquitectura _________________________________________________ 183.3.1______________________________________________ 18Nivel de aplicaciones 3.3.2Nivel del framework de aplicaciones:__________________________________ 183.3.320Librerías ________________________________________________________ 3.3.421Maquina Virtual Dalvik _____________________________________________ 3.3.5Kernel Linux _____________________________________________________ 223.4Aplicaciones _________________________________________________ 233.4.1Componentes ____________________________________________________ 233.4.224Iniciar y finalizar componentes_______________________________________ 3.4.3Ciclo de vida de los componentes ____________________________________ 253.5Interfaz de usuario ____________________________________________ 31
[ X ]
Un pour Un
Permettre à tous d'accéder à la lecture
Pour chaque accès à la bibliothèque, YouScribe donne un accès à une personne dans le besoin