SlideShare une entreprise Scribd logo
1  sur  18
Santiago Mejía Sánchez
 Leonardo Ardila Osorio
Preámbulo Histórico
        El hombre detrás de Android es Andy
        Rubin, con su compañía „Android Inc.‟
        conformada junto a Rich miner, Nick Sears y
        Chris White.

        Historial Laboral:
         Apple
          - General Magic (Magic Cup)
         Artemis Research (WebTV)
         Danger Inc.
         Android Inc.
¿Android?
   Android en un Sistema Operativo además de
    una plataforma de Software basada en el núcleo
    de Linux
   Diseñada en un principio para dispositivos
    móviles.
   Android permite controlar dispositivos por medio
    de bibliotecas desarrolladlas o adaptados por
    Google mediante el lenguaje de programación
    Java.
   Hace parte de la familia linux (pero es
    independiente al desarrollo de linux – fork)
Características:
 *Open Source (Código Abierto)
 *Codificado en: C - C++ - Java (UI)
 Arquitectura: ARM (ARM holdings)
 Base de datos utilizada: SQlite
 Archivos multimedia soportados:
  (MPEG4, H.264, MP3, AAC, AMR, JPG,
  PNG, GIF)
Arquitectura interna de la
plataforma Android
Kernel de linux
   El kernel ó núcleo de linux se puede definir como
    el corazón de este sistema operativo.
   adaptado a las características del hardware en el
    que se ejecutará Android, es decir, para
    dispositivos móviles.
   El kernel se encarga de gestionar los diferentes
    recursos del teléfono (energía, memoria, etc.) y
    del sistema operativo en sí: procesos, elementos
    de comunicación (networking)
Librerías
 Están escritas en C o C++ y han sido
  compiladas para la arquitectura hardware
  especifica del teléfono (hecha por el
  fabricante)
 El objetivo de las librerías es proporcionar
  funcionalidad a las aplicaciones para
  tareas que se repiten con frecuencia,
  evitando tener que codificarlas cada vez y
  garantizando que se llevan a cabo de la
  forma “más eficiente”.
Librerías incluidas
 OpenGL (motor gráfico)
 Bibliotecas multimedia (formatos de
  audio, imagen y video)
 Webkit (navegador)
 SSL (cifrado de comunicaciones),
  FreeType (fuentes de texto)
 SQLite (base de datos).
Entorno de ejecución
 Librerías con la funcionalidades
  habituales de Java así como otras
  específicas de Android
 Maquina Virtual Dalvik: Las aplicaciones
  se codifican en Java y son
  compiladas en un formato específico
  para que esta máquina virtual las
  ejecute
¿Maquina virtual? ¿Java o
Dalvik?
   Cabe aclarar que Dalvik es una variación
    de la máquina virtual de Java, por lo
    que no es compatible con el bytecode
    Java. Java se usa únicamente como
    lenguaje de programación, y los
    ejecutables que se generan con el SDK de
    Android tienen la extensión .dex que es
    específico para Dalvik, y por ello no
    podemos correr aplicaciones Java en
    Android ni viceversa.
Framework de aplicaciones
   Son servicios que usan las aplicaciones
    para realizar sus funciones, en esta
    estructura encontramos librerías las
    cuales la mayoría son de java que
    acceden a los recursos del entorno de
    ejecución y el kernel de linux por medio
    de la maquina virtual
Framework de aplicaciones
   Administrador de actividades.
   Administrador de notificaciones.
   Proveedor de contenidos.
   Vistas.
   Cámara.
   Multimedia.
   Administrador de Sensores.
Versiones de Android
 Versión 1.0
 Versión 1.1
 C: Cupcake (v1.5), magdalena glaseada.
 D: Donut (v1.6), rosquilla.
 E: Éclair (v2.0/v2.1), pastel francés
 F: Froyo (v2.2), (abreviatura de «frozen yogurt») yogur helado.
 G: Gingerbread (v2.3), pan de jengibre.
 H: Honeycomb (v3.0/v3.1), panal de miel.
 I: IceCream Sandwich (V4.0), sandwich de helado.
 J: Jelly Beans (próxima version de Android)
