Loading presentation...

Present Remotely

Send the link below via email or IM

Copy

Present to your audience

Start remote presentation

  • Invited audience members will follow you as you navigate and present
  • People invited to a presentation do not need a Prezi account
  • This link expires 10 minutes after you close the presentation
  • A maximum of 30 users can follow your presentation
  • Learn more about this feature in our knowledge base article

Do you really want to delete this prezi?

Neither you, nor the coeditors you shared it with will be able to recover it again.

DeleteCancel

Make your likes visible on Facebook?

Connect your Facebook account to Prezi and let your likes appear on your timeline.
You can change this under Settings & Account at any time.

No, thanks

Firefox OS

No description
by

chinOS Movile

on 21 August 2014

Comments (0)

Please log in to add your comment.

Report abuse

Transcript of Firefox OS

Introducción
Firefox OS es un nuevo sistema operativo móvil desarrollado por el proyecto de Mozilla Boot to Gecko (B2G). Desarrollado por Mozilla Corporation bajo el apoyo de otras empresas y una gran comunidad de voluntarios de todo el mundo. Usa un núcleo Linux y parte de un motor de tiempo de ejecución basado en Gecko, que deja a los usuarios ejecutar aplicaciones desarrolladas enteramente usando HTML, JavaScript, y otras APIs de aplicaciones de web abierta.
Equipos con Firefox OS
Los primeros modelos comerciales que cuentan con Firefox OS se dieron a conocer en Barcelona en el MWC 2013:

ZTE Open Leak
Alcatel One Touch Fire
ZTE Open Leak
Características
Memoria RAM de 256 MB
Qualcomm Snapdragon a 800 MHz
512 MB de almacenamiento interno
WiFi
Bluetooth
GPS
Acelerómetro
Sensores de luz
Pantalla de 3.5" (480 x 320)
Alcatel One Touch Fire
Historia
En el 2010, Billy May, de Mozilla Labs, publicó un video acerca del móvil del futuro llamado SeaBird inspirada en Android.
En el 2011 inicia el proyecto bajo la dirección del experto de seguridad Andreas Gal.
En julio de 2012 se reemplazo el nombre del proyecto a Firefox OS. 
El 21 de octubre del 2012 Mozilla estrena el Firefox Marketplace
Arquitectura
Memoria RAM 256 MB
Procesador a 1GHz
512 MB de almacenamiento interno
WiFi
Bluetooth
Pantalla de 3.5" (320 x 480)
Acelerómetro
Soporte Multi-touch
Sensor de proximidad
¿Qué equipo se requiere?
Firefox Marketplace
En realidad solo necesitamos:
Sistema abierto, editable por usuarios
Utiliza el mismo kernel de Linux modificado para Android
Todo el sistema está basado en HTML 5
Disponibilidad de APIs para que ser usadas en aplicaciones con acceso a la cámara, SMS, Bluetooth, NFC y otros componentes esenciales del móvil.
Cualquier aplicación en HTML 5 podrá funcionar en el móvil, aún sin que esta no este en la tienda oficial.
Socios
Tipos de Aplicaciones
Una de las claves de este sistema operativo es que se basa en la web, y utiliza
aplicaciones HTML5, CSS y JavaScript
Compilador adaptable con:
Por ello, ya podemos contar con aplicaciones (webapps) con un uso tan extendido como:
Usuarios a los que va enfocado
Firefox Os tiene una terminal que aún sigue estando enfocado a desarrolladores, no al usuario final.
Tipos de Aplicaciones
- Las Apps son de código abierto, basados en Linux y la tecnológica Geko
- El software se ejecutara como una aplicacion web que se comunica con el Hardware mediante Html 5 y Java Scrip
- Aplicaciones mas rápidas y mas ligeras
Estructura de las aplicaciones
Existen dos Tipos de Aplicaciones:
Empaquetadas y Alojadas
Aplicaciones Empaquetadas
- Están conformadas principalmente por archivos .Zip
-Contiene todos los recursos de un aplicación: HTML, CSS, JavaScript, imágenes,
- Aplicaciones verificadas Por Un app store
- Aplicaciones seran aprobadas despues de Una Revisión de Código o algun Proceso Equivalente de Seguridad
Aplicaciones Alojadas
-Se ejecutan desde un servidor de un determinado dominio, igual que una página web
-Los dos tipos de aplicación necesitan un manifiesto válido
-Al cargar tu aplicación en Firefox Marketplace, deberás cargar la aplicación como si fuera un archivo .zip o proporcionar la dirección URL en la que se aloja la aplicación.
Ejemplo Instalación Aplicación Empaquetada

