详细综述无线通信技术:CDPD vs GPRS( 二 )


志愿者的成就
另外,还有一些无线开源开发工具和平台是由志愿者们开发的,尽管它们中有一些是在商业软件开发人员的指导帮助下完成的 。
Jabber协议
在各种无线开源开发平台中,有一种是在Jabber基础上开发的 。Jabber是一种开放式的XML协议,主要用于实现互联网上两点间的实时通信 。
在Jabber协议背后有一个名叫Jabber.org的开发小组,该小组便是闻名的商业通信软件生产商Jabber公司的前身 。
Jabber公司最早开发出的应用软件是一个异步的、可伸缩即时信息平台,与之相配套的还有一个即时信息网络,它的功能与Yahoo或AOL公司所提供的公共IM平台大同小异 。
尽管并不是专门为无线通信技术设计开发的,但是Jabber IM技术正在越来越多地被程序员们用来为无线技术平台增加IM功能 。截至2003年5月初,Jabber开源项目已经制造了大约15万台服务器 。
Morphis WAX
另一个无线开源技术开发工具是Morphis WAX 。它可以将适当的内容传递给不同的无线设备 。Morphis Wax的开发者是一个名叫Morphis.org的小组,其赞助商是Kargo公司 。该公司的主要业务是研发移动技术开发工具 。
Morphis WAX可以将信息转换成各种格式发送到多个移动设备中,其转换的格式包括WML、HDML、Html、cHTML和其它网络格式 。Morphis WAX还包括一个WAXServlet模块,它是建立WAX应用软件的基础 。那些使用Morphis和WAX分类工具作为应用软件基础的开发人员可以自动实现诸如应用软件注册和数据库合并等功能 。
EnhydraME
EnhydraME是J2ME的一个版本,主要用于Enhydra Java/XML应用服务器 。
Enhydra最早是由企业级Java技术公司Lutris技术公司开发出来的 。目前,这一项目主要由ObjectWeb项目推动,后者是一个开源中间设备开发项目,该项目的赞助商包括法国Telecom R&D公司、Bull公司和INRIA公司 。
Enhydra服务器利用企业级Java标准,例如,Servlet 2.2和jsp 1.1支持表示逻辑 。它的功能还包括充当XML引擎、充当数据库连接合并装置、充当目标关连镜像工具、实施表示治理及会话治理等 。
EnhydraME结构包括kXML—用于无线设备的完整XML模型;kSOAP—用于无线设备的SOAP信息元件;kHTTP—用于实现无线设备收发HTML信息的HTTP服务器;Locumi—用于无线设备的HTTP微型代理服务器;以及Mail4Me—用于无线设备的邮件引擎 。
基于Linux系统的项目
大多数的项目都是从Linux系统开始的 。例如Linux-WLAN项目,其主要是利用Linux系统开发基于802.11技术的无线LAN系统 。Linux-WLAN项目的赞助商是Absolute Value Systems公司,它主要开发基于开源的无线LAN产品 。Absolute Value Systems公司还生产基于Linux系统的集成嵌入式系统软件 。
与此同时,一些个人开发者也在努力开发各种基于Linux系统的无线监控应用软件,包括KwiFiManager—KDE控制配置程序和相连监视器无线扩展的工具;Qwireless—x86和iPAQ应用软件,主要用来对无线LAN进行分析;Gwireless—它可以作为一个基于GNOME的相连监视器,也可以作为一个利用无线扩展技术对802.11b无线网卡进行配置的配置器 。此外,还有一些保障系统安全的工具,包括Open1x,它是一种包含无线扩展技术的IEEE 802.1x验证协议的开源版本 。
无线LAN
近来,无线LAN对于提高企业的连通性、实现资源共享也变得越来越重要 。据一家名为Santa Cruz的加拿大研究中心的调查显示,有56%的调查对象目前正在使用或正在评估802.11网络 。
由于无线LAN技术日益成熟,非凡是对Wi-Fi技术的支持越来越广泛,使得开源社区推出的无线LAN项目因此而层出不穷 。
OpenAP
另外一些无线LAN项目为用户提供了多种不同的开源架构选择 。以OpenAP项目为例,它可以为用户提供一个完整的开源软件 。通过这种软件,用户可以建立一个802.11b无线通路点,其主要目标客户是那些建立公共网络的用户 。OpenAP项目的赞助商是Brisbane公司,该公司主要开发802.11技术应用软件 。

推荐阅读