Android: Caracterización de Plataforma Móvil
Android: Caracterización de Plataforma Móvil
Android: Caracterización de Plataforma Móvil
Android: Caracterización de Plataforma Móvil

Contenu connexe

Tendances

Aplicaciones y terminales móviles
Aplicaciones y terminales móvilesAplicaciones y terminales móviles
Aplicaciones y terminales móvilescarolinavargas213117
 
Tecnología androide_Mishelle_Ruiz
Tecnología androide_Mishelle_RuizTecnología androide_Mishelle_Ruiz
Tecnología androide_Mishelle_RuizGeorge Martinez
 
software
softwaresoftware
software270996
 
Tecnología duneska
Tecnología duneskaTecnología duneska
Tecnología duneskaDUN GOMEZ
 
12j sistemaandroid texto
12j sistemaandroid texto12j sistemaandroid texto
12j sistemaandroid textoHenry Ortiz
 
trabajo Android
trabajo Androidtrabajo Android
trabajo Android3104359589
 
Informatica isaac
Informatica isaacInformatica isaac
Informatica isaacanllel1997
 
Arquitectura android
Arquitectura androidArquitectura android
Arquitectura androidalerop
 
Android de la A a la Z - Unidad 1
Android de la A a la Z - Unidad 1Android de la A a la Z - Unidad 1
Android de la A a la Z - Unidad 1Jorge Ulises
 
"Android de la A a la Z" -- Unidad 9
"Android de la A a la Z" -- Unidad 9"Android de la A a la Z" -- Unidad 9
"Android de la A a la Z" -- Unidad 9Android UNAM
 
"Android de la A a la Z" -- Unidad 1
"Android de la A a la Z" -- Unidad 1"Android de la A a la Z" -- Unidad 1
"Android de la A a la Z" -- Unidad 1Android UNAM
 
GameUs - Herramientas de Desarrollo de Videojuegos
GameUs - Herramientas de Desarrollo de VideojuegosGameUs - Herramientas de Desarrollo de Videojuegos
GameUs - Herramientas de Desarrollo de VideojuegosJavier_J
 
Desarrollo android - 2 - arquitectura del sistema
Desarrollo android   - 2 - arquitectura del sistemaDesarrollo android   - 2 - arquitectura del sistema
Desarrollo android - 2 - arquitectura del sistemaEmilio Aviles Avila
 

Tendances (18)

Android
AndroidAndroid
Android
 
Aplicaciones y terminales móviles
Aplicaciones y terminales móvilesAplicaciones y terminales móviles
Aplicaciones y terminales móviles
 
Documento de android
Documento de androidDocumento de android
Documento de android
 
Tecnología androide_Mishelle_Ruiz
Tecnología androide_Mishelle_RuizTecnología androide_Mishelle_Ruiz
Tecnología androide_Mishelle_Ruiz
 
software
softwaresoftware
software
 
Tecnología duneska
Tecnología duneskaTecnología duneska
Tecnología duneska
 
12j sistemaandroid texto
12j sistemaandroid texto12j sistemaandroid texto
12j sistemaandroid texto
 
trabajo Android
trabajo Androidtrabajo Android
trabajo Android
 
Informatica isaac
Informatica isaacInformatica isaac
Informatica isaac
 
Arquitectura android
Arquitectura androidArquitectura android
Arquitectura android
 
Android
AndroidAndroid
Android
 
Android de la A a la Z - Unidad 1
Android de la A a la Z - Unidad 1Android de la A a la Z - Unidad 1
Android de la A a la Z - Unidad 1
 
B android
B androidB android
B android
 
"Android de la A a la Z" -- Unidad 9
"Android de la A a la Z" -- Unidad 9"Android de la A a la Z" -- Unidad 9
"Android de la A a la Z" -- Unidad 9
 
Android
AndroidAndroid
Android
 
"Android de la A a la Z" -- Unidad 1
"Android de la A a la Z" -- Unidad 1"Android de la A a la Z" -- Unidad 1
"Android de la A a la Z" -- Unidad 1
 
