WAP网站开发工具与流程
1)开发工具
因为手机上只能显示WML页面,所以必须进行WML的页面开发。在开始设计WML之前,首先要熟悉一下WAP网站开发环境。由于无线通讯设备的显示与桌面计算机有很大区别,所以在进行提供WAP服务的网站页面设计时,就不能用FrontPage之类工具了,此时要在开发计算机中建立手机仿真开发环境,使用各种模拟器来模拟手机的真实显示环境,从而能进行所见即所得式的开发,以减少开发复杂度。目前较为流行的模拟器是NokiaWAPToolkit(诺基亚Wap工具包),它为WAP开发者提供了建立、测试和演示WAP应用的PC环境,包括了编写WML、WMLScript、加载WBMP图形的工具以及调试WAP应用的工具等,其重要特点如下:
◆提供了WML和WMLScript脚本编辑器;
◆支持WAP1.2,宝库推服务、WML和WMIScript脚本;
◆可以用设备模拟器查看编写的页面;
如果没有WAP网关,可以用NokiaWAPServer来模拟提供WAP服务的Web服务器;
◆调试和测试工具能显示应用程序运行的详细信息;
◆配有WBMP图形编辑器,可以创建WBMP格式的图形,还能将GIF和JPEG格式的图形转化为WBMP图形;
◆提供了示例源代码;
◆支持VCARD卡和VCAL。
这些软件工具和文档可以从htp://www.forum.nokia.com/网站免费下载。
目前这个WAP工具包的最高版本是2.0,诺基亚公司的这个开发包是采用Java编写的,所以在安装之前首先要安装JRE2.2以上的版本才可以。
2)WML和WMLScript脚本设计:
WAP网站基于WML语言,而WML语言则是遵循目前的XML标准。WML和以往的HTML语言最大的不同是WML语言的限制非常严格,表现在下面几个方面:
◆WML中的所有标签、属性都是区分大小写的;
◆对于连续的空格,WML编译器将认为是一个:
◆所有标签的属性都需要使用双引号括起来;
◆所有的标签都必须封闭,对于不成对出现的标签,必须在“>”之前加上“1”,比如“
”。
在WML中,最基本的单位叫做“卡片(card)”,它被用来向用户提供交互界面。这是为了照顾到手机的屏幕比较小而设计的,并且手机的处理能力有限,不可能像我们经常使用的IE等浏览器那样一次将整个页面载入,再使用滚动条来察看内容。因为一个被设计用于手机浏览的WML文件最大不能超过1.4K,所以才将大的页面分割成为若干个卡片来一次显示。多个卡片就组成了一个层面,一个WML文件中只允许出现一个层面,正如HTML中只用一个标签对一样。要在手机上面显示文字,必须使用
标签对将文字包括。
- 上一篇:建设一个优秀的网站需要注意什
- 下一篇:Windows2018的安装

