SlideShare una empresa de Scribd logo
1 de 30
INTRODUCCIÓN A LA 
PLATAFORMA PARA 
MÓVILES ANDROID
• Telefonía móvil: la nueva revolución en la sociedad de la información. 
- Los nuevos terminales ofrecen capacidades similares a un ordenador 
personal. 
- A diferencia de un ordenador personal está siempre a disposición del usuario. 
- Esto permite un nuevo abanico de aplicaciones. 
• La nueva plataforma Android ha causado una gran expectación y está 
teniendo una importante aceptación. 
• No obstante, existen otras plataformas con características similares: Symbian, 
iPhone, Windows Mobile, BlackBerry, PALM,etc.
1.¿QUÉ HACE ANDROID ESPECIAL? 
Android es el primero que combina: 
 Plataforma de desarrollo libre y de código abierto. Sin pagar royalties. 
 Basada en software libre: Linux, WebKit,SQLit,… 
Aplicaciones finales en Java, pueden ser ejecutadas en variedad dispositivos(presentes y futuros). 
. Por ejemplo, el diseño de la interfaz 
de usuario se hace en XML.
1.¿QUÉ HACE ANDROID ESPECIAL? 
Ej. localización basada GPS como en redes, bases de datos con SQL, reconocimiento y síntesis de voz, sensores 
La aplicación dispone de una serie de que limitan su rango de actuación. 
 Android utiliza la Máquina Virtual Dalvik: máquina virtual de Java optimizada 
dispositivos móviles. 
gráficos vectoriales suavizados, animaciones 
inspiradas en Flash, gráficos en 3 dimensiones basados en OpenGL. Incorpora 
estándar más comunes de audio y vídeo, incluyendo H.264 (AVC), MP3, AAC, etc.
1.¿QUÉ HACE ANDROID ESPECIAL? 
• Realmente no hay nada especial novedoso. 
• Sin embargo es el primero en combinar las características más interesantes. 
• Además hay un grupo de empresas importantes detrás(encabezadas por Google) evitado que se disperse. 
• Existen otras plataformas para móviles(Symbian, iPhone, Windows Móvil, BlackBerry, 
PALM, Linux Mobile…). 
• ¿Se convertirá Android en el nuevo estándar de S.O. para móviles?.
2. ORIGENES DE ANDROID 
2005 Google adquiere Android Inc. 
Se empiezan a trabajar una máquina virtual Java optimizada 
para móviles(Dalvik VM) 
2007 Se crea la corporación Handset Alliance: 
Objetivo: promover estándares abiertos para móviles. 
Formada por: Google, Intel, Texas Instrument, 
Motorola y otros. 
Compromiso de código abierto bajo licencia Apache v2.0. 
Primera versión del Android SDK. 
2008 Primer móvil con Android (T- Mobile G1). 
Google libera el código fuente de Android. 
Se abre Android Market.
2. ORIGENES DE ANDROID 
2009 Google lanza la versión 1.5 y 2.0 del SDK 
2010 Éxito incuestionable de la plataforma( supera a iPhone) versión 2.1, 2.2 y 2.3 del SDK. 
2011 Versión 3.0 del SDK para tablets. 
2012 Reemplaza Android Market por Google Play Store. Versión, 4.1 y 4.2 del SDK
3. COMPARATIVA CON OTRAS 
PLATAFORMAS 
3.1. OBJETIVOS 
- Comparar las características de las plataformas 
para móviles más utilizadas en la actualidad. 
- Mostrar la evolución de la cuota de mercado de 
estas plataformas.
3. COMPARATIVA CON OTRAS 
PLATAFORMAS MÓVILES
3. COMPARATIVA CON OTRAS 
PLATAFORMAS MÓVILES
3. COMPARATIVA CON OTRAS 
PLATAFORMAS MÓVILES
4. CUOTA DE MERCADO SEGÚN 
PLATAFORMA MÓVIL
4. TRÁFICO GENERADO EN 
INTERNET SEGÚN PLATAFORMA 
MÓVIL
5. ARQUITECTURA DE ANDROID 
• Características mas importantes: 
 Está formado por 4 capas, todos basado en software libre.
