文章系统图片系统下载系统个人求职企业招聘房产系统展会系统供求系统产品系统商城系统自定义系统后台一览
解决方案
建站知识
WAP建站入门教程
来源:网络作者:网络
l         模拟环境
    模拟环境是通过使用由移动电话公司所提供的WAP手机模拟器来实现WML浏览。在网上能免费下载的模拟器有Nokia WAP Toolkit、Ericsson R380 Emulator(图2-9)、Ericsson WapIDE、UpPhone UP Simulator、Motorola Mobile ADK等。其中Nokia、Motorola和Ericsson提供了比较完整的集成开发环境。

图2-9 EPOC Emulator
    这种方式提供了集成环境和WAP手机基本一致的模拟器。但是很难说所使用的模拟器和其产品完全一致的,并且没有网关的参与(有的模拟器可以设置网关),因此这是一个不完备的检测,特别是与WTA(Wireless Telephony Application)相关的服务没有办法进行检测。对于开发阶段来说,这样的环境就已经足够。

l         实际环境
    根据网关所在的位置不同,实际环境的建立分为三种:
    • 使用移动营运商的拨号和网关。
    • 使用公共网关(在国际互连网上,有一些这样的公共网关)。
    • 使用自己设立的网关(通过拨号上网,使用简单的拨号接入软件和免费的网关来实现)。
    但是相比之下,使用移动营运商提供的WAP网关,费用要比其他两种方式要少。例如:移动营运商规定WAP上网费用是0.2元/分钟。如果采用直接拨号到自己设立的网关,那么至少要交纳市话费用0.5元/分钟。除非有特殊的要求(例如:建立企业内部的WAP网络或者考虑到安全问题),否则还是捡便宜的用。
    在国内根据所使用的SIM卡不同可以分为:“联通”和“移动”(原中国电信的一部分)。由于国内各个省市的电信部门各自布置有关的WAP设备,因此即使是属于一家,所采用的WAP设备也不尽相同。
    实际环境的建立和以上的情况很相似。购买一些主流的WAP手机,开通WAP服务。在Internet上有一台Web服务器可供测试使用。将WAP手机连接到现有的网关,就可以真正地享受WAP服务了。当然,目前每一次测试可能要交纳一定的费用。
    由于国内的WAP网络还处在实验阶段,并没有真正地推向市场。因此网络的稳定性比较难保证。在开发阶段,如果能有移动营运商的技术合作那是最好的。这样一旦有问题可以随时询问。

三、书写你的第一个WML页面

  • 这里假设读者已经拥有了一台电脑,并且已经安装了Windows NT Server 4.0版本(对于个人来说一般选择独立域服务器安装),通过电话线能够接入到Internet。在这个基础上来讲述如何搭建WAP平台。
  • 首先要给Windows NT Server打上Server Patch 4.0。一般在网络上可以找到Server Pack 4.0版本。然后安装Option Pack 4.0,里面有Internet Information Server 4.0(以下简称为IIS)。如果拥有Visual Studio 6.0企业版,这个的问题就很简单了:直接安装Back Office就可以解决问题。Back Office里面含有很多服务组件。其中就有Internet Information Server和FrontPage Server Extension。安装完成之后,现在的电脑就是一台为开发而使用的服务器。
  • 翻到本书后面的WAP资源一章,找到下载WinWAP 2.2的网址。从网上下载一个WinWap 2.2,将它安装在电脑上。在完成WML浏览器安装后,试着启动它。如果一切正常,它将直接通过Internet连接到提供商的WML主页上。在菜单里可以找到 “View Source”(查看源文件)这个选项。通过阅读别人的WML页面进行学习,是一种很好的学习方式。
  • 使用记事本(或者读者喜欢的文本编辑器)输入一个最小的WML页面,如图2-10所示。输入的时候注意,第一行要顶着开头写,不要留下空白或者空行。否则,在其他模拟器浏览下就会出现问题。WML对页面书写的要求比较严格,因此最好按照要求来做,否则后面很麻烦。
<?xml version="1.0"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN"
"http://www.wapforum.org/DTD/wml_1.1.xml">
<wml>
<card id="main" title=”First WML”>
<p>
Hello World !
</p>
</card>
</wml>

图 2-10 输入Hello.wml
写好后将它保存为hello.wml。注意:如果使用记事本,那么它将会无视输入的文件扩展名,而直接以txt作为文件的扩展名。因此还必须手工修改文件的扩展名。