本文介绍建立、部署和运行拥有图形用户界面(GUI)的Series 60示例应用程序的过程。
我们假定你已经安装了Series 60软件开发工具包(SDK),并安装了自己选择的集成开发环境(IDE)。这两项安装都非常容易。
本文的主题包括:
开发过程概述——在模拟器或目标设备上定义、建立和运行Series 60项目过程的详细说明,还有很多IDE的指南,以及开发者可以使用的编译选项。
Series 60模拟器——Series 60模拟器的特性和布局,同时包含了调试版本和发放版本。它包含了模拟器和真实的Series 60设备之间的相似性和不同点。
在模拟器上建立程序——如何使用不同厂商的IDE和PC命令提示符为模拟器建立HelloWorld项目。
运行模拟器-——启动模拟器的多种方法,以及如何定位和运行示例HelloWorld应用程序。
在目标设备上建立程序——如何为Series 60设备建立HelloWorld示例应用程序,把它编译为ARM二进制可执行文件。
在目标设备上部署程序——如何把应用程序的多个组件打包,选择某种方法把它传输到Series 60设备上,接下来如何定位并执行它。
开发过程的一步一步的概述将为你演示基本的步骤。这是使用Series 60 C++程序建立工具和多种IDE的快速指导。你会看到如何为Series 60模拟器建立和运行“Hello World”应用程序,以及如何在目标设备上建立、部署和运行该应用程序。本文提供了建立和运行HelloWorld示例的所有信息。
Series 60 C++软件开发工具包(SDK)
Symbian OS广泛地应用于智能电话平台,例如Series 60、Series 80和Series 90就是三种来自Nokia和UIQ(UIQ技术公司的UI平台)的UI平台。
Series 60 SDK建立在Symbian公司发布的Symbian OS C++ SDK的某种版本之上。SDK包含了大量的工具、API、类库和文档,它允许你开发新的应用程序。
作为开发人员,你可能需要使用Series 60 SDK的多个版本的(甚至来自于不同的Symbian OS UI平台的SDK)。最重要的问题是为你选择的Series 60产品选择正确的SDK版本。
Nokia或Series 60获得许可发布了用于Series 60平台特定版本开发的SDK。也就是说,每个Series 60产品都是基于特定平台版本的,SDK版本被定制成在某个平台版本上开发。特