基于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.图书馆管理系统调研报告经管文库(原现金交易版图书馆管理系统调研报告 https://bbs.pinggu.org/thread-13118021-1-1.html
2.数字图书馆市场报告:创新科技为数字图书馆建设奠定技术基石,赋能根据恒州诚思发布的数字图书馆市场报告,这份报告提供数字图书馆市场的情况,定义,分类,应用和产业链结构,同时还讨论发展政策和计划以及制造流程和成本结构,分析数字图书馆市场的发展现状与未来市场趋势。并从生产与消费两个角度来分析数字图书馆市场的主要生产地区、主要消费地区以及主要的生产商。 https://yhresearch.cn/news/8280/digital-library
3.2025年中国数字图书馆市场调研:政策产业链现状与前景数字图书馆是数字化技术处理与存储图文并茂文献的图书馆形式,实质为多媒体制作的分布式信息系统,它跨越区域限制,实现信息资源的网络查询与传播。相较于传统图书馆,数字图书馆以其虚拟性、无围墙性、可扩展性、超大规模、分布式、易用性、无时空限制及跨库无缝链接与智能检索等优势,成为现代知识传播的重要平台。 https://www.168report.com/news/7856/digital-library
4.图书馆系统分析报告6篇(全文)图书馆管理信息系统 需求分析21.1 系统背景分析https://www.99xueshu.com/w/filevz6ephn4.html
5.国内外图书馆自动化系统比较分析本文在分析我国图书馆自动化的现状及系统使用情况的基础上,统计出了用户较多的几家国内外图书馆自动化系统,并对这几家主要的图书馆自动化系统作了详细的介绍及比较分析,同时阐述了国内外图书馆自动化系统的发展概况及特点,最后提出了图书馆自动化系统的评价依据。https://wap.cnki.net/touch/web/Dissertation/Article/2004138665.nh.html
6.2013年度高校图书馆论文获奖名单(吉林工业职业技术学院图书馆 董成国) 11、资源整合系统Metalib在图书馆应用的调查与分析 (东北师范大学计算机科学与信息技术学院 李明鑫 陈建锁) 12、浅析高校图书馆的社会开放服务 (长春医学高等专科学校图书馆 吴凤君) 13、吉林大学图书馆《国内外化学专业课程体系与教材建设比较研究》系列成果之三:国外化学专业教材http://tgw.jlu.edu.cn/info/1003/1248.htm
7.普通高等学校图书馆馆藏评价指南政策法规馆藏评价(Collection evaluation)也称藏书评估、藏书计量,就是对图书馆现有馆藏体系所具有的各个属性进行检测、评定,包括对馆藏数量、馆藏结构、馆藏本身的学术价值以及馆藏使用效果等各个指标进行综合分析与总体评价。通过馆藏评价,图书馆可以了解馆藏发展是否符合本馆的方针任务,是否可以满足读者对文献信息的需求,是否https://www.gxaqzy.cn/lib/zcfg/content_3418
8.上海市哲学社会科学规划办公室12、中国俄苏研究的范式重构与智识革命——基于学术史回顾和比较研究的展望 杨成 华东师范大学 13、电子党务:党内民主的功能平台与利用——一个比较视角的分析 吴新叶 华东政法大学 14、征地一定降低农民收入吗:上海7村调查 史清华等 上海交通大学 15、一种新的货币危机识别方法及对中国的实证研究 http://www.sh-popss.gov.cn/newsDetails.asp?idval=218
9.菏泽日报数字报26、现代图书馆信息服务刍议 作者:王凤荣(市委党校)《辽宁行政学院学报》 27、菏泽市城乡统筹发展与周边地市比较分析 作者:郭存德(市委党校)《经济研究导刊》 28、论《他们》主题建构的空间之维 作者:王玉清(菏泽学院)《语文建设》 29、构建虚拟仿真物流实验室 培养创新型物流人才 作者:洪梅香(菏泽学院)《电子技术http://bz.heze.cn/html/2013-09/20/content_3_1.htm
10.图书馆2017年,图书馆主办的这份《高职教育研究参考》,聚力学院教学改革,围绕学院建设进行相关资料的摘编整合。这一年,本刊围绕学院新措施,实施导师制、实行学分制收费管理进行可行性研究文献摘编;围绕工作热点,社会热点及时编辑“教”与“学”、“高职党务工作”专辑或专栏;曾带问题和全体师生员工一起了解学院主动对接区域经济http://www.zdxy.cn/TSG/contents/185/528.html
11.人力资源管理六大模块于对企业人力资源管理现状信息进行收集、分析和统计,依据这些数据和结果, 结合企业战略,制定未来人力资源工作的方案。正如航行出海的船只的航标的导 航仪,人力资源规划在HR工作中起到一个定位目标和把握路线的作用! 人力资源规划定义 人力资源规划是一项系统的战略工程,它以企业发展战略为指导,以全面核查现 http://www.chinahrd.net/blog/264/1011645/263502.html
12.2022年关于图书的调查报告(14篇)(二)分析总结 通过比较,可以发现我社教辅图书既存在较为明显的优势,也存在一定的问题。 1、优势: 其一,高质量:我社的《基础训练》的高质量仍然深受师生及家长青睐,河南省内的学生对我社图书品牌还是比较认可的。 其二,权威性:我社教辅图书主要面向河南市场,教辅图书由河南省基础教育教学研究室编写,具有一定的权威性http://cooco.net.cn/zuowen/830592.html
13.GPSX8.11破解HydromantisGPSX8.1.1/Toxchem/Ca4、旧版图书馆 ASM ASM库基于国际水污染研究与控制协会任务组开发的经典活性污泥模型。任务组于1983年开始开发这些模型,因为数学建模在设计和了解废水处理厂的处理能力方面可能是有益的工具,这一点已为业界所接受。 该库是为发生碳氧化,硝化和反硝化作用的单污泥系统开发的。该模型包含X个状态变量。 ADM1 该ADM1http://www.sd173.com/soft/8592.html
14.计算机信息论文如计算机服务器的启动记录、停止记录、设备的检测记录等。通过对这些信息数据进行监测,了解医院计算机网络信息系统的运行状况,通过相关人员对这些记录进行分析、评估,了解医院信息的安全性能,找出其中的风险以及潜在的隐患,确保数据信息的准确与安全。 2。2 加强对信息系统的管理https://www.unjs.com/lunwen/jisuanji/20221213175617_6104297.html
15.计算机毕业设计范例15篇10.浅谈试卷智能生成系统的开发 11.多媒体教学课件制作 课题简介:多媒体技术的应用,促进了现代教育教学技术的发展。利用多媒体课件及现代教学手段进行教学,事半功倍。本课题拟将某知识领域的教学内容制作成教学课件,通过比较传统教学与多媒体教学两种不同模式的教学效果,探索多媒体教学模式的'特点及发展方向。课题预期成https://www.fwsir.com/fanwen/html/fanwen_20240616130224_3879194.html
16.成都社会科学在线电子科技大学出版社 2003年10月 皮朝纲 (四川师范大学) 一等奖(6项) 1、《邓小平理论史》(专著) 四川人民出版社 2003年12月 四川省社科院课题组 2、《长江上游经济带西部大开发战略与政策研究》(专著) 四川科学技术出版社 2003年2月 刘世庆 (四川省社科院) https://www.cdsk.org.cn/detail.jsp?id=1249
17.图书馆智能管理系统腾讯云开发者社区该系统可以实现城域网、校内网和Interlib网络的连接,将其联合起来组成一个虚拟的图书馆群,这是新的资源共享方式,能够建立一个区域性的电子化、数字化和网络网的立体的信息空间,还可以通过多层的开放系统达到与国外图书馆系统的共享和协作,进而实现图书馆群的信息资源的管理和业务的协作,该系统还支持中心馆模式。https://cloud.tencent.com/developer/news/45829
18.高校图书馆数字资源建设中存在的问题分析(精选5篇)而且这些数字资源各自也有其一定的优势,如电子期刊不仅包括国内的优秀科研成果,还包括很多世界顶级的报刊杂志,其中涉及的知识都是相关领域研究最前沿的,这对于提高教师和学生的科研水平而言具有很大的帮助作用。 2.2 全文性数据库的'比例比较高 全文数据库能体现高校图书馆服务的深度和广度。随着高校图书馆数字资源建设https://biyelunwen.yjbys.com/fanwen/zhicheng/612998.html
19.数字图书馆的存在问题以及策略研究论文范文(精选9篇)数字图书馆(Digitallibrary)也称电子图书馆或虚拟图书馆,是指利用计算机技术、网络通讯技术等多种手段将图像、文字、语音、影像和软件等信息资源数字化,并在网络上传递和检索,提供信息服务的信息中心或数据库。数字图书馆,为文献查阅者提供方便、快捷的阅读、检索服务,不再像传统图书馆主要是收藏书面文化资料。数字图书馆https://www.ruiwen.com/lunwen/1747432.html