Fire Fox Os

10
SISTEMA OPERATIVO FIREFOX OS.

description

Monografia. Fire Fox Os

Transcript of Fire Fox Os

2SISTEMA OPERATIVO FIREFOX OS.

1. Qu es Firefox OS?.Es unsistema operativomvil, basado enHTML5con ncleoLinux, decdigo abierto para varias plataformas.2. Diagrama estructural y arquitectura.La arquitectura de Firefox OS tiene tres componentes muy importantes: Gonk: Conformado por el kernelLinuxy unacapa de abstraccin de hardware. El sistema hereda gran parte deAndroid, as como losdriversy componentes tpicos de unadistro GNU/Linuxpara las funciones vitales del smartphone como el control de batera o la cmara.Para conceder los permisos de alto nivel se ejecuta el procesob2gque permite la interaccin total con el sistema usando la capa de Gecko. Por ejemplo, para visualizar un video Firefox usa un proceso, la funcinMediaServerpara el empleo decodigoslibres, para la ejecuccin del video, sin embargo, Gecko se encarga de la decodificacin de la misma una vez que haya concedido el permiso de Gonk.Comment by Carlos Gonzalez: OrtografaComment by Carlos Gonzalez: OrtografaComment by Carlos Gonzalez: OrtografaGecko: Elentorno de ejecucin. En Gecko estn implementados los estndares de HTML, CSS y JavaScript y permite que esas interfaces se ejecuten correctamente en los distintos sistemas operativos. En otras palabras, el motor Gecko puede ejecutar tareas como visualizar pginas web, manipular la interfaz de usuario, conceder permisos usando el sistemaAPI.Prcticamente consiste en una serie de pilas de grficos, un motor de dibujado y una mquina virtual para JavaScript, entre otras cosas escritas en el lenguajeC++.Gaia: Lainterfaz grfica de usuario. Todo lo que aparece en la pantalla desde que B2G se inicia, es parte de Gaia. Es decir, las aplicaciones tales como la pantalla de bloqueo, el marcador telefnico, la aplicacin de mensajes de texto, etc, son parte de Gaia. Esta interfaz grfica est escrita enteramente en HTML, CSS y JavaScript.

Representacin grafica de la arquitectura Firefox OS.

3. Procedimiento de arranque de Firefox OS.Esta seccin describe el proceso por el que los dipositivos con Firefox OS arrancan (butean), cules partes estn involucradas en el proceso y dnde. A modo de referencia rpida, el flujo del arranque general del sistema va desde los cargadores de arranque (bootloaders) en el espacio del ncleo/kernelaliniten el cdigo nativo, a B2G y despus a Geko en el espacio de usuario y despus finalmente a la aplicacin de sistema, gestor de ventanas y posteriormente a la pantalla de inicio de la aplicacin en Gecko. Sobre ese conjunto se ejecutan todas las otras aplicaciones.

4. Historia.Orgenes: Los antecedentes del Firefox OS estaban relacionados con el futuro de los mviles mediante prototipos. En el 2010, Billy May, de Mozilla Labs, public un vdeo acerca del mvil del futuro llamado SeaBird inspirado enAndroid. Lamentablemente, la fundacin no tena planes para distribuirlo pese a las buenas crticas de la comunidad.En el mismo ao, lafundacin Mozillalanz como respuesta a la reciente publicacin de latienda de aplicaciones Chrome Web StoredeGoogleen lanzar su propia tienda. Inicialmente se llamOpen Web Apps(literalmente Aplicaciones web abiertas), y es ingresada desde el sitio web a travs de cualquier navegador moderno.Su funcionamiento consta de una tienda de aplicaciones porttil (equivalente a unapgina de inicioen lanube virtual), un directorio de aplicaciones y aplicaciones auto-publicadas (que funcionan en el sitio web de la aplicacin).En paralelo, Telefnica tambin estaba planeando junto a operadoras comoAT&T,Orangey muchos ms, bajo el nombre de la Wholesale Applications Community(WAC), en el desarrollo de smartphones con la tecnologaWebkit.El proyectoBoot to Geckose inici en el 2011 bajo la direccin del experto de seguridad Andreas Gal. El plan era revolucionar el modelo enfocado en plataformas abiertas de bajos recursos econmicos. Cuando fracas la produccin de los mviles WAC por conflictos en la mecnicaAPI, de ah su nombre, especialmente en el funcionamiento del sistema de pagos, al ao siguiente, Telefnica confim el apoyo a la fundacin Mozilla.5. Lanzamiento comercial.En julio de 2012 se reemplaz el nombre a Firefox OS.El 21 de octubre del mismo ao Mozilla estren Firefox Marketplace,una tienda online de aplicaciones para Firefox OS. Despus se recurri aEverything.me. La compaa lanz la aplicacin en el 2011 inicialmente paraiPhonesin mucho xito y ms tarde para Android. En febrero de 2013 Mozilla anunci planes para el lanzamiento mundial de Firefox OS. Firefox tambin ha anunci queLG Electronics,ZTE,HuaweiyTCL Corporationse han comprometido a la fabricacin de dispositivos con Firefox OS.

