时隔16年Jeff Barr重返10.23-25 QCon上海站,带你看透AI如何重塑软件开发! 了解详情
写点什么

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:422283
用户头像

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

关注

评论

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

【技术漫谈】Android高手进阶,这个必须要学 !

android 程序员 移动开发

【整理篇】Flutter 常用第三方库、插件

android 程序员 移动开发

一位Android大牛的BAT面试心得与经验总结

android 程序员 移动开发

【面试总结】Android-开发者值得深入思考的几个面试问答分享

android 程序员 移动开发

一直认为Android不好找工作的同学,你的问题在这里!

android 程序员 移动开发

一种清晰, 便于扩展android项目架构方案

android 程序员 移动开发

七月脱产复习上岸Byte Dance,敢问:这不比“博人传

android 程序员 移动开发

【淘系技术】超详解析Flutter渲染引擎_业务想创新,不了解底层原理怎么行

android 程序员 移动开发

【自学Flutter】20

android 程序员 移动开发

【自学Flutter】3

android 程序员 移动开发

【透镜系列】看穿 _ 触摸事件分发 _

android 程序员 移动开发

万字长文 - Kotlin 协程进阶

android 程序员 移动开发

三年 Android 开发的技术人生,浅谈自身面试的感悟

android 程序员 移动开发

三年经验Android开发面经总结

android 程序员 移动开发

【自学Android】使用DataBinding,ViewModel,LiveData完成点赞小功能

android 程序员 移动开发

一个34岁出来面试还被拒绝的Android程序员有多惨?

android 程序员 移动开发

一款Android开发者神器,从此不怕Show case

android 程序员 移动开发

一起看 I_O _ Android 12 Beta 版发布,诸多亮点不容错过

android 程序员 移动开发

一位30多岁已婚已育没有车贷男程序员的不安

android 程序员 移动开发

快速创建一个Django项目,Python环境也给你安排了

老表

Python django 个人博客 web开发 11月日更

一篇文章教你搞清楚——Kotlin-进阶---不变型、协变

程序员 移动开发

三面字节跳动被虐得“体无完肤”,15天读完这份pdf

android 程序员 移动开发

一次面试被问到ArrayMap,原理及源码分析详解

android 程序员 移动开发

一波Android面试(附答案)

android 程序员 移动开发

不要学得太杂太乱!学习Android开发只要记住这几点!

android 程序员 移动开发

【CSS Master】选择器四种基本类型

devpoint

CSS CSS语法 11月日更

【自学Flutter】18 TabBar、TabBarView

android 程序员 移动开发

一个简单强大且灵活的 MVP 框架。

android 程序员 移动开发

一封给Android开发者 UI 自动化测试上手指南

android 程序员 移动开发

一个自学Android-人的第三年的面经分享

android 程序员 移动开发

一行代码解决安卓重复点击?

android 程序员 移动开发

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