技术开发 频道

资深开发者谈NOKIA手机平台开发

  【IT168 技术】准确地说,Symbian OS是大多数NOKIA手机所使用的系统,而Symbian OS包含了Java虚拟机,支持J2ME平台。所以开发者既可以通过Symbian系统提供的SDK直接进行C++的开发,也可以使用Java在其所嵌入的J2ME平台上进行开发。

  使用Symbian OS SDK可以被理解为手机系统原生态的开发包(Native Development Kit,NDK),其开发范围覆盖了整个Symbian OS体系框架;而J2ME平台是宿主于Symbian OS的,所以其功能并不像Symbian OS SDK的功能那么直接、强大,但是其开发门槛低、学习资源丰富,深得开发人员的喜爱。

  接下来,笔者将结合自己在NOKIA手机上的开发经历,来和读者朋友们分享在NOKIA手机上使用Symbian OS C++和J2ME平台开发的经验。

  1.Symbian OS C++开发

  (1)安装Symbian OS SDK

  首先,读者需要从NOKIA论坛(http://www.forum.nokia.com/)的“工具、文档及代码版块”(Tools_Docs_and_Code/)下的“开发库”子版块(http://library.forum.nokia.com/)下载Symbian OS SDK。再从“工具”子版块(Tools/)下载开发用IDE Carbide.c++或Carbide.vs。

  (2)安装Symbian OS C++ IDE

  Carbide.c++是一款基于Eclipse架构的IDE工具,其将调用Perl脚本执行程序来编译工程文件。所以还必须安装Carbide.c++所需要的Perl脚本执行工具,读者可以从ActivePerl网站http://www.activestate.com/activeperl/下载相应版本的ActivePerl工具。

  图 1是Carbide.c++ 2.0 IDE的运行界面。

 

  图 1 Carbide.c++ 2.0运行界面

  (3)开始开发Symbian OS C++程序

  Symbian OS C++的开发环境搭建好之后,就可以参考“工具、文档及代码”版块中的有关参考文档和示例代码进行Symbian OS的C++程序开发。其最终开发的程序文件(SIS)还需要通过NOKIA的PC套件工具将其安装到NOKIA手机中去。读者可以从NOKIA门户网站下的“软件下载”版块下的“诺基亚PC套件”页面http://www.nokia.com.cn/get-support-and-software/software/nokia-pc-suites下载PC套件工具。

 

0
相关文章