Saltar al contenido

Categoría: Planetas

Imagenes de Boot2Gecko (Firefox OS) 1.2 para el Alcatel One Touch Fire

Hace unos días quise aprender sobre como funciona Firefox OS y cambiar el sistema de mi teléfono Alcatel One Touch Fire por uno mejor, después de leer las instrucciones de como compilar Firefox OS logré crear unas imágenes de Boot2Gecko para el teléfono. Éstas imágenes contienen la versión libre de Firefox OS, es decir no posee ningún software no libre (se pueden instalar luego a través del Market), no trae ningún arte o referencia al nombre Firefox OS sino Boot 2 Gecko, no hay logos de Firefox, entre otros.

La versión 1.2 para este momento es inestable, por lo que debes instalar estas imágenes solo si deseas probar o desarrollar Firefox OS 1.2. Pues a veces no arranca el sistema o no se vuelve a prender luego de bloquear la pantalla, sin embargo todo funciona correctamente. Los únicos detalles por arreglar que posee estas imágenes son: solo tiene el idioma inglés, nada de arte de Firefox, está diseñada para el desarrollo y por eso incluye aplicaciones de prueba (pero se pueden desinstalar), problema para sincronizar mas de 200 contactos, las letras del teclado (solo del teclado no de la caja de texto) están en mayúsculas aunque se seleccione minúsculas.

El pase de diapositivas requiere JavaScript.

Instalación

  1. Descargar las imágenes  y descomprimir la carpeta.
  2. Activar la depuración remota en el teléfono: Ajustes -> Información del dispositivo -> Mas información -> Desarrollo -> Depuración Remota
  3. Desactivar el uso de USB como unidad de almacenamiento en Ajustes.
  4. Conectar el teléfono por medio del cable USB a la PC.
  5. Ejecutar el programa flash ubicado en la carpeta descomprimida en el paso 1.
  6. Seguir los pasos y esperar a que reinicie.

El primer arranque puede durar de 3 a 5 minutos aproximadamente pero luego se normaliza, les recuerdo que es una versión para desarrollo y pruebas, no para uso diario.

Happy Hacking!

P.D: Esta imagen contiene root, pero el kernel y el arranque siguen siendo los oficiales. No doy soporte a estas imágenes ni voy a solucionar problemas presentes en esta versión.

13 comentarios

Añadir soporte a Firefox OS en MobilePress

MobilePress es un buen complemento para WordPress para crear una versión móvil del sitio. Básicamente su función es detectar si se visita desde un dispositivo móvil (teléfono o tableta) y muestra un tema adaptado a las resoluciones que manejan las pantallas de esos.

Su funcionamiento es muy bueno y lo utilizo desde hace años por la facilidad para crear un tema móvil. Sin embargo, al acceder desde un dispositivo con Firefox OS me llevaba al sitio de escritorio, revisando me di cuenta que el «Agente de Usuario (User Agent)» del navegador utiliza:
Mozilla/5.0 (Mobile; rv:18.0) Gecko/18.0 Firefox/18.0

Al verlo me llamó la atención la ausencia de identificación del sistema operativo, esto se debe según Mozilla a que la web es la plataforma y no Firefox OS. Como la mayoría de programas identifican a los sistemas móviles por su marca: Android, iPhone, etc. No suelen detectar la palabra Mobile. Revisando el plugin MobilePress, en el archivo mobilepress/classes/check.php hay una función llamada function is_mobile() donde a través de una expresión regular revisa varios agentes de usuario escritos y si lo encuentra muestra la versión móvil. Entonces al cambiar la expresión regular y añadir Mobile (con mayúscula):
preg_match( '/(Mobile|alcatel|

Una vez guardados los cambios, ahora podrás disfrutar de tu sitio móvil en Firefox OS.

Deja un comentario

Software Freedom Day 2013 en Valencia

El pasado sábado 21 de Septiembre de 2013, en la ciudad de Valencia (Venezuela) se realizó un evento para promover las tecnologías de Mozilla como marco de celebración del día de la libertad del software. VAS Libre un LUG local se encargó de organizarlo, lo interesante de este evento fue hacerlo sobre puras tecnologías de Mozilla diferenciandose del resto de los eventos del país.

El formato fue de pequeñas ponencias junto a un conversatorios, el ponente hablaba sobre un tema y tanto el público como los miembros de VASLibre/Mozilla Venezuela podían agregar mas información para expandir el conocimiento. Se tocaron temas sobre el uso de Internet, la historia de Mozilla, todo sobre Firefox OS (diseño, arquitectura, desarrollo, uso), como mejorar el navegador Firefox a través de complementos y configuraciones avanzadas, otros productos y proyectos de Mozilla.

Me gustó participar en este evento, la asistencia siempre estuvo muy atenta e interesada en el evento, intervinieron bastante y se hizo mas ameno el aprendizaje. También pude volver a personas que no veía desde el pasado FudCon, algunos seguidores de mis redes sociales, entre otras cosas.

Finalmente, felicito a VASLibre por realizar este tipo de eventos sin fines de lucro, por invitar a parte del equipo de Mozilla Venezuela, por conseguirnos hospedaje a través de Venetur (creo que era patrocinante del evento), a Hector Mantellini y Jesus Palencia por brindarnos transporte, alimento y demás.

Ojalá se hagan mas eventos de este tipo a lo largo del país para seguir promoviendo las tecnologías libres.

Deja un comentario

Ponencia de John Carmack en el Quakecon 2013

Una de mis conferencias favoritas de todo el año es la de John Carmack (creador de Quake, Doom, Wolfeinstein) en el Quakecon,  porque suele hablar de la industria de los videojuegos y las futuras tecnologías desde el punto de vista de un programador. Sus charlas siempre suelen muy largas, mayores a 2 horas y aunque no entiendo mas de la mitad de lo que habla, siempre es interesante aprender lo poco que se entiende.

Este año habló sobre el futuro de los videojuegos, el piensa que es importante como el usuario interactúa con el juego y por ello empieza a comparar el PS Move con Kinect, para él ambas soluciones no son tan buenas como la realidad virtual usando un casco y como está invirtiendo en el desarrollo de estos dispositivos porque para él, es el futuro a seguir. De las consolas de la siguiente generación no quiso hablar porque no ha programado para ella por los momentos. Como defensor de OpenGL habla como ha logrado triunfar y estar en varios dispositivos, de hecho, como ahora cualquier teléfono celular soporta esta tecnología y la posibilidad crear juegos en OpenGL para disfrutar en cualquier lugar.

Como programador, hace una discusión entre la programación estático contra la dinámica. Dice preferir la estática por el poder que tiene y el control sobre cualquier aspecto del programa, pues en el dinámico se siente limitado con muchas cosas sobre todo en la optimización. También compara Nvidia con AMD, el dice preferir Nvidia por sus innovaciones y herramientas para los desarrolladores, pero realza que el equipo de personas que trabaja en AMD ha venido haciendo un buen trabajo.

John Carmack Keynote - Quakecon 2013

En fin, es mejor ver escuchar el video con calma y por partes, porque es mucha información en mucho tiempo.

Deja un comentario