|
|
第1行: |
第1行: |
− | {{top news}}
| + | Yo, good lkooin out! Gonna make it work now. |
− | | + | |
− | OpenBrowser(OBrowser) - discover the open world
| + | |
− | | + | |
− | 开放浏览器 - 发现一个开放的世界
| + | |
− | | + | |
− | OpenBrowser is Powered By: [[Chromium]] and [[Mozilla]] [[文件:chromium-20x20.png]] [[文件:mozilla-28x20.png]]
| + | |
− | | + | |
− | 项目主页: http://obrowser.org/
| + | |
− | | + | |
− | [http://forge.huihoo.com/projects/obrowser 开放浏览器 @ 灰狐协作]
| + | |
− | | + | |
− | [http://browserplus.yahoo.com/ BrowserPlus] : The browser is the platform
| + | |
− | [[Image:google-windows.jpg|right|thumb|Chrome OS vs Windows]]
| + | |
− | Browser is OS: 谷歌操作系统Chrome OS在[[Google Chrome]]浏览器基础上开发。
| + | |
− | | + | |
− | 微软专家: 未来浏览器将取代操作系统成为PC核心 :) [[Gazelle Web Browser]]
| + | |
− | | + | |
− | [[OpenBrowser]] + [[ReactOS]] 是我们的一个设想. Chrome OS 的目的是让所有的应用都运行在网络上, 但现实是不可能一下子所有应用都能在网络中运行, 都能在"云"中运行,也有需要在本地运行的,用户需要一个过渡。感觉 ReactOS 可能是一个很好得过渡。
| + | |
− | | + | |
− | OpenBrowser的关键特性是对[[HTML 5]]的支持, 以及对[[ECMAScript]], [[JavaScript]]和[[ActionScript]]的良好支持.
| + | |
− | | + | |
− | [[Image:Firefox-32x32.png]] [[Image:Chrome-32x32.png]] [[Image:Opera-32x32.png]] [[Image:IE-32x32.png]] [[Image:Safari-32x32.png]] 是主要研究的五大浏览器.
| + | |
− | ==Roadmap==
| + | |
− | OBrowser 定位成积木式浏览器,我们提供浏览器的各种基础模块(积木),它们来自主流浏览器:[[Firefox]]、[[Chrome]]、[[IE]]、[[Safari]]、[[Opera]]。然后用户根据自己的需要选择模块自己组装或编译适合自己的浏览器。(2011.03.29)
| + | |
− | ===OpenBrowser 4===
| + | |
− | OpenBrowser 4 同时支持 [[WebKit]] 和 [[Gecko]] 和 IE 内核 // IE内核是为了更适合国内实际情况: 如支持网银, 在线播放等.
| + | |
− | | + | |
− | 通过 IE Tab 支持 IE 浏览.
| + | |
− | | + | |
− | ===OpenBrowser 3===
| + | |
− | OpenBrowser 3 将支持 [[WebKit]] 和 [[Gecko]] 两种渲染引擎, 可自由切换使用不同内核, 每个标签可使用不同内核.
| + | |
− | | + | |
− | Yours is a clever way of thniikng about it.
| + | |
− | | + | |
− | ===OpenBrowser 1===
| + | |
− | *OpenBrowser 1 基于 IE Core 构建.
| + | |
− | | + | |
− | *Mozilla Firefox - Huihoo Edition, 基于 [[Firefox]] 3.x ,[[Flock]] and [[K-Meleon]] 构建.
| + | |
− | [[Image:firefox-ebay-edition.png|right]]
| + | |
− | *为一些伙伴和组织开发相应的Add-ons或专版可能是个不错的思路。
| + | |
− | Firefox Companion for eBay http://www.mozilla.com/en-US/add-ons/ebay/
| + | |
− | *更好的支持在线视频播放
| + | |
− | *对JavaScript, 企业框架的良好支持, 如ExtJS...
| + | |
− | *将浏览器的功能尽可能多得做到系统内核中去... 就如同[[KVM]]将虚拟化更多的带入Linux内核中.
| + | |
− | *在浏览器内核中直接支持Flash, 而不用安装Flash插件. (Frank建议 2010.01.12) http://osflash.org/ 是重要信息源和项目
| + | |
− | [[OpenBrowser Flash Players]]
| + | |
− | *更好、更安全的支持网上银行
| + | |
− | 国内的网络银行兼容性和更新速度都很差, 如建行网银主要支持IE6, IE7看运气, IE8彻底没戏. 国内的网银很"强大".
| + | |
− | *支持在浏览器中浏览PDF文件, 可参考资源: http://pdfreaders.org/ http://pdfreaders.org/
| + | |
− | | + | |
− | ==Gecko==
| + | |
− | ==WebKit==
| + | |
− | *[[WebCore]]
| + | |
− | *[[JavaScriptCore]]
| + | |
− | *[[QtWebKit]]
| + | |
− | | + | |
− | ==Qt & GTK+==
| + | |
− | [[Image:Qt-WebKit-Browser.png|right|thumb|QtWebkit浏览器]]
| + | |
− | 因为Qt与WebKit整合比较容易, 如[[Arora]]. Qt在手机和移动设备上有很好的表现和众多的应用. 加之目前Qt许可协议采取GNU LGPL 2.1 很友好. 我们计划OpenBrowser从 2.0 及其以后版本的UI部分就只采用Qt.
| + | |
− | | + | |
− | Google Chrome Linux版在GTK+的开发也进展不顺, Google也在Qt port of WebKit上做更多努力: http://gitorious.org/qtwebkit/qtwebkit/commits/svn/master
| + | |
− | | + | |
− | ==Functions==
| + | |
− | *Chrome采取了多处理架构设计, Chrome多处理设计就是让每个标签的处理任务各自独立,如果某个标签发生故障,用户就可关闭该标签,而Chrome仍能正常运行。但如果微软IE或火狐发生此类故障,就得关闭整个浏览器。
| + | |
− | ==Mobile==
| + | |
− | [[Image:openbrowser-mobile.png|right|thumb|OpenBrowser Mobile]]
| + | |
− | OpenBrowser-M 将提供对移动设备的支持. OpenBrowser-M 将基于 [[Qt]], [[WebKit]] or [[Fennec]]构建.
| + | |
− | | + | |
− | *[[Dillo]] is a small footprint web browser.
| + | |
− | *[[Fennec]] is the code name of the effort to build a mobile version of Firefox.
| + | |
− | *[[S60 Browser]]
| + | |
− | | + | |
− | ==3D==
| + | |
− | *[[WebGL]]
| + | |
− | *对3D应用的支持,如对[[O3D]] 的支持.
| + | |
− | *[[OpenSceneGraph]]
| + | |
− | | + | |
− | ==HTML 5==
| + | |
− | [[文件:HTML5-Badge-64x64.png|right]]
| + | |
− | [[Image:html5-video.jpg|right|thumb|HTML5的视频格式之争]]
| + | |
− | | + | |
− | *[http://www.ruanyifeng.com/blog/2010/05/html5_codec_fight.html HTML5的视频格式之争]
| + | |
− | *[http://html5demos.com/ HTML 5 Demos and Examples]
| + | |
− | | + | |
− | ==Release==
| + | |
− | *OpenBrowser 2.0.0 基于Qt,WebKit构建,2010中发布 (2010.01.21)
| + | |
− | *Hack Google Chrome (2009.08)
| + | |
− | *OpenBrowser 2.0.0 之后的版本将基于Qt, 并支持WebKit, Gecko两种不同的Layout Engine (2009.03)
| + | |
− | *OpenBrowser 2.0.0 将基于Firefox构建 (2009.01)
| + | |
− | *2008.02.27: OpenBrowser 1.0.0 beta 发布
| + | |
− | | + | |
− | Thanks for wrtniig such an easy-to-understand article on this topic.
| + | |
− | | + | |
− | ==其它==
| + | |
− | [[Image:browsers.png|right]]
| + | |
− | [[Image:supported-browsers.png|right]]
| + | |
− | [[Image:Browser-Engine.png|right|thumb|浏览器五大引擎]]
| + | |
− | [[Image:IE-Chrome-Firefox-Safari-Opera.jpg|right|thumb|五大浏览器]]
| + | |
− | 其它浏览器的优势和优点整理, 这里主要指闭源的浏览器
| + | |
− | *[[Firefox]] 核心关注
| + | |
− | *[[Chrome]] 核心关注
| + | |
− | *[[IE]]
| + | |
− | *[[Opera]]
| + | |
− | *[[Safari]]
| + | |
− | *[[360SE]]
| + | |
− | *[[TT]]
| + | |
− | *[[Maxthon]]
| + | |
− | *[[TheWorld]]
| + | |
− | *[[Sogou]]
| + | |
− | | + | |
− | ==链接==
| + | |
− | *[http://html5test.com/ The HTML5 test] - How well does your browser support HTML5?
| + | |
− | *http://caniuse.com/
| + | |
− | *[http://en.wikipedia.org/wiki/Comparison_of_layout_engines_(HTML5) Comparison of layout engines (HTML5)]
| + | |
− | *[http://mozillalabs.com/ Mozilla Labs]
| + | |
− | *[http://www.hyperspace.com/ HyperSpace] - the Revolutionary Operating Environment for Mobile Computers
| + | |
− | *[http://github.com/facebook/ie-toolbar A Facebook toolbar for Internet Explorer]
| + | |
− | *[http://www.browserscope.org/ Browserscope] is a community-driven project for profiling web browsers.
| + | |
− | *[http://acid3.acidtests.org/ The Acid3 Test]
| + | |
− | [[Image:navigation-timing.png|right|thumb|[http://www.w3.org/TR/navigation-timing/ Navigation Timing]]]
| + | |
− | *[http://tech.sina.com.cn/i/2010-05-19/23534208012.shtml Google I/O 2010大会主题演讲实录]
| + | |
− | *[http://en.wikipedia.org/wiki/Comparison_of_web_browsers Comparison of web browsers]
| + | |
− | *[http://en.wikipedia.org/wiki/Timeline_of_web_browsers Timeline of web browsers]
| + | |
− | *[http://www.baiduux.com/blog/2011/02/15/browser-loading/ 浏览器的加载与页面性能优化]
| + | |
− | *[http://www.20thingsilearned.com 20 Things I Learned About Browsers and the Web]
| + | |
− | *[http://www.html5rocks.com/en/tutorials/internals/howbrowserswork/ How Browsers Work]:Behind the Scenes of Modern Web Browsers [http://blog.csdn.net/zzzaquarius/article/details/6532299 中文翻译]
| + | |
− | | + | |
− | {{comment}}
| + | |
− | | + | |
− | [[Category:Browser]]
| + | |
− | [[Category:Firefox]]
| + | |
− | [[Category:Chrome]]
| + | |
− | [[Category:WebKit]]
| + | |
− | [[Category:Qt]]
| + | |
− | [[Category:GTK+]]
| + | |
− | [[Category:Huihoo]]
| + | |
Yo, good lkooin out! Gonna make it work now.