Nokia开源软件项目负责人谈N900的打造
by Ari Jaaksi from Nokia | Akanekou,Logout译,转载请注明 ifanr.com 译文链接。
Ari Jaaksi 是 Nokia 软件副总裁,开源软件项目负责人,Nokia 网络平板一直由他负责。
N900 最终完成前的最终化工作非常艰辛。Maemo 团队非常努力,我深以为豪!因此,我想稍微说说我们是怎么打造 Maemo 设备的。我们作为社区的一部分参与上游项目和 maemo.org 项目、开发内部硬件和软件、最终化、发布。
上游项目
Maemo 联合开发工作中最重要的部分发生在上游社区,例如 kernel.org, Mozilla 和 Gnome。数以百计的个人分担着开发工作,正是他们的工作创造了Maemo 平台根基。
Maemo 基于世界上最重要的几个开源组件,以社区模式建立。我曾说过,我们的理念是将开源带给消费者,这就是当下发生的事。
Maemo.org
Maemo 通过 maemo.org 社区处理这些上游项目。 它为开发人员提供讨论、贡献、跟踪、评价以及推动 Maemo 进化的途径。Maemo 社区有超过1.6万名注册会员,参与的开发项目超过700个。这是不是最大的移动开源社区?虽然是由Nokia出钱赞助的,但社区委员会享有控制权。
Nokia Maemo 团队
Nokia 团队负责设备开发项目,比如 N900 项目和软件项目(比如作为 Maemo 设备一部分的 Fremantle 软件项目)。软件项目和路线图可以在 Maemo.org 公开交流、讨论。在发布日(像这周四的 N900 发布)之前,设备开发项目是 Nokia 的机密。
这些 Nokia 项目运用了上游项目、maemo.org 以及 Nokia 内部研发部门的成果。他们完善了软硬件,创造了基于开源的用户体验,(我希望)用户也将像我一样爱上它。
别把这当成简单的工作!除了从社区项目代码中获取最重要的部分以外,Nokia Maemo 团队还有海量的工作要做:开发、最终化、优化、小调整、测试、把设备整合进即用的开发包。工作范围从引导程序到 UI Widget,从电源管理到图形元素。
除了开源项目,Maemo 团队还和其它为 Maemo 设备提供软硬组件与技术的公司密切合作。德州仪器、Adobe、Ebay/Skype 等等都在此之列。
总结
开源带来出色用户体验。激动之情弥漫于空气之中。社区式开发位居核心。