WML基础教程
- 格式:ppt
- 大小:646.50 KB
- 文档页数:23


WAP(wml)开发教程WAP(无线应用协议)是在数字移动电话、因特网或其他个人数字助理机(PDA)、计算机应用之间进行通讯的开放全球标准。
它是由一系列协议组成,用来标准化无线通信设备,可用于Internet访问,包括收发电子邮件,访问WAP网站上的页面等等。
WAP将移动网络和Internet以及公司的局域网紧密地联系起来。
提供一种与网络类型、运行商和终端设备都独立的移动增值业务。
通过这种技术,无论你在何地、何时只要你需要信息,你就可以打开你的WAP手机,享受无穷无尽的网上信息或者网上资源。
如:综合新闻、天气预报、股市动态、商业报道、当前汇率等。
电子商务、网上银行也将逐一实现。
你还可以随时随地获得体育比赛结果、娱乐圈趣闻以及幽默故事,为生活增添情趣,也可以利用网上预定功能,把生活安排的有条不紊。
WAP协议包括以下几层:1、Wireless Application Environment (WAE)2、Wireless Session Layer (WSL)3、Wireless Transaction Layer (WTP)4、Wireless Transport Layer Security (WTLS)5、Wireless Transport Layer (WDP)其中,WAE层含有微型浏览器、WML 、WMLSCRIPT的解释器等等功能。
WTLS层为无线电子商务及无线加密传输数据时提供安全方面的基本功能。
WAP协议的诞生是WAP论坛成员多年努力的结果。
它是针对不同的协议层定义了一系列协议,这些协议使得各方面的厂商和公司可以协同工作,开发无线通信网络的应用。
目前有超过100个成员加入WAP论坛,包括有终端和基础设备的制造商,有移动通信的网络运营商,有业务提供商,有软件公司,也有网络内容提供商等,共同为移动设备开发服务和应用。
但是,目前由于无线网的带宽等等因素的限制,WAP手机的在多媒体上的应用如:可视会议、多媒体教学等等,还须一段时日。
什么是WML?XHTMLMP?WML(Wireless Markup Language - 无线标记语言)。
它是一种从HTML 继承而来的标记语言,但是WML 基于XML,因此它较HTML 更严格。
WML 被用来创建可显示在 WAP 浏览器中的页面。
用WML编写的页面被称为 DECKS。
DECKS 是作为一套 CARDS 被构造的。
这种描述语言同我们常听说的HTML语言同出一家,都属于XML 语言这一大家族。
WML的语法跟XML一样,WML是XML的子集。
HTML语言写出的内容,我们可以在我们的PC机上用IE或是Netscape等浏览器进行阅读,而WML语言写出的文件则是专门用来在手机等的一些无线终端显示屏上显示,供人们阅读的,并且同样也可以向使用者提供人机交互界面,接受使用者输入的查询等信息,然后向使用者返回他所想要获得的最终信息。
--------------------------------------------------------------------------------------------------------------------------------- XHTML MP(XHTML Mobile Profile),它是定义在WAP 2.0上面的标记语言(markup language)。
XHTML MP是XHTML的子集,在XHTML MP出现之前,WAP网站的开发者们只能用WML和WML script来创建WAP的网站。
而与此同时,web的开发者们却在用强大的多的HTML、CSS、XHTML等来进行传统网站的开发。
所以XHTML MP的目标就是浏览者在WAP和web上获得尽可能相似的浏览体验。
------------------------------------------------------------------------------------------------------------------------------------- 做个手机和电脑都可以上的网站需要使用XHTML MOBILE PROFILE,如果做WAP 1.2或2.0的语言也可以使用QuickWAP XML,这样你可以不用学习太多的WML知识,也不用考虑分页、编码问题等。
WAP建站进阶在对W AP的概念有了初步的了解之后,读者将要重点学习如何使用WML标记语言和WMLScript脚本语言进行开发。
本章首先介绍了一些流行的WAP工具包,然后深入浅出地介绍了WML和WMLScript,并且还有详尽的实例供初学者参考。
详细的WML标记和WMLScript函数库是难得的中文参考资料。
一、WAP工具包目前W AP技术还处于初步的发展阶段,但是它的出现引起了公众的强烈兴趣。
W AP业务在欧洲开展得较早,目前将有更多的业务在北美和亚洲展开。
很多W AP开发商推出了一些W AP应用工具,以进一步加快W AP应用的发展。
WAP工具包目前WAP技术还处于初步的发展阶段,但是它的出现引起了公众的强烈兴趣。
WAP业务在欧洲开展得较早,目前将有更多的业务在北美和亚洲展开。
很多WAP开发商推出了一些WAP应用工具,以进一步加快WAP应用的发展。
在这里将要介绍一下目前四个主流的WAP工具包:o Ericsson WapIDE 2.0o Nokia W AP Toolkit 1.2o UP.SDK 4.0o Motorola ADK 1.0虽然这四家公司都是WAP论坛的主要成员,但是他们的开发工具包在很多方面都有所不同。
如果读者正打算开发第一个WAP应用,建议使用Nokia WAP Toolkit作为入门工具。
阅读工具包中所带的例子是学习WAP好方法。
下面主要整体介绍各种工具包,具体的功能与操作可以参考前面对Nokia WAP Toolkit的功能介绍。
Ericsson WapIDE 2.0Ericsson WapIDE 2.0具有集成化的WAP开发平台。
它由一系列能支持设计和WAP测试的应用工具构成。
同时它支持自己设计和更换测试设备的外形。
WapIDE的SDK目前只能在Windows NT 4.0和Windows 95/98下使用。
在WapIDE中还有用于测试服务器应用的程序。
这些包括Perl5.0、Tcl/Tk和Xitami Web Server。