|
基于Android的移动本地个人数字图书馆系统探究[图]
http://www.cww.net.cn 2012年4月9日 10:42
1.4 智能客户端客户端/服务器类型 智能客户端是易于部署管理的应用程序,通过统筹使用本地资源和到分布式数据资源的只能连接,提供适应的、快响应的和丰富的交互式体验。与B/S 或C/S 相比,只能客户端具有明显的优势。用户可以在离线情况下运行程序,可以使用本地数据或连接到服务端数据库,不依赖于网络是否连接。移动通讯设备,由于网络费用,网络故障,可能不能保持网络实时通常,移动本地个人数字图书馆终端设备采用智能客户端,网络在线可以进行在线查询,在线咨询,在线阅读等即时服务,当网络断开时,可管理本地个人数字图书馆,可以对依据自身需要收集储存的信息,进行编辑、使用,可根据各自的爱好、兴趣,专长来进行信息资源的选择和控制,尤其对网上的信息进行去糟粕取精,更方便快捷的对已存储信息进行查阅等,对收藏的信息反复进行查询和学习。 2 基于Android 的移动终端应用优势 随着移动终端的普及和移动通信技术的发展,移动本地个人数字图书馆对移动终端的要求越来越高,而Symbian,Windows Mobile,PalmOS 等手机平台都比较封闭,满足不了用户的需求。市场十分需要一个开放行很强的平台。随着3G 技术的发展,移动终端不再仅是通讯网络的终端,还将成为互联网的终端。因此,移动终端的应用软件和需要的服务将会有75 很大的发展空间。Google 为此于2007 年11 月推出了一个专为移动设备设计的软件平台--Android. 2.1 Android 的特征 开发,源代码完全开放。Android 平台主要由应用程序、开发库、运行环境和Linux 内核等组成[3].其中,应用程序包括用户界面、地图、浏览器、通讯录和短信程序等,且都是由Java 语言来进行操作和完成,使用者可进行可视化使用,并掌管所有基本应用功能和数据:开发库主要包括被用于系统组建中的常见功能,含Media Framework、libc、SGL、Webkit、OpenGLES、FreeType 和SQLite 等。 应用程序框架包括资源、消息、活动管理器和可视化对象;Dalvik 虚拟机经Google 修改和优化后,效率更高;SQLite 开放关联性数据库占用资源少,运行速度快,更适合在手机上运用;Webkit 是Android 开源浏览器,开发时可做搜索引擎使用;Open GL ES 基于OpenGL ES 1.0 规定的3D 绘图引擎,可优化处理显示;多媒体框架的核心Open Core 支持多种影像声音格式,如MP3、AAC、MPEG4、JPG、PNG、GIF 等,可方便的开发多媒体应用程序;Android 集成地图模块,LocatiON 接口和Maps 接口使开发M-GIS(移动地理信息系统)更加容易。 2.2 Android的架构和工作机制 Android 系统平台由以下四个层次组成:Linux 内核层、开发库层、应用框架层、应用程序层: (1)Linux 内核层。基于Linux 2.6 内核开发,提供底层服务,如内存管理、进程管理、安全机制、网络堆栈等驱动模块,位于软件层和硬件层之间。 (2)开发库层。包括运行时库和其他库,Android运行时包含一组核心库(提供了Java语言核心库内的大部分功能)和Dalvik 虚拟机。它也提供了丰富的类库支持,并且开源,如数据库SQLite、OpenGL ES 等。 (3)应用框架层。开发人员可跟核心应用一样,拥有访问框架APIs 的全部权限。结构化设计简化了各组件之间的重用,所有应用都可以分发自己的组件,也可使用分发的组件。 (4)应用程序层。Android 包含一套核心应用程序。包括e-mail 客户端、短信程序、通讯录、日历、浏览器、地图等。 来源:中国科技论文在线 作 者:袁兆勇 刘文云编 辑:高娟 联系电话:010-67110006-853
文章评论【查看评论()】
|
企业黄页 会议活动 |