本报讯 当前,无线通信行业仍然试图找到一种“杀手级”的无线互联网应用程序,希望能够借助它来吸引目前的移动互联用户使用高速的2.5G或3G无线通信服务。不过,目前的问题在于,整个无线通信行业在一些最基本的问题上尚未达成一致,在很大程度上阻碍了“杀手级”应用程序的出现。到目前为止,许多无线通信运营商仍然不清楚应该针对哪一种设备、哪一种操作系统或者哪一种编程语言来编写这种“杀手级”应用程序。在这一背景下,无线互联终端技术就逐渐成为未来无线互联发展的关键。
目前,PC上的许多功能正逐渐被集成到手持终端之中,电话簿、日程安排、定时提醒、日历、文本输入、语音识别等功能正在成为手持终端的操作系统所提供的基本功能。对无线互联设备来说,操作系统是一个重要的底层软件平台,可提供良好的用户界面和文件系统,并具有处理器调度、多任务、多线程、内存管理等多种底层功能。现在能用于手持式信息处理设备的嵌入式操作系统很多,目前移动互联终端使用较多的操作系统有PALM公司的PalmOS、微软公司的PocketPC、Symbian公司的EPOC以及RIM公司的BlackBerry。
PalmOS、EPOC和BlackBerry与各自的硬件平台联系紧密,因此,它们对内存、处理器以及电源的利用率较高,代价就是它们的扩展性较差,须进行较大的修改才能扩展到其他的硬件平台之上。
微软的PocketPC中加入了许多计算机操作系统中的特点,比如图形与多媒体、多任务、多线程、标准Internet应用程序接口等,与此同时,它对处理器的能力以及电源的要求都有所提高。Symbian的EPOC操作系统支持图形和多媒体、支持多任务,集成了无线通信功能,能够用在硬件功能不是很强大的硬件平台之上。除了PalmOS,这些操作系统基本上都支持应用层上的多任务和多线程。