基于Android的移动本地个人数字图书馆系统探究

摘要:随着移动通信技术的发展,移动本地个人数字图书馆成为图书馆发展的一种新的模式。

本文针对移动图书馆的发展现状,提出基于Android和胖客户端/服务器模式的移动本地个人数字图书馆,并详细分析Android的工作机制和胖客户端/服务器模式在移动本地个人数字图书馆构建的优势。

0引言

随着移动通信网络和移动终端的发展,移动本地个人数字图书馆应运而生,利用手机移动平台拓展图书馆的服务成为图书馆的发展方向。用手机上网的用户逐渐增加,基于短息平台和WAP网站方式是目前数字图书馆移动信息服务的主要模式,这两种模式都存在一定的局限。随着智能手机的发展,各种手机系统纷纷涌现:Nokia的Symbian,Microsoft的Windows'MC,苹果的IOS和Google的Android,为移动终端的应用开发提供很好的系统平台。提高了直接访问网络能力,可实现断网后储存数据的操作。

Android是Google开发的一种开放性的移动综合平台。它包括Linux内核、Android运行时库和其他库层、应用框架、应用程序。用Android进行移动本地个人数字图书馆的开发研究,可促进系统的创新,降低开发成本,创造出有特色的数字图书馆。

1图书馆移动服务技术应用类型

1.1手机信息服务

手机信息服务包括传统的SMS(ShortMessagingService,短信息服务)、MMS(MultimediaMessagingService,多媒体短信息服务)。图书馆运用手机信息服务,提高了图书馆的工作效率。手机短信服务快捷方便;收短信免费,发短信费用低廉;可随时随地收发短信,当对方的手机不能接收短信时,发出的短信可以暂存在服务器中;可实现用户和管理员的双向互动。

短信服务虽然方便、经济、有效,但是也存在很多不足,手机短信文字长度限制在140个字节,相当于140个字符,或70个汉字;只能进行简单的查询。

1.2瘦客户端/服务器类型

瘦客户端/服务器类型是指客户端通过浏览器与服务器端建立联系,瘦客户端是指使用浏览器来提供应用程序(以HTML定义的)用户界面的执行环境的客户端应用程序。目前流行的技术是基于WAP和WML(WirelessMarkupLanguage,无线标记语言)的WAP网站。浏览器具有一定的安全性、数据处理和状态管理功能,但它只能通过Cookies存储少量数据,致使与客户端环境交互能力低,功能的扩展收到制约,只能实现简单业务操作,另外,并须联网进行所有的操作,受到网络连接的限制。

1.3胖客户端/服务器类型

胖客户端是在客户端机器上安装应用软件,与瘦客户端不同,客户端同服务器断开连接后,依靠客户端存储的少量数据也能够为应用软件所用,并独立完成部分业务操作。胖客户端模式将应用程序处理分成了两部分:由用户的桌面计算机执行的处理和最适合一个集中的服务器执行的处理[2].它的优点是操作和充分利用本地存储资源,可离线工作,响应速度快,网络传输量小,安全性高;它的缺点是目前移动终端存在有多种操作系统共存的局面,需要为不同的平台开发相应软件,在客户端的操作痕迹较多,部署和更新很复杂。

为了解决胖客户端开发的困难,目前有两种常见的解决方案:软件解决方案,直接开发智能手机操作系统从底层实现上就实现统一,或者提供运行在不同智能手机操作系统之上的虚拟机,应用开发在统一的虚拟机上完成,借此来降低跨平台开发的难度。

1.4智能客户端客户端/服务器类型

智能客户端是易于部署管理的应用程序,通过统筹使用本地资源和到分布式数据资源的只能连接,提供适应的、快响应的和丰富的交互式体验。与B/S或C/S相比,只能客户端具有明显的优势。用户可以在离线情况下运行程序,可以使用本地数据或连接到服务端数据库,不依赖于网络是否连接。移动通讯设备,由于网络费用,网络故障,可能不能保持网络实时通常,移动本地个人数字图书馆终端设备采用智能客户端,网络在线可以进行在线查询,在线咨询,在线阅读等即时服务,当网络断开时,可管理本地个人数字图书馆,可以对依据自身需要收集储存的信息,进行编辑、使用,可根据各自的爱好、兴趣,专长来进行信息资源的选择和控制,尤其对网上的信息进行去糟粕取精,更方便快捷的对已存储信息进行查阅等,对收藏的信息反复进行查询和学习。

2基于Android的移动终端应用优势

