Diferencia entre revisiones de «Usuario:ManuelRomero/Android2/Introduccion»
De WikiEducator
Línea 7: | Línea 7: | ||
<div class="slide"> | <div class="slide"> | ||
===Qué es android=== | ===Qué es android=== | ||
− | + | *Es una plataforma software y un Sistema Operativo basada en el núcleo de Linux. | |
*De momento es aplicada a un subconjunto de dispositivos móviles y tablet; | *De momento es aplicada a un subconjunto de dispositivos móviles y tablet; | ||
*Como cualquier sistema operativo permite gestionar y controlar el hardware del dispositivo, como GPS, cámara de fotos,etc; | *Como cualquier sistema operativo permite gestionar y controlar el hardware del dispositivo, como GPS, cámara de fotos,etc; | ||
Línea 18: | Línea 18: | ||
===Código abierto=== | ===Código abierto=== | ||
<br/> | <br/> | ||
− | + | '''''Android''''' es una plataforma de código abierto. | |
*Esto quiere decir, que ''cualquier desarrollador'' puede crear y desarrollar aplicaciones escritas con lenguaje C u otros lenguajes y compilarlas a código nativo de '''''ARM (API de Android)''''' | *Esto quiere decir, que ''cualquier desarrollador'' puede crear y desarrollar aplicaciones escritas con lenguaje C u otros lenguajes y compilarlas a código nativo de '''''ARM (API de Android)''''' | ||
*Android se puede desarrollar usando diferentes lenguajes :C, VisualBasic (.NET), C++, C#, QT (Que no deja de ser C++) | *Android se puede desarrollar usando diferentes lenguajes :C, VisualBasic (.NET), C++, C#, QT (Que no deja de ser C++) | ||
Línea 31: | Línea 31: | ||
#In Design CS6 | #In Design CS6 | ||
#En java con IDE Eclipse, Intellij Idea, y ahora en pruebas '''''Android studio''''' | #En java con IDE Eclipse, Intellij Idea, y ahora en pruebas '''''Android studio''''' | ||
− | *Ver para obtener información de cada entorno http://androideity.com/2012/07/16/5-lenguajes-para-programar-en-android/ | + | </div> |
+ | <div class="slide"> | ||
+ | ===Entornos de desarrollo información=== | ||
+ | <br/> | ||
+ | {{Recursos en la web | ||
+ | *Ver para obtener información de cada entorno | ||
+ | *http://androideity.com/2012/07/16/5-lenguajes-para-programar-en-android/ | ||
+ | }} | ||
</div> | </div> | ||
<div class="slide"> | <div class="slide"> | ||
Línea 43: | Línea 50: | ||
:Es una importante y garantizada fuente de información | :Es una importante y garantizada fuente de información | ||
;[https://groups.google.com/group/android-discuss/BfKnSUV-7r0 |Android Discuss] | ;[https://groups.google.com/group/android-discuss/BfKnSUV-7r0 |Android Discuss] | ||
− | :es un grupo de debate y discusión alojado en google | + | :es un grupo de debate y discusión alojado en google; Seguido muy de cerca por el equipo de Android en Google |
− | + | ||
:Buen sitio para aclarar dudas y aprender trucos y consejos. | :Buen sitio para aclarar dudas y aprender trucos y consejos. | ||
</div> | </div> | ||
<div class="slide"> | <div class="slide"> | ||
− | |||
===Historia de Android=== | ===Historia de Android=== | ||
#Inicialmente desarrodo por Android Inc., una pequeña compañía o startup (''así se conoce a los negocios con amplias posibilidades de crecimiento el EEUU) fundada en California en 2003 | #Inicialmente desarrodo por Android Inc., una pequeña compañía o startup (''así se conoce a los negocios con amplias posibilidades de crecimiento el EEUU) fundada en California en 2003 | ||
Línea 57: | Línea 62: | ||
#La Open Handset Alliance, la OHA estrenó su primer producto, '''''Android''''', una plataforma para dispositivos móviles construida sobre la versión 2.6 de Linux. | #La Open Handset Alliance, la OHA estrenó su primer producto, '''''Android''''', una plataforma para dispositivos móviles construida sobre la versión 2.6 de Linux. | ||
#El 9 de diciembre de 2008, se anunció que 14 nuevos miembros se unirían al proyecto Android, incluyendo PacketVideo, ARM Holdings, Atheros Communications, Asustek, Garmin, Softbank, Sony Ericsson, Toshiba, Vodafone y ZTE. | #El 9 de diciembre de 2008, se anunció que 14 nuevos miembros se unirían al proyecto Android, incluyendo PacketVideo, ARM Holdings, Atheros Communications, Asustek, Garmin, Softbank, Sony Ericsson, Toshiba, Vodafone y ZTE. | ||
+ | </div> | ||
+ | <div class="slide"> | ||
===Versiones de Android=== | ===Versiones de Android=== | ||
{| class="wikitable" | {| class="wikitable" | ||
Línea 99: | Línea 106: | ||
</div> | </div> | ||
<div class="slide"> | <div class="slide"> | ||
− | |||
===Carácterísticas de Android=== | ===Carácterísticas de Android=== | ||
− | |||
− | |||
;Almacenamiento | ;Almacenamiento | ||
:Utiliza SQLite: base de datos relacional y ligera. | :Utiliza SQLite: base de datos relacional y ligera. | ||
− | ;Conectividad : Soporta las | + | ;Conectividad: Soporta las siguientes tecnologías para conexiones |
GSM/EDGE, IDEN, CDMA, EV-DO, UMTS, Bluetooth, incluyendo A2DP, AVRCP), Wi-Fi, LTE, WiMAX | GSM/EDGE, IDEN, CDMA, EV-DO, UMTS, Bluetooth, incluyendo A2DP, AVRCP), Wi-Fi, LTE, WiMAX | ||
;Mensajería | ;Mensajería | ||
Línea 111: | Línea 115: | ||
;Navegador Web | ;Navegador Web | ||
:Basado en código abierte de WebKit junto con JavaScript V8 de Chrome | :Basado en código abierte de WebKit junto con JavaScript V8 de Chrome | ||
+ | </div> | ||
+ | <div class="slide"> | ||
+ | ===Carácterísticas de Android=== | ||
;Multimedia | ;Multimedia | ||
: Soporte para medios con formatos comunes de audio, video e imágenes planas | : Soporte para medios con formatos comunes de audio, video e imágenes planas | ||
Línea 119: | Línea 126: | ||
;Soporte Harware (Siempre que el dispositivo disponga del hardware) | ;Soporte Harware (Siempre que el dispositivo disponga del hardware) | ||
:Sensor acelerómetro, cámaram brújula digital, sensor de proximidad y GPS | :Sensor acelerómetro, cámaram brújula digital, sensor de proximidad y GPS | ||
− | ;Multipantalla táctil | + | ;Multipantalla táctil multipunto |
+ | :entre 5 y 10 puntos de reconocimeintos simultáneos | ||
+ | </div> | ||
+ | <div class="slide"> | ||
+ | ===Carácterísticas de Android=== | ||
;Multitarea | ;Multitarea | ||
;Soporte Flash:La versión 2.1 de Android soporta Flash 10.1 | ;Soporte Flash:La versión 2.1 de Android soporta Flash 10.1 | ||
Línea 133: | Línea 144: | ||
===Arquitectura de Android=== | ===Arquitectura de Android=== | ||
[[Imagen:ArquitecturaAndroid.png]] | [[Imagen:ArquitecturaAndroid.png]] | ||
+ | </div> | ||
+ | <div class="slide"> | ||
===Arquitectura del sistema operativo Android=== | ===Arquitectura del sistema operativo Android=== | ||
*El sistema operativo Android se divide en '''''5 secciones''''' de '''''4 niveles''''' principales | *El sistema operativo Android se divide en '''''5 secciones''''' de '''''4 niveles''''' principales | ||
Línea 142: | Línea 155: | ||
</div> | </div> | ||
<div class="slide"> | <div class="slide"> | ||
− | |||
===NIVEL DE APLICACIONES=== | ===NIVEL DE APLICACIONES=== | ||
− | Este nivel referencia a todas las aplicaciones que se distribuyen con el sistema operativo | + | *Este nivel referencia a todas las aplicaciones que se distribuyen con el sistema operativo |
− | Entre ellas tendremos seguro: | + | *Entre ellas tendremos seguro: |
#contactos | #contactos | ||
#cliente de correo | #cliente de correo | ||
Línea 157: | Línea 169: | ||
*Esto posibilita una programación sencilla simplificando el desarrollo y reutilizando recursos | *Esto posibilita una programación sencilla simplificando el desarrollo y reutilizando recursos | ||
*Todos los desarrolladores de aplicaciones Android, tienen acceso total al código fuente usado en las aplicaciones base. | *Todos los desarrolladores de aplicaciones Android, tienen acceso total al código fuente usado en las aplicaciones base. | ||
− | * | + | ===Arquitectura : FrameWork (interfaces funcionales) === |
+ | *Tenemos las siguientes: | ||
#Proveedor de contenido | #Proveedor de contenido | ||
Para permitir a las aplicaciones acceder a datos y otros programas de aplicación | Para permitir a las aplicaciones acceder a datos y otros programas de aplicación | ||
#Gestor de recursos | #Gestor de recursos | ||
− | para | + | para gestionar las partes que no son programa como codificación multilenguaje, fotos y efectos de sonido. |
#Gestor de notificaciones | #Gestor de notificaciones | ||
para permitir a las aplicaciones notificar a la interfaz de mensajes de usuarios | para permitir a las aplicaciones notificar a la interfaz de mensajes de usuarios | ||
Línea 171: | Línea 184: | ||
#Hacia arriba con el framework de aplicaciones | #Hacia arriba con el framework de aplicaciones | ||
#Hacia abajo con el kernel del SO | #Hacia abajo con el kernel del SO | ||
+ | |||
+ | ===Arquitectura : Librería principal=== | ||
*La libería principal incluye las siguientes: | *La libería principal incluye las siguientes: | ||
#Una librería de sistema C | #Una librería de sistema C | ||
Línea 192: | Línea 207: | ||
*Éste es el kernel sobre el que se basa Android. | *Éste es el kernel sobre el que se basa Android. | ||
*Contienen todos los controladores de dispositivos de bajo nivel para los diversos componentes de hardware | *Contienen todos los controladores de dispositivos de bajo nivel para los diversos componentes de hardware | ||
− | === | + | </div> |
+ | <div class="slide"> | ||
+ | ===Dónde está presente Android=== | ||
#Smartphones | #Smartphones | ||
#Tablets | #Tablets |
Revisión de 22:31 21 may 2013