GameUs - Herramientas de Desarrollo de Videojuegos
GameUs - Herramientas de Desarrollo de VideojuegosGameUs - Herramientas de Desarrollo de Videojuegos
GameUs - Herramientas de Desarrollo de Videojuegos
 
Desarrollo android - 2 - arquitectura del sistema
Desarrollo android   - 2 - arquitectura del sistemaDesarrollo android   - 2 - arquitectura del sistema
Desarrollo android - 2 - arquitectura del sistema
 

En vedette

Sistemas operativos
Sistemas operativos Sistemas operativos
Sistemas operativos georsh24
 
Ventajas y desvetajas de Android
Ventajas y desvetajas de AndroidVentajas y desvetajas de Android
Ventajas y desvetajas de AndroidGore Ochoa
 
Instalacion de windows 2008 server
Instalacion de windows 2008 serverInstalacion de windows 2008 server
Instalacion de windows 2008 servercafero
 
Caracteristicas principales de linux
Caracteristicas principales de linuxCaracteristicas principales de linux
Caracteristicas principales de linuxJose Diaz Silva
 
Muebles de concreto rosario,iris,elsie,pamela,elizabeth.
Muebles de concreto rosario,iris,elsie,pamela,elizabeth.Muebles de concreto rosario,iris,elsie,pamela,elizabeth.
Muebles de concreto rosario,iris,elsie,pamela,elizabeth.Elsie Arriba
 

En vedette (10)

Sistemas operativos
Sistemas operativos Sistemas operativos
Sistemas operativos
 
Solaris
SolarisSolaris
Solaris
 
Solaris
SolarisSolaris
Solaris
 
Ventajas y desvetajas de Android
Ventajas y desvetajas de AndroidVentajas y desvetajas de Android
Ventajas y desvetajas de Android
 
Mesa de Conferencia ANDROID
Mesa de Conferencia ANDROIDMesa de Conferencia ANDROID
Mesa de Conferencia ANDROID
 
Solaris
SolarisSolaris
Solaris
 
Solaris
SolarisSolaris
Solaris
 
Instalacion de windows 2008 server
Instalacion de windows 2008 serverInstalacion de windows 2008 server
Instalacion de windows 2008 server
 
Caracteristicas principales de linux
Caracteristicas principales de linuxCaracteristicas principales de linux
Caracteristicas principales de linux
 
Muebles de concreto rosario,iris,elsie,pamela,elizabeth.
Muebles de concreto rosario,iris,elsie,pamela,elizabeth.Muebles de concreto rosario,iris,elsie,pamela,elizabeth.
Muebles de concreto rosario,iris,elsie,pamela,elizabeth.
 

Similaire à Android: Caracterización de Plataforma Móvil

Diapositiva sobre android
Diapositiva sobre androidDiapositiva sobre android
Diapositiva sobre androidpexoxaprincess
 
Sistema Operativo Android
Sistema Operativo AndroidSistema Operativo Android
Sistema Operativo AndroidAlfredo Aguayo
 
Unidad 2 Primeros pasos con android
Unidad 2 Primeros pasos con androidUnidad 2 Primeros pasos con android
Unidad 2 Primeros pasos con androidLorena García Arnau
 
Terminado,sistmas operativos
Terminado,sistmas operativosTerminado,sistmas operativos
Terminado,sistmas operativosJoseteMarta11
 
Sistema Operativo Android
Sistema Operativo AndroidSistema Operativo Android
Sistema Operativo AndroidIrma_Virgilio
 
Sistemas operativos moviles
Sistemas operativos movilesSistemas operativos moviles
Sistemas operativos movilesKelly Cuervo
 
Android y leopard
Android y leopardAndroid y leopard
Android y leopardombligo10
 
Arquitectura 63583.pptx
Arquitectura 63583.pptxArquitectura 63583.pptx
Arquitectura 63583.pptxlvaroTorres26
 
Tecnología androide
Tecnología androideTecnología androide
Tecnología androideMishelle Ruiz
 
Tecnología androide
Tecnología androideTecnología androide
Tecnología androideMishelle Ruiz
 
