写点什么

HP 开源其 webOS 浏览器 Isis

  • 2012-02-21
  • 本文字数:1011 字

    阅读完需:约 3 分钟

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 Has Open Sourced webOS’ browser, Isis

2012-02-21 23:421939
用户头像

发布了 156 篇内容, 共 52.1 次阅读, 收获喜欢 7 次。

关注

评论

发布
暂无评论
发现更多内容

模块拆分第十周作业「架构师训练营第 1 期」

天天向善

架構師訓練營 week10 作業

ilake

极客时间架构师训练营 1 期 - 第 10 周总结

Kaven

架构师训练营 - 第十周总结

一个节点

极客大学架构师训练营

动态规划解决爬楼梯算法,彻底搞懂AppStore证书体系、彻底搞懂控制反转IoC,依赖注入DIP, John 易筋 ARTS 打卡 Week 28

John(易筋)

ARTS 打卡计划 动态规划解决爬楼梯 AppStore证书体系 控制反转IOC 依赖注入DIP

区块链将如何改变住房市场

CECBC

区块链 住房记录

Logstash使用

Rayzh

ELK

架构师训练营第十周作业

深入掌握底层源码常见的 CAS 原子编程

马丁玩编程

架构 CAS

架构1期 第十周作业

haha

【第九周】课后作业

云龙

MYSQL数据类型

少林寺三毛

MySQL

架构师入门学习之感悟六

笑春风

架构作业--第十周

Nick~毓

架构师训练营 - 第十周作业

一个节点

极客大学架构师训练营

第六周作业

Jack

【第九周】性能优化(三)

云龙

哪些数据将成为区块链系统的关键数据?

CECBC

区块链

微服务手册:API接口9个生命节点,构建全生命周期管理

互联网应用架构

微服务 APi设计 API网关

第10周 作业1

Yangjing

极客大学架构师训练营

架构师训练营第 1 期 -- 第十周学习总结

发酵的死神

极客大学架构师训练营

南海将打造“区块链+”金融科技产业高地

CECBC

区块链 金融

互联网络上遇到数据延迟维护清算中取不出该怎么解决?

Geek_a6658e

架構師訓練營 week10 總結

ilake

【第十周】模块分解

云龙

第10周 作业2

Yangjing

极客大学架构师训练营

第五周作业

Jack

架构师训练营第十周总结

吴传禹

极客大学架构师训练营

极客时间架构师培训 1 期 - 第 10 周作业

Kaven

架构师训练营第 1 期 week10

张建亮

极客大学架构师训练营

Python进阶——什么是迭代器?

Kaito

Python

HP开源其webOS浏览器Isis_开源_Abel Avram_InfoQ精选文章