随着移动终端的普及和移动通信技术的发展,移动本地个人数字图书馆对移动终端的要求越来越高,而Symbian,WindowsMobile,PalmOS等手机平台都比较封闭,满足不了用户的需求。市场十分需要一个开放行很强的平台。随着3G技术的发展,移动终端不再仅是通讯网络的终端,还将成为互联网的终端。因此,移动终端的应用软件和需要的服务将会有75很大的发展空间。Google为此于2007年11月推出了一个专为移动设备设计的软件平台--Android.

2.1Android的特征

开发,源代码完全开放。Android平台主要由应用程序、开发库、运行环境和Linux内核等组成[3].其中,应用程序包括用户界面、地图、浏览器、通讯录和短信程序等,且都是由Java语言来进行操作和完成,使用者可进行可视化使用,并掌管所有基本应用功能和数据:开发库主要包括被用于系统组建中的常见功能,含MediaFramework、libc、SGL、Webkit、OpenGLES、FreeType和SQLite等。

应用程序框架包括资源、消息、活动管理器和可视化对象;Dalvik虚拟机经Google修改和优化后,效率更高;SQLite开放关联性数据库占用资源少,运行速度快,更适合在手机上运用;Webkit是Android开源浏览器,开发时可做搜索引擎使用;OpenGLES基于OpenGLES1.0规定的3D绘图引擎,可优化处理显示;多媒体框架的核心OpenCore支持多种影像声音格式,如MP3、AAC、MPEG4、JPG、PNG、GIF等,可方便的开发多媒体应用程序;Android集成地图模块,LocatiON接口和Maps接口使开发M-GIS(移动地理信息系统)更加容易。

2.2Android的架构和工作机制

Android系统平台由以下四个层次组成:Linux内核层、开发库层、应用框架层、应用程序层:

(1)Linux内核层。基于Linux2.6内核开发,提供底层服务,如内存管理、进程管理、安全机制、网络堆栈等驱动模块,位于软件层和硬件层之间。

(2)开发库层。包括运行时库和其他库,Android运行时包含一组核心库(提供了Java语言核心库内的大部分功能)和Dalvik虚拟机。它也提供了丰富的类库支持,并且开源,如数据库SQLite、OpenGLES等。

(3)应用框架层。开发人员可跟核心应用一样,拥有访问框架APIs的全部权限。结构化设计简化了各组件之间的重用,所有应用都可以分发自己的组件,也可使用分发的组件。

(4)应用程序层。Android包含一套核心应用程序。包括e-mail客户端、短信程序、通讯录、日历、浏览器、地图等。

Android上应用程序有活动、服务、接收器和ContentProvider四种主要类型。活动(Activity)是最常用的Android应用程序形式。一个应用程序可包括一个或多个活动;服务(Service)是"在后台"运行着的应用程序,服务是没有UI的应用程序;接收器(Receiver)接受请求并处理intent,并且没有UI元素;ContentProvider是数据储存抽象机制。

2.3Android与其他手机操作系统的比较

从手机操作系统的Portablity、Relisbility、Connectivity、ProductDiversity、OpenPlatform、KernelSize、STandards、Security和SpecialFeatures几个方面进行比较,比较结果如下表:

表1手机操作系统对照表

3移动本地个人数字图书馆手机客户端功能设计

系统可采用MVC设计模式,视图由res/目录中XML文件来实现,很好的将显示层分离,可增强程序的阅读行,并有利于系统的后期维护;控制器由Activity与用户的交互实现;模型层可用ContentProvider实现系统内部资源共享。

(3)数字资源下载模块。可以将喜欢的数字资源下载到手机本地,当网络断开时可以直接阅读本地资源,对本地资源分类管理,提供各类资源阅读器;建立全文索引,便于本地搜索。可用Service实现,作为后台服务,不受其他进程影响。

(4)本地检索模块。本地可根据主题、题目、作者、关键字、摘要等进行本地全文检索。

(6)图书馆地理位置导航模块。用户可用来方便找到图书馆的位置。可用Android集成地图模块实现此功能。

4结论

目前移动数字图书馆已经有了很大的发展,但是多数还是基于短信和WAP模式,有一定的局限性。本文分析胖客户端/服务器模式和Android操作系统的优势,构建了基于Android平台的本地个人数字图书馆模型。该系统打破了网络的限制,可随时访问图书馆资源,根据个人爱好建立自己的本地图书馆。手机是目前发展最快的网络移动设备,个人移动本地数字图书馆的模式打破了传统图书馆的模式,为图书馆服务提升了空间。