Gráfico de Mapa Mental o Conceptual con Bombilla de Luz y Formas Circulares D...
Gráfico de Mapa Mental o Conceptual con Bombilla de Luz y Formas Circulares D...Gráfico de Mapa Mental o Conceptual con Bombilla de Luz y Formas Circulares D...
Gráfico de Mapa Mental o Conceptual con Bombilla de Luz y Formas Circulares D...RIVERAPRODUCCIONES
 
O.S Android
O.S AndroidO.S Android
O.S Androidbliys
 

Similaire à Android: Caracterización de Plataforma Móvil (20)

Diapositiva sobre android
Diapositiva sobre androidDiapositiva sobre android
Diapositiva sobre android
 
Sistema Operativo Android
Sistema Operativo AndroidSistema Operativo Android
Sistema Operativo Android
 
Sistema Operativo Android
Sistema Operativo AndroidSistema Operativo Android
Sistema Operativo Android
 
Androidoriiginal
AndroidoriiginalAndroidoriiginal
Androidoriiginal
 
Android p
Android pAndroid p
Android p
 
Android
AndroidAndroid
Android
 
Unidad 2 Primeros pasos con android
Unidad 2 Primeros pasos con androidUnidad 2 Primeros pasos con android
Unidad 2 Primeros pasos con android
 
Terminado,sistmas operativos
Terminado,sistmas operativosTerminado,sistmas operativos
Terminado,sistmas operativos
 
Sistema Operativo Android
Sistema Operativo AndroidSistema Operativo Android
Sistema Operativo Android
 
Sistemas operativos moviles
Sistemas operativos movilesSistemas operativos moviles
Sistemas operativos moviles
 
Android y leopard
Android y leopardAndroid y leopard
Android y leopard
 
Arquitectura 63583.pptx
Arquitectura 63583.pptxArquitectura 63583.pptx
Arquitectura 63583.pptx
 
android evolution
android evolutionandroid evolution
android evolution
 
Sistema Android
Sistema AndroidSistema Android
Sistema Android
 
Software
SoftwareSoftware
Software
 
Tecnología androide
Tecnología androideTecnología androide
Tecnología androide
 
Tecnología androide
Tecnología androideTecnología androide
Tecnología androide
 
Gráfico de Mapa Mental o Conceptual con Bombilla de Luz y Formas Circulares D...
Gráfico de Mapa Mental o Conceptual con Bombilla de Luz y Formas Circulares D...Gráfico de Mapa Mental o Conceptual con Bombilla de Luz y Formas Circulares D...
Gráfico de Mapa Mental o Conceptual con Bombilla de Luz y Formas Circulares D...
 
O.S Android
O.S AndroidO.S Android
O.S Android
 
Sistema android
Sistema androidSistema android
Sistema android
 

Plus de Santiago Mejía Sánchez (17)

Derechos Humanos de Tercera Generación
Derechos Humanos de Tercera GeneraciónDerechos Humanos de Tercera Generación
Derechos Humanos de Tercera Generación
 
Eurométodo
EurométodoEurométodo
Eurométodo
 
Ética en la Ideología
Ética en la IdeologíaÉtica en la Ideología
Ética en la Ideología
 
Sistemas computacionales: Quinta Generación
Sistemas computacionales: Quinta GeneraciónSistemas computacionales: Quinta Generación
Sistemas computacionales: Quinta Generación
 
Estructura de directorios de Linux
Estructura de directorios de LinuxEstructura de directorios de Linux
Estructura de directorios de Linux
 
Antenas de Hilo
Antenas de HiloAntenas de Hilo
Antenas de Hilo
 
PLC - Programmable Logic Controller (Controlador Lógico Programable)
PLC - Programmable Logic Controller (Controlador Lógico Programable)PLC - Programmable Logic Controller (Controlador Lógico Programable)
PLC - Programmable Logic Controller (Controlador Lógico Programable)
 
La Música de las esferas
La Música de las esferasLa Música de las esferas
La Música de las esferas
 
El Hinduísmo
El HinduísmoEl Hinduísmo
El Hinduísmo
 
