01 Introduccion Android

Páginas: 7 (1589 palabras) Publicado: 10 de julio de 2015
Formación en Tecnologías Java

App Android:
Desarrollo de aplicaciones
en Android.
Introducción a Android
Charla-taller impartida en CAMON Alicante el
11-12 de enero de 2011.
Boyán Bonev, Pablo Suau, Miguel A. Lozano
y el Dep. CCIA de la Universidad de Alicante

CAMON Alicante, 11-12 enero 2010

Depto. Ciencia de la Computación e IA (Univ. Alicante)

App Android Intro-1

Formación en TecnologíasJava

Puntos a tratar








Licencia
¿Qué hay dentro?
¿Quién lo hace?
Dispositivos, hardware
Android SDK, capas, tipos de aplicaciones
Desarrollo y consideraciones
Planificación del taller AppAndroid

CAMON Alicante, 11-12 enero 2010

Depto. Ciencia de la Computación e IA (Univ. Alicante)

App Android Intro-2

Formación en Tecnologías Java

Android

• Sistema operativo para dispositivosmóviles
• Núcleo basado en el de Linux
• Programación de aplicaciones en Java

CAMON Alicante, 11-12 enero 2010

Depto. Ciencia de la Computación e IA (Univ. Alicante)

App Android Intro-3

Formación en Tecnologías Java

Historia: motivación
• Los dispositivos embebidos se programaban a
bajo nivel: necesidad de entender todo su
hardware
• Sistemas operativos: abstracción del hardware
• Ej:Symbian. Código en C/C++. Nivel medio/bajo,
bibliotecas propietarias, complicaciones con
hardware específico.

• Java ME: abstrae del HW y del SO. Máquina
virtual limita el acceso a hardware.

CAMON Alicante, 11-12 enero 2010

Depto. Ciencia de la Computación e IA (Univ. Alicante)

App Android Intro-4

Formación en Tecnologías Java

Licencia
• Android
• Sistema operativo (Licencia Apache)
• Plataformade desarrollo (Licencia Apache)

• Licencia Apache
• Open Source
• Permite a los fabricantes añadir extensiones
propietarias sin ponerlas en manos de la comunidad
del software libre

CAMON Alicante, 11-12 enero 2010

Depto. Ciencia de la Computación e IA (Univ. Alicante)

App Android Intro-5

Formación en Tecnologías Java

Open Source
• El open source hace posible:


Una comunidad dedesarrollo, gracias a sus completas APIs y documentación
ofrecida.



Desarrollo desde cualquier plataforma (Linux, Mac, Windows, etc).



Un sistema operativo para cualquier tipo de dispositivo móvil, al no estar
diseñado para un sólo tipo de móvil.



Posibilidad para cualquier fabricante de diseñar un dispositivo que trabaje con
Android, y la posibilidad de abrir el sistema operativo y adaptarlo oextenderlo
para su dispositivo.



Valor añadido para los fabricantes de dispositivos: las empresas se ahorran el
coste de desarrollar un sistema operativo completo para sus dispositivos.



Valor añadido para los desarrolladores: los desarrolladores se ahorran tener
que programar APIs, entornos gráficos, aprender acceso a dispositivos
hardware particulares, etc.

CAMON Alicante, 11-12 enero 2010Depto. Ciencia de la Computación e IA (Univ. Alicante)

App Android Intro-6

Formación en Tecnologías Java

¿De qué está hecho?


Núcleo (branch) basado en linux (memoria, procesos, hardware)



Bibliotecas open source (SQLite, WebKit, OpenGL, manejador de
medios, etc).



Entorno de ejecución Dalvik



Framework de desarrollo: pone a disposición de las aplicaciones
los servicios del sistema•

SKD: herramientas, plug-in para Eclipse, emulador, ejemplos, doc.



Interfaz de usuario para pantalla, dispositivos de entrada, etc.



Aplicaciones preinstaladas (destacamos Flash Player)



Android Market

CAMON Alicante, 11-12 enero 2010

Depto. Ciencia de la Computación e IA (Univ. Alicante)

App Android Intro-7

Formación en Tecnologías Java

Desarrollan Android:
• Open HandsetAlliance
• Trata de definir estándares abiertos para
dispositivos móviles
• Consorcio de decenas de compañías (entre ellas
está Google):






CAMON Alicante, 11-12 enero 2010

Operadores de telefonía móvil
Fabricantes de dispositivos
Fabricantes de procesadores y microelectrónica
Compañías de software
Compañías de comercialización

Depto. Ciencia de la Computación e IA (Univ. Alicante)

App...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Introducción a Android
  • Introducción Android
  • Introduccion A Android
  • 01 INTRODUCCION
  • 01 Introduccion
  • INTRODUCCION 01
  • 01 Introduccion
  • 01 Introduccion

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS