Loading…

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

Like this presentation? Why not share!

Terminado,sistmas operativos

on

  • 641 views

 

Statistics

Views

Total Views
641
Slideshare-icon Views on SlideShare
625
Embed Views
16

Actions

Likes
0
Downloads
17
Comments
0

2 Embeds 16

http://joseteymarta.blogspot.com 8
http://joseteymarta.blogspot.com.es 8

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Terminado,sistmas operativos Terminado,sistmas operativos Presentation Transcript

    • SISTEMAS OPERATIVOS ANDROID
    • Indice1.-Historia2.- ¿Qué es Android?3.-Arquitectura 3.1-Arquitectura (Aplicaciones) 3.2-Arquitectura (Marco de trabajo de aplicaciones) 3.3-Arquitectura (Bibliotecas) 3.4-Arquitectura (Runtaine de Android) 3.5-Arquitectura (Núcleo Linux)4.-Usos y dispositivos5.-Diseño y desarrollo6.-Aplicaciones 6.1- Android Market 6.2- PrivacidadFIN
    • 1.-HistoriaTanto el nombre Android (androide en inglés) como Nexus One hacen alusióna la novela de Philip K. Dick ¿Sueñan los androides con ovejas eléctricas?,que posteriormente fue adaptada al cine como Blade Runner. Tanto el librocomo la película se centran en un grupo de androides llamadosreplicantes delmodelo Nexus-6.22El logotipo es el robot "Andy".
    • 2.-¿Qué es Android?Android es un sistema operativo móvil basado en Linux, que junto conaplicaciones middleware,7 está enfocado para ser utilizado endispositivos móviles como teléfonos inteligentes y tablets
    • 3.-ARQUITECTURAde los sistemas operativos Android
    • 3.1-ArquitecturaAplicaciones:Las aplicaciones base incluyen un cliente de correo electrónico, programade SMS, calendario, mapas, navegador, contactos y otros. Todas lasaplicaciones están escritas en lenguaje de programación Java.
    • 3.2-ArquitecturaMarco de trabajo de aplicaciones:Los desarrolladores tienen acceso completo a los mismos APIs delframework usados por las aplicaciones base. La arquitectura estádiseñada para simplificar la reutilización de componentes; cualquieraplicación puede publicar sus capacidades y cualquier otra aplicaciónpuede luego hacer uso de esas capacidades (sujeto a reglas deseguridad del framework). Este mismo mecanismo permite que loscomponentes sean reemplazados por el usuario.
    • 3.3-ArquitecturaBibliotecas:Android incluye un conjunto de bibliotecas de C/C++usadas por varioscomponentes del sistema. Estas características se exponen a losdesarrolladores a través del marco de trabajo de aplicaciones de Android;algunas son: System C library (implementación biblioteca C estándar),bibliotecas de medios, bibliotecas de gráficos, 3D y SQLite, entre otras.
    • 3.4-ArquitecturaRuntime de Android:Android incluye un set de bibliotecas base que proporcionan la mayor partede las funciones disponibles en las bibliotecas base del lenguaje Java. Cadaaplicación Android corre su propio proceso, con su propia instancia de lamáquina virtual Dalvik. Dalvik ha sido escrito de forma que un dispositivopuede correr múltiples máquinas virtuales de forma eficiente. Dalvik ejecutaarchivos en el formato Dalvik Executable (.dex), el cual está optimizado paramemoria mínima. La Máquina Virtual está basada en registros y corre clasescompiladas por el compilador de Java que han sido transformadas alformato.dex por la herramienta incluida "dx".
    • 3.5-ArquitecturaNúcleo Linux:Android depende de Linux para los servicios base del sistema como seguridad,gestión de memoria, gestión de procesos, pila de red y modelo decontroladores. El núcleo también actúa como una capa de abstracción entre elhardware y el resto de la pila de software.
    • 4.-Usos y dispositivosEl sistema operativo Android se usa en teléfonos inteligentes, ordenadoresportátiles, netbooks, tablets, Google TV, relojes de pulsera,auriculares yotros dispositivos., siendo este sistema operativo accesible desdeterminales 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. Haysoporte para en el proyecto Android-xy Google TV utiliza unaversión especial de Android.El primer teléfono disponible en el mercado para ejecutar Android fue el HTC Dream,dado a conocer al público el 22 de octubre de 2008.80 A principios de 2010 Google hacolaborado con HTC para lanzar su producto estrella en dispositivos Android, el NexusOne. A esto siguió en 2010 el Samsung Nexus S y en 2011 el Galaxy Nexus.En laactualidad existen más de 400.000 aplicaciones para Android y se estima que unos550.000 teléfonos móviles se activan diariamente.iOS y Android 2.3.3 "Gingerbread" pueden ser configurado para un arranque dual enun iPhone o iPod Touch liberados con la ayuda de OpeniBoot y iDroid.
    • 5.-Diseño y desarrolloAndroid, al contrario que otros sistemas operativos para dispositivos móvilescomo iOS o Windows Phone, se desarrolla de forma abierta y se puedeacceder tanto al código fuente como al listado de incidencias donde sepueden ver problemas aún no resueltos y reportar problemas nuevos.El que se tenga acceso al código fuente no significa que se pueda tenersiempre la última versión de Android en un determinado móvil, ya que elcódigo para soportar el hardware (controladores) de cada fabricantenormalmente no es público, así que faltaría un trozo básico del firmware parapoder hacerlo funcionar en dicho terminal, y porque las nuevas versiones deAndroid suelen requerir más recursos, por lo que los modelos más antiguosquedan descartados por razones de memoria (RAM), velocidad de procesador,etc.
    • 6.-AplicacionesLas aplicaciones se desarrollan habitualmente en el lenguaje Java con AndroidSoftware Development Kit (Android SDK),pero están disponibles otrasherramientas de desarrollo, incluyendo un Kit de Desarrollo Nativo paraaplicaciones o extensiones en C o C++, Google App Inventor,un entornovisual para programadores novatos y varios cruz aplicaciones de la plataformaweb móvil marcos.El desarrollo de aplicaciones para Android no requiere aprender lenguajescomplejos de programación. Todo lo que se necesita es un conocimientoaceptable de Java y estar en posesión del kit de desarrollo de software o«SDK» provisto por Google el cual se puede descargar gratuitamente.
    • 6.1-AplicacionesAndroid Market:Android Market es la tienda en línea de software desarrollado por Google paradispositivos Android. Una aplicación llamada "Market" está preinstalada en la mayoría delos dispositivos Android y permite a los usuarios navegar y descargar aplicacionespublicadas por los desarrolladores. Google retribuye a los desarrolladores el 70% delprecio de las aplicaciones.Por otra parte, los usuarios pueden instalar aplicaciones desde otras tiendas virtuales(tales comoAmazon Appstore o SlideME) o directamente en el dispositivo si sedispone del archivo APK de la aplicación.
    • 6.2-AplicacionesPrivacidad:Se han descubierto ciertos comportamientos en algunos dispositivos quelimitan la privacidad de los usuarios, de modo similar a iPhone, pero ocurre alactivar la opción «Usar redes inalámbricas» en el menú «Ubicación yseguridad», avisando que se guardarán estos datos, y borrándose aldesactivar esta opción, pues se usan como caché y no como log tal como haceiPhone.
    • FinEduardo José López Teppa nº13 Marta Artigas nº2