无线应用平台呼唤标准

2007-4-6 11:48:30 来源: 不详 佚名   


杨阿昭

  无线终端设备形形色色互不兼容,

  其上的操作系统和开发平台也多种多样,

  这种情形与早期的大型机时代颇为类似,一定程度上抑制了无线应用的发展

  无线平台就如当初的PC机一样,对企业产生了巨大的影响。当PC机的计算能力从主机转向桌面时,无线设备也使PC机和笔记本电脑得到了更好的应用,它利用集成的企业信息系统,使连接的计算机能够传输重要的商业数据。目前无线移动市场最有目可睹的成功案例就是RIM的Blackberry,它几乎成了高速和永不掉线的代名词。将来,每个用户都将使用某种无线平台。初始化功能是设备中预安装的功能,如同步日历、联系管理、无线消息和E-mail等。在今后的三年中,当企业找到了新的革新方法—提供随时随地的企业数据访问来提高生产率时,应用也将得到稳定的发展,同时现有的系统和定制的工具数量也将迅速增加。

  但是,我们必须看到,无线终端设备形形色色,厂商之间为了各自的利益,人为地在产品间设立壁垒。到目前为止,不同品牌手机的电池和充电器仍不能兼容就是一个明显的例子。再者,高端无线设备上的操作系统也存在激烈竞争。这种竞争为独立软件开发商带来很大的麻烦,同一种软件为了支持不同的平台需要开发多个版本,这种工作量可想而知,而且,了解相应平台的技术人员短缺,也会困扰这些软件开发商。一些手机厂商就感叹:什么时候Symbian上的程序员能像Windows上的程序员一样多该有多好啊!

  硬件平台:电话 vs PDA

  无线平台主要分为两种:Smartphone和无线PDA,前者具有成熟的操作系统并可运行应用,而后者则综合了Wi-Fi和蜂窝网。

  由于已有1000万Smartphone用户,市场专家非常看好产业的前景。IDC认为,到2007年,无线平台每年将增长86%,ABI则指出仅2008年一年就将售出1.5亿平台。这些平台是全球配置无线网的理想客户端,包括高速GSM/ WCDMA和CDMA2000蜂窝数据网。这种装备非常理想,因为与笔记本电脑用户不同的是,笔记本电脑用户必须利用无线热点,但无线热点有时较少或者距离很远,无线设备则可利用蜂窝网的稳定连接。

  此外,由于小型设备的显示屏很小,因此不能满足带宽的需求。当WLAN在企业和公共网继续扩大特别是VoIP技术日趋成熟时,人们希望多数无线平台可以应用于Wi-Fi。Wi-Fi PDA已经变得非常普通,厂商们也已推出了具有Wi-Fi性能的Smartphone。

  当然,对于大多数新的技术领域特别是网络来说,还存在许多问题,包括分割的设备市场、与PC机市场大不相同的应用方案及有限数量的承包应用等。企业虽然已经开始支持PDA,但还存在一些难题,如员工需要多少实时信息以及多大比例的员工需要这种级别的访问等。

  典型的设备包括:65000色显示器,200×200像素分辨率,超过100 Kbps的蜂窝网数据吞吐率,多任务OS,邮件客户端支持的多信息协议,SMS(Short Message Service)客户端,MMS(Multimedia Nessaging Service)客户端,IM(Instant Messaging),支持WAP和XHTML的浏览器,蓝牙和IR(infrared)性能,支持Java(基于Java 2 Micro Edition),16M内存和扩展到1G以上的移动式存储等。

  传统PDA市场的衰退和Smartphone市场的发展表明多数用户更愿意只携带一个设备。移动电话当然是必须的,因此,当移动电话具有了PDA功能时,PDA就失去作用了。不过易携带是一个关键问题,许多用户喜欢小型移动电话,但是Smartphone如果想更高效,就必须具有一个适当大小的显示屏以及某些场合下使用的小型键盘。

  寻找合适的数据应用

  关于数据应用的首要问题就是它对于无线平台是否具有意义。虽然一些小平台的应用非常方便,但是有些应用则难以使用。例如,蜂窝连接上的PDA对于大流量的普通Web页就有点束手无策,因为Web页的下载速度很慢,而且它常常用于大显示屏,因此此时的PDA就几乎不能使用。相反,使用小显示屏的效果则好得多。对多数现有的网络应用(用于大显示屏、完整的键盘和高速LAN连接)来说,使这些平台上运行的应用有意义是一个主要的市场问题。

  无线平台最好的应用应当包括用户携带设备站立或行走时的短消息、售后支持、域服务和目录等。过去平台的应用主要受到内存和处理能力的限制。但是如今,用户界面和应用端口则成了主要问题。用户必须考虑的一些特性包括:

  显示屏尺寸:这些设备中,320×240像素(Quarter VGA或QVGA)就已经代表了高端,它只是1024×768dpi显示屏尺寸的13%。

  数据输入:包括电话键、手写笔和微型键盘输入。这些输入方式都可以使用,但是它们比传统的键盘输入慢。例如,利用手机检查E-mail非常方便,但是利用电话键书写E-mail就变得非常麻烦了。

  连接模式:虽然蜂窝网的覆盖范围很广,但是人们不可能总是处于覆盖区内。最好的连接是允许本地数据的交互作用。例如,用于E-mail的客户-服务器模式比浏览器模式更高效,因为即使处于覆盖区之外,用户也可以读或写信息。用户可以本地管理其联系和时间表,并与网络保持同步。成功配置的指导原则之一就是决定需要的连接类型-WLAN、蜂窝还是两者皆有。也许将来无线热点可以非常密集,但是到目前为止,蜂窝连接是达到最大覆盖率的最佳方案。用户如果偏爱某个蜂窝网运营商,那么他可以选择GSM或CDMA,这样也可缩小可选设备的范围。对蜂窝网来说,具有集成性能的设备可能要比无线调制解调器更好。这虽然限制了用户的选择,但是集成设备更高效并能提供更重要的特性,如备用模式接收数据等。

  据调查,E-mail是企业最重要的应用。其它应用还包括日历管理、客户关系管理、数据库访问、调度和作业管理、组合作和IM等。

  开发环境:Java vs .NET

  用户可以通过多种途径来寻找应用。通常平台厂商或者ISV(Independent Software Vendor)已经为平台开发了一些应用,例如Microsoft在其Pocket PC和Windows Smartphone中增加了Outlook。

  不过,许多这种协议不适合低速的无线连接,无论是第三方(如Extended,Synchrologic和Xcellenet)还是提供后端服务的公司(如IBM和Oracle)所提供的,无线中间件往往是最高效的。中间件虽然增加了复杂性和资金投入,但是可以解决间断连接的问题并使通信保持正常。中间件通常包括客户代码,因此用户必须确保它支持自己的设备。

  不需要客户代码的另一种方法是使用浏览器,如微型浏览器(具有移动功能的典型XHTML)或普通的HTML。浏览器简化了应用配置并且特别适用于小型方案(100个用户),通常只需有限的数据交互作用。浏览器比本地客户慢,用户也必须处于覆盖区内。

  所有这些平台都提供了复杂的应用发展环境,如C++,C#,Java,.Net Compact Framework或Visual Basic等。不过,由于无线技术固有的问题,用户将面临比大型平台和可靠网络更多的挑战,包括屏幕小、用户输入困难、内存有限和调试工具少等。发展应用的企业可能选择代码管理的方法,如Java或.Net。调查表明,用户首选的是Microsoft开发的工具,其次是Java,最不常用的是本地C++开发的应用。
[]
∷相关技术评论∷    (评论内容只代表网友观点,与本站立场无关!) 【更多评论…】
用户名
分 值 100分 85分 70分 55分 40分 25分 10分 0分
说 明
  (注“”为必填内容。)
Copyright © 2005-2008 中国免费网游中心 中国免费游戏中心 [免费网络游戏,最新免费网络游戏,永久免费网游,FreeGames]
FreeGames.Com.Cn. All Rights Reserved .
浙ICP备05037103号