6. Caracteristicas. Almacenamiento:SQLite, una base de datos liviana, que es usada para propsitos de almacenamiento de datos. Aplicaciones web:Lasaplicacionesweb pueden ser ejecutadas directamente sin necesidad de ingresar al navegador. Los permisos que se concedan a ellas, dependern si son de usoofflineo simplementeonline: Las aplicaciones que no necesitan permisos antes de su instalacin son consideradasplanas, y pueden utilizarse para experimentar el potencial del HTML5 (como guardar informacin o hacer notificaciones) usando el archivomanifest.webapp. Para las aplicaciones que usan componentes sensibles, como la cmara o el sistema, son consideradas privilegiadas(usado dentro delFirefox Marketplace), ocertificadas(si los paquetes estn bajo mecanismo de autenticidad). Pueden ser hospedadas o empaquetadas. Bsqueda adaptativa:En la pantalla de inicio, se puede realizar bsquedas a travs de aplicaciones web usando el programaEverything.me. Cuando se realiza una bsqueda se mostrar diversos sitios web donde cada sitio puede ser un sitio oficial o una aplicacin web. Diseo de dispositivo:El diseo del sistema operativo es adaptable en cualquier resolucin seamultitctilo no con un estilo orgnico y sencillo de visualizar a travs de la interfaz Gaia. Posee funcionesmultitareay puede ser realizado con el botn central. Contactos:Es capaz de almacenar contactos usandoFacebookyGmail. Correo electrnico:Con notificaciones de correo nuevo. Calendario:Es capaz de programar citas y alarmas que se pueden sincronizar. Navegador web:El navegador por defecto es Firefox, inspirado en la aplicacin para Android. GPS:Permite lageolocalizacinusando la aplicacinHeredeNokiapara la visualizacin de mapas. Mensajera:Incluye mensajes de texto (SMS) y multimedia (desde 1.1).38Segn una comunidad regional de Mozilla, existe aplicaciones de terceros que pueden usar otros servicios de manera gratuita.39 Teclado:Desde la 2.0, es posiblecortar, copiar y pegary predecir la escritura.40 Multimedia:Posee la capacidad de tomar fotos, grabar vdeo o reproducir contenido multimedia. Notificaciones:Deslizando desde la parte superior del mvil hacia abajo se encuentra la bandeja de utilidades para activar o desactivar conexiones Wifi, datos, Bluetooth, modo avin y realizar ajustes. RadioFM:Posee un sintonizador de radio, con capacidad de crear listas de canales de audio.

7. Aplicaciones y desarrollo.El desarrollo de Firefox es mantenida por su comunidad, donde se puede realizar aportaciones en el mantenimiento, documentacin y servicios relacionados al sistema operativo. Crear una aplicacin depende de los privilegios que concedan al usuario, algo que la comunidad de desarrolladoresMozilla Hackscrearon un sitio tituladoBuilding Firefox OS, donde alberga informacin de todo tipo.Existen los manifestos: metadatos tipoMIMEque identifican al programa o enlace si no quiere almacenarse; el diseo web: donde visualmente se presencia la tipografa y el diseo, basada en elHTML5, junto a la vectorizacinCSSy la animacin de la interfaz conJavaScript; las WebAPI: interacciones con los componentes del sistema como la cmara, los contactos, etctera; donde algunos requieren certificacin de la aplicacin.

8. Ventajas y desventajas con respecto a Android y Blackberry OS.Ventajas:Un sistema operativo ligero basado en el propio navegador, por lo que consumir pocos recursos, que repercutir en la duracin de la batera. Todo el sistema est basado en HTML 5, lo que nos permite ejecutar todas las aplicaciones que ya estn desarrolladas con este estndar abierto web. Al desarrollador no le har falta aprender un nuevo lenguaje para crear aplicaciones como ocurre con los otros sistemas operativos, el HTML 5 ya es un estndar en aplicaciones web. Al ser un sistema abierto se puede modificar casi por completo por usuarios, desarrolladores u operadoras al estilo de Android.El protocolo de llamada se basa en la web, es decir, que las llamadas se realizan desde una aplicacin web, un planteamiento completamente nuevo, diferente incluso al de VoIP que ya conocemos. Aunque habr un Market Place de aplicaciones, stas podrn seguir funcionando sin estar en l; con una simple bsqueda y cualquier aplicacin en HTML 5 podr funcionar en el mvil. Tambin es fcil de usar, lo que facilita las cosas a los usuarios. El consejero delegado de Mozilla, Gary Kovacs, asegura que Firefox OS ofrece la libertad y la innovacin incesante que aporta la web abierta al entorno mvil, eliminando las restricciones innecesarias de los ecosistemas patentados.Desventajas:Es un sistema operativo completamente nuevo y tendremos que ver cmo funcionan las integraciones de los fabricantes en los nuevos terminales y cmo la comunidad de desarrolladores responde al nuevo sistema. Aunque el HTML 5 es un estndar, todava tiene que evolucionar para que podamos ver todo su potencial en cuanto al desarrollo de aplicaciones complejas. Tradicionalmente, el HTML 5 no funciona muy bien sin conexin a internet, por lo que habr que ver qu ocurre cuando el mvil est en modalidad offline. Al ser un nuevo protagonista, podr ser competencia de iOS y Android?.

Bibliografia.http://www.abc.es/tecnologia/moviles-telefonia/20130226/abci-comparativa-android-firefox-201302262218.htmlhttp://es.wikipedia.org/wiki/Firefox_OShttps://developer.mozilla.org/es/Firefox_OS/Architecture