Ciudadanía y Consumidores
Ciudadanía y ConsumidoresCiudadanía y Consumidores
Ciudadanía y Consumidores
 
Falacias
FalaciasFalacias
Falacias
 
Funciones: Exponencial y logaritmica
Funciones: Exponencial y logaritmicaFunciones: Exponencial y logaritmica
Funciones: Exponencial y logaritmica
 
Televisión Digital
Televisión DigitalTelevisión Digital
Televisión Digital
 
Ley 842 de 2003 (art. 35, 42 y 43)
Ley 842 de 2003 (art. 35, 42 y 43)Ley 842 de 2003 (art. 35, 42 y 43)
Ley 842 de 2003 (art. 35, 42 y 43)
 
Normas APA - Trabajos Escritos
Normas APA - Trabajos EscritosNormas APA - Trabajos Escritos
Normas APA - Trabajos Escritos
 
Domótica
DomóticaDomótica
Domótica
 
Dimensión del Desarrollo Humano: Lúdico Creativa
Dimensión del Desarrollo Humano: Lúdico CreativaDimensión del Desarrollo Humano: Lúdico Creativa
Dimensión del Desarrollo Humano: Lúdico Creativa
 

Dernier

Herramientas que posibilitan la información y la investigación.pdf
Herramientas que posibilitan la información y la investigación.pdfHerramientas que posibilitan la información y la investigación.pdf
Herramientas que posibilitan la información y la investigación.pdfKarinaCambero3
 
Actividades de computación para alumnos de preescolar
Actividades de computación para alumnos de preescolarActividades de computación para alumnos de preescolar
Actividades de computación para alumnos de preescolar24roberto21
 
La tecnología y su impacto en la sociedad
La tecnología y su impacto en la sociedadLa tecnología y su impacto en la sociedad
La tecnología y su impacto en la sociedadEduardoSantiagoSegov
 
LINEA DE TIEMPO LITERATURA DIFERENCIADO LITERATURA.pptx
LINEA DE TIEMPO LITERATURA DIFERENCIADO LITERATURA.pptxLINEA DE TIEMPO LITERATURA DIFERENCIADO LITERATURA.pptx
LINEA DE TIEMPO LITERATURA DIFERENCIADO LITERATURA.pptxkimontey
 
Inteligencia Artificial. Matheo Hernandez Serrano USCO 2024
Inteligencia Artificial. Matheo Hernandez Serrano USCO 2024Inteligencia Artificial. Matheo Hernandez Serrano USCO 2024
Inteligencia Artificial. Matheo Hernandez Serrano USCO 2024u20211198540
 
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfLa Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfjeondanny1997
 
Análisis de los artefactos (nintendo NES)
Análisis de los artefactos (nintendo NES)Análisis de los artefactos (nintendo NES)
Análisis de los artefactos (nintendo NES)JuanStevenTrujilloCh
 
Guía de Registro slideshare paso a paso 1
Guía de Registro slideshare paso a paso 1Guía de Registro slideshare paso a paso 1
Guía de Registro slideshare paso a paso 1ivanapaterninar
 
PLANEACION DE CLASES TEMA TIPOS DE FAMILIA.docx
PLANEACION DE CLASES TEMA TIPOS DE FAMILIA.docxPLANEACION DE CLASES TEMA TIPOS DE FAMILIA.docx
PLANEACION DE CLASES TEMA TIPOS DE FAMILIA.docxhasbleidit
 
TALLER DE ANALISIS SOLUCION PART 2 (1)-1.docx
TALLER DE ANALISIS SOLUCION  PART 2 (1)-1.docxTALLER DE ANALISIS SOLUCION  PART 2 (1)-1.docx
TALLER DE ANALISIS SOLUCION PART 2 (1)-1.docxobandopaula444
 
#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx
#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx
#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptxHugoGutierrez99
 
CommitConf 2024 - Spring Boot <3 Testcontainers
CommitConf 2024 - Spring Boot <3 TestcontainersCommitConf 2024 - Spring Boot <3 Testcontainers
CommitConf 2024 - Spring Boot <3 TestcontainersIván López Martín
 
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxLAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxAlexander López
 
