惠普近日公布了webOS的开源时间表,并开源了webOS的一个JavaScript框架Enyo。根据它的时间表,惠普将于今年9月份在Apache许可证下发布开源的webOS 1.0。
负责webOS战略的惠普open webOS项目首席技术官Sam Greenblatt在博客中对webOS的发展计划进行了公布。根据计划,惠普将逐步开源webOS系统上的组件,并汇聚成开放webOS的一个Beta版本。最终的Open webOS 1.0预计在9月份推出。Sam Greenblatt表示,对一个成功的开源项目而言,展示路线图是必须的,这有助于开发人员了解项目的发展进度及方向。
首次开源的一个组件是webOS的JavaScript框架——Enyo。Enyo是webOS的一个应用程序框架,使用该框架,应用开发人员可以构建跨平台的应用程序,包括iOS、Android、webOS等。惠普发布了Enyo 2.0的源代码以及其新网站。目前该版本仍在开发之中,只有核心库,缺少用户界面widget程序。不过与Enyo 1.0只支持webOS应用开发不同,Enyo 2.0将引入对能够在Chrome、Firefox及IE等浏览器内运行的移动应用的开发支持,使开发人员更容易编写跨平台的Web应用。
在二月份,惠普还计划开源webOS的Qt Webkit扩展及JavaScript核心。三月,将开源webOS的标准Linux内核、EGL图形扩展、USB扩展及惠普的Google LevelDB数据库实现(用于替换现有的webOS数据库)。七月份,开源Luna系统管理器以及邮件、日历等核心应用组件,并且将发布Enyo 2.2。
去年12月份,惠普宣布将webOS进行开源,并表示继续支持webOS平台的开发。虽然webOS曾在技术上备受赞赏,但它在商业上的表现却是失败的。在iOS与Android的强大压力下,webOS的发展面临重重困境。去年8月份,也就是在惠普推出webOS新智能手机和平板电脑仅仅几个月后,即被宣布放弃对该平台的运营。在挣扎了许久后,惠普决定将webOS变成开源项目,希望借助开放及开发者的力量来保住移动该操作系统的未来并加速其发展。
目前在移动领域已经有了开源的Android及Tizen系统,对于开放的webOS能否成功仍有待观察。Linux基金会的执行董事Jim Zemlin对此评论到,“倘若能够早些做出如此般明智的决定,(webOS)成功的机会应该会更大一些。”