Buscar este blog

Segunda Jornada y hackathon de Firefox OS

El pasado viernes 10 de Mayo tuvo lugar en Madrid la segunda Jornada de Firefox OS que organiza Movil Forum para presentar el nuevo sistema operativo de Firefox que se implantará en los nuevos dispositivos basados únicamente en HTML5, que pretenden empezar a comercializarse en Junio de 2013.

El evento prometía: iba dirigido a desarrolladores web principalmente, se habían agotado las entradas, había una hackaton y regalarían nuevos dispositivos a los ganadores, que aún no habían salido al mercado!

El lugar elegido para este acontecimiento fue la Universidad de Telecomunicaciones de la Politécnica de Madrid, en Ciudad Universitaria. Así que allí nos presentamos a las 9.30. Me encontré a un antiguo compañero de la empresa, Sebas, y al ser la única persona conocida, decidí juntarme con él y además luego hacer la hackaton.

Tras la comprobación de las entradas, nos permitieron acceder a un salón de actos que estaba practicamente lleno.

Con rigurosa puntualidad, a las 9.45 empezaron la introducción del evento. El primero de los ponentes fue el organizador de MovilForum, quien destacó la importancia de que este nuevo Sistema Operativo se esté desarrollando principalmente en España (en colaboración con Mozilla), y no en Palo Alto ni en ninguna otra meca de la informática. “Debemos estar muy ilusionados por este proyecto, el creador de la próxima super app puede estar aquí”. Además, este proyecto fue de lo más hablado en el Mobile World Congress de Barcelona, y hay mucha expectación por los nuevos dispositivos móviles.


Source: Techblogon.com

Poco después, entramos en la faena. Desde Telefónica vinieron Guillermo López (@willyaranda) , más conocido como “Willy”, y Salvador de la Puente, ambos reclutados por Telefónica gracias a sus proyectos en Github y su colaboración en proyectos de Software libre.

20130510_speakers-FirefoxOS

Foto de los ponentes

Recalcaron la facilidad con la que se puede programar en HTML5 y generar una app, solo hacen falta conocimientos de web, y con Html5, Css3 y Javascript se pueden hacer autenticas virguerías. Además, la plataforma de desarrollo es muy abierta en comparación con iOS y Android. Para hacernos una idea del uso de HTML5, ¿sabíais que las apps que se ven en los televisores LG/Samsung están hechos en esta tecnología?

En cuanto al rendimiento de HTML5, es una tecnología que ha avanzado tanto, que en algunos casos hay aplicaciones incluso más fluidas que en iOS o Android.

El único “pequeño” problema de HTML5: el responsive design.

Sobre los dispositivos que saldrán próximamente al mercado, en principio habrán dos modelos: el Keon, y el Peak. http://www.geeksphone.com/

El precio de salida del dispositivo Keon se situa en unos 90€ + IVA. Este precio será universal, y donde mayor mercado pretenden tener es en Latinoamérica. Teniendo en cuenta que en Perú por ejemplo, un Samsung Galaxy SIII con contrato de permanencia, ronda los 600€, podemos entendér el por qué.

A continuación Salvador de la Puente quiso entrar en más profundidad en la arquitectura de FirefoxOS, explicándonos las capas que hay. A modo resumen:

architecture Firefox OS
Fuente: Techblogon.com

Gonk: el kernel en sí, que contiene todo el acceso al hardware del dispositivo (GPS, USB, Wifi, Camara, etc). Se basa en librerías C o C++, por lo que al fin y al cabo, es una distribución Linux más.
Gecko: el motor o backend (Agenda de contactos, Settings, NFC, Alarma, etc). Geeko y Gonk fueron desarrolladas por Mozilla.
GAIA: la interfaz o Front de FirefoxOS.

Tras esta breve introducción, y antes del descanso, hicieron una pregunta a los participantes, y regalaron un dispositivo al que primero levantó la mano y acertó.

En la segunda parte se detuvieron más en las API’s de GAIA, y detallaron algunas de ellas como las de notificaciones, vibración, alarmas, Apis de Pago, el uso de Web activities, etc. Aunque dado el tiempo que había, fue muy a grandes rasgos y para que tuvieramos en cuenta qué se podía hacer en la hackaton. E insistieron en la importancia del Responsive Design, que más que una tecnología, es una filosofía de desarrollo.

Antes del descanso de la comida, regalaron un dispositivo más por una pregunta bien respondida, y explicaron las categorías de la hackaton. Y aquí empezaron a notarse algunos “nervios”, o simplemente ganas de empezar ya.

Muchos de los asistentes comieron en poco tiempo y comenzaron sus apps enseguida, la mayoría llevaba ya algo hecho o al menos pensado. Por desgracia, no fue nuestro caso, así que tuvimos que improvisar y decidir qué hacer en apenas 3h, muy corto espacio de tiempo.

A las 14.30, empezaba oficialmente la hackaton! Eramos unos cuantos como podéis observar en la foto de @willyaranda: hackathon Firefox OS ETSIT Madrid

Es la primera vez que asistía a uno… y fue divertido. Nervios, prisas, fallos tontos que hacían fallar la app… pero sin duda un gran momento :D. Tanto Salvador como Willy estuvieron allí para ayudar a los participantes.

Y tras tres intensas horas, tocaba el turno a la presentación de los proyectos. Apenas 3 min por cada uno, dado el tiempo que había. Finalmente, repartieron 1 premio al ganador de cada una de las 5 categorías que habían, y otros 2 premios a dos proyectos libres que les gustaron mucho al jurado. A nosotros no nos tocó, pero era difícil ganar por el nivel de las app que se presentaron (lo mejor hubiera sido llevar algo preparado!).

20130510_ganadores-hackathon-FirefoxOS

Foto de los ganadores

Las charlas técnicas estuvieron muy bien para hacernos una idea de cómo poder programar apps para FirefoxOS, y en la hackaton vino bien para que todos pudieramos pegarnos con ello.

En cuanto a la hackaton, mi única pega es que hubo muy poca información. Solo el día de antes conocimos las 5 categorías, y ahí es cuando informaron que se podían presentar aplicaciones ya hechas. Hasta el mismo momento del inicio, tampoco sabíamos si era en grupos o de forma individual. Y para los que no llevaban nada hecho, en apenas tres horas no da tiempo a hacer mucho. Otro punto negativo: solo regalaban un dispositivo por cada grupo, que podía ser de hasta 5 personas… ahora, ¿cómo se repartiran eso?

Pero con todo ello, la jornada de la hackaton fue sin duda lo más divertido del día.

Soy Ambrin, desarrolladora senior de Front en el sector de la movilidad y experta en HTML5, CSS3 y Javascript. Actualmente estoy desarrollando aplicaciones para Open Web Device junto a Telefónica I+D, descubriendo todo lo que Firefox OS nos puede aportar.

Ver toda la actividad de Ambrín Chaudhary

View the original article here