_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdf
_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdf_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdf
_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdfBetianaJuarez1
 
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptxModelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptxtjcesar1
 
Trabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdfTrabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdfedepmariaperez
 
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptLUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptchaverriemily794
 
David_Gallegos - tarea de la sesión 11.pptx
David_Gallegos - tarea de la sesión 11.pptxDavid_Gallegos - tarea de la sesión 11.pptx
David_Gallegos - tarea de la sesión 11.pptxDAVIDROBERTOGALLEGOS
 
Viguetas Pretensadas en concreto armado
Viguetas Pretensadas  en concreto armadoViguetas Pretensadas  en concreto armado
Viguetas Pretensadas en concreto armadob7fwtwtfxf
 

Dernier (20)

Herramientas que posibilitan la información y la investigación.pdf
Herramientas que posibilitan la información y la investigación.pdfHerramientas que posibilitan la información y la investigación.pdf
Herramientas que posibilitan la información y la investigación.pdf
 
Actividades de computación para alumnos de preescolar
Actividades de computación para alumnos de preescolarActividades de computación para alumnos de preescolar
Actividades de computación para alumnos de preescolar
 
La tecnología y su impacto en la sociedad
La tecnología y su impacto en la sociedadLa tecnología y su impacto en la sociedad
La tecnología y su impacto en la sociedad
 
LINEA DE TIEMPO LITERATURA DIFERENCIADO LITERATURA.pptx
LINEA DE TIEMPO LITERATURA DIFERENCIADO LITERATURA.pptxLINEA DE TIEMPO LITERATURA DIFERENCIADO LITERATURA.pptx
LINEA DE TIEMPO LITERATURA DIFERENCIADO LITERATURA.pptx
 
Inteligencia Artificial. Matheo Hernandez Serrano USCO 2024
Inteligencia Artificial. Matheo Hernandez Serrano USCO 2024Inteligencia Artificial. Matheo Hernandez Serrano USCO 2024
Inteligencia Artificial. Matheo Hernandez Serrano USCO 2024
 
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfLa Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
 
Análisis de los artefactos (nintendo NES)
Análisis de los artefactos (nintendo NES)Análisis de los artefactos (nintendo NES)
Análisis de los artefactos (nintendo NES)
 
Guía de Registro slideshare paso a paso 1
Guía de Registro slideshare paso a paso 1Guía de Registro slideshare paso a paso 1
Guía de Registro slideshare paso a paso 1
 
PLANEACION DE CLASES TEMA TIPOS DE FAMILIA.docx
PLANEACION DE CLASES TEMA TIPOS DE FAMILIA.docxPLANEACION DE CLASES TEMA TIPOS DE FAMILIA.docx
PLANEACION DE CLASES TEMA TIPOS DE FAMILIA.docx
 
TALLER DE ANALISIS SOLUCION PART 2 (1)-1.docx
TALLER DE ANALISIS SOLUCION  PART 2 (1)-1.docxTALLER DE ANALISIS SOLUCION  PART 2 (1)-1.docx
TALLER DE ANALISIS SOLUCION PART 2 (1)-1.docx
 
#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx
#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx
#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx
 
CommitConf 2024 - Spring Boot <3 Testcontainers
CommitConf 2024 - Spring Boot <3 TestcontainersCommitConf 2024 - Spring Boot <3 Testcontainers
CommitConf 2024 - Spring Boot <3 Testcontainers
 
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxLAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
 
_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdf
_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdf_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdf
_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdf
 
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptxModelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
 
Trabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdfTrabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdf
 
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptLUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
 
David_Gallegos - tarea de la sesión 11.pptx
David_Gallegos - tarea de la sesión 11.pptxDavid_Gallegos - tarea de la sesión 11.pptx
David_Gallegos - tarea de la sesión 11.pptx
 
El camino a convertirse en Microsoft MVP
El camino a convertirse en Microsoft MVPEl camino a convertirse en Microsoft MVP
El camino a convertirse en Microsoft MVP
 
