|
WAP手机和一般的手机不同之处在于它内置了微型浏览器(MiniBrowser)、缓存(CACHE)和内存。它是集移动电话与移动电脑于一身的新型通讯工具,不仅具有普通手机的功能,而且还可以浏览WAP网站、收发电子邮件、传真、查看股市行情等。
对于手机市场而言,虽然WAP并非最先进的技术,但我们通常看到的只是WAP的表象,你知道WAP是怎么编程的吗?编程的环境又是怎样的吗? WAP(无线应用协议)的编程模型是以Web编程模型为基础的。所以应该对Web编程模型有一定的了解,WAP网页一般使用WML编写。
首先是环境
建立浏览环境十分简单,网上提供很多免费下载的WML浏览器。例如:WinWAP就是一个在Windows操作系统下运行的WML浏览器。只要输入提供WML内容服务的URL地址,就可以浏览WML页面。操作过程和Internet Explore十分像。这种方式的优点是实施简单迅速,操作简单易学。但是由于是Windows下的浏览器,支持大部分的WML标记,窗口界面可以扩大和缩小,因此所看到的情况和手机上的模拟差别很大。另外也不提供编辑、编译和调试集成环境。

其次是模拟环境
模拟环境是通过使用由移动电话公司所提供的WAP手机模拟器来实现WML浏览。在网上能免费下载的模拟器提供了比较完整的集成开发环境。这种方式提供了集成环境和WAP手机基本一致的模拟器。但是很难说所使用的模拟器和其产品完全一致的,并且没有网关的参与(有的模拟器可以设置网关),因此这是一个不完备的检测,特别是与WTA(Wireless Telephony Application)相关的服务没有办法进行检测。对于开发阶段来说,这样的环境就已经足够。