掌上电脑,软件新机遇 闫辉 2001年 40期 掌上电脑,一个我们现在无法忽视的市场,它带来的商机和对我们生活的影响日益显现出来。而决定这个市场进退的根本,就是软件。   当“呼机、手机、商务通,一个都不能少”的广告词铺天盖地充斥着我们的双眼的时候,你是否会想到“中文手写软件”成为了这个巨大成功的基石?   #1掌上电脑:软件的成功   从1993年苹果公司推出Newton,到1996年的Palm出世,再到1997年Windows CE加入纷争直至今天,掌上电脑正在以惊人的速度走近我们的生活。与此相应而诞生的掌上电脑应用软件市场,也随着这股热潮逐渐为人们所关注(编注:关于掌上电脑操作系统的分类,可参见2000年第43期“时尚办公”版文章)。   掌上电脑要进一步被人们广泛接受是需要时间积累的,而要想最终被大众像对待其它生活用品一样所认可更需要突破一个临界点,产生需求的巨大增长,就像表格软件带动了苹果公司的成功一样,我们现在仍然需要找到更贴近人们需求的软件定位。因为它的价位并不便宜,而且一般人也没有忙碌到非靠掌上电脑来处理不可,因此要想扩大市场,需要在其他的方面找到自己的定位,软件当仁不让地成为主要推动力。   对于掌上电脑的发展方向,大家比较认可是开拓无线通讯功能和人工智能,新版的Windows CE就内置了GSM数字通讯功能。而Palm公司的总监认为Palm以后的发展方向就是“一张可以通讯的纸”,可以轻易地达到纸张传真的功能,让使用者交换资料。   #1程序开发:我该怎么办   这么多的应用程序是需要很多人开发的,而且还会有越来越多的人加入掌上开发的队伍,那掌上开发同桌面开发有哪些不同呢?哪些业务适合做掌上开发呢?   专家告诉我们,要看一个业务是否适合做掌上开发,要关注几点:第一是该业务是否具有移动性。比如做销售和物流配送、GPS系统等业务就具有移动的特性,因此国外很多涉及此类业务的公司采用掌上电脑作为必不可少的工具。第二是是否需要时效性。这其中股票系统便是非常重要的应用。另外医院查房、诊断、处方系统也在美国有广泛的应用。第三是是否需要后台支持。我们知道,掌上电脑的处理能力比较弱,而且也限制了软件的复杂性,所以很多的资料处理还是要在桌面机的后台进行的,同时将从多方面收集的资料整合到一个后台,这样可以用于数据的综合整理。这方面,国内公司也做了一些尝试,比如“警务通”便是将掌上电脑同行业应用软件开发结合的成功产物。   关于掌上电脑具体的开发过程,同桌面开发有哪些区别,做出CE-Star(CE上的中文外挂)中文平台的雷飏说:“其实具体的开发区别不是太大,不过要注意几点,比如要注意资源和电源的消耗,因为掌上电脑不能像PC机那样一直连接电源,同时它的内存也是有限的。还有就是要针对掌上电脑的屏幕做一些界面设计上的优化,同时要简化操作的步骤,尽可能地方便用户的使用。”   那掌上开发的工具有哪些呢?对于Palm来说,CodeWarrior是目前在Palm OS程式开发领域中最成熟的软件开发环境. 拥有方便的整合环境及清楚的使用图形界面。此外,还有SateliteForms 3.5、NS Basic、Pocket C等开发工具。而基于Windows CE的开发工具也不少,对于高手,可以选择用C语言来开发Windows CE的程序,配合Windows CE Toolkits for Visual C++一起使用,可以提高效率。此外Visual Basic也是开发 Windows CE程序的一个选择,当然,它也要配合Windows CE Toolkits for Visual Basic。还有Pocket C也可以开发Windows CE的程序,让你一箭双雕。(^40020101a^)   #1新机遇:能否抓住   随着掌上电脑功能逐步强大,其应用领域越来越广。掌上电脑软件开发的需求也越来越大。掌上电脑上应用与服务的多少甚至决定厂商未来的市场份额。国外的Palm开发人员有十几万,Palm上的专门程序有上万种,Windows CE的开发者也逐渐在增加,国内也有很多的开发厂商和开发者在进行应用开发。但国内从事掌上电脑开发的程序员并不多,更多的人关注的是Windows平台上的开发,因此网上中文化的掌上电脑软件很少,掌上电脑开发有巨大的潜力。随着掌上电脑市场份额的扩大,需要更多的应用软件的支持,自然对掌上电脑开发程序员数量的要求也会越来越大,越早切入这个市场,就越可能比其他人早获得成功。同时随着掌上电脑应用的不断深入,在开发行业应用解决方案配套的软件产品方面也会产生更多的新商机。