1、能把WMLScript嵌入WML网页中吗?
不行。与能把JavaScript嵌入HTML网页不同,WMLScriptL必须包含在一个独立的文件里供WML调用。
2、能看见WML网页的源代码吗?
如果你有一个SDK,你可能看到WML代码就像在浏览器里浏览网页一样。如果你只有一个HTML的WEB览器,你可以访问http://www.webcab.de/查看到WML代码。
3、可以使用Active Server Pages(ASP)创建网页吗?
是的,你可以像创建HTML一样创建WML。如果你已经为创建WML写好了ASP页面,只要记住在设置MIME类型时使用如下设置即可:
Response.ContentType = "text/vnd.wap.wml"
4、可以在WAP中使用cookies吗?
理论上说是可以的。但不是所有的WAP手机都支持这项功能的。但可以通过编程,留出一块隐蔽的空间存放一些信息标识。(如在信息头使用POST方法或在URL中用GET方法)
5、可以使用JAVA Servlets创建WML网页吗?
是的,一切如同在HTML上一样,但记住必须正确地设置MIME类型:
response.setContentType("text/vnd.wap.wml");
6、什么是WAP网关?
WAP网关是一个在移动网络中软件实体。它连接到因特网或是企业上网负责内容和应用程序传输到WAP手机中。
一些WAP网关还负责HTML到WML的转换。
7、我需要一个WAP网关吗?
不,不需要。如果你想成为WAP的信息供应者,你可以使用已有的web服务器(只需改变一下MIME类型)。手机通过当地移动网络的WAP网关联接你的服务器。
但是,如果你拥有一个WAP网关将会更方便。因为它是移动网络的一部分,你可像移动用户一样有权使用信息等优点!
8、在哪儿我能找到一个WAP网关?
诺基亚生产了一个免费的WAP网关和服务器,具体资料您可以参考 http://www.nokia.com/corporate/wap
9、我怎样把HTML的网页转化为WML?
在考虑转化HTML之前,你应该考虑到WML是为小屏幕设计的,它不如HTML那样在视觉上更直观和丰富。
任何转换可能都会使HMTL的内容或格式受到影响,像Script.一些简单的HTML网页才能更好的转换。转换可以是在某些浏览器上一次进行,也可以是在WAP网关的过滤系统上进行。
10、如何建立一个WBMP图片?
像Adobe Photoshop 5.x和PaintShop Pro的有些插件是支持WBMP格式的。
还有GINGCO和Teraflops都提供把各种格式的图片转换万WBMP格式的开发工具。
11、我如何建立一个能访问数据库的WML网页?
这个问题与建立HTML网页一样没什么不同。任何有关服务器端的技术都可以用来建立动态存取的WML网页。
这方面的例子:Active Server Pages (在IIS服务器上)、CGI和JAVA Servlets。
12、如何在GoldFusion中创建WML网页?
在GoldFusion中设计时,一般要在网页的开头加上:
(当然你还得保证你的网页内容与WML V1.1兼容。)
13、WAP与蓝牙技术、EPOC还有Windows CE之间的竞争怎样?
根本没这种事!WAP是一个协议,允许WEB形式的信息发送到移动设备上(如手机)。
EPOC和Windows CE是一个操作系统,提供浏览WML网页的浏览器。
蓝牙技术是RF(无线电频率)技术,用以短距离的无线网络。
14、WAP的安全性能怎样?
在WAP中有个叫WTLS的层,为服务器-客户机安全性提供加密和验证,它能防止恶意的的访问,为电子商务和企业内部网络应用提供了解决方法。
15、可以让WAP设备通过WML拨号吗?
WAP手机可能利用WTAI(无线电话应用程序接口)来实现,例如:
WMLScript: WTAPublic.MakeCall("9287787");
但是第一代WAP设备是不支持这一功能的!
17、我们可方便的管理WML网页上的内容吗?
目前还不行。但Oracle公司正在开发一个数据库驱动的文档服务器,叫作:Panama ,据说可以很好的管理个人在WAP手机上的信息。
18、WAP在GSM手机上是通过什么来传输的?
在GSM手机上,WAP能通过短消息服务(SMS)或通过CSD。而后者提供了更大的带宽。
19、在WAP手机上传输的是什么格式的图片?
WAP标准指明图片的格式是WBMP。要了解这个格式的更多详细的资料,您可以参考http://www1.wapforum.org/tech/terms.asp?doc=SPEC-WAESpec-19990524.pdf
20、WAP可以在GPRS上运行吗?
是可以的,GPRS是一个新的移动传输服务,它把信息包发送到移动设备上。它的WAP传输比通过SMS和CSD技术使用GSM更快。
21、WML网页所允许的能显示在手机上的最大网页是多少Kb?
这根据手机的不同而各异。但是作为一项不成文的规定,最好保证你的WML网页1400bytes以内。
22、在WAP客户端应该用什么操作系统?
只要有包含一个WML的微浏览器,什么操作系统都可以。现在代表性的OS是WindowsCE、EPOC、Palmos。
23、我怎样写和测试我的WML网页?
现在有很多这样的SDK。诺基亚和爱立信的SDK用的非常广范。
如果只是写一般的WML网页,任何本文编辑器都是个不错的选择,当然也有这方面的专业工具,你可以去http://www.allaire.com/看一看。
24、WAP能在哪些类型的移动网络中运行?
WAP是为最广泛的移动网络而设计的,它们是GSM、PDC、CDPD、CDMA、TDMA、PHS、DECT,同时还包括第3G标准。
很多程序员都在讨论Wireless(无线)技术,也就是常说到的WAP。但是WAP到底是什么呢?他代表什么?为什么是这么古怪的名字?我们将会解答这些问题!首先,让我们了解一下它的背景信息。
所有这些WAP的讨论从何而来?
当前,世界上使用移动电话的用户在不断的增加。全世界的移动电话用户比台式PC的用户还多。在全球范围内,相比2亿台PC的是现在有3.8亿的移动电话用户,到2003年,移动电话的用户将会达到10亿,也就是地球人口的1/6。移动电话有着巨大的用户基础,并且移动电话的发展也业已提供了一个巨大的交流通讯平台,而且这个平台每天都在发展成熟。
现在我们来设想一种新的技术--它能让所有的移动电话用户访问互联网。一个移动的互联网,伴随着它的成长,m-commerce模式将会被远远地抛在后面。
现在,这种移动的互联网已经存在。这种新技术让无线设备接入互联网成为可能。这个技术就是WAP。
准确的说,WAP到底是个什么“东西”?
WAP是Wireless Application Protocol(无线应用协议),本质的说WAP是一种使无线设备接入互联网成为可能的技术,它把互联网上的信息转换成能在手机屏幕和其它移动设备上显示的信息。
移动电话是如何接入互联网的?
想想互联网通常是怎样工作的。简单来看,互联网是利用两种计算机实现的:服务器和客户机。服务器里存放着我们浏览的网页,客户机就是我们的PC了或者说是我们浏览网页的计算机。
WAP技术的工作和这有点相似。不同的是我们是用移动电话即手机而不是PC来访问互联网,移动电话就是我们的客户机。这样说可能会有点太简化了。为了把移动网络接入互联网,还必需一个WAP网关,同时我们用作客户机的移动电话必须支持WAP,网站一方也必须提供WAP格式的网页。
什么是WAP网关?
一个WAP网关是一个位于互联网和移动网络的中间件,当我们向互联网发出一个请求时,它把我们的“WAP”请求转化为“Web”请求。相应的,当收到互联网的回应时,WAP网关也把从互联网上来的“Web”请求转换为“WAP”请求。
“网站一方也必须提供WAP格式的网页”是什么意思?
当今的网页大都是用HTML写的,但对移动电话而言就显得太复杂了,且速度慢。移动电话能访问的网页都是用WML(wireless markup language)写的。WML很显著地简化了下载次数和表达形式,所以我们说“网站一方也必须提供WAP格式的网页”是指现有的网站的源HTML语言必须转化成WML。
关于WML
WML是一个相当简洁的设计语言,它没有过多的函数性,也非常的新(第一版本发布于1999年)。
WML允许程序员指定文本的版式和外观、页面的层次、链接。在层次中,这些网页称“decks”;单独的网页称为“cards”。
WML产生的是静态的页面。静态的页面仅显示文本,允许用户从一个页面跳到另一个链接页面。所以不如动态的网页那样有趣!
是不是说静态页面是在移动电话中唯一能显示的网页?
不,事实不是这样!WML有它自己的JavaScript版本,叫作WML Script。WML Script允许程序员为WML网页创建附加的函数。目前WML文件和WML Script文件还必须各自独立保存,所以,存在一大串文件关联一个WAP格式网页的情况。
有没有把现存的网站变成WAP格式的程序?
事实上,在市场上有很多这样的转换软件。一些转换软件声明它们能把整个网站转换成WML,仅仅是需要点运行转换的时间,一旦完成转换,任何变化或新增到网上的网页都会直接表现为WML格式。
但有些人对这些转换程序感到怀疑,认为直接去创建WAP网页会更好。
另一方面,目前互联网上有超过10亿的网页,如果都用人工转换格式将会不现实。所以很多事往往都是矛盾的。
在哪儿我能了解到关于WAP、WML和其它更多的内容?
一些大型的手机生产厂商,如爱立信(http://www.ericsson.com/) 、诺基亚(http://www.nokia.com/) 、摩托罗拉(http://www.motorola.com/)都有着精彩的有关WAP的资料。