HP开源其webOS浏览器Isis
2012-02-22 21:16
302 查看
HP开源了Isis,一个基于QtWebKit的浏览器,该浏览器遵循了开源webOS管理模式。
其实,HP从一月份就有将webOS开放的消息,当时他开源了自己的JavaScript框架Enyo,据官方统计,该框架在最近三周共获得了4万次的下载量。HP承诺在二月将会有更多的代码开放给公众,他们也的确信守了承诺,并释放出Isis的代码,Isis不仅是一个全新的浏览器,更重的是为webOS未来的开发提供了治理模式(Governance Model)。此外,他们还宣布了集成Webkit的JavaScriptCore,在本月的晚些时候,Enyo Widgets也会被放出。
Isis的发布是件有意思的事情,它基于QtWebKit,最初由NOKIA开源。HP决定使用基于WebKit的浏览器引擎主要是因为它的快速和标准的规格。Isis利用客户-服务端模型将用户界面和渲染过程分离,这样的好处就是使得设计响应式用户界面(Responsive UI)成为可能。浏览器服务(BrowserServer)通过离屏共享缓冲区(off-screen shared buffer)来渲染内容,然后,再由浏览器适配器(Browser Adapter)负责将缓存好的内容显示到屏幕上。
Isis支持Netscape插件和Flash。Isis的界面部分采用Enyo编写,HP计划在将来也能够将其移植到其他的平台中,尤其是各种平板设备上。Isis的代码已遵循Apache 2.0许可。
治理模式中提到了要将webOS分成若干个小项目,以便开发人员能够更好地管理和参与进来, 分拆后的项目大致有:Enyo、Isis、Linux标准内核以及webOS系统管理器。每个项目都将由一个项目管理委员会领导(PMC,Project Management Committee),该委员会中的成员将从社区中选举。开始的时候,所有的委员将均由来自HP的人员担任,其他社区成员则将根据各自在项目中水平和代码 质量来决定其话语权。该治理模式中承诺:“共识决策,保持公开和透明的沟通,对社区进行管理并负责”。总地来说,HP受Apache式运作模式的启发建立了此模式,但还未有迹象表明,是否将会有项目提交至Apache。
看起来,HP的确在推进webOS的开源上花了不少心思,也正在按照发布计划紧锣密鼓地执行着,我们至今距离能够加入并参与到一个成功项目中还有很 长的路要走,然而这个项目的未来也正被厂商和开发者掌握着。其所采用的Linux标准内核定会使得设备厂商更加容易地拥抱webOS,但是,在HP推行 TouchPad跌了一个大跟头之后,再做此事更需要很大的勇气,而且,Android平板设备也尚未在市场上有突破的表现。
其实,HP从一月份就有将webOS开放的消息,当时他开源了自己的JavaScript框架Enyo,据官方统计,该框架在最近三周共获得了4万次的下载量。HP承诺在二月将会有更多的代码开放给公众,他们也的确信守了承诺,并释放出Isis的代码,Isis不仅是一个全新的浏览器,更重的是为webOS未来的开发提供了治理模式(Governance Model)。此外,他们还宣布了集成Webkit的JavaScriptCore,在本月的晚些时候,Enyo Widgets也会被放出。
Isis的发布是件有意思的事情,它基于QtWebKit,最初由NOKIA开源。HP决定使用基于WebKit的浏览器引擎主要是因为它的快速和标准的规格。Isis利用客户-服务端模型将用户界面和渲染过程分离,这样的好处就是使得设计响应式用户界面(Responsive UI)成为可能。浏览器服务(BrowserServer)通过离屏共享缓冲区(off-screen shared buffer)来渲染内容,然后,再由浏览器适配器(Browser Adapter)负责将缓存好的内容显示到屏幕上。
Isis支持Netscape插件和Flash。Isis的界面部分采用Enyo编写,HP计划在将来也能够将其移植到其他的平台中,尤其是各种平板设备上。Isis的代码已遵循Apache 2.0许可。
治理模式中提到了要将webOS分成若干个小项目,以便开发人员能够更好地管理和参与进来, 分拆后的项目大致有:Enyo、Isis、Linux标准内核以及webOS系统管理器。每个项目都将由一个项目管理委员会领导(PMC,Project Management Committee),该委员会中的成员将从社区中选举。开始的时候,所有的委员将均由来自HP的人员担任,其他社区成员则将根据各自在项目中水平和代码 质量来决定其话语权。该治理模式中承诺:“共识决策,保持公开和透明的沟通,对社区进行管理并负责”。总地来说,HP受Apache式运作模式的启发建立了此模式,但还未有迹象表明,是否将会有项目提交至Apache。
看起来,HP的确在推进webOS的开源上花了不少心思,也正在按照发布计划紧锣密鼓地执行着,我们至今距离能够加入并参与到一个成功项目中还有很 长的路要走,然而这个项目的未来也正被厂商和开发者掌握着。其所采用的Linux标准内核定会使得设备厂商更加容易地拥抱webOS,但是,在HP推行 TouchPad跌了一个大跟头之后,再做此事更需要很大的勇气,而且,Android平板设备也尚未在市场上有突破的表现。
相关文章推荐
- HP开源webOS的浏览器Isis
- 移动互联网时代的Linux来了 - HP将开源webOS
- webOS Isis 开源 — LinuxTOY
- HP已决定将webOS开源
- 开源的webOS将动谁的奶酪?
- WebOS开源项目:惠特曼在惠普的成败之作
- 【自动化测试】无需图形界面环境下的浏览器开源项目
- 从零开始基于ARM 交叉编译开源浏览器webkit
- 编译安卓上的开源浏览器内核Chromium(ChromeView)源码步骤
- 微软: 是时候开源 IE 浏览器了
- 关于开源框架Pushlet中的定点推送消息和与浏览器参数交互详解
- 某安全浏览器竟然也被查出高危漏洞?开源安全问题不容忽视
- JMEditor V0.9.4开源在线公式编辑器全面支持主流浏览器
- WebKit - 开源浏览器网页排版引擎
- 聚光灯下的惠普开源webOS
- 一款开源免费跨浏览器的视频播放器--videojs使用介绍
- 某安全浏览器竟然也被查出高危漏洞?开源安全问题不容忽视
- android手机浏览器开源 代码
- 简介 WatiN是一个开源的用于Web测试自动化的类库,从watir中获得的灵感,使用C#开发。WatiN通过与浏览器的交互来实现自动化,使用起来具有轻便,简单的特点。目前最新版本为2.0,加入了对