wap开发工具

虽然EricssonNokiaUnwired Planet(Phone.com)三家公司都是WAP论坛的主要成员,但他们的开发工具包并不一致,在很多方面都有不同。而且这三家公司都开发了自己的商用WAP服务器,并且各自的服务器通常只与自己推出的开发工具包能够较密切地结合使用。这一点希望能够引起开发人员的注意。

 Ericsson WapIDE

Ericsson WapIDE工具包是由一系列支持设计及测试WAP应用的工具构成。WapIDESDK目前只能在Windows NT 4.0Windows 95/98环境下使用,针对Windows 2000环境的WapIDE开发工具包,相信不久即会面世。WapIDE还同时提供了用于测试服务器应用的程序,如Perl 5.0Tcl/Tk以及Xitami Web Server等。

安装WapIDE时需要首先安装IDE,然后安装SDK,并同时选择安装Xitami Web Server等全部组件。

WapIDE开发工具包启动后的窗口界面如图2.9所示。它包含有用于测试应用程序的浏览器(Browser),用于编写应用程序的应用设计器(App Designer)和一系列服务器端工具集(Server Toolset),比如WMLWMLScript编译器及语义分析器等。

 

2.9  WapIDE开发工具包的窗口界面

 

从该窗口中单击“Browser”图标,即可启动WapIDE的浏览器,如图2.10所示。该浏览器可以模拟Ericsson多种型号的WAP手机,默认情况下模拟的是R320s手机的样子。通过该浏览器,开发者可以测试工具包中自带的网页样例,或测试自己编写的网页及应用,测试时需输入它们的URL地址。WapIDE提供的样例比较典型,包括金融、股票和日程等多方面的应用,通过测试和学习这些样例,不仅可以增强我们对WAP编程的理解,也可以掌握一些典型WAP应用的开发方法。

在图2.9所示的窗口中单击“App Designer”图标,可以打开它的工作界面,如图2.11所示。

可以看到,App Designer的窗口中集成了3个组件,一是WML编辑器,即“源程序(Source)”窗口,用于使用WML语言编写和设计WAP网页及应用;二是一个WapIDE的手机浏览器,即“设备(Device)”窗口,用于显示Source窗口中程序的运行结果;三是一个辅助窗口,即“输出(Output)”窗口,用于显示一些运行或编辑消息,辅助开发工作。

如果我们使用Ericsson WapIDE工具包开发WAP网页及应用,那么App Designer窗口则是我们经常使用的窗口,大部分开发工作将通过这一窗口完成。该窗口中还有一些菜单命令和工具按钮,操作都比较简单,我们就不一一叙述了。

<?xml:namespace prefix = v ns = "urn:schemas-microsoft-com:vml" />Ericsson WapIDE还包括其他一些服务器工具以及与WAP开发相关的WAP网关等产品,使用时可以参考相应的说明资料,我们这里就不详细展开了。<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

 

2.11  App Designer的工作窗口

  Nokia WAP Toolkit

EricssonWapIDE工具包类似,NokiaWAP工具包也拥有图形开发环境、浏览器和WMLWMLScript的编译器。Nokia的工具包目前只能在Windows NT 4.0环境中运行,而且必须先运行Java 2 runtime才能运行和使用Nokia WAP Toolkit。因此,用户必须先到美国Sun公司的Java网站(http://java.sun.com/)去下载Java 2 SDK或者Java 2 Runtime Environment(JRE),并正确安装到所用计算机的Windows NT 4.0环境中,然后才可以安装Nokia WAP Toolkit

完全安装NokiaWAP工具包后,可以看到它程序组里面除含有工具包本身的程序外,还含有一个工具包IDE以及有关WAPWMLWMLScript的说明文档。Nokia WAP工具包启动后的工作窗口如图2.12所示,这是一个集成化的窗口,开发者从中可以进行WMLWMLScript文件的编辑、修改和测试等工作,并可通过输入WAP网页或应用的URL地址来浏览它们的效果。

 

2.12  Nokia WAP Toolkit的工作窗口

Nokia还提供了一个独立的基于WAP ServerJava Servlet,集成了应用服务器和WAP网关两种功能。对于WAP服务提供商来说,该产品更为实用,而且维护更为系统、简练。

 

  Phone.com UP.SDK

Phone.com公司推出的UP.SDK产品与NokiaEricsson的产品有较大的区别,虽然它可以运行于Windows 95/98/NTSolaris操作系统环境,但它没有提供编辑和测试WMLWMLScript程序的集成环境。不过,UP.SDK提供了一系列可由WMLPerlCC++VB等不同语言重复使用的代码库,同时提供PerlC语言使用的库函数,并可用来生成WML文件及控制HTTP请求等,而且UP.SDK还提供了SSL证书的安全性工具。因此,使用UP.SDK开发,能够大大提高用户的开发效率。Phone.com还提供有自己的微浏览器UP.Simulator,如图2.13所示。目前,该模拟浏览器只能在Windows环境中运行。

由于UP.Simulator是动态地与Phone.com开发者网站相连接的,所以必须在用户计算机一直与Internet连接的状态下才可以使用,这样为用户随时下载样例应用或直接访问Internet上的WAP站点提供了方便。

 

Phone.com的工具包除了提供有标准的WAP功能外,还扩展了其他一些WAP功能,如传真、通知等。其中,UP.LINK server就包含有一个传真管理器的产品,可以控制用户从WAP浏览器上直接传真的信息,Microsoft Word文档、ASCII文本、RTFAdobe Acrobat文档等都可以作为传真文件。而Notification API产品则允许用户向其他WAP手机客户发送异步消息,即发送通知信息。

比较而言,Phone.com的工具包比NokiaEricsson的工具包拥有更多的开发功能,但其开发工具的操作界面不太“友好”,使用起来不太方便。Ericsson WapIDE工具包操作界面的处理上有些地方用起来不是非常方便,Nokia的工具包提供有较好的图形开发环境。因此,对于拟采用WAP工具包进行开发的用户而言,不妨选择Nokia WAP Toolkit作为开发工具。当然,为了开发适用于Phone.comEricsson手机的网页及应用,用户还有必要熟悉它们的工具包。

当然,目前提供WAP开发工具包的公司有很多,为便于大家了解这些产品,我们在表2.2中列出比较常见的WAP开发工具包以及它们的下载网址、产品功能组件情况等。

2.2  常见WAP开发工具包的基本情况

提供商

SDK


 

模拟器

编辑器

调试

工具

例程

帮助

文档

Nokia

Nokia WAP Toolkit

Ericsson

WAPIDE SDK 2.1

 

 

 

Phone.com

UP.SDK 4.0

 

 

 

Motorola

Mobile Application

Development Kit (ADK)

WAPMine

WAPPage 1.0

 

 

 

WAPObjects

WAPObjects

 

 

PWOT

PWOT WML-Tools

 

 

 

Dynamical Systems Research

WAP Developer

Toolkit 1.0

 

Perfect Solutions

CardONE

 

 

 


 

本章介绍了WAP协议层的组成及相关内容,分析了WAP的工作原理,并在与Internet系统架构比较的基础上,讲解了WAP系统的网络架构。随后简要介绍了WAP编程中主要的开发工作,以及比较常用的WAP网络服务方案、WAP测试环境的建立方法、常用WAP开发工具包等内容。

本章内容虽然不多,但主要是理论性和概念性知识,是进一步学习WAP编程的基础,希望读者能从总体上掌握这些内容。尤其要熟悉WAP测试环境的3种建立方法和Ericsson WapIDENokia WAP ToolkitPhone.com UP.SDK等几种常用WAP开发工具包的组成、特点和使用方法。

转载于:https://www.cnblogs.com/qqnnhhbb/archive/2007/08/29/874958.html

     说明:   WAPtor 是一款非常简单易于使用的WML 编辑器,虽然它没有摆脱代码格式的束缚,但比过去的HTML 代码简单的多。即使你不记得WML语言的标签和属性,也能利用WAPtor制作出非常出色的WML网页,WAPtor能让你随时预览WML页面的效果,十分方便。 WAPtor适合初学WML网页的人使用,强力推荐。   >> waptor23.exe   2、WAPPage      说明:   WAPPage是WAPmine推出的一款WAP 编辑器,支持预览、代码阅读、卡片浏览等功能,其用户图形界面很好,并且对于事件和定时等的处理都不错。   >> wappage.zip   3、Ericsson Wap IDE SDK      说明:   Ericsson公司自己开发的WAP开发环境。同Nokia一样,Ericsson的这款工具也很优秀。其中包含了R320s仿真器,并且自带了一个 Xitami V2.4d3的Web服务器。目前该工具最高版本为2.1。 这个工具很精致,而且界面比较有特点,您用起来一定会觉得耳目一新。工具的安装分两步,首先安装WapIDE 3pp v2.0,接着安装WapIDE SDK v2.1。所以需要下载2个文件。   >>WapIDE_3PP_2_0.exe >> WapIDE_SDK_2_1.exe   4、Nokia WAP Toolkit      说明:   Nokia公司自己开发的WAP工具包。要知道Nokia对WAP发展的作用不小哦,所以原汤化原食,这款工具自然会使您用得得心应手。其中包含了7110手机仿真器。目前该工具包的最高版本为2.0。下载这个工具包可以去Nokia 开发者网站,但是需要先注册,有些麻烦。   >> NokiaToolkit2_0.zip   5、Dotwap      说明:   Dotwap 是inetis 网站提供的WAP 编辑工具。软件包比较小,只有600多K。界面很普通,没有什么特点,但是很简单易学,所以,如果你是初学者,用它最合适不过了。目前该软件的最高版本为2.0。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值