Symbian 游戏编程入门
2010-03-24 17:26:00 来源:WEB开发网即将推出的还有:Arima U300 ,Nokia 6670,Nokia 6630 ,Nokia 6260 ,Nokia 9500,Nokia 9300,Nokia 6620,BenQ P30,Samsung SGH-D710,Panasonic X700,Motorola A1000,,FOMA F900iT FOMA F880iES,FOMA F900iC。
1.3 Symbian OS的特点
Symbian OS具有以下6大特点:
1、操作系统是运行在ROM上的
2、系统是运行在电池驱动的设备上的
3、完全是面向对象的
4、基于组件的设计
5、被设计成确保用户的数据不会丢失
6、简单的UI系统
Symbian 是真正的微核操作系统,所谓“微核”,就是说操作系统 只有很小的一部分是运行在最高优先级的,其他的功能都是以Client-Server的方式提供。下面是Symbian系统的内部结构图:
应用层:
Shell, OPL, 及其他应用程序
=================================================================
系统层:
Dialogs, Menu, Toolbar, Icons, Resources, JavaVM, Grid, Rich Text, Edit Control, List Control, Application Framework, Jave Class Libraries. =================================================================
服务层:
Window Server, Process Server, Socket Server, Sound Server, Wireless Server, Database Server, File Server, AlARM Server, Comms Server, 以及无线协议
=================================================================
内核:
euser.dll, ekern.exe, 服务控制(supervisor server), HAL(设备抽象层)
=================================================================
驱动程序层:
包括音频驱动,显示驱动,MMC驱动,键盘驱动,串并口驱动 ,dsp驱动,时钟控制器驱动等等
二.开发环境入门
2.1 安装SDK及VC
Nokia根据手机的屏幕大小和价格高低把手机分成了多个系列,现在使用的系列有:Series 40、Series 60、Series 80 和Series 90。60系列采用Symbian os 6.1,然后又根据手机屏幕的特点对UI做了一些修改,这个被修改了的Symbian就被称为Nokia的60系列平台。使用60系列的手机型号包括:Nokia 6670、 Nokia 6630、 Nokia 6260 、Nokia N-Gage QD™ 、Nokia 7610 、Nokia 6620、Nokia
更多精彩
赞助商链接