SlideShare una empresa de Scribd logo
1 de 6
Escuela Superior Politécnica De
         Chimborazo

     Escuela De Ingeniería Industrial
         Cátedra: Computación
         Tema: Sistema Android
         Por: Bryan Guananga R
ANDROID
Es un sistema operativo móvil basado en
Linux, que junto con aplicaciones middleware
está enfocado para ser utilizado en
dispositivos    móviles    como     teléfonos
inteligentes, tabletas, Google TV y otros
dispositivos. Es desarrollado por Open
Handset Alliance, la cual es liderada por
Google. Este sistema por lo general maneja
aplicaciones como Google Play.
La estructura del sistema operativo Android se
compone de aplicaciones que se ejecutan en un
framework Java de aplicaciones orientadas a objetos
sobre el núcleo de las bibliotecas de Java en una
máquina virtual Dalvik con copilación de tiempo de
ejecución. Las bibliotecas escritas en lenguaje
C incluyen un administrador de interfaz gráfica (surface
manager), un framework OpenCore, una base de datos
relacional SQlite una Interfaz de programación de
API gráfica OpenGL 2.0 3D, un motor de renderizado
Webkit, un motor gráfico SGL, SSL y una bibliotecaa
estándar de C Bionic. El sistema operativo está
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 y
1,75 millones de líneas de C++.
Usos y dispositivos
• El sistema operativo Android se usa en teléfono
  inteligentes, ordenadores portátiles, netbooks,
  tablets, Google TV, relojes de pulsera,
  auriculares y otros dispositivos., siendo este
  sistema operativo accesible desde terminales de
  menos de 100 euros hasta terminales que
  superen los 600, obviando, evidentemente sus
  diferencias técnicas.
• La plataforma de hardware principal de Android
  es la arquitectura ARM. Hay soporte para x86 en
  el proyecto Android-x86, y Google TV utiliza una
  versión especial de Android x86.
Aplicaciones
• Las aplicaciones se desarrollan habitualmente en el
  lenguaje Java con Android Software Development Kit
  (Android SDK), pero están disponibles otras herramientas
  de desarrollo, incluyendo un Kit de Desarrollo Nativo para
  aplicaciones o extensiones en C o C++ Google App inventor,
  un entorno visual para programadores novatos y varios cruz
  aplicaciones de la plataforma web móvil marcos.
• El desarrollo de aplicaciones para Android no requiere
  aprender lenguajes complejos de programación. Todo lo
  que se necesita es un conocimiento aceptable de Java y
  estar en posesión del kit de desarrollo de software o «SDK»
  provisto por Google el cual se puede descargar
  gratuitamente.
• Todas las aplicaciones están comprimidas en formato APK,
  que se pueden instalar sin dificultad desde cualquier
  explorador de archivos en la mayoría de dispositivos.
•   Middleware es un software de computadora que conecta componentes
    de software o aplicaciones para que puedan intercambiar datos entre éstas.
•   La Open Handset Alliance (OHA) es una alianza comercial de 84 compañías que se
    dedica a desarrollar estándares abiértos para dispositivos móviles.
•   "framework" (marco de trabajo) define, en términos generales, un conjunto
    estandarizado de conceptos, prácticas y criterios para enfocar un tipo de
    problemática particular que sirve como referencia, para enfrentar y resolver
    nuevos problemas de índole similar
•   Dalvik es la máquina virtual que utiliza la plataforma para dispositivos móviles
    Android. Dalvik ha sido diseñada por Darn Bornstein con contribuciones de otros
    ingenieros de Google.
•   SQLite es un sistema de gestión de bases de datos relacional compatible con ACID,
    contenida en una relativamente pequeña (~275 KIB) biblioteca escrita en C. SQLite
    es un proyecto de dominio público creado por D. Richard Hipp.
•   OpenGL (Open Graphics Library) es una especificación estándar que define una API
    multilenguaje y multiplataforma para escribir aplicaciones que produzcan gráficos
    2D y 3D
