IntroduccionVentajas
ArquitecturaDesarrollo de Aplicaciones
Estado ActualFin
Android, La Plataforma Movil de Google
Chihau [email protected]
Encuentro Linux 2009Valparaıso, Chile
Chihau Chau Android!
IntroduccionVentajas
ArquitecturaDesarrollo de Aplicaciones
Estado ActualFin
Temario
Introduccion
Ventajas
Arquitectura
Desarrollo de Aplicaciones
Estado Actual
Fin
Chihau Chau Android!
IntroduccionVentajas
ArquitecturaDesarrollo de Aplicaciones
Estado ActualFin
¿Que es Android?Open Handset Alliance Project
¿Que es Android?
Android es una plataforma para dispositivos moviles que incluye unsistema operativo, middleware, un conjunto de aplicaciones basicasy un completo SDK para facilitar el desarrollo de nuevasaplicaciones para esta plataforma utilizando el lenguaje deprogramacion Java
Chihau Chau Android!
IntroduccionVentajas
ArquitecturaDesarrollo de Aplicaciones
Estado ActualFin
¿Que es Android?Open Handset Alliance Project
¿Que es Android?
Android es una plataforma para dispositivos moviles que incluye unsistema operativo, middleware, un conjunto de aplicaciones basicasy un completo SDK para facilitar el desarrollo de nuevasaplicaciones para esta plataforma utilizando el lenguaje deprogramacion Java
Chihau Chau Android!
IntroduccionVentajas
ArquitecturaDesarrollo de Aplicaciones
Estado ActualFin
¿Que es Android?Open Handset Alliance Project
Companıas
Las companıas que componen la Open Handset Alliance Projectpertenecen a las siguientes areas:
1. Companıas de telefonıa celular
2. Companıas de semiconductores
3. Fabricantes de dispositivos
4. Companıas de software
5. Companıas comercializadoras
Chihau Chau Android!
IntroduccionVentajas
ArquitecturaDesarrollo de Aplicaciones
Estado ActualFin
¿Que es Android?Open Handset Alliance Project
Companıas
Las companıas que componen la Open Handset Alliance Projectpertenecen a las siguientes areas:
1. Companıas de telefonıa celular
2. Companıas de semiconductores
3. Fabricantes de dispositivos
4. Companıas de software
5. Companıas comercializadoras
Chihau Chau Android!
IntroduccionVentajas
ArquitecturaDesarrollo de Aplicaciones
Estado ActualFin
¿Que es Android?Open Handset Alliance Project
Companıas
Las companıas que componen la Open Handset Alliance Projectpertenecen a las siguientes areas:
1. Companıas de telefonıa celular
2. Companıas de semiconductores
3. Fabricantes de dispositivos
4. Companıas de software
5. Companıas comercializadoras
Chihau Chau Android!
IntroduccionVentajas
ArquitecturaDesarrollo de Aplicaciones
Estado ActualFin
¿Que es Android?Open Handset Alliance Project
Companıas
Las companıas que componen la Open Handset Alliance Projectpertenecen a las siguientes areas:
1. Companıas de telefonıa celular
2. Companıas de semiconductores
3. Fabricantes de dispositivos
4. Companıas de software
5. Companıas comercializadoras
Chihau Chau Android!
IntroduccionVentajas
ArquitecturaDesarrollo de Aplicaciones
Estado ActualFin
¿Que es Android?Open Handset Alliance Project
Companıas
Las companıas que componen la Open Handset Alliance Projectpertenecen a las siguientes areas:
1. Companıas de telefonıa celular
2. Companıas de semiconductores
3. Fabricantes de dispositivos
4. Companıas de software
5. Companıas comercializadoras
Chihau Chau Android!
IntroduccionVentajas
ArquitecturaDesarrollo de Aplicaciones
Estado ActualFin
¿Que es Android?Open Handset Alliance Project
Companıas
Las companıas que componen la Open Handset Alliance Projectpertenecen a las siguientes areas:
1. Companıas de telefonıa celular
2. Companıas de semiconductores
3. Fabricantes de dispositivos
4. Companıas de software
5. Companıas comercializadoras
Chihau Chau Android!
IntroduccionVentajas
ArquitecturaDesarrollo de Aplicaciones
Estado ActualFin
¿Que es Android?Open Handset Alliance Project
Companıas
Las companıas que componen la Open Handset Alliance Projectpertenecen a las siguientes areas:
1. Companıas de telefonıa celular
2. Companıas de semiconductores
3. Fabricantes de dispositivos
4. Companıas de software
5. Companıas comercializadoras
Chihau Chau Android!
IntroduccionVentajas
ArquitecturaDesarrollo de Aplicaciones
Estado ActualFin
Ventajas
Ventajas de Android
Entre las principales ventajas que tiene esta plataforma se puedendestacar:
I Utilizacion de APIs
I Compatible con tecnologıas Web, ya que utiliza el motorWebKit
I Todas las aplicaciones son creadas por igual
I Un desarrollo rapido y facil, gracias a su completo SDK
I Aplicaciones corriendo en paralelo, entorno multiproceso
Chihau Chau Android!
IntroduccionVentajas
ArquitecturaDesarrollo de Aplicaciones
Estado ActualFin
Ventajas
Ventajas de Android
Entre las principales ventajas que tiene esta plataforma se puedendestacar:
I Utilizacion de APIs
I Compatible con tecnologıas Web, ya que utiliza el motorWebKit
I Todas las aplicaciones son creadas por igual
I Un desarrollo rapido y facil, gracias a su completo SDK
I Aplicaciones corriendo en paralelo, entorno multiproceso
Chihau Chau Android!
IntroduccionVentajas
ArquitecturaDesarrollo de Aplicaciones
Estado ActualFin
Ventajas
Ventajas de Android
Entre las principales ventajas que tiene esta plataforma se puedendestacar:
I Utilizacion de APIs
I Compatible con tecnologıas Web, ya que utiliza el motorWebKit
I Todas las aplicaciones son creadas por igual
I Un desarrollo rapido y facil, gracias a su completo SDK
I Aplicaciones corriendo en paralelo, entorno multiproceso
Chihau Chau Android!
IntroduccionVentajas
ArquitecturaDesarrollo de Aplicaciones
Estado ActualFin
Ventajas
Ventajas de Android
Entre las principales ventajas que tiene esta plataforma se puedendestacar:
I Utilizacion de APIs
I Compatible con tecnologıas Web, ya que utiliza el motorWebKit
I Todas las aplicaciones son creadas por igual
I Un desarrollo rapido y facil, gracias a su completo SDK
I Aplicaciones corriendo en paralelo, entorno multiproceso
Chihau Chau Android!
IntroduccionVentajas
ArquitecturaDesarrollo de Aplicaciones
Estado ActualFin
Ventajas
Ventajas de Android
Entre las principales ventajas que tiene esta plataforma se puedendestacar:
I Utilizacion de APIs
I Compatible con tecnologıas Web, ya que utiliza el motorWebKit
I Todas las aplicaciones son creadas por igual
I Un desarrollo rapido y facil, gracias a su completo SDK
I Aplicaciones corriendo en paralelo, entorno multiproceso
Chihau Chau Android!
IntroduccionVentajas
ArquitecturaDesarrollo de Aplicaciones
Estado ActualFin
Ventajas
Ventajas de Android
Entre las principales ventajas que tiene esta plataforma se puedendestacar:
I Utilizacion de APIs
I Compatible con tecnologıas Web, ya que utiliza el motorWebKit
I Todas las aplicaciones son creadas por igual
I Un desarrollo rapido y facil, gracias a su completo SDK
I Aplicaciones corriendo en paralelo, entorno multiproceso
Chihau Chau Android!
IntroduccionVentajas
ArquitecturaDesarrollo de Aplicaciones
Estado ActualFin
Ventajas
Ventajas de Android
Entre las principales ventajas que tiene esta plataforma se puedendestacar:
I Utilizacion de APIs
I Compatible con tecnologıas Web, ya que utiliza el motorWebKit
I Todas las aplicaciones son creadas por igual
I Un desarrollo rapido y facil, gracias a su completo SDK
I Aplicaciones corriendo en paralelo, entorno multiproceso
Chihau Chau Android!
IntroduccionVentajas
ArquitecturaDesarrollo de Aplicaciones
Estado ActualFin
Arquitectura
Arquitectura
Chihau Chau Android!
IntroduccionVentajas
ArquitecturaDesarrollo de Aplicaciones
Estado ActualFin
Herramientas del SDKDesarrollo de aplicaciones
Herramientas del SDK
A continuacion se describiran las herramientas mas importantesque nos proporciona el SDK:
I Android Emulator
I Dalvik Debug Monitor Service (DDMS)
I Plugin de Desarrollo para Eclipse (ADT)
I Android Debug Bridge (ADB)
I Herramienta de empaquetado (AAPT)
Chihau Chau Android!
IntroduccionVentajas
ArquitecturaDesarrollo de Aplicaciones
Estado ActualFin
Herramientas del SDKDesarrollo de aplicaciones
Herramientas del SDK
A continuacion se describiran las herramientas mas importantesque nos proporciona el SDK:
I Android Emulator
I Dalvik Debug Monitor Service (DDMS)
I Plugin de Desarrollo para Eclipse (ADT)
I Android Debug Bridge (ADB)
I Herramienta de empaquetado (AAPT)
Chihau Chau Android!
IntroduccionVentajas
ArquitecturaDesarrollo de Aplicaciones
Estado ActualFin
Herramientas del SDKDesarrollo de aplicaciones
Herramientas del SDK
A continuacion se describiran las herramientas mas importantesque nos proporciona el SDK:
I Android Emulator
I Dalvik Debug Monitor Service (DDMS)
I Plugin de Desarrollo para Eclipse (ADT)
I Android Debug Bridge (ADB)
I Herramienta de empaquetado (AAPT)
Chihau Chau Android!
IntroduccionVentajas
ArquitecturaDesarrollo de Aplicaciones
Estado ActualFin
Herramientas del SDKDesarrollo de aplicaciones
Herramientas del SDK
A continuacion se describiran las herramientas mas importantesque nos proporciona el SDK:
I Android Emulator
I Dalvik Debug Monitor Service (DDMS)
I Plugin de Desarrollo para Eclipse (ADT)
I Android Debug Bridge (ADB)
I Herramienta de empaquetado (AAPT)
Chihau Chau Android!
IntroduccionVentajas
ArquitecturaDesarrollo de Aplicaciones
Estado ActualFin
Herramientas del SDKDesarrollo de aplicaciones
Herramientas del SDK
A continuacion se describiran las herramientas mas importantesque nos proporciona el SDK:
I Android Emulator
I Dalvik Debug Monitor Service (DDMS)
I Plugin de Desarrollo para Eclipse (ADT)
I Android Debug Bridge (ADB)
I Herramienta de empaquetado (AAPT)
Chihau Chau Android!
IntroduccionVentajas
ArquitecturaDesarrollo de Aplicaciones
Estado ActualFin
Herramientas del SDKDesarrollo de aplicaciones
Herramientas del SDK
A continuacion se describiran las herramientas mas importantesque nos proporciona el SDK:
I Android Emulator
I Dalvik Debug Monitor Service (DDMS)
I Plugin de Desarrollo para Eclipse (ADT)
I Android Debug Bridge (ADB)
I Herramienta de empaquetado (AAPT)
Chihau Chau Android!
IntroduccionVentajas
ArquitecturaDesarrollo de Aplicaciones
Estado ActualFin
Herramientas del SDKDesarrollo de aplicaciones
Herramientas del SDK
A continuacion se describiran las herramientas mas importantesque nos proporciona el SDK:
I Android Emulator
I Dalvik Debug Monitor Service (DDMS)
I Plugin de Desarrollo para Eclipse (ADT)
I Android Debug Bridge (ADB)
I Herramienta de empaquetado (AAPT)
Chihau Chau Android!
IntroduccionVentajas
ArquitecturaDesarrollo de Aplicaciones
Estado ActualFin
Herramientas del SDKDesarrollo de aplicaciones
Desarrollo de aplicaciones
I XML
I layoutsI stringsI manifest
I Java
I C/C++
Chihau Chau Android!
IntroduccionVentajas
ArquitecturaDesarrollo de Aplicaciones
Estado ActualFin
Herramientas del SDKDesarrollo de aplicaciones
Desarrollo de aplicaciones
I XML
I layoutsI stringsI manifest
I Java
I C/C++
Chihau Chau Android!
IntroduccionVentajas
ArquitecturaDesarrollo de Aplicaciones
Estado ActualFin
Herramientas del SDKDesarrollo de aplicaciones
Desarrollo de aplicaciones
I XMLI layouts
I stringsI manifest
I Java
I C/C++
Chihau Chau Android!
IntroduccionVentajas
ArquitecturaDesarrollo de Aplicaciones
Estado ActualFin
Herramientas del SDKDesarrollo de aplicaciones
Desarrollo de aplicaciones
I XMLI layoutsI strings
I manifest
I Java
I C/C++
Chihau Chau Android!
IntroduccionVentajas
ArquitecturaDesarrollo de Aplicaciones
Estado ActualFin
Herramientas del SDKDesarrollo de aplicaciones
Desarrollo de aplicaciones
I XMLI layoutsI stringsI manifest
I Java
I C/C++
Chihau Chau Android!
IntroduccionVentajas
ArquitecturaDesarrollo de Aplicaciones
Estado ActualFin
Herramientas del SDKDesarrollo de aplicaciones
Desarrollo de aplicaciones
I XMLI layoutsI stringsI manifest
I Java
I C/C++
Chihau Chau Android!
IntroduccionVentajas
ArquitecturaDesarrollo de Aplicaciones
Estado ActualFin
Herramientas del SDKDesarrollo de aplicaciones
Desarrollo de aplicaciones
I XMLI layoutsI stringsI manifest
I Java
I C/C++
Chihau Chau Android!
IntroduccionVentajas
ArquitecturaDesarrollo de Aplicaciones
Estado ActualFin
Estado Actual
Estado Actual de Android
I La version actual del SDK es la 1.6-r1 (Donut), publicada elreciente mes de Septiembre
I Text-to-speechI Soporte para mas tamanos de pantallasI Gestos
I Android Market disponible con mas de 10.000 aplicacionesgratuitas y de pago.
I Android Developer Challenge II, $10 millones de dolares arepartir
Chihau Chau Android!
IntroduccionVentajas
ArquitecturaDesarrollo de Aplicaciones
Estado ActualFin
Estado Actual
Estado Actual de Android
I La version actual del SDK es la 1.6-r1 (Donut), publicada elreciente mes de Septiembre
I Text-to-speechI Soporte para mas tamanos de pantallasI Gestos
I Android Market disponible con mas de 10.000 aplicacionesgratuitas y de pago.
I Android Developer Challenge II, $10 millones de dolares arepartir
Chihau Chau Android!
IntroduccionVentajas
ArquitecturaDesarrollo de Aplicaciones
Estado ActualFin
Estado Actual
Estado Actual de Android
I La version actual del SDK es la 1.6-r1 (Donut), publicada elreciente mes de Septiembre
I Text-to-speech
I Soporte para mas tamanos de pantallasI Gestos
I Android Market disponible con mas de 10.000 aplicacionesgratuitas y de pago.
I Android Developer Challenge II, $10 millones de dolares arepartir
Chihau Chau Android!
IntroduccionVentajas
ArquitecturaDesarrollo de Aplicaciones
Estado ActualFin
Estado Actual
Estado Actual de Android
I La version actual del SDK es la 1.6-r1 (Donut), publicada elreciente mes de Septiembre
I Text-to-speechI Soporte para mas tamanos de pantallas
I Gestos
I Android Market disponible con mas de 10.000 aplicacionesgratuitas y de pago.
I Android Developer Challenge II, $10 millones de dolares arepartir
Chihau Chau Android!
IntroduccionVentajas
ArquitecturaDesarrollo de Aplicaciones
Estado ActualFin
Estado Actual
Estado Actual de Android
I La version actual del SDK es la 1.6-r1 (Donut), publicada elreciente mes de Septiembre
I Text-to-speechI Soporte para mas tamanos de pantallasI Gestos
I Android Market disponible con mas de 10.000 aplicacionesgratuitas y de pago.
I Android Developer Challenge II, $10 millones de dolares arepartir
Chihau Chau Android!
IntroduccionVentajas
ArquitecturaDesarrollo de Aplicaciones
Estado ActualFin
Estado Actual
Estado Actual de Android
I La version actual del SDK es la 1.6-r1 (Donut), publicada elreciente mes de Septiembre
I Text-to-speechI Soporte para mas tamanos de pantallasI Gestos
I Android Market disponible con mas de 10.000 aplicacionesgratuitas y de pago.
I Android Developer Challenge II, $10 millones de dolares arepartir
Chihau Chau Android!
IntroduccionVentajas
ArquitecturaDesarrollo de Aplicaciones
Estado ActualFin
Estado Actual
Estado Actual de Android
I La version actual del SDK es la 1.6-r1 (Donut), publicada elreciente mes de Septiembre
I Text-to-speechI Soporte para mas tamanos de pantallasI Gestos
I Android Market disponible con mas de 10.000 aplicacionesgratuitas y de pago.
I Android Developer Challenge II, $10 millones de dolares arepartir
Chihau Chau Android!
IntroduccionVentajas
ArquitecturaDesarrollo de Aplicaciones
Estado ActualFin
Estado Actual
Estado Actual de Android (Continuacion)
I Existen algunos proyectos que estan trabajando para darsoporte en otros lenguajes como Python, Perl y BASIC.
I Bastantes fabricantes estan desarrollando telefonos y otrosdispositivos con Android
I Entel PCS ha lanzado el HTC Magic en Chile, a $364.900pesos
I Existe la posibilidad de que los desarrolladores puedan adquirirun Android Dev Phone 1, un telefono totalmentedesbloqueado, a un costo de $399 dolares (Suerte en el sorteo)
Chihau Chau Android!
IntroduccionVentajas
ArquitecturaDesarrollo de Aplicaciones
Estado ActualFin
Estado Actual
Estado Actual de Android (Continuacion)
I Existen algunos proyectos que estan trabajando para darsoporte en otros lenguajes como Python, Perl y BASIC.
I Bastantes fabricantes estan desarrollando telefonos y otrosdispositivos con Android
I Entel PCS ha lanzado el HTC Magic en Chile, a $364.900pesos
I Existe la posibilidad de que los desarrolladores puedan adquirirun Android Dev Phone 1, un telefono totalmentedesbloqueado, a un costo de $399 dolares (Suerte en el sorteo)
Chihau Chau Android!
IntroduccionVentajas
ArquitecturaDesarrollo de Aplicaciones
Estado ActualFin
Estado Actual
Estado Actual de Android (Continuacion)
I Existen algunos proyectos que estan trabajando para darsoporte en otros lenguajes como Python, Perl y BASIC.
I Bastantes fabricantes estan desarrollando telefonos y otrosdispositivos con Android
I Entel PCS ha lanzado el HTC Magic en Chile, a $364.900pesos
I Existe la posibilidad de que los desarrolladores puedan adquirirun Android Dev Phone 1, un telefono totalmentedesbloqueado, a un costo de $399 dolares (Suerte en el sorteo)
Chihau Chau Android!
IntroduccionVentajas
ArquitecturaDesarrollo de Aplicaciones
Estado ActualFin
Estado Actual
Estado Actual de Android (Continuacion)
I Existen algunos proyectos que estan trabajando para darsoporte en otros lenguajes como Python, Perl y BASIC.
I Bastantes fabricantes estan desarrollando telefonos y otrosdispositivos con Android
I Entel PCS ha lanzado el HTC Magic en Chile, a $364.900pesos
I Existe la posibilidad de que los desarrolladores puedan adquirirun Android Dev Phone 1, un telefono totalmentedesbloqueado, a un costo de $399 dolares (Suerte en el sorteo)
Chihau Chau Android!
IntroduccionVentajas
ArquitecturaDesarrollo de Aplicaciones
Estado ActualFin
Estado Actual
Estado Actual de Android (Continuacion)
I Existen algunos proyectos que estan trabajando para darsoporte en otros lenguajes como Python, Perl y BASIC.
I Bastantes fabricantes estan desarrollando telefonos y otrosdispositivos con Android
I Entel PCS ha lanzado el HTC Magic en Chile, a $364.900pesos
I Existe la posibilidad de que los desarrolladores puedan adquirirun Android Dev Phone 1, un telefono totalmentedesbloqueado, a un costo de $399 dolares (Suerte en el sorteo)
Chihau Chau Android!
IntroduccionVentajas
ArquitecturaDesarrollo de Aplicaciones
Estado ActualFin
Demostracion
Chihau Chau Android!
Top Related