毕业论文论文范文课程设计实践报告法律论文英语论文教学论文医学论文农学论文艺术论文行政论文管理论文计算机安全
您现在的位置: 毕业论文 >> 论文 >> 正文

基于CDMA手机地址录开发设计 第3页

更新时间:2008-6-17:  来源:毕业论文

基于CDMA手机地址簿开发设计

1章 绪论

1.1手机软件开发简介

今天的移动通信用户都希望手中的移动设备能具备更多的功能。无论是高端集成式个人移动数字助理(PDA),还是以低成本和易操作为主要特色的大众化手机都是如此。目前人们正在积极研究利用高速 ASIC 技术为移动设备甚至为低成本设备添加新功能,如果这些功能需要集成高端操作系统来实现,考虑到相关的成本和体积因素,问题即变得复杂化、众大化。设备一般只提供支持特有服务组和接口的专有解决方案。尽管多数会共享一个底层环境,但 ASIC 上的专有层妨碍了常规应用程序的开发无法供设备厂商的产品使用。

随着移动通信技术从2G2.5G的过渡和3G时代的到来,当今移动通信设备的功能日益强大,集成摄像头、彩信、娱乐、游戏于一体的手机已经成为国际市场上的主流产品,应用领域已经从单纯的电话业务扩展到视频和音频(AV)、位置相关的服务(GPS)、语音识别、移动电子商务和安全技术等功能。从国际移动通信技术、市场发展趋势来看,无线通信设备、消费类电子设备,如Smart Phone、手机等,越来越明显地体现出计算技术与通信技术融合的趋势,手机市场不断向数据化、智能化方面发展,集成MMSJAVAPDABREW摄像等功能的彩屏手机越来越成为移动通信高端产品的象征,特别是突出了信息处理、网络应用和多媒体应用等方面性能的手机成为厂商产品规划的重要方向。

正由于信息技术的发展带动了移动商务的迅速成长,全球很多的移动运营商都把像BREW程序这样的数据业务看作是部署第三代移动通信的关键,特别是在CDMA网络中。可以看到BREWBinary Runtime Environment for Wireless无线二进制运行环境)将在移动互联网甚至移动商务中扮演重要角色,用BREW开发的应用软件也越来越多。

QUALCOMM 依靠在 ASIC移动设备和桌面应用领域的成熟经验开发了 BREW 这套解决方案。BREW 的任务是提供一个有效低成本可扩展和人们熟悉的 AEE,着重开发可无缝植入任何实际手持设备的应用程序。BREW 可以在现有的设备类型上运行,这一点与构建在对内存处理器速度和相关硬件有较高要求的操作系统上的高端产品不同。使用 BREW应用程序,开发者甚至可以扩展低成本设备的功能。本设计论文正是论述一个用BREW平台开发运行的地址簿和处理程序。

BREW提供一个高效率、低成本的、可扩展的应用程序执行环境(AEE),专门为开发可无缝植入任何手持设备的应用程序而定制。BREW作为软件接口层,位于无线设备的芯片和应用程序之间,是最终用户可以无线下载程序并在支持BREW的设备上运行。开发者不必关心低级平台数据结构和设备驱动程序,应用程序和设备平台可以完全通过适当定义的类进行交互 。

日本和韩国有很多家电信运营商正在进行3G网络的运行。这些国家的电信运营商都提供了BREW的增值业务,并且从目前的统计数字来看经营状况非常良好。这一方面大大的刺激了BREW程序的开发。在国内中国第二大电信运营商-联通公司,在其CDMA网络中就搭建了BREW增值业务-神奇宝典,提供了许多CDMA手机中的BREW应用程序的下载业务。

1.2 手机软件开发的特点

运行于手持设备之上的应用程序,手机的硬件特征决定了手机软件的特点

处理竟合:当需要接听或者拨打电话时,通常会中断进行中的程序,程序必须能够暂停和继续,既不能造成程序出问题也不可以造成内存的溢出。

