基于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.个人图书馆下载个人图书馆手机版2024官方下载个人图书馆下载介绍 查找手机版个人图书馆下载安装?PP提供个人图书馆2024版官方下载。---千万人在用的知识与分享平台---●便捷保存各App、网站中看到的趣文、图、文档、段落,一至「个人图书馆」,轻松整理、永久保存。●自由创作简单的,随时随地助你高效;优质原创内容,更可获得高额原创奖励。●知识分享千万馆友分享https://wap.pp.cn/app_cx5oUzYW/
2.个人图书馆#个人图书馆#随意永久封禁账号,处罚太严重。而且事前不提醒。几天后才发现永久封禁,上千篇文章就这样说没有就没有了! 2023-01-01 13:06:55 Knight028 #个人图书馆#一款非常实用的好软件,通过该软件可以把自己喜欢的网上内容保存在该软件中,除非你没有爱好的内容。 2022-12-06 08:34:09 猪二妹2849_jqthttp://app.so.com/detail/index?pname=com.doc360.client&id=185708
3.博观E得『设计师之家数字图书馆』AI赋能创意除了Stable Diffusion和Midjourney,还有许多其他AIGC工具值得一试,来『设计师之家数字图书馆』拓展你的创作边界吧! 【Krita】 ▲扫码即刻学习 ▲ Krita是一款功能强大的开源数字绘画与动画软件,支持多平台操作,拥有丰富的绘画工具、笔刷和强大的图层管理功能。其内置色彩管理工具精准,性能高效,支持多线程和GPU加速。Kritahttps://www.lib.tongji.edu.cn/index.php?classid=11979&newsid=34410&t=show
4.360doc个人图书馆app下载个人图书馆下载软件介绍 技巧攻略 全部平台 历史版本 标签:阅读 介绍 一款手机文章保存神器+知识阅读宝典,手机上看到好文章,想保存怎么办?个人图书馆app来帮你! 个人图书馆app,一般又称360doc app,360doc个人图书馆。 跨应用一键收藏好文章 好文好书一站悦享畅读 手机上看到好文章,想保存怎么办? 360doc来帮你! 一键复制,https://m.liqucn.com/rj/241055.wml
5.新澳正版资料免费大全精选解释解析落实娱乐电子图书馆与档案馆:新澳地区许多地方均建立了电子图书馆系统,如国立图书馆、学术机构图书馆以及大学图书博物馆及文化展览资料:新澳地区各大博物馆常常将一些馆藏资料数字化,并提供线上访问平台,方便民众及教育知识产权法律咨询:对于需要合法使用资料的个人和企业,新澳地区的法律咨询机构提供版权指导和合规建议。 http://sjzmlmxsj.com/post/26493.html
6.新澳资料正版免费资料:智能化学习的优选伴侣工单管理新澳资料正版免费资料是澳门政府为推进教育发展而设立的公共数据库平台,该平台汇聚了各类正版学习资源,涵盖语言学习、科学、工程、医学、法律、艺术等多个领域,旨在为广大公众提供免费的学习资源,其设计理念是让学习者无论身处何地,都能轻松获取最优质的学习内容,实现自我提升和知识扩展。 http://hbdengquan.com/post/12344.html
7.政府数字信息资源(精选十篇)2.1 确保数字资源的质量优质 “价低者得”, 这是我国各行各业招标采购过程中的潜规则。图书馆数字资源在政府采购过程中, 也不能免俗, 价格因素仍然主导着评标的标准。当下, 某些书商深知政府在招标、采购中受价格因素制约的影响力, 为了最大限度地占领电子资源市场份额, 增大中标的几率, 不惜以低价竞标的策略, https://www.360wenmi.com/f/cnkeyr1dk9jp.html
8.国家数字图书馆app下载国家数字图书馆app是由国家图书馆官方打造的一款数字检索图书以及在线阅读的手机软件,拥有超多的正版图书,国字号软件,绝对强大。有需要的朋友就来IT猫扑下载吧! 应用简介 国家数字图书馆应用以服务和资源为两条主线,以方便读者为目的,为读者提供了一种使用国图服务、欣赏国图资源的便捷方式!旨在方便读者使用馆藏资源,https://m.itmop.com/downinfo/91103.html
9.设计数字化教学环境方案(精选8篇)设计数字化教学环境方案1 一、学校信息化现状 xx中学信息化刚刚起步建设,已经建立了完善的网络、硬件支撑环境,各相关部门也建立了相关的应用系统,主要的应用系统包括财务系统、图书馆管理系统等。 这些应用系统为学校的教学、科研、生活、信息服务发挥了巨大的作用,但随着信息化建设的不但深入,目前学校信息化建设也存在着https://www.ruiwen.com/word/shejishuzihuajiaoxuehuanjingfangan.html
10.如何使用个人数字图书馆看新闻简介 个人数字图书馆看新闻非常好用的一款软件,分享如何使用个人数字图书馆看新闻。工具/原料 华为Matebook X Pro Windows1021H1 个人数字图书馆2.1 方法/步骤 1 1、打开数字图书馆双击打开图标数字图书馆 2 2、点击订阅频道然后点击左侧的订阅频道 3 3、点击新闻点击新闻就可以看新闻了 https://jingyan.baidu.com/article/7082dc1cd9cb9fa50a89bdae.html
11.关于电子书下载源转换阅读软件个人图书馆的建立共学关于电子书下载源、转换、阅读软件、个人图书馆的建立 作者:沉默的大多数&深夜学堂全体同学 【引言】为什么要和大家一起学这个? 开始看到群内经常有同学求网上很容易找到的“得到书,多少会有些气愤:这些书这么容易找到,为什么还要占用别人的时间再发给你?后来反思,很多同学是因为“找书无方”,不知道在哪里找。https://www.cnblogs.com/mylike/p/10258286.html
12.360doc个人图书馆v2.1.9最需网在自己的“个人图书馆”中撰写并保存原创文章,对收藏的海量文章进行树形目录式分类管理直接在自己的“个人图书馆”中搜索将积累的好文章随时带在身边,免受丢失及病毒侵袭之苦。 通过收藏的文章展示自己的专业价值,建立自己的社会影响力 快速找到想找的文章 通过简单的设置,让您的“个人数字图书馆”变成您的个人网址,https://www.zuixu.com/down/395189.html
13.教育部职业院校数字校园规范包括课堂与实训室数字化教学资源(媒体素材、试题、试卷、课件、案例、文献资料、网络课程、教学工具软件APP、常见问题解答和资源目录索引等)、仿真实训资源(仿真实验软件、仿真实训软件和仿真实习软件等)、数字场馆资源(职业体验馆、数字博物馆、数字艺术馆、数字科技馆、图书馆资源等),也规定了数字资源管理与共享的要求http://www.xtzy.com/wlzx/detail.jsp?public_id=153330
14.高校图书馆数字资源建设中存在的问题分析(精选5篇)无论是身处学校还是步入社会,大家最不陌生的就是论文了吧,论文是进行各个学术领域研究和描述学术研究成果的一种说理文章。那么你有了解过论文吗?以下是小编精心整理的高校图书馆数字资源建设中存在的问题分析,仅供参考,欢迎大家阅读。 高校图书馆数字资源建设中存在的问题分析 篇1 https://biyelunwen.yjbys.com/fanwen/zhicheng/612998.html
15.大庄小学图书室简介6篇(全文)3.1 客户端型个人数字图书馆 这类个人数字图书馆利用客户端用户界面提供个性化服务。客户端系统的个性化服务是通过用户与公共数字图书馆之间按照需要进行互操作来实现的。这类系统有丹麦奥尔堡大学的PADDLE系统,墨西哥de las Américas-Puebla大学的Mibiblio和Po Ps系统,基于语义的开放源代码软件SPDL,美国Old Dominion大学的https://www.99xueshu.com/w/filestcfxfdz.html
16.360doc个人图书馆下载360个人图书馆下载v2.1.5电脑版根据收藏的文章展现自身的技术专业使用价值,创建自身的社会发展知名度迅速寻找想找的文章根据简易的设定,让您的“本人数字图书馆”变为您的本人网站地址,变成互联网技术上您的本人知识门户网! MD5值:cd6f8e7e7bb577ff15481bd48bde725f 360个人图书馆 v2.1.5电脑版 http://www.kkx.net/soft/16970.html
17.数字图书馆行业运营模式分析及前景趋势展望报告2.1 数字图书馆建设需求分析 2.1.1 数字图书馆建设的目标定位 2.1.2 数字图书馆的服务对象和服务模式 2.1.3 数字图书馆的技术需求 2.2 数字图书馆建设分析 2.2.1 数字图书馆的资源建设分析 (1)数字图书馆的信息资源建设 (2)数字图书馆的标准化与数字存储 https://maimai.cn/article/detail?fid=1845449509&efid=4Kbtl7uLvoE28ZDfCfBOow
18.知网查重入口及操作指南(图文)用E -learning 软件如何导出题录信息到word? 选择需要导出的题录信息后直接右击,选择插入题录到word即可。 什么是CNKI机构数字图书馆,能实现什么功能? 根据使用对象的不同,CNKI机构数字图书馆,分为机构馆数字图书馆(以下简称“机构馆”)和个人数字图书馆(以下简称“个人馆”)。机构/个人馆可以按照机构/个人的个性化知https://www.dongrv.com/a/27064/
19.地方文献数字化:中国数字图书馆工程的信息基础中国数字图书馆建设工程正在进行中,而拥有大量地方文献的地方图书馆或认为那是国家和省图书馆的事,或因经费和技术的困难,对地方文献与数字化图书馆缺乏认识和责任感。本文旨在对数字化图书馆的介绍和阐述地方文献数字化是中国数字图书馆的基础信息,抛砖引玉,祈望能引起有关领导的重视和图书馆同仁的共识。 https://www.fwsir.com/ligong/html/ligong_20070525083811_36522.html