初识Symbian是上个礼拜去新区借书时,当时一本崭新的关于手机开发的书引起了我的注意。一直都对底层的开发饶有兴趣,而自己科班不是计算机,所以想通过学习一些底层的东西来弥补。
学习手机开发,首先要了解大名鼎鼎的Symbian操作系统。通过网上的搜寻,让我们来逐步了解它吧:
导言 1998年6月,由爱立信、诺基亚、摩托罗拉和Psion共同出资,筹建了Symbian公司。Symbian公司以开发和供应先进、开放、标准的手机操作系统——Symbian OS为目标。如今,围绕着Symbian OS开发和生产的一系列软硬件产品,在全球掌上电脑和智能手机市场上占据了大部分的份额。 |
|
| | 概念介绍 |
- Symbian:Symbian也被称作EPOC系统,这是最早由Psion公司开发的一个专门应用于手机等移动设备的操作系统。目前由诺基亚、爱立信、松下、三星、索尼爱立信和西门子等手机巨头共同拥护,占据了智能手机操作系统市场70%以上的份额,目前的最高版本为Symbian 9.0。
- Series60、Series80、UIQ:Symbian OS只是底层的操作系统和中间件。其上还有用户GUI界面系统。GUI界面不是由Symbian直接授权,而是由终端厂商独立开发或者是由提供GUI的平台厂商授权。目前有3种主要的GUI:一个是适于单手操作的Series 60,代表产品是诺基亚7650、3650;另一个是双手操作的S80,代表产品是诺基亚的9210,以及现在的9500,主要针对商务用户。此外Symbian上还有另一个平台UIQ,以笔操作为主,代表产品是索尼爱立信的P802、P910、P910c。
|
|
| | Symbian 开发工具 |
一旦确定了平台,就要选择合适的SDK工具包和IDE集成开发环境。目前有三种主要的选择:Visual Studio .NET、CodeWarrior以及C++ Builder
|
|
| | Symbian 开发环境搭建 |
- 设备制造商针对自己的设备特点使用两套界面解决方案 所以对应的也有两套sdk:Series与UIQ的sdk
|
|
|
|
|
|
|
我准备采用的Symbian 开发环境配置是:VC++6.0,UIQ 2.1 SDK - (wins version) (168 MB) ,ActivePerl 5.6.1.638 。
(部分内容转自CSDN)