分辨率:手机的分辨率大小各有不同,分辨率的不同直接影响到程序中的造型的尺寸及表现力,因此在设计之初就要考虑屏幕的自适应问题。

色彩数量:目前手机所能提供的色彩数量也是阻碍美工人员发挥的一个重要瓶颈。

亮度:由于独特的发光原理,液晶屏幕无法达到传统显示器的亮度,这样就导致很多图案在强光下不能显示出原有的效果,因此在设计图片时一定要考虑到这一点,不能将色彩对比度设置得过低,另外图片设计一定要简洁明快,避免过小的图片。

显示速度:在常使用的手机中,很多由于芯片的速度太低,导致画面不够流畅,通常采取局部刷屏或者避免全屏显示动画的方法来尽量达到预期效果。

电力: 手机配备的是液晶屏幕,高亮度的像素显示会比一般的像素耗电量大。

应用程序大小限制:大部分手机只有很小的内存供应用程序使用,还有来自运营商的限制。

有限的声音支持:手机上支持的音效主要决定因素是频响、带宽、和炫和功率。

1.3手机软件开发平台

在这个处处强调创意的时代,手机就是我们握在手中的个性。手机的功能越来越多,只有凭借精彩的手机软件才能“秀”出这些创意。那么,手机软件究竟包含哪些内容?又有哪些应用呢?

手机软件都有一个特点,就是软件固化在硬件中,软件代码必须保证高质量、高可靠性和实时性,一般包含三个层次:第一层次是Operating SystemOS,操作系统),主要与RF(射频信号)芯片进行沟通与指令处理,它基于一些基础的网络协议(如GSMGPRSCDMAW-CDMA)等;第二层次是内置的手机本地应用,例如电话簿、短信息等内容,更为重要的是,在一些手机上已经集成了开发平台,它可以运行第三方开发的应用程序;第三层次是在平台上开发的一些应用程序(如各种游戏、图片浏览等),还有一些API的接口函数,可以同外部的PC通过线缆进行数据传送,也可以通过无线方式与外界应用服务提供商传递数据。

下面把手机软件开发环境简单介绍一下:

1、 厂商固化程序

在手机出厂以前,厂商会开发一些特定的应用,并将这些应用固化到手机中。

这个环境只有在手机厂商的研发中心才可以用到,不够通用。

2 J2ME技术

当今手机软件开发的主要方向之一,比较通用,使用Java语言,具备Java的优势,支持的厂商众多,比如NokiaSiemensMotorola等等。

SUN公司提供了通用的开发工具J2ME Wireless Toolkit,各厂商也有自己的扩展SDK

3 BREW技术

高通公司的CDMA体系下的一种开发技术,使用C进行开发,SDK可以和VCIDE集成。现在联通的高端手机支持该功能。

4 Symbian平台开发

Symbian是高端手机中运行的操作系统,提供C++J2MESDKNokia的高端机器大部分使用该操作系统。

5 Windows Mobile平台开发

国内多普达的机器大部分采用该平台,可以使用VBC++.net的技术进行开发。

6、 嵌入式Linux平台开发

1.4本论文开发应用程序简介

地址簿,属文件处理的范畴,主要对文件或数据库中的数据进行查找、添加、

删除、编辑等操作。

本次开发的“地址簿”系统是利用QUALCOMM(高通)公司提供的架构(BREW SDK)作为软件开发包,开发出基于BREW技术的文件处理系统。系统主要任务是能够在手机BREW平台上运行,对手机中的地址数据信息进行处理。如:查找,添加,删除,编辑等。本系统将充分利用BREW SDK包提供的接口并结合C语言在嵌入式系统中特殊运用的特点进行开发。在开发中主要是运用SDK提供的手机模拟器进行调试和运行,当系统开发完毕后将植入到CDMA手机中进行测试。

上一页  [1] [2] [3] [4] [5] [6] [7] [8] [9] [10]  ... 下一页  >> 

基于CDMA手机地址录开发设计 第3页下载如图片无法显示或论文不完整,请联系qq752018766
设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©youerw.com 优文论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。