您正在查看 "symbian开发" 分类下的文章 2007年07月10日 星期二 13:12 Q: "Symbian UIQ"的UIQ是指什么?
A: Symbian OS是一个开放的操作系统, 提供了灵活的UI(Use interface,用户界面), 目前基于Symbian的用户界面有很多, 主要是诺基亚的Series 60和Series 90, UIQ技术公司的UIQ, 从功能上来说UIQ最为强大, 同时这也是更加贴近智能手机范畴的系统. 这种UI我们都可以理解为Symbian之上的Shell, 就好比Linux下的bash, csh一样, 同时增加了一些常用的应用程序.
UIQ科技成立于1999年, 是Symbian公司的全资子公司, 2000年9月发布了UIQ 1.0(基于Symbian OS v6.0); 2002年3月, 发布UIQ 2.0这是基于Symbian OS 7.0的系统. 相比原来的UIQ 1.0, UIQ 2.0有了本质的区别, 支持了更多的功能和特效, 并且开始提供对Internet浏览和MMS等的支持. 在2003年2月, UIQ 2.0的升级版本UIQ 2.1发布了, 提供了更为完整的用户主题界面和SIM卡管理,支持Java MIDP 2.0和SyncML服务. 2005年2月, UIQ科技又发布了最新的UIQ 3.0, UIQ 3.0基于Symbian OS v9进行开发, 新的Symbian UIQ 3.0系统拥有更多的功能和更华丽的界面.
目前, 市场上主流的或者说拥有量最大的UIQ系统手机还是基于UIQ 2.0, UIQ 2.1的产品, 例如索尼爱立信的P802, P908, P910; 明基的P30, P31; 摩托罗拉的A920, A925, A1000, A1010等等. |
2007年06月18日 星期一 14:48 Nokia新出了基于symbian的C++集成开发环境Carbide, 今天下载安装小试了一下, 感觉不错. 不过中途碰到了一些问题, 后来解决了. 写于此, 希望对以后安装它的用户有所帮助.
首先注意安装顺序:
(1)JRE 1.4.1, 先安装这个, 在sun的站点上可以下载到, 虽然我们用的是symbian下的C++开发环境, 但是由于Carbide是基于Eclipse的, 所以JRE是必需的, 要求最低是1.4.1版本的JRE, 注意如果只是做C++开发, 只装JRE就可以了, 没有必要安装JDK.
(2)安装ActivePerl, 下载URL: ftp://ftp.activestate.com/ActivePerl/Windows/5.6/ActivePerl-5.6.1.635-MSWin32-x86.msi
(3)安装s60开发包, 注意要下载支持Carbide的版本, 我下载的是:s60_2nd_sdk_fp3.zip
(4)安装Carbide C++, 下载路径:http://www.forum.nokia.com/info/sw.nokia.com/id/dbb8841d-832c-43a6-be13-f78119a2b4cb.html
安装完成后, 启动Carbide, 需要输入"工作项目"目录. 这时候特别注意, 要保证"工作项目"目录和s60开发包的安装目录处在同一逻辑盘上. 例如都在D盘上. 不这样做的后果是项目编译不了.
创建一个"Symbian OS C++ project". 然后在"Project"菜单中设置活动编译配置(Active Build Configuration)为"Phone Release(ARMI)", 将生成的sis文件复制到s60以上的手机上, 就可以看到运行效果了. |
| | |