5.1. LINUX KERNEL 
• El núcleo del sistema es una capa Linux versión 2.6. 
• Resuelve servicios como la seguridad, el manejo de la memoria, el multiproceso, la pila de 
protocolos y el soporte de drivers para dispositivos. 
• Actúa como capa de abstracción entre el hardware y el resto de la pila. 
• Es la única que es dependiente del hardware.
5.2. RUNTIME DE ANDROID 
• Basado en el concepto de máquina virtual utilizado en Java. 
• No fue posible utilizar una máquina virtual Java estándar. Google tomó la decisión de 
crear una nueva, la máquina virtual Dalvik, que respondiera mejor a estas 
limitaciones. 
• En lugar de .class se ejecutan ficheros Dalvik ejecutables (.dex) –formato optimizado 
para ahorrar memoria. 
• También se incluye en el Runtime de Android el “Core librareis” con la mayoría de las 
librerías disponibles en el lenguaje Java.
5.3. LIBRERÍAS NATIVAS 
Incluye un conjunto de librerías en C/C++ usadas en varios componentes de Android. 
• System C library:una derivación de la librería BSD de C estándar (libc), adaptada para 
dispositivos embebidos basados en Linux. 
• PacketVideo's OpenCORE; soporta codecs de reproducción y grabación de multitud de 
formatos de audio vídeo e imágenes MPEG4, H.264, MP3, AAC, AMR, JPG y PNG. 
• Surface Manager: maneja el acceso al subsistema de representación gráfica en 2D y 3D. 
• WebKit: Se trata de la misma librería que utiliza Google Chrome y Safari de Apple. 
• SGL: motor de gráficos 2D. 
• Librerías 3D: implementación basada en OpenGL ES 1.0 API. 
• FreeType: fuentes en bitmap y renderizado vectorial. 
• SQLite: potente y ligero motor de bases de datos . 
• SSL: proporciona servicios de encriptación Secure Socket Layer.
5.4. ENTORNO DE APLICACIÓN 
• Proporciona una plataforma de desarrollo libre para aplicaciones con gran riqueza e 
innovaciones (sensores, localización, servicios, barra de notificaciones,). 
• Diseñada para simplificar la reutilización de componentes. Las aplicaciones pueden publicar 
sus capacidades y otras pueden hacer uso de ellas (sujetas a las restricciones de seguridad). 
Los servicios más importantes que incluye son: 
• Views: parte visual de los componentes. 
• Resource Manager: proporciona acceso a recursos que no son en código. 
• Activity Manager: maneja el ciclo de vida de las aplicaciones y proporciona un sistema 
de navegación entre ellas. 
• Notification Manager: permite a las aplicaciones mostrar alertas personalizadas en la 
barra de estado. 
• Content Providers: mecanismo sencillo para acceder a datos de otras aplicaciones 
(como los contactos). 
18
5.5 APLICACIONES
6. INSTALACIÓN DEL ENTORNO 
DE DESARROLLO
6.1 LUEGO DEL PASO ANTERIOR– 
SE CREA POR DEFECTO LA CARPETA, 
CON EL NOMBRE QUE PUSIMOS
6.2 CREANDO NUEVO 
PROYETO PARA ANDROID
AGREGAMOS EL 
NOMBRE DEL 
PROYECTO 
CONFIGURAMOS LA 
VERSION DEL 
ANDROID- TAL 
COMO SE MUESTRA 
NO, TOCAR LOS 
CHECK
SI QUEREMOS CAMBIAR EL 
ICONO DE NUESTRA 
APLICACION 
SELECCIONAR, LA 
PRIMERA OPCION
PRESIONAR, FINISH 
ESPERAMOS A QUE 
CARGUE EL PROYECTO
PASOS DE INSTALACIÓN 
-Instalación de la máquina virtual Java. 
- Instalación basada en Eclipse con ADT Bunble 
LINK. http://developer.android.com/sdk. 
- Instalación basada en Eclipse de cada compomente 
• Java Runtime Environment 5.0 o superior. 
• Eclipse (Eclipse IDE for Java Developers). 
• Android SDK (Google). 
• Eclipse Plug-in (Android Development Tools - ADT).
CREACIÓN DE UN DISPOSITIVO 
VIRTUAL ANDROID (AVD)
ESTO ES OTRA APLICACIÓN LO QUE 
HE REALIZADO

Más contenido relacionado

La actualidad más candente

Sistemas Operativos Moviles
Sistemas Operativos MovilesSistemas Operativos Moviles
Sistemas Operativos MovilesFacilitador -Tic
 
Sistemas operativos-moviles-terminado
Sistemas operativos-moviles-terminadoSistemas operativos-moviles-terminado
Sistemas operativos-moviles-terminadoJhon Condori
 
Sistemas Operativos para Moviles
Sistemas Operativos para MovilesSistemas Operativos para Moviles
Sistemas Operativos para Movilesheber_1978
 
Sistemas operativos para celulares
Sistemas operativos para celularesSistemas operativos para celulares
Sistemas operativos para celularesJhoana Jhovis
 
Sistemas operativos para dispositivos móviles
Sistemas operativos para dispositivos móvilesSistemas operativos para dispositivos móviles
Sistemas operativos para dispositivos móvilesSaulSAES
 
Sistemas operativos para moviles
Sistemas operativos para movilesSistemas operativos para moviles
Sistemas operativos para movilesTensor
 
Aporte belfit silva fase 2 momento 2
Aporte belfit silva fase 2 momento 2Aporte belfit silva fase 2 momento 2
Aporte belfit silva fase 2 momento 2Belfit
 
Tendencias Del Desarrollo De Software Para Dispositivos MóViles
Tendencias Del Desarrollo De Software Para Dispositivos MóVilesTendencias Del Desarrollo De Software Para Dispositivos MóViles
Tendencias Del Desarrollo De Software Para Dispositivos MóVilesIver Claros Ascui
 
Sistemas operativos moviles
Sistemas operativos movilesSistemas operativos moviles
Sistemas operativos movilesYossa Cobain
 
Sistemas operativos para celulares
Sistemas operativos para celularesSistemas operativos para celulares
Sistemas operativos para celularesDiego Morales
 
Presentación 16
Presentación 16Presentación 16
Presentación 16eri_ben_rod
 

La actualidad más candente (15)

Sistemas Operativos Moviles
Sistemas Operativos MovilesSistemas Operativos Moviles
Sistemas Operativos Moviles
 
Sistemas operativos-moviles-terminado
Sistemas operativos-moviles-terminadoSistemas operativos-moviles-terminado
Sistemas operativos-moviles-terminado
 
Sistemas Operativos para Moviles
Sistemas Operativos para MovilesSistemas Operativos para Moviles
Sistemas Operativos para Moviles
 
Sistemas operativos para celulares
Sistemas operativos para celularesSistemas operativos para celulares
Sistemas operativos para celulares
 
Sistemas operativos para dispositivos móviles
Sistemas operativos para dispositivos móvilesSistemas operativos para dispositivos móviles
Sistemas operativos para dispositivos móviles
 
Sistemas operativos para moviles
Sistemas operativos para movilesSistemas operativos para moviles
Sistemas operativos para moviles
 
Sistema operativo móvil
Sistema operativo móvilSistema operativo móvil
Sistema operativo móvil
 
Aporte belfit silva fase 2 momento 2
Aporte belfit silva fase 2 momento 2Aporte belfit silva fase 2 momento 2
Aporte belfit silva fase 2 momento 2
 
Programación en android
Programación en androidProgramación en android
Programación en android
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Programación de dispositivos móviles UNIDAD 5
Programación de dispositivos móviles UNIDAD 5Programación de dispositivos móviles UNIDAD 5
Programación de dispositivos móviles UNIDAD 5
 
Tendencias Del Desarrollo De Software Para Dispositivos MóViles
Tendencias Del Desarrollo De Software Para Dispositivos MóVilesTendencias Del Desarrollo De Software Para Dispositivos MóViles
Tendencias Del Desarrollo De Software Para Dispositivos MóViles
 
Sistemas operativos moviles
Sistemas operativos movilesSistemas operativos moviles
Sistemas operativos moviles
 
Sistemas operativos para celulares
Sistemas operativos para celularesSistemas operativos para celulares
Sistemas operativos para celulares
 
Presentación 16
Presentación 16Presentación 16
Presentación 16
 

Similar a Introducción a Android

Similar a Introducción a Android (20)

Sistemas operativos moviles
Sistemas operativos movilesSistemas operativos moviles
Sistemas operativos moviles
 
Diapositiva sobre android
Diapositiva sobre androidDiapositiva sobre android
Diapositiva sobre android
 
Android
AndroidAndroid
Android
 
Sistema operativo android
Sistema operativo androidSistema operativo android
Sistema operativo android
 
U1 p5 entornos_desarrollo_moviles
U1 p5 entornos_desarrollo_movilesU1 p5 entornos_desarrollo_moviles
U1 p5 entornos_desarrollo_moviles
 
Android
AndroidAndroid
Android
 
Presentacion
PresentacionPresentacion
Presentacion
 
Sistemas operativos moviles
Sistemas operativos movilesSistemas operativos moviles
Sistemas operativos moviles
 
Cetis 109 (1)
Cetis 109 (1)Cetis 109 (1)
Cetis 109 (1)
 
Tecnología android
Tecnología androidTecnología android
Tecnología android
 
INTRODUCCION A ANDROID
INTRODUCCION A ANDROIDINTRODUCCION A ANDROID
INTRODUCCION A ANDROID
 
Documento de android
Documento de androidDocumento de android
Documento de android
 
Dispositivos moviles
Dispositivos movilesDispositivos moviles
Dispositivos moviles
 
Sistema android
Sistema androidSistema android
Sistema android
 
Android y leopard
Android y leopardAndroid y leopard
Android y leopard
 
Sistema Android
Sistema AndroidSistema Android
Sistema Android
 
12j sistemaandroid texto
12j sistemaandroid texto12j sistemaandroid texto
12j sistemaandroid texto
 
Sthefany leonlenguajec
Sthefany leonlenguajecSthefany leonlenguajec
Sthefany leonlenguajec
 
Copia de sistemas opertivos
Copia de sistemas opertivosCopia de sistemas opertivos
Copia de sistemas opertivos
 
Android
AndroidAndroid
Android
 

Último

Estrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdfEstrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdfromanmillans
 
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJOTUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJOweislaco
 
La Función tecnológica del tutor.pptx
La  Función  tecnológica  del tutor.pptxLa  Función  tecnológica  del tutor.pptx
La Función tecnológica del tutor.pptxJunkotantik
 
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdfOswaldoGonzalezCruz
 
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxlclcarmen
 
periodico mural y sus partes y caracteristicas
periodico mural y sus partes y caracteristicasperiodico mural y sus partes y caracteristicas
periodico mural y sus partes y caracteristicas123yudy
 
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdfEstrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdfAlfredoRamirez953210
 
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDUFICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDUgustavorojas179704
 
Unidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parteUnidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parteJuan Hernandez
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzprofefilete
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxjosetrinidadchavez
 
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdfTarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdfManuel Molina
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.José Luis Palma
 
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADODECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADOJosé Luis Palma
 
Plan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPEPlan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPELaura Chacón
 
Análisis de la Implementación de los Servicios Locales de Educación Pública p...
Análisis de la Implementación de los Servicios Locales de Educación Pública p...Análisis de la Implementación de los Servicios Locales de Educación Pública p...
Análisis de la Implementación de los Servicios Locales de Educación Pública p...Baker Publishing Company
 

Último (20)

Estrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdfEstrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdf
 
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJOTUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
 
La Función tecnológica del tutor.pptx
La  Función  tecnológica  del tutor.pptxLa  Función  tecnológica  del tutor.pptx
La Función tecnológica del tutor.pptx
 
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
 
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
 
Power Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptxPower Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptx
 
periodico mural y sus partes y caracteristicas
periodico mural y sus partes y caracteristicasperiodico mural y sus partes y caracteristicas
periodico mural y sus partes y caracteristicas
 
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdfEstrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
 
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDUFICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDU
 
DIA INTERNACIONAL DAS FLORESTAS .
DIA INTERNACIONAL DAS FLORESTAS         .DIA INTERNACIONAL DAS FLORESTAS         .
DIA INTERNACIONAL DAS FLORESTAS .
 
Unidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parteUnidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parte
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
 
Unidad 3 | Teorías de la Comunicación | MCDI
Unidad 3 | Teorías de la Comunicación | MCDIUnidad 3 | Teorías de la Comunicación | MCDI
Unidad 3 | Teorías de la Comunicación | MCDI
 
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdfTarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.
 
Sesión La luz brilla en la oscuridad.pdf
Sesión  La luz brilla en la oscuridad.pdfSesión  La luz brilla en la oscuridad.pdf
Sesión La luz brilla en la oscuridad.pdf
 
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADODECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
 
Plan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPEPlan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPE
 
Análisis de la Implementación de los Servicios Locales de Educación Pública p...
Análisis de la Implementación de los Servicios Locales de Educación Pública p...Análisis de la Implementación de los Servicios Locales de Educación Pública p...
Análisis de la Implementación de los Servicios Locales de Educación Pública p...
 

Introducción a Android

  • 1. INTRODUCCIÓN A LA PLATAFORMA PARA MÓVILES ANDROID
  • 2. • Telefonía móvil: la nueva revolución en la sociedad de la información. - Los nuevos terminales ofrecen capacidades similares a un ordenador personal. - A diferencia de un ordenador personal está siempre a disposición del usuario. - Esto permite un nuevo abanico de aplicaciones. • La nueva plataforma Android ha causado una gran expectación y está teniendo una importante aceptación. • No obstante, existen otras plataformas con características similares: Symbian, iPhone, Windows Mobile, BlackBerry, PALM,etc.
  • 3. 1.¿QUÉ HACE ANDROID ESPECIAL? Android es el primero que combina:  Plataforma de desarrollo libre y de código abierto. Sin pagar royalties.  Basada en software libre: Linux, WebKit,SQLit,… Aplicaciones finales en Java, pueden ser ejecutadas en variedad dispositivos(presentes y futuros). . Por ejemplo, el diseño de la interfaz de usuario se hace en XML.
  • 4. 1.¿QUÉ HACE ANDROID ESPECIAL? Ej. localización basada GPS como en redes, bases de datos con SQL, reconocimiento y síntesis de voz, sensores La aplicación dispone de una serie de que limitan su rango de actuación.  Android utiliza la Máquina Virtual Dalvik: máquina virtual de Java optimizada dispositivos móviles. gráficos vectoriales suavizados, animaciones inspiradas en Flash, gráficos en 3 dimensiones basados en OpenGL. Incorpora estándar más comunes de audio y vídeo, incluyendo H.264 (AVC), MP3, AAC, etc.
  • 5. 1.¿QUÉ HACE ANDROID ESPECIAL? • Realmente no hay nada especial novedoso. • Sin embargo es el primero en combinar las características más interesantes. • Además hay un grupo de empresas importantes detrás(encabezadas por Google) evitado que se disperse. • Existen otras plataformas para móviles(Symbian, iPhone, Windows Móvil, BlackBerry, PALM, Linux Mobile…). • ¿Se convertirá Android en el nuevo estándar de S.O. para móviles?.
  • 6. 2. ORIGENES DE ANDROID 2005 Google adquiere Android Inc. Se empiezan a trabajar una máquina virtual Java optimizada para móviles(Dalvik VM) 2007 Se crea la corporación Handset Alliance: Objetivo: promover estándares abiertos para móviles. Formada por: Google, Intel, Texas Instrument, Motorola y otros. Compromiso de código abierto bajo licencia Apache v2.0. Primera versión del Android SDK. 2008 Primer móvil con Android (T- Mobile G1). Google libera el código fuente de Android. Se abre Android Market.
  • 7. 2. ORIGENES DE ANDROID 2009 Google lanza la versión 1.5 y 2.0 del SDK 2010 Éxito incuestionable de la plataforma( supera a iPhone) versión 2.1, 2.2 y 2.3 del SDK. 2011 Versión 3.0 del SDK para tablets. 2012 Reemplaza Android Market por Google Play Store. Versión, 4.1 y 4.2 del SDK
  • 8. 3. COMPARATIVA CON OTRAS PLATAFORMAS 3.1. OBJETIVOS - Comparar las características de las plataformas para móviles más utilizadas en la actualidad. - Mostrar la evolución de la cuota de mercado de estas plataformas.
  • 9. 3. COMPARATIVA CON OTRAS PLATAFORMAS MÓVILES
  • 10. 3. COMPARATIVA CON OTRAS PLATAFORMAS MÓVILES
  • 11. 3. COMPARATIVA CON OTRAS PLATAFORMAS MÓVILES
  • 12. 4. CUOTA DE MERCADO SEGÚN PLATAFORMA MÓVIL
  • 13. 4. TRÁFICO GENERADO EN INTERNET SEGÚN PLATAFORMA MÓVIL
  • 14. 5. ARQUITECTURA DE ANDROID • Características mas importantes:  Está formado por 4 capas, todos basado en software libre.
  • 15. 5.1. LINUX KERNEL • El núcleo del sistema es una capa Linux versión 2.6. • Resuelve servicios como la seguridad, el manejo de la memoria, el multiproceso, la pila de protocolos y el soporte de drivers para dispositivos. • Actúa como capa de abstracción entre el hardware y el resto de la pila. • Es la única que es dependiente del hardware.
  • 16. 5.2. RUNTIME DE ANDROID • Basado en el concepto de máquina virtual utilizado en Java. • No fue posible utilizar una máquina virtual Java estándar. Google tomó la decisión de crear una nueva, la máquina virtual Dalvik, que respondiera mejor a estas limitaciones. • En lugar de .class se ejecutan ficheros Dalvik ejecutables (.dex) –formato optimizado para ahorrar memoria. • También se incluye en el Runtime de Android el “Core librareis” con la mayoría de las librerías disponibles en el lenguaje Java.
  • 17. 5.3. LIBRERÍAS NATIVAS Incluye un conjunto de librerías en C/C++ usadas en varios componentes de Android. • System C library:una derivación de la librería BSD de C estándar (libc), adaptada para dispositivos embebidos basados en Linux. • PacketVideo's OpenCORE; soporta codecs de reproducción y grabación de multitud de formatos de audio vídeo e imágenes MPEG4, H.264, MP3, AAC, AMR, JPG y PNG. • Surface Manager: maneja el acceso al subsistema de representación gráfica en 2D y 3D. • WebKit: Se trata de la misma librería que utiliza Google Chrome y Safari de Apple. • SGL: motor de gráficos 2D. • Librerías 3D: implementación basada en OpenGL ES 1.0 API. • FreeType: fuentes en bitmap y renderizado vectorial. • SQLite: potente y ligero motor de bases de datos . • SSL: proporciona servicios de encriptación Secure Socket Layer.
  • 18. 5.4. ENTORNO DE APLICACIÓN • Proporciona una plataforma de desarrollo libre para aplicaciones con gran riqueza e innovaciones (sensores, localización, servicios, barra de notificaciones,). • Diseñada para simplificar la reutilización de componentes. Las aplicaciones pueden publicar sus capacidades y otras pueden hacer uso de ellas (sujetas a las restricciones de seguridad). Los servicios más importantes que incluye son: • Views: parte visual de los componentes. • Resource Manager: proporciona acceso a recursos que no son en código. • Activity Manager: maneja el ciclo de vida de las aplicaciones y proporciona un sistema de navegación entre ellas. • Notification Manager: permite a las aplicaciones mostrar alertas personalizadas en la barra de estado. • Content Providers: mecanismo sencillo para acceder a datos de otras aplicaciones (como los contactos). 18
  • 20. 6. INSTALACIÓN DEL ENTORNO DE DESARROLLO
  • 21. 6.1 LUEGO DEL PASO ANTERIOR– SE CREA POR DEFECTO LA CARPETA, CON EL NOMBRE QUE PUSIMOS
  • 22. 6.2 CREANDO NUEVO PROYETO PARA ANDROID
  • 23. AGREGAMOS EL NOMBRE DEL PROYECTO CONFIGURAMOS LA VERSION DEL ANDROID- TAL COMO SE MUESTRA NO, TOCAR LOS CHECK
  • 24. SI QUEREMOS CAMBIAR EL ICONO DE NUESTRA APLICACION SELECCIONAR, LA PRIMERA OPCION
  • 25. PRESIONAR, FINISH ESPERAMOS A QUE CARGUE EL PROYECTO
  • 26.
  • 27.
  • 28. PASOS DE INSTALACIÓN -Instalación de la máquina virtual Java. - Instalación basada en Eclipse con ADT Bunble LINK. http://developer.android.com/sdk. - Instalación basada en Eclipse de cada compomente • Java Runtime Environment 5.0 o superior. • Eclipse (Eclipse IDE for Java Developers). • Android SDK (Google). • Eclipse Plug-in (Android Development Tools - ADT).
  • 29. CREACIÓN DE UN DISPOSITIVO VIRTUAL ANDROID (AVD)
  • 30. ESTO ES OTRA APLICACIÓN LO QUE HE REALIZADO