Symbian系统入门
日期:2007年10月12日 作者: 查看:[大字体 中字体 小字体]-
Symbian是一个操作系统,是以Nokai为首的各手机厂商合伙攒的一个操作系统,主要用于高端的智能手机。
其开发语言为C++,可以使用Microsoft Visual C++ 6.0作为集成化的开发环境,看来虽然Symbian的目标是跟微软的SmartPhone较劲,在采取的手段和方法上却也是不拘一格,微软更是暗暗叫苦,谁让当时vc6设计的这么开放,结果被敌人拿去做武器了。
本文只是为了Symbian的开发入门,所以应该是非常简单的事,因为毕竟Symbian的开发语言是C++,并不会因为是用于手机的操作系统就复杂了多少,就象很多人一直挂在嘴边的J2ME也毕竟是Java语言,并不会因为用在手机上就高深了多少一样,只能是更简单。5小时是我从对Symbian一无所知到完成本文化在Symbian上的所有时间。
因为是用于手机的操作系统,所以我们研究Symbian的话,先选定一款手机再说。Nokai的60系列平台是一个很不错的开始,Nokai根据手机的屏幕大小和价格高低把手机分成了多个系列,60系列目前有两款手机:7650和3650。60系列采用Symbian os 6.1,然后又根据手机屏幕的特点对UI做了一些修改,这个被修改了的Symbian就被称为Nokia的60系列平台。
所以入门的第一步就是要下载S60的SDK,可以从Nokai的开发论坛上下载:http://www.asia.forum.nokia.com/chinese/sch/main/series60.html。看Nokai网站上最新的是1.0,不过下面又有个0.9中文版,所以自然要下载这个0.9版了。100多兆吧,不想下的话,可以跟Nokai要光盘,估计他们应该很高兴给吧。这个0.9中文版的模拟器是中文版的,而且有支持GBK和UNICODE转换的类,不知道1.0的英文版有没有。
下载完了自然就是安装,选一个目录装就是了,不过最好装在C盘上,可能是考虑到Windows平台和Unix平台都能用的缘故,这套SDK在处理盘符和目录时比较弱智,我当时SDK装到C盘,自己的程序放到D盘用vc6生成新项目就有问题,经观察是盘符的问题。所以保险起见的话,最好装在C盘,有兴趣的可以替Nokai测试一下。
另外,还需要Java的运行库和Perl,SDK里也都带了,不过他自带的Perl在我的XP下装有问题,我下载了一个最新的ActivePerl才最终算是安装完毕。从SDK的安装来看,这帮搞手机的搞软件好像确实不太专业。
刚才说了,我的Symbian安装到了C盘,在C盘的Symbian目录下,有一个6.1的目录,6.1目录下有两个目录:Series60和Shared。还好,从名字上能看出大体的意思。请一定注意Series60目录下的Epoc32\BUILD目录,因为这个目录以后要反复的用到。
接下来的任务就是要编译一下HelloWorld,然后再运行一下看看了。首先得确认你的系统装VC6了(最好能装sp3以上,否则将来用到vc6时会报警),而且得把C:\Program Files\Microsoft Visual Studio\VC98\Bin放到你的PATH里,主要是用nmake.exe。所以如果你有nmake的话,不装vc6也可以看helloworld。
找到helloWord例子的目录,在我这里是C:\Symbian\6.1\Series60\Series60Ex\HelloWorld\group。Symbian里,一个Project通常是按inc,src,group等目录组织,group目录里通常放的是项目文件,所以编译时要先到这里。用命令提示符模式进入刚才说的那个目录下,然后执行 - [1] [2] [3] 下一页
-
- Symbian系统入门 相关文章:
- ·魔法门6攻略补遗
- ·魔法门7 攻略解析
- ·最详细的黑客入门法则
- ·大智慧股票软件Level-2入门手册
- ·流光5.0使用小窍门
- ·西门子的员工手册
- ·网络黑客新手入门必备知识
- ·Windows下C语言网络编程快速入门
- ·专家:对未来十大热门职业综合评价
- ·XSL/XML网页制作入门,入门到精通
- Symbian系统入门 相关软件
- ·魔法门之英雄无敌2(Heroes of Might and Magic 2) 简体中文黄金版
- ·魔法门英雄无敌3全集
- ·快门-教育网内网络电话 V4.5.0.5448
- ·魔兽世界 安其拉关门录像
- ·软件破解入门教程和解密常用手册
- ·魔法门7
- ·韩国语入门
- ·vc入门教程
- ·魔法门6天堂之令
- ·韩国学校教育门户网站界面网页模板
- 特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作
- 者.文章版权归文章原始作者所有.对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转
- 载的文章有版权问题请联系编辑人员,我们尽快予以更正. 转载请注明来源:http://www.hackhome.com
下一篇:Palm开发疑难七问七答
精品推荐
热点TOP10
- ·图象处理中的边缘检测------canny算子
- ·DENX U-Boot及Linux使用手册
- ·UDT协议-基于UDP的可靠数据传输协议
- ·EZ-USB 68013A开发指南
- ·利用 wordXP 实现自动排班
- ·DDK 学习经验
- ·利用Haffman 算法实现对ascii字符文件的压缩
- ·实模式与保护模式切换实例
- ·在Solaris 10 X86上安装Oracle 10g RAC详解 (1)
- ·[仿真实验]操作系统的内存管理
- ·飞机躲避小游戏---是男人就撑100秒的制作
- ·扩展Int 13H调用规范
- ·小议char *和C语言的字符串
- ·跟我一起写 Makefile
- ·[收藏]Web2.01,a rich internet application example
- ·视频与图像RGB/YUV格式详解
- ·Visual C++ ADO数据库编程入门
- ·交换机MAC地址表的形成过程动态演示
- ·基于VC的WinSock网络编程实用宝典
- ·三维粒子系统在AS2中的实现
特别推荐
- ·Symbian系统入门
- ·基于VC的WinSock网络编程实用宝典
- ·扩展Int 13H调用规范
- ·列出System.getProperty的所有返回值
- ·Linux2.4.18内核下基于LKM的系统调用劫持
- ·控件“树”中多选拖放功能的实现
- ·[分形]DLA团簇模型的摸拟
- ·samba和openldap结合实战
- ·教程:XSLT Designer快速入门指南
- ·设计面向Pocket PC浏览器的Web站点
- ·利用Haffman 算法实现对ascii字符文件的压缩
- ·跟我一起写 Makefile
- ·三维粒子系统在AS2中的实现
- ·汇编源码--DOSSYM
- ·消息报文处理组件(C/C++版)
- ·UDT协议-基于UDP的可靠数据传输协议
- ·利用 wordXP 实现自动排班