Viguetas Pretensadas en concreto armado
Viguetas Pretensadas  en concreto armadoViguetas Pretensadas  en concreto armado
Viguetas Pretensadas en concreto armado
 

Android: Caracterización de Plataforma Móvil

  • 1. Santiago Mejía Sánchez Leonardo Ardila Osorio
  • 2. Preámbulo Histórico El hombre detrás de Android es Andy Rubin, con su compañía „Android Inc.‟ conformada junto a Rich miner, Nick Sears y Chris White. Historial Laboral: Apple - General Magic (Magic Cup) Artemis Research (WebTV) Danger Inc. Android Inc.
  • 3.
  • 4. ¿Android?  Android en un Sistema Operativo además de una plataforma de Software basada en el núcleo de Linux  Diseñada en un principio para dispositivos móviles.  Android permite controlar dispositivos por medio de bibliotecas desarrolladlas o adaptados por Google mediante el lenguaje de programación Java.  Hace parte de la familia linux (pero es independiente al desarrollo de linux – fork)
  • 5. Características:  *Open Source (Código Abierto)  *Codificado en: C - C++ - Java (UI)  Arquitectura: ARM (ARM holdings)  Base de datos utilizada: SQlite  Archivos multimedia soportados: (MPEG4, H.264, MP3, AAC, AMR, JPG, PNG, GIF)
  • 6. Arquitectura interna de la plataforma Android
  • 7. Kernel de linux  El kernel ó núcleo de linux se puede definir como el corazón de este sistema operativo.  adaptado a las características del hardware en el que se ejecutará Android, es decir, para dispositivos móviles.  El kernel se encarga de gestionar los diferentes recursos del teléfono (energía, memoria, etc.) y del sistema operativo en sí: procesos, elementos de comunicación (networking)
  • 8. Librerías  Están escritas en C o C++ y han sido compiladas para la arquitectura hardware especifica del teléfono (hecha por el fabricante)  El objetivo de las librerías es proporcionar funcionalidad a las aplicaciones para tareas que se repiten con frecuencia, evitando tener que codificarlas cada vez y garantizando que se llevan a cabo de la forma “más eficiente”.
  • 9. Librerías incluidas  OpenGL (motor gráfico)  Bibliotecas multimedia (formatos de audio, imagen y video)  Webkit (navegador)  SSL (cifrado de comunicaciones), FreeType (fuentes de texto)  SQLite (base de datos).
  • 10. Entorno de ejecución  Librerías con la funcionalidades habituales de Java así como otras específicas de Android  Maquina Virtual Dalvik: Las aplicaciones se codifican en Java y son compiladas en un formato específico para que esta máquina virtual las ejecute
  • 11. ¿Maquina virtual? ¿Java o Dalvik?  Cabe aclarar que Dalvik es una variación de la máquina virtual de Java, por lo que no es compatible con el bytecode Java. Java se usa únicamente como lenguaje de programación, y los ejecutables que se generan con el SDK de Android tienen la extensión .dex que es específico para Dalvik, y por ello no podemos correr aplicaciones Java en Android ni viceversa.
  • 12. Framework de aplicaciones  Son servicios que usan las aplicaciones para realizar sus funciones, en esta estructura encontramos librerías las cuales la mayoría son de java que acceden a los recursos del entorno de ejecución y el kernel de linux por medio de la maquina virtual
  • 13. Framework de aplicaciones  Administrador de actividades.  Administrador de notificaciones.  Proveedor de contenidos.  Vistas.  Cámara.  Multimedia.  Administrador de Sensores.
  • 14. Versiones de Android Versión 1.0 Versión 1.1 C: Cupcake (v1.5), magdalena glaseada. D: Donut (v1.6), rosquilla. E: Éclair (v2.0/v2.1), pastel francés F: Froyo (v2.2), (abreviatura de «frozen yogurt») yogur helado. G: Gingerbread (v2.3), pan de jengibre. H: Honeycomb (v3.0/v3.1), panal de miel. I: IceCream Sandwich (V4.0), sandwich de helado. J: Jelly Beans (próxima version de Android)