THE END
1.工商管理专业新媒体环境下高校图书馆移动阅读服务的调查.docx文档介绍:该【工商管理专业新媒体环境下高校图书馆移动阅读服务的调查 】是由【毛毛雨】上传分享,文档一共【25】页,该文档可以免费在线阅读,需要了解更多关于【工商管理专业新媒体环境下高校图书馆移动阅读服务的调查 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如https://m.taodocs.com/p-1118887895.html
2.关于举办《移动信息资源检索与利用》专题讲座的通知随着网络技术、信息技术、移动通信技术的快速发展,人们的阅读习惯发生了巨大变化,越来越倾向于利用手机、平板电脑等设备进行移动化阅读、碎片化阅读和数字化阅读。为适应时代发展的需求,宣传、介绍图书馆的移动信息资源,提高学生们利用信息源快速、准确查询信息的能力,图书馆将于近期举办《移动信息资源检索与利用》专题讲座http://library.qtc.edu.cn/info/5569/3511.htm
3.探索数字图书馆的用户体验:问卷调查和眼动追踪过去对数字图书馆的评估通常集中于一些可用性指标,如图书检索效率和用户满意度等。然而,数字图书馆能够吸引用户的不限于其性能、界面的用户友好性以及其馆藏的价值,还有它提供的整体用户体验。具体来说,其用户体验包括主观印象和一些方面,如唤起的情绪、参与度和对系统的整体感知等。 除此之外,用户体验的研究对象决定https://zhuanlan.zhihu.com/p/610334910
4.高校图书馆移动阅读服务研究简介 本书主要内容包括:绪论、移动阅读的内涵及理论基础、大学生移动阅读行为与特征、移动图书馆与服务、高校图 展开 目录 评论 (0) 我要评论 暂无评论 相关书籍 现代公共图书馆智慧服务平台建构研究现代图书馆工作与信息化阅读服务高校图书馆阅读推广与宣传促进研究 https://m.cxstar.com/book/2eedaa7f0000b1XXXX
5.重庆市社会科学界联合会重庆大学图书馆魏群义副研究馆员主持完成的国家社会科学基金项目《移动图书馆云服务SAAS模型研究》(批准号为12XTQ003),最终成果为专著《移动图书馆云服务研究》。课题组成员:黄娟、田琳、袁辉、王姝、汪培术、侯桂楠。 一、研究意义 在泛在信息社会环境下,以智能移动终端为媒介的新媒体正蓬勃发展,移动阅读、移动知识https://www.cqskl.com/ch/news_detail.html?articleId=2781fd1d-27ae-472f-b79c-aca100c2f0e3
6.移动图书馆服务的现状与未来当当图文详情页为您提供移动图书馆服务的现状与未来参数,包含移动图书馆服务的现状与未来报价与图片, 移动图书馆服务的现状与未来品牌,购买移动图书馆服务的现状与未来就到当当!http://product.m.dangdang.com/detail23713158-0-1.html
7.科学智库图书馆移动阅读服务与资源类型 来自《图书馆移动阅读服务研究》? 作者:高春玲? ISBN:978-7-03-056767-3? 移动阅读是指以手机、PSP、MP3/MP4、电子书阅读器、平板电脑等移动终端设备为阅读工具,在移动通信与互联网络相结合的无线网络环境下对电子资源进行随时随地的阅读。图书馆移动阅读服务,即指 [https://thinktank.sciencereading.cn/booklib/v/subLibPreview/122/248/1982951.html
8.移动图书馆服务模式12篇(全文)移动图书馆服务模式 第1篇 (一) 馆藏分布不同。 传统图书馆是以纸质载体为主, 其他载体并存;与传统图书馆不同的是, 数字图书馆是以电子出版物和网上数字信息为管理对象, 它的存储介质不限于印刷品, 具有文本声音、图像、影视等多种媒体, 其存储的载体常见于光盘等各种类型的电子化、数字化装置。 (二) 服务https://www.99xueshu.com/w/ikeyh0nfm5ll.html
9.图书情报工作杂志中国科学院文献情报中心主办2019年第24期《知识管理论坛》致力于推动知识时代知识的创造、组织和有效利用,促进知识管理研究成果的快速、广泛和有效传播。 个体从业人员阅读需求与基层图书馆阅读服务体系建设 关键词:个体从业人员 阅读需求与满足 基层图书馆阅读服务体系 使用与满足理论 媒介依赖理论 [目的/意义]通过调查个体从业人员这一群体的阅读需求满足情况,https://www.youfabiao.com/tsqbgz/201924/
10.“互联网+”时代下的图书馆推广阅读服务优化研究.pdf电 子书外借为读者阅读提供了一定便利,符合 读者阅读心理需求,读者需要通过预约进行 阅读器租借,可见,数字阅读是必然趋势, 发展前景良好,图书馆应强化数字阅读服务 优化,在推广电子阅读器的同时创新阅读服 务平台。随着智能手机的普及,图书馆应针 对手机阅读读者开发数学阅读软件,读者可 直接通过该软件阅读图书馆藏书https://wendang.xuehi.cn/doc/3av8b8qjb20iz4wu69rp7j0j5vjqbj46-2.html
11.基于Android手机开发平台的移动数字图书馆服务系统研究随着移动网络通讯技术的不断发展,不仅带来了移动终端的多样化,也使得移动终端的服务更加丰富和实用化,除了打电话、发信息以外,基于手机的电子书阅读也日渐普遍,移动数字图书馆就是将图书馆的丰富资源进行管理并发布给用户的一种有效方式。近年来随着谷歌推出Android手机及其操作平台,其开源的操作系统及轻松的开发方式,吸引https://blog.csdn.net/chenhaodejia/article/details/83924588
12.福州本科院校移动图书馆服务调查研究城8所本科高校图书馆开展移动服务实践现状调查和用户满意度调查.调查了移动图书馆的服务实践现状,一是APP客户端服务,微信平台服务,WAP网页服务和微博平台服务等移动图书馆实现途径调查,二是资源检索,借阅服务,消息通知与发布,移动阅读和个性化服务等移动图书馆服务内容功能调查.调查了移动图书馆用户满意度,采用李克特五度https://xueshu.baidu.com/usercenter/paper/show?paperid=1m2s0xe00r5e0ps0y24002x0j4669872
13.移动阅读及其用户行为研究针对移动阅读开展研究,分析当前高校中移动阅读存在的问题,探索移动阅读中存在的知识产权风险,研究移动阅读用户行为,对于普及和规范移动阅读发展,推进全民阅读具有重要的意义。 采用文献研究法,以985高校图书馆为研究对象,对高校图书馆的移动阅读的资源、服务功能、业务模式等方面进行了调查,分析了当前我国高校移动阅读服务所https://wap.cnki.net/lunwen-1014042995.nh.html
14.军队院校图书馆移动互联环境下开展导读服务的探索与实践移动互联环境下开展导读服务的探索与实践 韩瑜刘丽吴刚 (军械工程学院图书馆河北石家庄 050003) 摘要:随着计算机的发展、互联网的普及以及智能手机的应用,人们获取知识和信息的方式也发生了巨大的改变,传统纸质图书的阅读已经不能满足人们的要求,越来越多的人选择手机阅读、电子阅读等快捷智能的阅读方式,特别是乐于接受新鲜https://special.chaoxing.com/special/screen/tocard/90687736?courseId=90631308
15.移动网络下的高校移动学习问题研究论文移动网络下的高校移动学习问题研究论文 〔内容提要〕随着移动网络的迅速发展和移动终端设备的广泛普及,通过移动网络学习和阅读已成为不可避免的趋势,进而涌现出了大量的移动学习服务和移动学习终端应用。本文通过网络调查法,调查了我国20所高校图书馆移动学习情况,从而分析当前我国移动学习和移动学习终端的应用现状,指出存在https://www.yjbys.com/bylw/qitaleilunwen/137260.html
16.中教全媒:全媒体院长专访北京外4、免费提供电子图书馆,培养学员阅读兴趣 学院在学习平台专辟电子图书馆区域,共设置课内教材与课外读物两大板块。“教学参考用书”为学员免费提供网院教学计划内部分学科的电子版教材,用于课前预习或综合学科知识积累;“课外读物精选”囊括国内外众多高质量英汉双语书籍,涵盖人物传记、语言学习、教育成长、经济管理、哲学https://www.beiwaionline.com/aboutbeiwai/md/webinfo/1626423811537696.htm
17.新媒体环境下高校图书馆数字阅读推广研究高校不仅仅是教书育人的基地,更是让大学生学会自我学习、自我提升的摇篮,通过融合新媒体方式,将数字阅读推广给更多大学生受众,是高校图书馆新的培养方向,也是实现文化传承的美好蓝图。 2.高校图书馆推出的数字阅读工具 2.1移动电子阅读器 在智能手机普及的时代,人们对阅读的要求升级为便携、便利,可移动的电子阅读器能https://www.zzqklm.com/w/hxlw/33825.html
18.手机门户移动服务门户服务指南深圳图书馆数字阅读馆访问路径 使用手机wap浏览器访问http://m.szwxg.5read.com/或扫描二维码,扫一扫直接打开网址。 功能介绍 移动图书馆以深圳文献港为基础,对各个图书馆的中外文图书、期刊、报纸、学位论文、标准、专利等文献进行了全面整合,是为广大市民提供数字资源服务和图书馆综合服务的移动门户。 移动图书馆具https://www.szlib.org.cn/page/library-mobile-portal.html