Android
-
Upload
christian-mora -
Category
Technology
-
view
4.578 -
download
0
description
Transcript of Android
![Page 1: Android](https://reader033.fdocuments.es/reader033/viewer/2022061211/5479a830b4af9f35278b46ba/html5/thumbnails/1.jpg)
Christian [email protected]
![Page 2: Android](https://reader033.fdocuments.es/reader033/viewer/2022061211/5479a830b4af9f35278b46ba/html5/thumbnails/2.jpg)
¿Qué es ANDROID?
• Sistema operativo basado en Linux
• Para dispositivos móviles• Desarrollado inicialmente
por Android Inc.• Comprada por Google en el 2005.• Anuncio del sistema Android se
realizó el 5 de noviembre de 2007.
• Programas están escritos en el lenguaje de programación Java.
![Page 3: Android](https://reader033.fdocuments.es/reader033/viewer/2022061211/5479a830b4af9f35278b46ba/html5/thumbnails/3.jpg)
¿Qué es ANDROID?
• Open Handset Alliance• Consorcio de 78 compañías
de hardware, software y telecomunicaciones.
• Desarrollo de estándares abiertos para dispositivos móviles.
• Bajo la licencia Apache, una licencia libre y de código abierto.
![Page 4: Android](https://reader033.fdocuments.es/reader033/viewer/2022061211/5479a830b4af9f35278b46ba/html5/thumbnails/4.jpg)
Posicionamiento
• Android posee el 32,9% de cuota de mercado a escala mundial de los teléfonos inteligentes.
• Symbian -> 30,6%.• Apple con cuota de
mercado del 16%.
![Page 5: Android](https://reader033.fdocuments.es/reader033/viewer/2022061211/5479a830b4af9f35278b46ba/html5/thumbnails/5.jpg)
Numeritos
![Page 6: Android](https://reader033.fdocuments.es/reader033/viewer/2022061211/5479a830b4af9f35278b46ba/html5/thumbnails/6.jpg)
Características
• Framework Java de aplicaciones orientadas a objetos.
• Máquina virtual Dalvik con compilación en tiempo de ejecución.
• Administrador de interfaz gráfica (surface manager).
• Framework OpenCore
![Page 7: Android](https://reader033.fdocuments.es/reader033/viewer/2022061211/5479a830b4af9f35278b46ba/html5/thumbnails/7.jpg)
Características
• Base de datos relacional SQLite.
• API gráfica OpenGL ES 2.0 3D• Motor de renderizado WebKit• Motor gráfico SGL• SSL y una biblioteca estándar
de C Glibc
![Page 8: Android](https://reader033.fdocuments.es/reader033/viewer/2022061211/5479a830b4af9f35278b46ba/html5/thumbnails/8.jpg)
Sistema Operativo
• Compuesto por 12 millones de líneas de código.
• Incluyendo 3 millones de líneas de XML
• 2,8 millones de líneas de lenguaje C
• 2,1 millones de líneas de Java • 1,75 millones de líneas de C++.
![Page 9: Android](https://reader033.fdocuments.es/reader033/viewer/2022061211/5479a830b4af9f35278b46ba/html5/thumbnails/9.jpg)
Arquitectura Android
![Page 10: Android](https://reader033.fdocuments.es/reader033/viewer/2022061211/5479a830b4af9f35278b46ba/html5/thumbnails/10.jpg)
Android Market
• Permite distribuir tus aplicaciones entre los usuarios de Android de una forma sencilla.
• La distribución de aplicaciones en Android Market no es exclusiva, también puedes distribuirlas en otros canales.
![Page 11: Android](https://reader033.fdocuments.es/reader033/viewer/2022061211/5479a830b4af9f35278b46ba/html5/thumbnails/11.jpg)
Características
• Apertura: cualquier desarrollador puede utilizar libremente Android Market.
• Sencillez: 3 sencillos pasos (registro, subida y publicación).
• Comunidad: los usuarios de Android pueden puntuar y comentar las aplicaciones.
![Page 12: Android](https://reader033.fdocuments.es/reader033/viewer/2022061211/5479a830b4af9f35278b46ba/html5/thumbnails/12.jpg)
Características
• Preferencia: puedes distribuir aplicaciones tanto gratuitas como de pago.
• Administración: puedes administrar tu cartera de aplicaciones y ver las descargas, las puntuaciones y los comentarios.
![Page 13: Android](https://reader033.fdocuments.es/reader033/viewer/2022061211/5479a830b4af9f35278b46ba/html5/thumbnails/13.jpg)
![Page 14: Android](https://reader033.fdocuments.es/reader033/viewer/2022061211/5479a830b4af9f35278b46ba/html5/thumbnails/14.jpg)
Android Market
• Para poder distribuir tus productos en Android Market, tienes que registrarte.
• Cuota de inscripción única de 25 dólares.
• El objetivo de esta cuota es incentivar la entrada de productos de alta calidad en el mercado
![Page 15: Android](https://reader033.fdocuments.es/reader033/viewer/2022061211/5479a830b4af9f35278b46ba/html5/thumbnails/15.jpg)
Android Market
• Existen cerca de 200.000 aplicaciones disponibles.
• Tarifa de transacción será el equivalente al 30% del precio de la aplicación.
![Page 16: Android](https://reader033.fdocuments.es/reader033/viewer/2022061211/5479a830b4af9f35278b46ba/html5/thumbnails/16.jpg)
Entornos de Desarrollo
• Para programar en android se puede utilizar Eclipse o Netbeans.
![Page 17: Android](https://reader033.fdocuments.es/reader033/viewer/2022061211/5479a830b4af9f35278b46ba/html5/thumbnails/17.jpg)
Instalación
• Descargar SDK Android• ADT Plugin para Eclipse• SDK Manager añadir la
plataforma con la que se va a trabajar.
• Crear un dispositivo virtual.
![Page 18: Android](https://reader033.fdocuments.es/reader033/viewer/2022061211/5479a830b4af9f35278b46ba/html5/thumbnails/18.jpg)
[DEMOSTRACIÓN]
![Page 19: Android](https://reader033.fdocuments.es/reader033/viewer/2022061211/5479a830b4af9f35278b46ba/html5/thumbnails/19.jpg)
Referencias
• http://www.pensandoenred.com/2010/01/25/android-sdk-con-netbeans-6-8/
• http://code.google.com/p/droiddraw/• http://
developer.android.com/sdk/installing.html• http://es.wikipedia.org/wiki/Android• https://market.android.com/support/bin/topi
c.py?hl=es&topic=15866