•   XML siglas en inglés de eXtensible Markup Language ('lenguaje de marcas
    extensible'), es un lenguaje de marcas desarrollado por el World Wide We
    Consortium (W3C).
•   ARM es una arquitectura RISC (Reduced Instruction Set Computer=Computador
    con Conjunto de Instrucciones Reducidas) de 32 bits desarrollada por ARM
    Holdings.

Más contenido relacionado

La actualidad más candente

La actualidad más candente (18)

Androidoriiginal
AndroidoriiginalAndroidoriiginal
Androidoriiginal
 
Desarrollo android - 2 - arquitectura del sistema
Desarrollo android   - 2 - arquitectura del sistemaDesarrollo android   - 2 - arquitectura del sistema
Desarrollo android - 2 - arquitectura del sistema
 
Android
AndroidAndroid
Android
 
Lenguajes de Programación: Android
Lenguajes de Programación: AndroidLenguajes de Programación: Android
Lenguajes de Programación: Android
 
Diapositivas de computacion
Diapositivas de computacionDiapositivas de computacion
Diapositivas de computacion
 
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
 
Android
AndroidAndroid
Android
 
Android
AndroidAndroid
Android
 
Android
AndroidAndroid
Android
 
Protocolo de interfaz entre aplicaciones
Protocolo de interfaz entre aplicacionesProtocolo de interfaz entre aplicaciones
Protocolo de interfaz entre aplicaciones
 
Aplicaciones y terminales móviles
Aplicaciones y terminales móvilesAplicaciones y terminales móviles
Aplicaciones y terminales móviles
 
Android
AndroidAndroid
Android
 
Sistema android
Sistema androidSistema android
Sistema android
 
Tecnología android
Tecnología androidTecnología android
Tecnología android
 
Android
AndroidAndroid
Android
 
Componentes necesarios para programar en androi1
Componentes necesarios para programar en androi1Componentes necesarios para programar en androi1
Componentes necesarios para programar en androi1
 
Jose david arango correa tecnologia android
Jose david arango correa tecnologia androidJose david arango correa tecnologia android
Jose david arango correa tecnologia android
 
Componentes necesarios para programar en android
Componentes necesarios para programar en androidComponentes necesarios para programar en android
Componentes necesarios para programar en android
 

Destacado

Tarea4 151003035103-lva1-app6891
Tarea4 151003035103-lva1-app6891Tarea4 151003035103-lva1-app6891
Tarea4 151003035103-lva1-app6891Ysamar De La Cruz
 
Optimización de Aplicaciones Android para X86
Optimización de Aplicaciones Android para X86Optimización de Aplicaciones Android para X86
Optimización de Aplicaciones Android para X86Software Guru
 
Emulador Android Genymotion
Emulador Android GenymotionEmulador Android Genymotion
Emulador Android GenymotionAlfredito Aguayo
 
Genymotion with Jenkins
Genymotion with JenkinsGenymotion with Jenkins
Genymotion with JenkinsVishal Nayak
 
Cómo utilizar Android Virtual
Cómo utilizar Android VirtualCómo utilizar Android Virtual
Cómo utilizar Android VirtualBlackout179
 
Las marcas de cantería en el contexto de la arquitectura medieval.
Las marcas de cantería en el contexto de la arquitectura medieval.Las marcas de cantería en el contexto de la arquitectura medieval.
Las marcas de cantería en el contexto de la arquitectura medieval.Rafael Fuster Ruiz
 
Resumen clinica cancer
Resumen clinica cancerResumen clinica cancer
Resumen clinica cancerEvelyn Ríos C
 
Fase Planificacion Grupo Plenitud (MPC112012)
Fase Planificacion Grupo Plenitud (MPC112012)Fase Planificacion Grupo Plenitud (MPC112012)
Fase Planificacion Grupo Plenitud (MPC112012)ngonzalez05
 
V curso de perfeccionamiento mus ical ciudad de arjona. i concurso instrument...
V curso de perfeccionamiento mus ical ciudad de arjona. i concurso instrument...V curso de perfeccionamiento mus ical ciudad de arjona. i concurso instrument...
V curso de perfeccionamiento mus ical ciudad de arjona. i concurso instrument...Ayuntamiento de Arjona
 
Arquitectura de un proyecto
Arquitectura de un proyectoArquitectura de un proyecto
Arquitectura de un proyectojeanjairo0
 
El texto explicativo como instrumento para la enseñanza.pdf nora kosolap
El texto explicativo como instrumento para la enseñanza.pdf nora kosolapEl texto explicativo como instrumento para la enseñanza.pdf nora kosolap
El texto explicativo como instrumento para la enseñanza.pdf nora kosolapinicials
 
Psicología y comportamiento
Psicología y comportamientoPsicología y comportamiento
Psicología y comportamientoAdriana Lozano
 

Destacado (20)

Tarea4 151003035103-lva1-app6891
Tarea4 151003035103-lva1-app6891Tarea4 151003035103-lva1-app6891
Tarea4 151003035103-lva1-app6891
 
Optimización de Aplicaciones Android para X86
Optimización de Aplicaciones Android para X86Optimización de Aplicaciones Android para X86
Optimización de Aplicaciones Android para X86
 
Emulador Android Genymotion
Emulador Android GenymotionEmulador Android Genymotion
Emulador Android Genymotion
 
Genymotion with Jenkins
Genymotion with JenkinsGenymotion with Jenkins
Genymotion with Jenkins
 
Cómo utilizar Android Virtual
Cómo utilizar Android VirtualCómo utilizar Android Virtual
Cómo utilizar Android Virtual
 
El realismo.
El realismo.El realismo.
El realismo.
 
Proyecto inventario 1
Proyecto inventario 1Proyecto inventario 1
Proyecto inventario 1
 
Las marcas de cantería en el contexto de la arquitectura medieval.
Las marcas de cantería en el contexto de la arquitectura medieval.Las marcas de cantería en el contexto de la arquitectura medieval.
Las marcas de cantería en el contexto de la arquitectura medieval.
 
Trabajo investigativo n2
Trabajo investigativo n2Trabajo investigativo n2
Trabajo investigativo n2
 
045 proyectos e inversiones
045 proyectos e inversiones045 proyectos e inversiones
045 proyectos e inversiones
 
Resumen clinica cancer
Resumen clinica cancerResumen clinica cancer
Resumen clinica cancer
 
Fase Planificacion Grupo Plenitud (MPC112012)
Fase Planificacion Grupo Plenitud (MPC112012)Fase Planificacion Grupo Plenitud (MPC112012)
Fase Planificacion Grupo Plenitud (MPC112012)
 
V curso de perfeccionamiento mus ical ciudad de arjona. i concurso instrument...
V curso de perfeccionamiento mus ical ciudad de arjona. i concurso instrument...V curso de perfeccionamiento mus ical ciudad de arjona. i concurso instrument...
V curso de perfeccionamiento mus ical ciudad de arjona. i concurso instrument...
 
Course Syllabus
Course SyllabusCourse Syllabus
Course Syllabus
 
Cmr
CmrCmr
Cmr
 
Planeacion estrategica
Planeacion estrategicaPlaneacion estrategica
Planeacion estrategica
 
Arquitectura de un proyecto
Arquitectura de un proyectoArquitectura de un proyecto
Arquitectura de un proyecto
 
baby a jugar
baby a jugarbaby a jugar
baby a jugar
 
El texto explicativo como instrumento para la enseñanza.pdf nora kosolap
El texto explicativo como instrumento para la enseñanza.pdf nora kosolapEl texto explicativo como instrumento para la enseñanza.pdf nora kosolap
El texto explicativo como instrumento para la enseñanza.pdf nora kosolap
 
Psicología y comportamiento
Psicología y comportamientoPsicología y comportamiento
Psicología y comportamiento
 

Similar a B android (20)

Actividad 10 android
Actividad 10 androidActividad 10 android
Actividad 10 android
 
Android
AndroidAndroid
Android
 
O.S Android
O.S AndroidO.S Android
O.S Android
 
Tecnología androide
Tecnología androideTecnología androide
Tecnología androide
 
Tecnología androide
Tecnología androideTecnología androide
Tecnología androide
 
Android
AndroidAndroid
Android
 
Android
AndroidAndroid
Android
 
Android1
Android1Android1
Android1
 
android evolution
android evolutionandroid evolution
android evolution
 
Arquitectura 63583.pptx
Arquitectura 63583.pptxArquitectura 63583.pptx
Arquitectura 63583.pptx
 
Sistema operativo android
Sistema operativo androidSistema operativo android
Sistema operativo android
 
12j sistemaandroid texto
12j sistemaandroid texto12j sistemaandroid texto
12j sistemaandroid texto
 
Revista
RevistaRevista
Revista
 
Ilovepdf.com
Ilovepdf.comIlovepdf.com
Ilovepdf.com
 
Ilovepdf.com (1)
Ilovepdf.com (1)Ilovepdf.com (1)
Ilovepdf.com (1)
 
Revista
RevistaRevista
Revista
 
Diapositiva sobre android
Diapositiva sobre androidDiapositiva sobre android
Diapositiva sobre 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
 
Desarrollo de aplicaciones moviles
Desarrollo de aplicaciones movilesDesarrollo de aplicaciones moviles
Desarrollo de aplicaciones moviles
 
Sistema Android
Sistema AndroidSistema Android
Sistema Android
 

B android

  • 1. Escuela Superior Politécnica De Chimborazo Escuela De Ingeniería Industrial Cátedra: Computación Tema: Sistema Android Por: Bryan Guananga R
  • 2. ANDROID Es un sistema operativo móvil basado en Linux, que junto con aplicaciones middleware está enfocado para ser utilizado en dispositivos móviles como teléfonos inteligentes, tabletas, Google TV y otros dispositivos. Es desarrollado por Open Handset Alliance, la cual es liderada por Google. Este sistema por lo general maneja aplicaciones como Google Play.
  • 3. La estructura del sistema operativo Android se compone de aplicaciones que se ejecutan en un framework Java de aplicaciones orientadas a objetos sobre el núcleo de las bibliotecas de Java en una máquina virtual Dalvik con copilación de tiempo de ejecución. Las bibliotecas escritas en lenguaje C incluyen un administrador de interfaz gráfica (surface manager), un framework OpenCore, una base de datos relacional SQlite una Interfaz de programación de API gráfica OpenGL 2.0 3D, un motor de renderizado Webkit, un motor gráfico SGL, SSL y una bibliotecaa estándar de C Bionic. El sistema operativo está 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 y 1,75 millones de líneas de C++.
  • 4. Usos y dispositivos • El sistema operativo Android se usa en teléfono inteligentes, ordenadores portátiles, netbooks, tablets, Google TV, relojes de pulsera, auriculares y otros dispositivos., siendo este sistema operativo accesible desde terminales de menos de 100 euros hasta terminales que superen los 600, obviando, evidentemente sus diferencias técnicas. • La plataforma de hardware principal de Android es la arquitectura ARM. Hay soporte para x86 en el proyecto Android-x86, y Google TV utiliza una versión especial de Android x86.
  • 5. Aplicaciones • Las aplicaciones se desarrollan habitualmente en el lenguaje Java con Android Software Development Kit (Android SDK), pero están disponibles otras herramientas de desarrollo, incluyendo un Kit de Desarrollo Nativo para aplicaciones o extensiones en C o C++ Google App inventor, un entorno visual para programadores novatos y varios cruz aplicaciones de la plataforma web móvil marcos. • El desarrollo de aplicaciones para Android no requiere aprender lenguajes complejos de programación. Todo lo que se necesita es un conocimiento aceptable de Java y estar en posesión del kit de desarrollo de software o «SDK» provisto por Google el cual se puede descargar gratuitamente. • Todas las aplicaciones están comprimidas en formato APK, que se pueden instalar sin dificultad desde cualquier explorador de archivos en la mayoría de dispositivos.
  • 6. Middleware es un software de computadora que conecta componentes de software o aplicaciones para que puedan intercambiar datos entre éstas. • La Open Handset Alliance (OHA) es una alianza comercial de 84 compañías que se dedica a desarrollar estándares abiértos para dispositivos móviles. • "framework" (marco de trabajo) define, en términos generales, un conjunto estandarizado de conceptos, prácticas y criterios para enfocar un tipo de problemática particular que sirve como referencia, para enfrentar y resolver nuevos problemas de índole similar • Dalvik es la máquina virtual que utiliza la plataforma para dispositivos móviles Android. Dalvik ha sido diseñada por Darn Bornstein con contribuciones de otros ingenieros de Google. • SQLite es un sistema de gestión de bases de datos relacional compatible con ACID, contenida en una relativamente pequeña (~275 KIB) biblioteca escrita en C. SQLite es un proyecto de dominio público creado por D. Richard Hipp. • OpenGL (Open Graphics Library) es una especificación estándar que define una API multilenguaje y multiplataforma para escribir aplicaciones que produzcan gráficos 2D y 3D • XML siglas en inglés de eXtensible Markup Language ('lenguaje de marcas extensible'), es un lenguaje de marcas desarrollado por el World Wide We Consortium (W3C). • ARM es una arquitectura RISC (Reduced Instruction Set Computer=Computador con Conjunto de Instrucciones Reducidas) de 32 bits desarrollada por ARM Holdings.