Paso 1: sin empaquetar en zip Todo el Contenido incluyendo el Manifiesto

Paso 2: CREAR UN Mini Manifiesto
Ejemplo Instalación Aplicación Alojada
Para desarrolladores web en la actualidad
Requisitos mínimos
- Crea un Manifiesto de la aplicación
- Pasa el manifiesto de la aplicacion en un archivo con una extensión de .webapp.
-Configura el encabezado Content-Type a application/x-web-app-manifest+json.
-Publica la aplicación en tu propio sitio o en una tienda de aplicaciones (o en ambos). Si la publicas tú mismo/a, tienes que agregar código en tu sitio web para administrar la instalación y actualización de la aplicación en los navegadores de los usuarios
Para desarrolladores de móviles en la actualidad

Ventajas:
-Sencillez
-Estándares
(w3c y Ecma
-Libertad
-Alcance
Las herramientas de desarrollo son fundamentales para crear nuestra aplicación para esto tenemos lo siguiente:
Generador de aplicaciones
Validador de aplicaciones
Herramientas de Desarrollo
Simulador de Firefox OS
Herramientas de Desarrollo
Herramientas de Desarrollo
Herramientas de desarrollo en Firefox
Inspector de página: Modifica estilos, atributos y escritura
Modo adaptativo: Puedes ver tu aplicación web en los diferentes tamaños de pantalla.
Editor de estilos: Edita tus estilos en tiempo real
Por: Sánchez Malfavón Juan Gerardo
Creando Una Aplicación Para Firefox OS
Presentación realizada por: Sánchez Malfavón Juan Gerardo
¿Qué es Firefox OS?
Sistema operativo de código abierto de Mozilla basado en Linux y la tecnología Gecko
Utiliza:

Características
Sistema abierto, editable por usuarios
Utiliza el mismo kernel de Linux modificado para Android
Todo el sistema está basado en HTML 5
Disponibilidad de APIs para ser usadas en aplicaciones con acceso a la cámara, SMS, Bluetooth, NFC y otros componentes esenciales del móvil.
Cualquier aplicación en HTML 5 puede funcionar en el móvil, aún sin que esta no este en la tienda oficial.
HTML5
CSS
JavaScript
Antecedentes
En 2010 Billy May, publicó un video sobre el móvil del futuro.
En 2011 Inicia el proyecto Boot To Gecko (B2G) a cargo de Andreas Gal.
En julio de 2012 Se reemplaza el nombre por el ahora conocido Firefox OS.
En Octubre del mismo año se estrena Firefox Marketplace.
En febrero de 2013 Mozilla anuncia planes para el lanzamiento del Sistema Operativo.
Arquitectua
Gaia

Es la interfaz de usuario de la plataforma FirefoxOS, todo lo que aparece en pantalla desde que el Sistema esta activado, es Gaia.

Completamente implementado en:

HTML
CSS
JavaScript

Interactúa con el Sistema Operativo gracias a Web APIs, implementdas en Gecko

Gecko

En un principio llamado NGLayout, es el motor de presentación desarrollado por la fundación Mozilla. Este motor de renderizado es libre y esta escrito en C++. Su función es la lectura de contenido web para presentarlo en pantalla, en Firfox OS su principal función es servir de puente entre Gaia y Gonk.

Existen varias aplicaciones que lo utilizan como:

Firefox
Seamokey
Camino
Thunderbird
Picasa para GNU/Linux
Versiones de Gecko

Existen 30 versiones de Gecko, en la mayoría de las aparecen aplicaciones como FireFox, Thunderbird y SeaMonkey.

¿Cuáles son los componentes de Gecko?

• Document parser (handles HTML and XML)
• Layout engine with content model
• Style system (handles CSS, etc.)
• JavaScript en tiempo de ejecución (SpiderMonkey)
• Biblioteca de imagenes
• Networking library (Necko)
• Platform-specific graphics rendering and widget sets for Win32, X, and Mac
• User preferences library
• Mozilla Plug-in API (NPAPI) to support the Navigator plug-in interface
• Open Java Interface (OJI), with Sun Java 1.2 JVM
• RDF back end
• Biblioteca de fuentes
• Security library (NSS)
Full transcript