Symbian微核操作系统的研究及其在手机软件开发中的应用

被引量 : 7次 | 上传用户:sasa826
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
无线数据业务的迅猛发展,促使智能手机市场增长极为迅速。手机曾经只是简单的语音通讯工具,随着手机技术的日新月异,传统的手机概念发生了翻天覆地的变化。目前较为流行的开放式操作系统有Symbian、Linux、Windows、和PalmOS。当前的智能手机操作系统已经形成了Symb Jan、WindowsMobile、Linux三足鼎立的局面,不过Symbian阵营的Symbian OS占据了统治地位。Symbian OS是一个开放的操作系统。它采用基于静态优先级的抢先式多任务机制且配合时间片轮转,构成简捷、高效的内核,具有模块化的系统结构,提供了良好的扩充空间,支持强大的通信及多媒体功能。Symbian OS的突出的特色是它的高效内存管理机制。另外,与其它操作系统不同,Symbian OS采用了事件驱动的消息传递代替了其它操作系统中广泛使用的多线程机制。多线程的使用会涉及上下文切换,增加系统开销,并且容易产生各种错误,增加系统运行的不稳定因素。Symbian OS可以更方便、有效的创建一个新的进程,在进程门传递消息来进行通信,而不是生成新的线程。因此,采用Symbian OS的设备更加稳定,可靠性更高。Symbian提供三个主要的智能手机平台,分别是适用于单手操作的S60、双手操作的S80和以笔操作为主UIQ平台,其中S60的应用最多。Series 60平台提供了变通的屏幕大小、一致性的用户界面、Web浏览器、媒体播放器、日历、SMS、MMS以及针对Java MIDP和C++程序员公共API。随着智能和商务手机的普及,用手机学习知识、查询资料将逐渐替代电子辞典复读机等相关的电子助学产品。创造性的根据英语的学习特点,汇集众多英语学习者的成功经验和学习方法,以科学的记忆理论,在英语计算机辅助学习软件的基础上开发出移动英语学习平台软件,应用在PDA和智能商务手机上,它集英语学习的背、听、读、写、译、查于一体,利用手机的便携实现随时随地学英语,为英语学习者创造了一个英语学习的良好环境。本文从Symbian OS的体系结构和产生的背景开始研究分析,对未来智能手机的发展趋势做了一定分析,重点研究了Symbian微核操作系统的体系结构、内存管理机制和多媒体技术等内容。并且研究了基于Symbian OS的Series 60平台。在此平台上完成了的智能手机软件“听说王”的开发。从智能手机技术业务的迅猛发展着手,得出基于Series 60平台上开发软件“听说王”需求分析。在Series 60平台上实现听、说、读、写、背等学习英语的功能。使得手机用户可以更方便,灵活地学习英语知识。本文所做的主要工作、技术难点与创新处如下:1.大量查阅了Symbian微核操作系统的相关资料,追溯了其发展过程,研究Symbian OS设计系统框架、体系结构和开发模式,最大优化系统的稳定性、安全性、可扩展性等功能。2.研究Symbian微核操作系统的高效内存管理机制。Symbian采用了事件驱动的消息传递方式,代替了其他操作系统中广泛使用的多线程机制。·内存地址的映射采用二极页表结构。·进程调度采用基于静态优先级的抢先式多任务机制。·事件驱动的消息传递机制采用客户/服务器形式来简化片获得高效的进程间通信。3.深入细致的讨论了Symbian OS的文件服务系统,应用程序开发框架、UI组件和对话框的程序框架、架构。4.深入研究了Symbian微核操作系统的多媒体架构(MMF),分析各个子系统结构和功能。·多线程处理:使用多个并发多媒体线程,使子系统的不同功能同时使用。·媒体格式识别:使用插件架构将语音文件格式匹配适当的编码/解码器。·流传输:使用双缓冲传输。·媒体插件库:接收数据,转换数据格式,传送给一个或多个接收器。·控制器框架:负责协调数据源和接收器之间的数据流。·方便证书和第三方多媒体应用开发5.深入学习和研究了基于Symbian微核操作系统上的Series 60平台,构建Series 60开发环境,设计并实现了智能手机软件“听说王”。6.本文实现的智能手机软件“听说王”采用客户/服务器架构的文件服务器结构,应用程序在客户端用API类管理文件,实现了对“听说王”文本文件的读取。7.为实现在手机上真人发音功能,并支持mp3、wav、ram等声音文件格式,研究了mp3、wav等文件结构,并对其实现解码,以达到声音与文字的同步显示和复读功能。8.利用派生于CmdaAudioClipUtility的音频记录器实用工具,派生一个观察器类来记录音频记录器状态,根据状态变化实现“听说王”的录音功能。从而使用户可以与原音进行对比,进行纠正,迅速提高听说能力。本文主要工作在Nokia3250、Nokia6600、Nokia 3660、Nokia 3600、Nokia 3650、Nokia 7650等款智能手机中得到了实现,其产品还在“联想”等款手机中得到应用,并取得了很好的经济效益。作者在读期间,已经在《计算机应用研究》和《电脑与信息技术》学术刊物上发表论文两篇。
其他文献
根据观叶植物的特点,提出了一个新的观叶植物分类方案,将观叶植物分为光绿革质叶、异形叶、剌硬叶、雅致叶、彩色叶、肉质叶、特异叶、厚质凹脉叶、绒毛叶等9类。按上述分类
<正>有机农业是有机产品的基础,本刊记者采访了对有机农业有深入研究的中国农业大学农学与生物技术学院教授胡跃高,听取他关于对创建推动有机产品认证示范县的看法和思路。胡
目的:探讨彩色多普勒超声技术在常规经验性锁骨下静脉穿刺置管术失败患者中的应用价值。方法:选取2005年5月-2007年6月本院实施经验性锁骨下静脉穿刺置管术失败患者56例,随机
在手术室中吸引器、电刀是现代手术中必用的设备。原来,电刀、吸引器都分开使用,为了更利于手术的进程,从2013年笔者所在科对乳腺癌根治手术采用电刀、吸引器新的连接方法,解
连续刚构桥实际合拢温度高于设计合拢温度时,合拢温差将使墩顶产生水平位移,导致结构产生温度附加内力,可通过施加水平顶推力来消除合拢温差的不利影响.提出了两种关于顶推力
介绍导电纤维的分类,金属纤维、碳纤维和有机导电纤维的性能与主要特点以及导电纤维在几类纺织品中的应用,分析了各类导电纤维适宜的应用条件,并展望了纺织用导电纤维的发展
针对目前多数煤矿井下排水系统存在自动化程度低、系统控制方式落后、耗电量大的缺点,提出了一种新的煤矿井下自动排水系统,可实现对井下排水设备的自动化控制,并根据煤矿生
大部制就是通过对组织的职能领域进行扩展性的重新界定,对组织结构进行合并整合的组织结构体制。公共组织的生态环境对其结构有深刻影响,催动大部制改革的环境分为必要性环境
陶瓷结合立方氮化硼(CBN)磨削工具是一类用于磨削加工的新型陶瓷/玻璃复合材料.本文作者从复合材料制备理论角度探讨了这类材料的制备原则,并进行了试验研究.研究结果表明:CB
随着双膦酸盐类药物在骨质疏松、恶性肿瘤骨转移等方面的广泛应用,有部分患者会发生颌骨坏死的报道,逐渐引起口腔医生的关注。本文报道1例我院双膦酸盐类药物引起颌骨坏死的