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 等等都在此之列。
总结
开源带来出色用户体验。激动之情弥漫于空气之中。社区式开发位居核心。