TM L01 Fundamentos

Páginas: 12 (2818 palabras) Publicado: 25 de agosto de 2015
Laboratorio de Tecnologías Móviles

Sesión 1:

Fundamentos de Tecnologías Móviles
I. OBJETIVOS





Conocer los componentes de Android
Crear un pequeño proyecto Android e identificar las partes del código
Usar el emulador para la ejecución de las aplicaciones

II. TEMAS A TRATAR




Componentes del sistema operativo Android
Componentes de una aplicación Android
Estructura de un proyectoIII. MARCO TEORICO
QUÉ ES ANDROID?
Android es un sistema operativo para dispositivos móviles que esta basado en una versión
modificado de Linux. Las herramientas y APIs son provistas por el SDK de Android para
desarrollar aplicaciones usando lenguaje de programación Java.
ARQUITECTURA DE ANDROID
Los principales componentes del sistema operativo Android se muestran a continuación:

1

José SullaTorres

Laboratorio de Tecnologías Móviles

Aplicaciones: Incluye un conjunto de aplicaciones núcleo como son: cliente email, programa
SMS, calendario, mapas, browser, contactos, etc.
Marco de trabajo de aplicaciones: Acceso a las APIs del marco de trabajo usado por las
aplicaciones núcleo. La arquitectura de aplicación es diseñada para simplificar el reuso de
componentes.
Bibliotecas: Se incluyenun conjunto de bibliotecas C/C++ usado por varios componentes del
sistema Android. Algunas de estas son:
 Media Libreries: soporta la reproducción y registro de varios formatos de audio y video, así
como también archivos de imagen.
 Surface manager: gestiona el acceso a los subsistemas de muestra y compuestos de capas
gráficas 2D y 3D a partir de múltiples aplicaciones.
 LibWebCore: máquinabrowser web que potencia al browser de Android y la vista web
insertable.
 SGL: máquina de gráficos 2D.
 3d libraries: usan aceleración 3D por hardware o el incluido.
 FreeType: Renderización de fuentes de tipo bitmap y vector
 SQLite: poderosa y ligera BDR
Runtime de Android: Cada aplicación Android se ejecuta en su propio proceso con su propia
instancia de la máquina virtual Dalvik la cualejecuta archivos en el formato .dex
Núcleo Linux: Android depende de Linux para los servicios base del sistema como seguridad,
gestión de memoria, gestión de procesos, pila de red, y modelo de controladores. El núcleo
actúa también como una capa de abstracción entre el hardware y el resto de la pila de
software
FUNDAMENTOS DE UNA APLICACIÓN ANDROID
Las aplicaciones Android son escritas en Java. Lasherramientas del SDK compilan el código y
generan un paquete Android, y un archivo .apk. Cada aplicación por defecto tiene acceso solo
a los componentes que requiere. Esto crea un entorno seguro en el cual una aplicación no
puede accesar a partes del sistema donde no tiene permiso.
Los principales componentes de una aplicación son:
A. Activity: Representa una simple pantalla con una interfaz deusuario. Aunque las
actividades trabajan juntas para formar una experiencia del usuario cohesiva, cada una es
independiente de la otra. De esta manera, una aplicación diferente puede iniciar cualquiera
de las actividades. Una actividad es implementada como una subclase de Activity
B. Service: componente que se ejecuta en segundo plano para realizar operaciones de larga
duración o realizar trabajospara procesos remotos. Un servicio no proporciona una interfaz
de usuario. Un servicio es implementado como una subclase de Service
C. ContentProvider: gestiona un conjunto compartido de aplicaciones de datos. Los datos
pueden ser almacenados en un sistema de ficheros, una base de datos SQLLite, en la web,
o en otra locación de almacenamiento persistente. A través del proveedor de contenido,
otrasaplicaciones pueden consultar o incluso modificar los datos. Este componente es
implementado como una subclase de ContentProvider y debe implementar un conjunto
estándar de APIs que permitan a otras aplicaciones realizar transacciones.
D. BroadcastReceiver: componente que responde a los mensajes de difusión en todo el
sistema. Varias difusiones son originadas en el sistema (aviso de batería baja,...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Resumo Tm
  • Informe Tm
  • Tm Electronica
  • TM Quimica
  • rttnueb tm
  • Sociedad tm
  • Prueba de tm
  • Manual TM

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS