到 Google 资讯主页   
EasyJF首页   资料   源码   软件    论坛   网站    
   使用帮助    
    该信息为本站MyRSS系统缓存内容,部分图片及附件有可能无法正常使用.easyjf.comwww.javaresearch.org无关,不对该信息负责.通过http://www.javaresearch.org/article//showarticle.jsp?column=3&thread=17490访问该信息的原始内容.
页面功能  【加入收藏】 【推荐给朋友】 【字体:  】 【关闭】   
10种无线技术全接触(2)
作者:yesjoy 来源:www.javaresearch.org  发布时间:2006-02-27 15:55:15.92


2). 移动标示语言(Mobile Markup Languages)
建立并传送信息到移动设备上(例如Web电话,传呼和手持设备)的过程和将其建立和传送到台式电脑或其他Web应用程序的过程相似。当然它们也有重要的差别。开发者必须因为移动设备屏幕更小,内存更小,计算能力较弱,以及数据流量更小而做出各种权衡。因此,许多传送到移动设备中的内容没有象在Web的目前标示标准HTML4.0的版本中那样被完全格式化。这里有三种被推荐的替代方法: 

 WML
 
 Compact HTML (cHTML) 
 
 XHTML Basic 及 XHTML Mobile Profile 
 


WAP是一套包含WML的协议,它符合XML1.0标准。WML是一个由WAP Forum设计并实施的全球工业标准。WAP2.0中对WML和低层传输协议进行了重要改进。WAP Forum设计的2.0版本将适应W3C中关于HTTP 和XHTML的标准,安全性更好,更新后的用户界面和输入法将跟上移动电话硬件的飞速发展。

移动标示语言开发要点:


应重新设计内容和应用,尤其是面向移动设备的。

应通过平衡移动设备的便携性和屏幕大小以及数据流量而突出其特性。

应使用中间件和服务器端生成动态页面来支持多种标示语言。

 
cHTML是由Access公司推出的一种标示语言,于1998年被吸收成为W3C标准。cHTML因其用在日本DoCoMo公司提供的时下流行的i-mode无线Web服务中而名噪一时。cHTML和HTML结合使用让i-mode应用发展得以轻松入门。结合DoCoMo公司的低成本B2C传输费用和i-mode在年轻人当中的声望,cHTML的成功指日可待。

目前,cHTML和WML两种语言处于竞争状态,CHTML的优势是普及广,而对WML来说,作为XML语言的实现者以及被设备制造公司和内容供应商广泛采纳则是其优势所在。如今,cHTML和WML被溶入了结合所有最佳标示选项的HTML新版本-XHTML Basic 和 XHTML Mobile Profile。XHTML Basic 语言规范的制定者来自于各大公司,包括Openwave(Phone.com支持WML),Access Co. Ltd. (支持cHTML), W3C (从 XML 和 HTML 的角度出发), Sun, Ericsson, 以及Panasonic。 

XHTML Basic是XML中对HTML4.01版本的实现。XHTML花费了相当长的时间改进了在HTML规范中的许多模棱两可的问题。在XML的严格引进下,XHTML给浏览用器及其他浏览设备提供了清楚的页面输出导向,并允许使用“模块”组件选择处理浏览器性能的变化。XHTML是HTML的接替版,在未来的版本中所有的浏览器都将支持XHTML。

2000年12月,W3C发布了XHTML Basic 规范作为限定资源设备的推荐规范。2001年,WAP Forum 和DoCoMo正式采用XHTML Basic作为未来浏览器开发的基本标示语言。XHTML Basic是通过使用XHTML模块来实现的XML文档类型,这些模块是构造XML文档类型的“积木”。XHTML Mobile Profile是增加了用于显示元素和内部style sheets模块的XHTML Basic的扩展集。 

符合WAP2.0技术的设备将通过同时支持WML 1.x 和 XHTML Basic或通过实现XSLT转换来和WML1.x向下兼容。符合XHTML Basic规范的WAP2.0设备将具有先进的用户界面,动画效果,弹出式菜单以及颜色,这些将使得WAP内容与i-mode 内容一致。另外,Access公司和DoCoMo已就向XHTML Basic规范靠拢方面达成部分一致。 


 
相关文章
 
页面功能  【加入收藏】 【推荐给朋友】 【字体:  】 【关闭】   


EasyJF.com 2006 隐私政策 使用EasyJF前必读