- 1、本文档共48页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
微浏览器技术详simple
?
深入微型浏览器 (Micro Browser) 三之一
信息工业策进会 嵌入式系统实验室 WAP 技术小组
前言
微型浏览器 (Micro Browser) 主要的应用层面,是在嵌入式系统中,如信息家电、PDA 等。现今由于行动通信的蓬勃发展,在行动通信上也开始有微型浏览器的相关应用出现,使得行动电话使用者也能够透过无线宽带网络尽情浏览网络,使用因特网上的信息与服务。本文将以一个实际运作的微型浏览器 Rock Browser 为主轴,介绍微型浏览器的设计理念与方法,同时讲述微型浏览器中各个模块如何互相协同运作,来完成一个呈现网页的工作。
现况分析
近年来,行动电话和因特网应用的整合,带来了无限商机。包括 Microsoft、IBM、Oracle 等软件大厂,以及许多新兴业者,无不竞相投入无线网络应用服务器 (Wireless Application Server)、网关器 (Wireless Application Gateway) 等伺服端相关软件平台的开发。就其中微型浏览器软件开发而言, 我们列出几家知名的微型浏览器厂商与 Rock Browser,就其所支持的规格作为比较分析:
表1:微型浏览器功能支持 ( 注:O 表示支持,X 表示未支持 )
就各家微型浏览器支持规格上来看,其规格支持差异不大,主要以 XHTML Mobile Profile 和 WML 2.0 为主要支持内容,搭配 WCSS 加以变化,其中又以 Openwave 和 Teleca 的支持最完整。而近来,打得火热的 MMS 也因各家厂商为争取大中华地区的订单而新增的功能。
就微型浏览器的市场来说,目前是各家微型浏览器各占一方,尚无一家独大的趋势。例如邻近的日本,ACCESS 由于 i-mode 的经营成功而拥有大半的日本市场;而全球行动电话的领导厂商 Nokia,则采用知名浏览器公司 Opera 所提供的微型浏览器;Openwave 更是因为已被多家行动电话厂商所采用而占有一块不小的市场;以大陆市场而言,Teleca 近日(6/18) 和中国行动电话制造商 Levono (前身为 legend)签署了一份合作同意书,未来将在大陆市场上协同作战。其中还有可怕的敌人--微软,微软虽然目前并没有倾全力抢占微型浏览器市场,但是随着 WinCE 操作系统的畅销,其它微型浏览器似乎也只能在『非 WinCE』的市场上争个长短,谁也不敢妄想在 WinCE 上动脑筋。
系统需求
根据上述的结果,我们整理出一个微型浏览器所该具备的基本功能,包含:
● XML 的支援
XML「可扩展标示语言」(eXtensible Markup Language) 是用于标示具有结构性信息的子文件的标示语言。XML 的规格是由『全球信息网标准制定组织』 (W3C) 制定,并于 1998 年 2 月成为推荐规格。目前已有许多家厂商采用,且视为关键性技术。例如:Adobe,IBM,微软,Netscape,Oracle,Sun 及这个领域中的重要厂商。。XML 与 HTML 都是从 SGML 衍生出来的语言,因此它们两者在某些特性上看起来都很相似,例如类似的语法,全部都使用成对的标签等等。然而一个很重要的差异是,HTML 是 SGML 的一种应用系统(application),而 XML 则是 SGML 的子集(subset)。XML 主要提供网页编辑上的可携带性与平台发展的独立性。
● DOM 的支援
DOM 是一个跨平台的应用程序接口。当微型浏览器加载一个标准的 XML 的网页时,微型浏览器会根据其网页内容建立一个文件对象的相关模块即 DOM,来作为标准化的存取与操作。
● Script 的支援
Script 主要用来提供动态网页与网页的互动效果。以往这些网页上的互动效果需要透过 CGI 的方式交由网页服务器来运作,往往会造成服务器得负担。而 Script 将这些动态网页的互动效果放入 XML 网页中,当微型浏览器加载 XML 网页时,能由网页中的 Script 内容自行作运算产生动态网页的效果,来减少服务器的负担。
● Plug-in 的支援
提供一个标准接口,供其它 Three Party 协助开发其它应用软件如 Flash 等应用与微型浏览器作结合,提高微型浏览器的功能与兼容性。
● CSS 的支援
CSS「串联式排版样式」(Cascading Style Sheets)为 W3C 在 1996 年底所提倡使用的,其为一群模板样式,依序为定义 HTML 组件如何出现在浏览器上的属性;比方说字型颜色的变化、大小或是斜体、粗体等。主要的功能是让 Web 建置者利用link or import a Style Sheet 的方式一次控制一份或多份网页的呈现配
文档评论(0)