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


随着802.11技术和其它形式的无线LAN技术日益普及,生产商们加大了对移动设备应用软件的开发力度 。基于开源的、应用于无线技术领域的应用软件和工具逐渐浮出水面 。开源软件开发商们已开始着手开发各种各样的WLAN(无线LAN)应用软件,它们的功能包括网络连接监控、充当WAP网关、网络配置分析和网络安全保障等 。同时,还存在着这样一些人,他们专门开发基于开源的开发工具 。他们有些来自Nokia这样的大公司,有些则是来自非凡群体的志愿者 。目前,这支队伍的人数还在不断地增加 。
尽管目前开源项目在许多领域发展迅猛,但是在无线工具和应用软件方面,开源的发展步伐要比网络服务器等其它领域缓慢得多 。移动技术开发领域目前仍被一些主要的手机生产商们把持着,这些公司主要依靠收取操作系统的所有权费用来赚钱 。对于这些商家来说,无线LAN并非十分重要,还不值得为此寻求合作伙伴建立大规模的开源合作项目 。
在传统的有线通信领域中,开源项目并不罕见 。例如,目前有多个项目旨在开发出一种开源架构,以替代昂贵的所有权通信架构 。开发开源项目的鼻祖要数GNU公司了,它下属包括一个专门开发GUN Bayonne电话通信服务器的小组 。GNU Bayonne是一种无须许可证的开源产品,它可以帮助客户建立、配置并治理嵌入式、独立式或基于网络的电话语音回应系统 。这些客户可以是小型企业也可以是大型公司或电信业运营商 。
还有一种开源PBX(专用小型交换机)名叫Asterisk,它是一个运行在Linux环境下的纯软件实施方案 。Asterisk可以在无须任何其它硬件设备的条件下,通过IP技术应用3种技术协议对语音进行处理 。它还可以实现下列功能:
◆ 附有目录的语音邮件服务;
◆ 电话会议、互动语音回应和电话排序;
◆ 通路呼叫;
◆ 呼叫方ID服务;
◆ ADSI;
◆ SIP;
◆ H.323(可充当客户端和网关) 。
最近,无线开源项目已开始破冰而出,吸引了众多通信产品生产商 。他们来自各个领域,包括移动系统架构、系统安全和802.11网络技术等 。
通信巨头的加入
随着移动系统平台在提高公司的网络连通性、实现资源共享方面显得越来越重要,市场上出现了一些移动开源应用软件和工具 。为满足不同的用户需要,大规模的软件及通信工具厂商正逐渐地向其产品中增加更多的移动技术应用软件开发工具,其中当然不乏开源开发工具 。
Motorola和Embedix
以Motorola公司为例,当他们的Metrowerks子公司收购了Linux工具和解决方案厂商—Embedix公司后,便开始着手扩展自己的开源产品 。Metrowerks公司将在Embedix公司原有技术的基础上开发基于Linux系统的应用软件开发工具和平台,主要应用于PDA、智能手持设备、住宅网关和数字电视等设备 。
Metrowerks公司的无线开源产品包括为Symbian操作系统开发的CodeWarrior无线开发工具包、Nokia 3650 Edition、为Symbian系统提供本地C/C技术支持、为Symbian v2操作系统开发的CodeWarrior Development Studio、OEM Edition和一个应用于Symbian系统的硬件开发套件 。
Nokia公司的Developer Suite
Nokia公司最近专门为J2ME技术推出了Nokia Developers Suite 1.1套件,该套件可运行在Linux系统环境下 。Developers Suite 1.1为程序员们提供了各种工具软件,以帮助他们开发、检测并配置可下载的J2ME应用软件,同时还提供了一个自动的源代码生成工具和档案建立工具 。
Developers Suite 1.1还支持对Nokia系统设计成套工具(SDK)的MIDP开发 。它包括Nokia Series 40 MIDP Concept SDK,拥有多个MIDP应用程序接口,可以实现分类、文件编制和范例应用等功能,以便可以在模拟的系统环境中对J2ME应用软件进行开发、纠错,并使之正常运行 。

推荐阅读