资源描述:
《[嵌入式设计精品] 交警掌上应用系统研究文》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、交警掌上应用系统研究摘要本系统基于WebService在掌上实现对信息的查询、修改和更新。并通过JSR172实现了Java客户端与.NetWeb服务端的网络连接。另外本系统还采用调用外部软件(ffmpeg.exe)端口的形式实现了对交通视频图片的截取,并传输到手机端。关键词ffmpegJSR172WebService1、项目研究背景随着3G手机的逐步普及,掌上应用受到越来越多的关注。3G技术为手机与Internet的互联提供了理想的技术平台,为进一步丰富手机上的应用提供了基础。除手机外,其他掌上产品,如PocketPC,MP3,MP4等也大大丰富了人们的生活。微机时代过后最有可能开创的便是
2、掌上时代。这些掌上设备与Internet连接后,需要更加丰富多样的应用软件作为基础。因此,设计掌上应用系统有着广泛的需求和广阔的应用前景。特别是WebService技术的出现,为掌上设备利用丰富的Internet资源提供了极大的方便。web服务的出现被认为是分布式计算领域的一项重大飞跃,它预示着:当用户需要某种功能时,可以在Internet上以编程方式找到并访问,这种基于HTTP和XML的技术由于其非专用的实现、开放的协议和方便的跨平台性等诸多优点,称为目前分布式应用的主要方式。社会是迅速发展的社会,随着城市规模的扩大、人口的增长,城市的交通管理变的日益复杂,传统的交通管理方式已很难适应当
3、今的趋势。为交警同志打造一个交警掌上应用系统便显得非常必要。旨在减轻交警的工作压力和提高交警的工作效率。2、J2ME简介J2ME(Java2MicroEdition)是Java2的一个组成部分,它与J2SE、J2EE并称。根据Sun的定义:J2ME是一种高度优化的Java运行环境,主要针对消费类电子设备的,例如蜂窝电话和可视电话、数字机顶盒、汽车导航系统等等。J2ME技术在1999年的JavaOneDeveloperConference大会上正式推出,它将Java语言的与平台无关的特性移植到小型电子设备上,允许移动无线设备之间共享应用程序。与J2SE和J2EE相比,J2ME总体的的运行环境
4、和目标更加多样化,但其中每一种产品的用途却更为单一,而且资源限制也更加严格。为了在达到标准化和兼容性的同时尽量满足不同方面的需求,J2ME的架构分为Configuration、Profile和OptionalPackages(可选包)。它们的组合取舍形成了具体的运行环境。 Configuration主要是对设备纵向的分类,分类依据包括存储和处理能力,其中定义了虚拟机特性和基本的类库。已经标准化的Configuration有-ConnectedLimitedDeviceConfiguration(CLDC)和ConnectedDeviceConfiguration(CDC)。 Profile
5、建立在Configuration基础之上,一起构成了完整的运行环境。它对设备横向分类,针对特定领域细分市场,内容主要包括特定用途的类库和API。CLDC上已经标准化的Profile有MobileInformationDeviceProfile(MIDP)和InformationModuleProfile(IMP),而CDC上标准化的Profile有FoundationProfile(FP)、PersonalBasisProfile(PBP)和PersonalProfile(PP)。可选包独立于前面两者提供附加的、模块化的和更为多样化的功能。目前标准化的可选包包括数据库访问、多媒体、蓝牙等等
6、。3、WebService的相关技术介绍任何平台都有它自己的数据表示方法和类型系统,所以要实现应用程序之间的互操作性,WebServices平台必须提供一套标准的类型系统,以用于沟通不同平台、编程语言和组件模型中的不同类型系统。总体说来,WebServices平台主要采用的技术有XML、SOAP、WSDL和UDDI等。XML是WebServices技术的基础,WebServices中各种信息的描述都采用XML。XML作为一种可扩展的、自描述的标记语言,具有自描述性、可扩展性、分层结构以及丰富的链接定义和多样的样式表支持等特点。由于XML数据是以纯文本格式存储的,与具体的软件、硬件和应用程序
7、无关,所以利用XML可以方便的实现异构数据的交换和共享。SOAP是在分散或分布式的环境中交换信息的简单的协议,它以XML形式提供一个简单、轻量级的可以在分散的环境,或者是分布式的环境中点对点地交换结构化和类型化信息的一种机制。SOAP和HTTP都是一种应用级的协议,它可以直接建立在传输协议之上,比如TCP。为了让所有连接到Internet的应用程序实现通信,SOAP必须能够通过防火墙和代理,为了达到这个目的,SOAP可以