Firefox OS

¿Que es?Firefox OS es un nuevo sistema operativo móvil desarrollado por el proyecto de Mozilla Boot to Gecko (B2G). 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.

Para los desarrolladores web, la parte más importante a entender es que la entera interfaz de usuario es una aplicación web, una que es capaz de mostrar y lanzar otras aplicaciones web. Cualquier modificación que haga a la interfaz de usuario y cualquier aplicación que crees para ejecutarse en Firefox OS son páginas web, aunque con acceso mejorado al hardware del dispositivo móvil y sus servicios.
 
¿Aplicaciones?
Las aplicaciones de Firefox OS no son mas que Open Web apps, esto es Aplicaciones HTML5, que estan instaladas en el dispositivo. Esto significa que puedes usar tus conocimientos que tienes actualmente sobre desarrollo front-end para crear aplicaciones que corran en los teléfonos Firefox OS.
¡Instalacion!
En este caso nosotros usaremos el add-ons de Firefox OS, una virtualizacion del mismo dispositivo. Aunque puedes compilar Firefox OS (B2G) en tu dispositivo movil.
 
Add-on

Esta extensión en la herramienta fundamental para testear apps en Firefox OS, y es la solución recomendada para la mayoría de usuarios. Es compatible con las herramientas para desarrolladores.
El complemento Simulador de Firefox OS es una herramienta que le permite probar y depurar aplicaciones para Firefox OS en el escritorio. El ciclo de «programar–probar–depurar» es mucho más rápido con el Simulador que con un dispositivo de hardware real.

En esencia, el complemento del Simulador consiste de:
  • el Simulador en sí: éste incluye el cliente de escritorio de Firefox OS, que es una versión de las capas superiores de Firefox OS que se ejecuta en su sistema operativo de escritorio. El Simulator también incluye algunas funciones de emulación adicionales que no están disponibles en las compilaciones de Firefox OS para escritorio estándares.
  • el tablero: una herramienta ubicada en el navegador Firefox que permite iniciar y detener el Simulador; e instalar, desinstalar y depurar aplicaciones ejecutadas en él. El tablero también le permite instalar aplicaciones en un dispositivo real, y realiza comprobaciones a los archivos manifest para detectar problemas comunes.
El Simulador está empaquetado y distribuido como un complemento de Firefox. Para instalarlo:
  1. Mediante Firefox, vaya a la página del Simulador en addons.mozilla.org.
  2. Pulse en «Añadir a Firefox».
  3. Una vez que se haya descargado completamente el complemento, se le solicitará instalarlo: pulse en «Instalar ahora».
Debido al tamaño del complemento, Firefox puede colgarse durante unos segundos mientras se instala, y es posible que aparezca el cuadro de diálogo «Aviso: script sin respuesta». Si esto ocurre, pulse en «Continuar» y espere a que la instalación finalice.
Cuando instala el Simulador, el tablero se abre automáticamente; y puede volverlo a abrir en cualquier momento yendo al menú «Firefox» (o el menú «Herramientas» en OS X y Linux) ▸ «Desarrollador web» ▸ «Firefox OS Simulator»

Actualizar Keon con la ultima version de Firefox OS

Para comenzar hay que decir que el teléfono debe tener por lo menos el 50% de carga ya que así nos aseguramos de que el teléfono no se quede sin batería y se dañe durante el proceso.

Una vez que nos aseguramos que este tiene la suficiente batería para comenzar, nos vamos a ajustes del móvil kicon1 y seleccionamos: Información del dispositivo/Más información/Desarrollo, cuando estemos en esta pantalla debemos habilitar la opción “Debug remoto” como en la siguiente imagen:

k4

Lo siguiente es Instalar los drivers del teléfono en caso de que no estén instalados, estos se pueden encontrar desde Este Enlace. Se trata de un archivo comprimido, el cuál descomprimimos en la carpeta que queramos (acordándonos siempre dónde lo hemos dejado, ya que lo vamos a necesitar para que el ordenador reconozca el móvil). Una vez descomprimido si estamos en Windows nos vamos a panel de control y en administrador de dispositivos nos aparecerá uno que diga  “Android”.

k5

Accedemos a la pestaña controlador y ahí hacemos clic en actualizar controlador y le damos buscar software en el equipo y ahí buscamos la carpeta de los drivers y le damos instalar

k6

Una vez que tenemos los drivers esta todo listo para conectar el móvil a la computadora mediante un cable micro-usb. Para poder terminar el proceso necesitamos la imagen que le vamos a introducir al móvil. Estas imágenes las podemos encontrar directamente en el foro de Geeksphone, en nuestro caso seleccionaremos la ultima imagen disponible para el Keon:

http://downloads.geeksphone.com/keon/latest_v1-train.html

La descargamos y la descomprimimos

k7

ahora seleccionamos flash.bat en modo administrador (clic derecho ejecutar como administrador) y comenzara el proceso. Si lo hacemos en Linux ejecutariamos el archivo flash.sh. En este momento aparecerá un mensaje de confirmación en la pantalla del ordenador, escribimos que queremos continuar y comenzará el proceso de flahseo. Durante este periodo no debemos tocar el móvil ni desconectarlo de la computadora.

k1

k2

k3

Después de un par de minutos aparecerá un mensaje de que la operación se ha completado. Al pulsar una tecla para confirmar que hemos leído el mensaje el teléfono se reiniciará y nos saldrán los ajustes iniciales para realizar la configuración y con esto el teléfono se ha actualizado correctamente a la ultima versión estable de nuestro Geeksphone.

fos5