- 1、本文档共14页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
诺基亚开源浏览器
摘要
伴随着更快速的无线网络和更有能力的移动设备的出现,我们希望看到移动(设备)对网络使用的增长,在这篇文章中我们描述一个新型移动设备网络浏览器,我们已经建成基于开放源码软件的组成部分。我们的目标是设计一个全面的易于使用网络浏览器,它是其他移动(设备)软件平台的一个可用的架构,开放源码的发展方针,给别人机会以进一步发展它或是用它来做研究。我们描述我们的技术实施,,我们发明的可用性特点,并讨论(这样做的)好处和诺基亚公司与开放源代码社区一起工作以进一步开发浏览器的计划。
关键词Web浏览器,互联网,移动设备,可用性,用户,经验,开源软件。
1 。导言我们开始为2003年诺基亚S60的智能手机移动软件平台1寻找到一种新的网络浏览器。它会创造一个特殊的,友好移动的,(基于)语法的,像XHTML移动外形[16]的显示页???,并移动优化布局,而这还是不够的。我们列出在同一时间要解决的几个具有挑战性目标: 首先,我们的目标是网络浏览器会能够有效地显示所有互联网网页。我们正瞄准网站上的主流桌面浏览器的兼容性水平。
第二,我们要解决在移动设备上浏览网页时的可用性问题,已经创建的仅仅考虑了台式电脑(浏览网页)。这意味着都要解决在移动电话的小屏幕上显示大网页的问题,以及寻找高度可用的方法如何使用户可以在网页上操纵和互动的问题。我们过去不满意“艺术级”的,并在寻找一种新的Web浏览方法。第一个问题的解决方法首先需要解决的第二个问题,因为优秀网站的兼容性是良好的可用性一个先决条件。
第三,我们希望把成本降低,为了我们自己的软件发展和许可第三方软件。
本文的结构安排如下:
第2章通过概述相关的工作着重于我们的研究工作背景。第3章和4描述我们的浏览器中执行的工作和开发的可用性特点。第5章讨论,我们与开放源代码社区工作的计划,第6章概述了我国的经验教训,第7章总结并提出最后结论。
2 。相关工作诺基亚许可的网页浏览器以及S60自己的浏览器都是窄布局。狭隘的布局是一个凭什么使该网页重新格式化成一队以适应一个典型的小型手持设备显示屏的宽度的方法。这样一来, 对水平滚动栏的需要消除了,并且用户将看到所有的内容只需要向下滚动。从我们自己使用这些浏览器的经验,并根据可用性研究[17] 得出结论认为,这种方法是不够的。主要关系到窄布局的事项如下:
?这种方法往往破坏预定的逻辑分组内容,导致用户连熟悉的页面都不能认识的情况下。?用户很难意识到自己已经沿着链接进入到新的一页,因为第一个屏幕上的新的一页可能和前一页看起来完全一样。?页面依赖于一个二维布局(如时刻表, 地图)被打破了,因为窄布局,将迫使他们成为一维布局。
根据这些观察,我们得出的结论是,我们不得不找到一个网页浏览的方法,能比狭隘的布局更好地为最终用户工作。除了窄布局,还有几个应用于浏览和精读的手持设备用网站观看方法。在此方法中,一个浏览是用来显示整个的数据,而精读显示了一个数据一个详细的部分。这些察看方式可以交替使用[23] ,通过单独的显示它们[14],[15],或重叠他们[9]。如果显示是同时展示的,以概览在详细查看的顶部,可以用来避免漏掉详细信息的查看[ 13 ] 。
执行概览和详细的方法可被分为两组:那些只以不同的方式显示一个网页却不修正它的内容;和那些为优化小屏幕装置修改网页内容,。该不修改网页的执行是根据显示全部或部分的网页浏览[2] ,[10],[23](而定的)。该网页经过分析可创造为能被用户选择的在剩余的文档中独立浏览的逻辑段。另一种解决办法是允许用户通过特殊的工具直接与浏览(网页)互动,例如链接选择器,或提取的某些特定内容的选择工具。
该建置修改页面旨在优化并提取有意义的内容显示给用户[5],[8],[15]
中间的内容转换代理服务器可以用来制造优化内容,包括简要浏览或转换HTML网页[4],[12]。除了窄布局和浏览加详述,其他网上浏览的方法仅仅是消除部分内容[6], 有时甚至没有提供查看网页原形(形式和内容)[24]的任何可能性。一些实施对象为比移动电话有较大屏幕尺寸的PDA等[2],[4],[23] ,[25],而其他的需要一个指向装置[2],[10],[12],[15]。
3 。实施
新诺基亚开放源码浏览器的整个体系结构描绘如图1 。该系统的核心组成由两个开放源码的跨平台库组成, Web核心和javascript核心 ,一个平台功能依赖的S60的webkit库 ,以及用户界面。上述每组件的角色将于以下各节详细说明。
图1 :诺基亚开放源码的浏览器架构。
淡灰色框显示Symbian操作系统的组件部分。中型灰盒指定跨平台
组成部分,这是分享的Mac OS X ,而黑灰盒显示了S60的具体组成部分。
3.1浏览器引擎的选
文档评论(0)