Symbian系统S60平台三版模拟器安装[SDK教程]

来源:互联网 发布:网络销售工作流程 编辑:程序博客网 时间:2024/04/28 06:04

http://www.cnmsdn.com/html/201008/1282268588ID7339.html

 

Symbian操作系统S60平台三版模拟器顺应S60平台三版手机的上市而发布,并迅速完善。由于S60三版系统内核(EKA2)的更换(当然还存在拥有实时内核 EKA2 的Symbian OS v8.1b),对现有C++编程的绝大多数*SIS程序不支持,导致现阶段对其扩展性寄予过高期望而又归于失望万分,准备静候支持软件成熟后发表系列模拟器拙作。同时更欲寻封包转换软件将*sis软件转换封包为*sisx之后便于测试模拟器的扩展性,但终因时间有限和才疏学浅而搁浅。孤陋寡闻之余又唯恐延期发表时有狗尾续貂之嫌疑,决定还是在未见正式S60平台三版手机模拟器安装使用等文章发布之时抢先发表,抛砖引玉在先,共同交流加强学习在后。

  否认声明:本文内容按“现状”(as is) 提供,力求客观反应模拟结果,因水平所限导致模拟结果与模拟器发布者初衷相悖,本人不承诺承担任何责任,包括对任何所有权的侵害责任,即使这些所有权与本文给出的测试内容、结果直接相关。

  一、安装系统要求

  由于Symbian系统版本的增强,功能的更新,诺基亚目前已发布三个版本的S60平台三版模拟器,分别是针对JAVA版和C++版本的,其中用于Symbian OS/C++ 的Series 60 Platform SDK最新软件已达328MB,远大于S60平台二版FP3的96.2MB,加之内核的变化,对PC系统的要求较高,未按照要求操作和安装相关软件则无法顺利实现安装、启动和模拟。

  PC操作系统:Microsoft Windows 2000 Professional with Service Pack 3或

  Microsoft Windows XP Professional with SP 1a。

  内存512 MB,如果用于蓝牙应用开发建议使用1GB。

  1GHz或更快的奔腾级处理器,用于蓝牙应用开发建议使用2GHz奔腾级处理器。

  450MB空闲磁盘空间,同时安装JAVA版本用于比较还需要增加300MB空闲磁盘空间

  支持16比特1,024 x 768象素分辨率的显示器。

  安装Java. Runtime Environment (JRE) 1.4.1_02或更高版本。

  安装ActivePerl 5.6.1 build 631或更高版本。

  安装Microsoft XML Core Services (MSXML) 4.0.

  UNZIP软件,用于打开安装程序包。

  安装和删除SDK的本地管理员权限。

  以上JAVA环境软件(JRE) ,安装过诺基亚模拟器的玩家比较熟悉,未安装过的可前往SUN公司的官网免费下载。其余必需软件玩家复制软件名键入搜索引擎后可进行下载,涉及的版本为最低限版本,PC空间足够的话下载高版本也无妨,本文ActivePerl即使用了 ActivePerl Perl 5.8.6 Build 811; MSXML通常不需要安装,除非在安装或启动时有相关提示。对于管理员权限问题,需要具备计算机管理员资格,否则可以正常安装该SDK,但是无法启动。


  安装本模拟器最好有安装使用模拟器的经验,起码要具备一定的PC基础,除了保证正常的下载、安装、使用外,模拟器还将涉及几个外挂插件的设置和使用。

  二、S60 3rd Edition SDK功能

  S60 3rd Edition SDK 的使用除了玩家对手机模拟器惯用的截图、功能模拟、程序测试外,还具备以下功能,涉及的相关概念在本系列后续篇章中会逐一解释:

  1、该模拟器支持所有Series 60设备,支持S60平台全系列分辨率的手机:176*208、208*176、240*320、320*240、352 *416、416*352; 为其提供公有API以及所支持的功能包;

  2、仿真模拟器和设备工具链(编辑、编译、打包等),用于仿真器的编译工具,以及用于设备的ARMI与Thumb编译;

  3、通过环境切换工具快速切换,加速开发,使应用程序可被高效创建,并在不同版本的平台上进行验证;

  4、Symbian OS工具,包括Multibitmap (MBM)查看器, 优化位图性能及允许浏览MBM的内容;

  5、提供可以访问IP网络功能,通过本地Symbian IP协议栈进行应用测试;

  6、通过通用应用程序向导创建基本的应用程序工程,用于

  CodeWarrior for Symbian OS (v2.x或更高版本)和Microsoft Visual Studio 6.0 IDE;

  7、允许对模拟器的调试功能和网络、蓝牙技术以及IrDA连接参数进行修改;允许选择最佳屏幕分辨率和模拟器语言。允许在没有IDE的情况下使用仿真器,用于专用环境或

  满足其它特定需求;

  8、包含全套说明和开发文档;

  9、包含中文简体菜单,安装软件后在启动菜单转换即可,不需要单独安装多国语言包。

  三、 下载S60 3rd Edition SDK for Symbian OS, Maintenance Release (MR)(即维护版)

  1、下载安装SDK套件前需要下载和安装 ActivePerl Perl 5.8.6 Build 811,否则在安装三版SDK时会有相关需求提示:


  下载地址 http://www.indigostar.com/perl2exe.htm

  安装时在建立选项中默认其有关路径的设置:

 2、下载S60 3rd Edition SDK for Symbian OS

  前往诺基亚论坛下载:http://www.forum.nokia.com/main/0,6566,034-4,00.html

  需要注册后方可下载,该SDK压缩文件为328MB,请耐心下载。

 

 四、安装

  解压 S60-SDK-0616-3[3].0-mr.3.749.zip

 

 

 建立安装,图示为MIDP(java)版的安装,安装画面相同,但题示有别。安装时可能会出现提示填写序列号,也可以在安装后注册,否则有16天使用限制,此项具体在下篇说明:

 

C++版题示为

 

 

 

 五、使用

  1、语言转换,默认为英文,可在启动菜单该程序下拉菜单中选择中文简体后转换:

 

 

 2、启动三版SDK,界面人性化做的较好,汲取了诺基亚S40平台和S60平台二版模拟器的长处:

 

 

但原图较大,已超出PC全屏,不能像S40模拟器那样通过修改屏幕显示比例来控制画面大小。

  3、模拟器画面分解介绍,按照上、中、下三部分划分:

 

上部为工具栏

  点击 File可以浏览打开PC文件夹安装程序、图片、音频、视频文件,也可以直接输入或粘贴网址进行模拟器上网。点击Tools可以进行默认分辨率、网络、存储卡大小、代理服务器、监视窗口设置和模拟器CPU使用状态浏览设置等。点击分辨率快捷键可以实现在六种分辨率画面之间随意转换。

  中部为模拟器的显示部分,默认为352*416分辨率,功能表画面:

  4、屏幕分辨率转换:可以通过工具栏菜单以及快捷键实现模拟器画面的分辨率转换,以下为模拟器可显示的横屏(水平像素大于垂直像素)和纵屏(垂直像素大于水平像素)各三种解析度画面的组合比较图(待机模式画面,主题有更换):

  来源:http://hi.baidu.com/datoupingguo/blog/item/61060a33898fddf01b4cff5d.html

原创粉丝点击