欢迎来到天天文库
浏览记录
ID:33508422
大小:2.11 MB
页数:53页
时间:2019-02-26
《基于symbian+os的“闪铃”系统设计与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、浙江大学硕士学位论文第1章绪论可见,手机和互联网的结合,给增值业务增添了新的活力,增值业务市场广阔,前景看好。只要找准了关键点,有所创新,增值业务还是大有可为的。目前,在增值业务市场上还没有与“闪铃”项目类似的相关业务出现,市场上能看到的只有自己设置联系人头像的“来电大头贴”这类软件。个性化创新业务还比较少,因此有理由相信“闪铃”项目如果上线后将会有很好的发展前景。1.3平台选择目前主流的智能手机操作系统有以下三种:Symbian公司的SymbianOS,微软公司的WindowsMobile,以及开源的Linu
2、xOS晦1。Symbian由摩托罗拉、西门子、诺基亚等几家大型移动通讯设备商共同出资组建的一个合资公司,专门研发手机操作系统。Symbian操作系统在智能移动终端上拥有强大的应用程序以及通信能力。Symbian分两个主要的智能平台,一个是适于单手操作的$60,代表产品是诺基亚7650、3650;另一个是双手操作的S80,代表产品是诺基亚的9210,主要针对商务用户。此外Symbian上还有另一个平台UIQ,以笔操作为主,代表产品是索尼爱立信的P802。WindowsMobile包括PocketPC、Smartp
3、hone以及PocketPCPhone三大平台体系,WindowsMobile具有录音、音视频播放等多媒体功能。在功能扩展方面微软比较倾向于集成使用,大多具有标准的CF卡插槽,用户可以根据自己的需要增加内存、加装摄像头、调制解调器等设备。由于WindowsMobile沿用了微软Windows操作系统的界面,许多用户都能很快上手。Linux凭借其自由、免费、开放源代码的优势,经过来自互联网、遍布全球的程序员的努力,再加上IBM、Sun等计算机巨头的支持,Linux在手机操作系统市场中异军突起,尤其是在众多知名厂商
4、宣布支持Linux手机操作系统之后,Linux的发展将不容忽视。由于Linux具有源代码开放、软件授权费用低、应用开发人才资源丰富等优点,便于开发个人和行业应用。根据Canalys的统计,SymbianOS在2007年第一季度全球占有率为71.7%,是市场占有率最高的手机操作系统。为了使更多的用户能够享受到该增值服务,浙江大学硕士学位论文第l章绪论我们选择了目前使用最为广泛的基于诺基亚智能手机的SymbianOS$60第二版作为本项目客户端软件的开发平台。1.4本文结构本文是在参与了项目的开发工作之后总结完成的
5、。本文主要讲述了“闪铃”系统的设计和实现,主要讲述了“闪铃”系统的三大部分:客户端部分,网站部分和服务器部分的设计与实现。全文共分六章,各章主要内容如下:第二章:本章主要详述了SymbianOS及该系统下的程序开发方法。首先说明了SymbianOS的特点,接着介绍了$60平台的整体体系结构,然后详细说明了Symbian操作系统编程需要特别注意的错误处理,异步服务与活动对象,以及GUI程序框架等问题。第三章:本章主要阐述了项目的系统设计。本章详细阐述了需求分析的过程,从需求分析中得出了系统的功能模块划分。然后阐述
6、了整个系统的三个组成部分的设计架构。本章还列举了“闪铃”协议的内容。第四章:本章详细分析了“闪铃”系统客户端部分的实现。主要包括:来电闪铃,好友设置,形象浏览,以及通讯模块这几个部分。通讯部分将涉及到自定义的通讯协议。第五章:本章研究了服务器端和网站的功能和实现。首先讨论了服务器端的具体实现方法,然后讲述了网站架构的实现方法,以及网站提供的主要功能和使用的主要技术。第六章:本章对“闪铃”系统的当前工作进行总结,并提出系统中尚且存在的问题以及今后下一步的改进方案。4浙江大学硕士学位论文第2章SymbianOS程序
7、开发第2章SymbianOS程序开发2.1SymbianOS2.1.1SymbianOS的特点Symbian操作系统是一个独立的智能手机操作系统,它由许多重要的非集成模块和一个集成内核组成。因此它可以满足智能手机的多项功能,如通话、短信和多媒体处理等。这个系统的很大优点就是它允许自定义部分源代码,以适应不同的设备。这样一来,Symbian操作系统就变得非常有弹性和高效率,可以被应用在大范围的设备上,并且为第三方研发提供了高效、可靠的操作平台。SymbianOS的核心设计特点有以下几个方面口1:·性能Symbia
8、n系统是针对智能手机,也就是全功能移动设备所开发的,所以需要电源管理程序必须尽量实现最小的功耗,通过专业的设备电源管理提供最大化的电池使用性能。·多任务电话,短信以及通讯是其基本的组件,所有的应用程序都被设计成能够无缝的并行运行。用户可以在多种程序中切换。比如,用户可以在接电话的同时,打开工作表,并且还能够保证所有的程序处于激活状态。·标准使用基于工业标准的技术是SymbianOS的一
此文档下载收益归作者所有