Firefox OS,是由Mozilla开发,以“面向开放网络构建完整、独立的操作系统”为目标,用户可以安装运行HTML、CSS和JavaScript开发的应用程序。这个系统基于Linux和Mozilla的Gecko开发,并且是完全开放,100%不涉及任何专利技术。 为Firefox OS做贡献Firefox OS是完全开源的系统,可以从GitHub中克隆。在Mozilla 开发者的门户网站中,有完整详尽的说明,阐述如何编译并将其安装在模拟器或移动设备上,比如配置双启动系统的Android设备。 Firefox OS核心技术主要有三个层面:
为Gonk和Gecko做贡献需要用到C++的知识,而Gaia需要的是JavaScript或者HTML/CSS。 Bugzilla是促进Firefox OS发展的基础资源,它是Mozilla的缺陷数据库。除了从Bugzilla中选择和修复bug外,Mozilla通过建立指导性的错误,努力帮助新人了解这个平台和整个流程。指导性的错误应该包含足够的信息来上手,还设定了辅导者沿着流程提供指导。如果没有合适的指导性错误,旧的“良好的首例错误”列表也能提供可用的起点。 一旦修复了bug,开发者需要提交他/她的补丁供审核,最终由具有权限的人员将其迁入。 为Firefox OS开发应用程序如果不想跟操作系统的底层部分打交道,那么你可以开发运行在Firefox OS上的应用程序。Linuxeden知道Firefox OS应用开发的基本工具是最新版Firefox浏览器、Firebug和Firefox OS模拟器插件。 了解更多有用的资源:
Mozilla的代表Shafiul Azam也在演讲中描述了开发Firefox OS应用程序的基本步骤。 查看英文原文:Resources to Start Developing for Firefox OSSergio De Simone朱伟健译 时间:2014-02-25 09:35来源:InfoQ 作者:Sergio De Simone |