O que vocĂȘ precisa saber sobre a chegada de uma plataforma mobile disruptiva, que foge do modelo de negĂłcio padrĂŁo e da maneira de se desenvolver para celulares, utilizando apenas tecnologias da chamada âopen webâ, ou âweb abertaâ.
Afinal, o que Ă© Firefox OS?
Firefox OS é um novo sistema operacional[1] para dispositivos móveis onde a plataforma é a web. A Open Web. Todos os elementos e aplicativos rodam baseados puramente em HTML, CSS e JavaScript. Quer fazer uma ligação? JavaScript. Quer utilizar um botão verde e seguir os guidelines do sistema (ou criar o seu próprio)? CSS. Precisa mostrar uma lista de contatos? HTML.
Criado pela jå consagrada Mozilla (que tem ninguém menos que o criador do JavaScript como CTO e um dos fundadores, Brendan Eich, o que explica a escolha da plataforma).
Se me permitem o devaneio e a abstração de realidade, Ă© mais ou menos assim: Enquanto todos ficam imaginando que o Google vai lançar um âAndroidâ para computadores, mas ele jĂĄ fez isso, e o nome Ă© Chrome/Chromium OS. Ă um sistema operacional (linux, no core) que tem como plataforma o Chrome, e funciona em computadores de mesa. O Firefox OS nada mais Ă© que um sistema operacional (linux no core) que tem como plataforma o Firefox, e funciona em dispositivos mĂłveis.
A idĂ©ia dos aplicativos Ă© simples: vocĂȘ cria seu web app com um arquivo de manifest, que no Firefox OS Ă© chamado de âapp manifestâ, onde vocĂȘ diz informaçÔes vitais do comportamento, caracterĂsticas e caminhos para que o sistema integre em seu ambiente.
Ok, mas como eu começo?
A Ășltima tendĂȘncia para prototipação e desenvolvimento mais rĂĄpido e ĂĄgil, sĂŁo os jĂĄ consagrados Boilerplates. No Firefox OS, Robert Nyman criou um projeto chamado âFirefox OS Boilerplate Appâ, que Ă© uma Ăłtima opção para vocĂȘ ter os primeiros contatos com a maneira de se desenvolver.
Para que voce nĂŁo pise na bola com a identidade grĂĄfica sugerida pela Mozilla, e ter certeza que vocĂȘ vai manter a coerĂȘncia do sistema em sua aplicação, tambĂ©m criaram o âBuilding Firefox OSâ.
Uma outra fonte extremamente Ăștil Ă© a apresentação feita por Kevin Grandon e Margaret Leibovic: âGaia Technical Walkthroughâ.
Se precisar de uma ajuda, nĂŁo se preocupe. Existem alguns canais no IRC que vocĂȘ pode acessar e pedir ajuda. Eu jĂĄ fiz isso, e o pessoal Ă© extremamente solicito. AlĂ©m de vocĂȘ estar falando diretamente com quem estĂĄ desenvolvendo a plataforma:
- Server: irc.mozilla.org
- Channels: #gaia, #b2g e até o #webdev
VocĂȘ tambĂ©m pode postar perguntas na tag #firefox-os no stackoverflow.
Firefox OS Dev Preview
Keon
Peak
A Mozilla, em parceria com a fabricante espanhola de celulares GeeksPhone produziu celulares para uso de desenvolvedores. O primeiro mercado que irĂĄ receber o novo sistema da Mozilla serĂĄ o Brasil. A parceria para o lançamento nacional foi feita com a operadora Vivo. A intenção Ă© que seja um smartphone de entrada, com baixo custo e muitos recursos como cĂąmera, conexĂŁo 3G, internet integrada, tela sensĂvel ao toque e mais tudo que a gente vĂȘ por aĂ.
A Vivo escolheu algumas pessoas diretamente ligadas com a comunidade de desenvolvedores nacional e, em uma cerimĂŽnia, entregou um aparelho Keon (imagem acima) e eu fui um dos escolhidos.

Semana passada comecei a desenvolver um web app, depois de ter recebido o aparelho, com certeza serĂĄ minha primeira empreitada no novo sistema operacional.
[1]: O Firefox OS tem como base do sistema operacional, o Linux, onde chamam esta camada de âGonkâ




