内容摘要:Symbian OS下的开发会广泛运用C++的高级特征和面向对象设计。我们暂且认为大家对C++都有了相应的了解,而且已经亲身经历了某些项目开发,因此,以后文中如使用到C++范畴中的概念词汇,不会对其做特殊解释说明。
symbian是一个操作系统,C++是其原生编程语言。它为软件开发人员提供了操作系统的全面功能。当然对C++的熟悉程度直接影响了开发人员对其的使用,因为Symbian OS下的开发会广泛运用C++的高级特征和面向对象设计。我们暂且认为大家对C++都有了相应的了解,而且已经亲身经历了某些项目开发,因此,以后文中如使用到C++范畴中的概念词汇,不会对其做特殊解释说明。
1. 了解Symbian OS
目前,市场上的Symbian Os手机都是基于3种针对C++程序员开发的用户界面:Nokia Series 80、60以及UIQ(当然还有几年之前的当红明星s40)所有这些都支持Java编程,因此,C++也就不显得那么孤单。基于Series 60平台的机器像Nokia 3650、7650,Nokia 9210则使用的是S80平台,这类手机显著的特点就是具有完整的手机键盘,完全可以模拟pc操作;UIQ平台的手机一般屏幕比较大,而且可配备一数字小键盘,在移动时可使用触笔交互,像Sony Ericsson P800。说这么多,其实无论是什么手机平台,关键之处就是了解Symbian下开发的主要特征。以下慢慢逐一道来
2. 准备工作
下载相应的sdk:可以从Nokai的开发论坛上下载http://forum.nokia.com.cn/sch/index.html。
可以根据自己的需要选择下载sdk的版本。
使用Symbian OS还需要两个工具就是Java的运行库和ActivePerl,这两个工具也有版本的区别,需要你在下载之前了解相应的版本需求。
我所使用的如下(下面文中如未加特殊声明都是在此环境下开发)
window 2000 sp4、vc++6.0
------------------------------
Java2Run Time.SE v1.3.1 v1.4.1_02
责编:豆豆技术应用