首 页 | 新 闻 | Symbian | Android| Windows Mobile | J2ME | 下载中心 | 游戏策划招聘与求职 | 购书指南 | 视频教程
您现在的位置: 开发视界 >> 新闻 >> 移动开发 >> 正文
跨平台手机程序开发,看我如何做的!
作者:自由自宅    文章来源:转载    更新时间:2007-9-27 10:31:49

    相信不少人和我一样,在进行某个手机应用程序开发时,常常因为面向的开发平台不同,需要将整套软件移植到新的系统平台上去。在以往,我们解决此类问题的方法是:遵循面向平台提供的SDK开发规范将程序代码重新编写,这样不仅要熟悉不同平台的开发规范,而且因为管理多套代码,在软件后期维护和升级时,需要对各个平台的代码进行修改和调试,从而增加了程序编写的工作量,降低了效率。

那么,如何才能有效的解决以上问题,提高我们开发效率呢?其实最好的办法莫过于在不同平台之上,建立起一种跨平台的的开发方式,将不同平台的开发应用接口重新封装,提供统一开发规范,从而只用书写和管理一套程序代码,达到“一次代码编写,多个平台运行”的目的。

根据本人对手机软件开发这一行业的了解,目前除了卓睿软件所提供的ECDS-MUI嵌入式跨平台开发工具以外,尚无同类型的跨平台开发工具出现。而且从我们一直以来的使用情况来看,ECDS-MUI能够很好的解决我们在多平台开发时所遇到的问题和不便。

ECDS-MUI就如我们上面所说的一样在不同系统平台之上重新封装了一层抽象层,并对上层应用程序提供了统一的API接口,通过调用ECDS-MUI的功能函数,实现对应平台上的功能调用。在这样的开发环境下,我们的开发人员甚至都不用去了解面向平台如:Symbian S60 3rdSmartPhone 2003Windows Mobile 5的开发规范,也不用去学习该平台的SDK,就能够完成开发任务。现在ECDS-MUI提供简单易用的各类函数开发库,使得开发难度大大降低,从而进一步的提高开发效率。

记得在06年刚刚使用时,ECDS-MUI还仅仅只是提供了一个UI库,对于软件开发中需求的其他部分,比如网络、多媒体,手机应用等功能我们只能针对不同平台另外编写,即使是这样,在当时也解决了我们程序开发中最困难的UI实现部分。而现在,从ECDS-MUI不仅仅为我们重新设计了更强大的UI开发库,而且提供了核心库、声音库、网络库、手机功能扩展库等各种丰富的函数开发库,使我们开发起来更加方便。就从我们使用情况来看,ECDS-MUI提供的函数库已经很好的满足了我们的应用要求。

ECDS-MUI函数库功能:

核心库:  绘图,特效贴图,IO,常用数据结构,XML解析等等

声音库:  声音播放框架以及WAV文件播放支持(可轻松扩展以支持其他文件格式)

UI库:   各种常用控件及布局器。如:列表框、菜单、富文本编辑框等

网络库: 支持GPRS、蓝牙、WIFI等传输方式和TCP/IP,HTTP,SOAP等网络协议

手机功能扩展库:拨打电话、联系人管理、邮件功能、短信/彩信收发

在卓睿软件的网站上,看的出来他们未来对ECDS-MUI跨平台应用的规划,更多的支持平台、更丰富的函数功能在不久的将来都将一一呈现,大家不妨去浏览一下卓睿网站上的ROAD MAP,相信也会和我一样的对ECDS-MUI充满信心。

 

ECDS-MUI目前支持平台(6个):

Symbian S60 1st2nd3rd

Symbian UIQ 3.0

Pocket PC 2003

SmartPhone 2003

 

计划支持平台:

Windows Mobile 5.0系列

Windows Mobile 6.0系列

Symbian UIQ 1.02.0

BREW系列

MOTO Linux
 

卓睿软件网址:http://www.corbile.com

ECDS-MUI评估版下载地址:http://www.corbile.com/intro.aspx?columnid=3

另外在附送一个演示程序:http://www.corbile.com/download/uidemo.rar

相关文章:
没有相关新闻
 

站点地图 | 加入收藏 | 联系站长 | 广告服务 |
QQ:280529124  Tel:0592-8271361 辽ICP备05021703号