《基于Android手机开发平台的移动数字图书馆服务系统研究.pdf》由会员分享,可在线阅读,更多相关《基于Android手机开发平台的移动数字图书馆服务系统研究.pdf(18页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、基于基于AndroidAndroid手机开发平台的手机开发平台的移动数字图书馆服务系统研究移动数字图书馆服务系统研究 教育部高校图工委信息技术应用年会 国家图书馆实习生 武汉大学研究生 李爱美 2010年12月 1 移动数字图书馆介绍 移 动 数字 图 书 馆 图书馆知识资源丰富,开发利用亟待提高 移动终端可以很好的展现、获取图书馆的知识资源 强有力的技术支撑(移动通讯和计算机技术)1.1 构建移动数字图书馆的原因 1 移动数字图书馆介绍 在总结前人对移动数字图书馆研究的基础上,本人认为移动数字图书馆是将无线通讯技术与数字图书馆系统结合,利用功能完备、方较高的智能手机延伸和拓展务,将图书馆的资
2、源最大限现或提供给读者的服务系统 便快捷并且普及率 传统的图书馆的服 度上、最方便的展 1.2 移动数字图书馆的概念 1 移动数字图书馆介绍 1.3 国图移动数字图书馆介绍 书海拾珍 书刊推荐 资源欣赏 读者服务 资源检索 文化快递 国图动态 国图移动数字图书馆 2 Android平台介绍 Android Sales Overtake iPhone in the U.S.(Aug.2,2010,By Kevin C.Tofe)2.1 Android发展概况 2009 2009 移动互联网研究报告移动互联网研究报告 (摩根士丹利摩根士丹利)User action Update Notify Up
3、date 模型:业务流程或状态模型:业务流程或状态的处理以及规则的制定的处理以及规则的制定 控制器:对用户的输入作出反应并且将模型和视图联系在一起控制器:对用户的输入作出反应并且将模型和视图联系在一起 视图:视图:用户交互界面用户交互界面 2.2 Android开发采用MVC设计模式 2 Android平台介绍 Activity Intent Receiver Service Content Provider 2 Android平台介绍 2.3 Android应用程序组件 2.4 采用MVC设计模式的优越性 2 Android平台介绍 使系统模型具有高内聚低耦合的特性 开发过程当中的高重用性和
4、可适用性 降低系统开发生命周期成本 使复杂的移动数字图书馆系统也易于维护和修改 有利于移动数字图书馆系统工程化管理 1 2 3 4 5 2 Android平台介绍 开发环境易得 允许厂商和个人开发 应用程序框架开源 开发成本低 开源的Webkit浏览器引擎 多媒体功能强 价格较低 AndroidAndroid手手机终端机终端 支持较大外存 图形系统丰富 为什么为什么 选择它?选择它?2.5 Android开发平台构建移动数字图书馆的优势 AndroidAndroid开开 发平台发平台 开发简单 3 基于基于Android开发开发移动数字图书馆服务系统移动数字图书馆服务系统 移动数字图书馆移动数
5、字图书馆注册与认证注册与认证书签与收藏书签与收藏数字资源发布数字资源发布订阅与推送服务订阅与推送服务检索服务检索服务预约与续借预约与续借图图书书馆馆服服务务接接口口SMSSMS/MMSMMSWapWap图书馆业务服务系统图书馆业务服务系统移动网络移动网络/无线网无线网移动数字图书馆服务器移动数字图书馆服务器智能手机智能手机AndroidAndroid防火墙3.1 基于Android开发平台的移动数字图书馆服务系统架构 3 3 基于基于AndroidAndroid开发开发移动数字图书馆服务系统 配置与维护配置与维护 内容管理系统内容管理系统 书签与收藏书签与收藏 阅读与播放阅读与播放 标签与下载
6、标签与下载 注册与认证注册与认证 数字资源发布数字资源发布 预约与续借预约与续借 检索服务检索服务 订阅与推送订阅与推送 3.2 移动数字图书馆主要功能服务 移动移动 数字图书数字图书馆服务馆服务 3.3 移动数字图书馆Android客户端业务定制 Click to add Title 移移 动动 图图 书书 馆馆 服服 务务 器器 数数 据据 解解 析析 ModelModel模块模块 模型对象模型对象 UIUI模块模块 AndroidAndroid组件组件(ActivityActivity,ViewView)ControllerController模块模块 AndroidAndroid组件组
7、件(SerciceSercice)数据数据 解析解析 SQLite 转换转换 本地数据存储本地数据存储 HTTPHTTP 传输协议传输协议 传传 输输 模模 型型 3 3 基于基于AndroidAndroid开发开发移动数字图书馆服务系统移动数字图书馆服务系统 3.4 构建移动数字图书馆系统的关键技术 内容同步(分为服务器端内容同步和Android移动端内容同步)资源的分类与检索(设计资源的分类并结合已有数据库服务器开放协议和接口的检索)资源的阅读模式(文档、图片、音乐、视频的各自阅读模式)1 2 3 3 3 基于基于AndroidAndroid开发开发移动数字图书馆服务系统移动数字图书馆服务
8、系统 Eclipse Android Developer Tools AVD manager JDK 3.5 Android开发移动数字图书馆服务系统的环境 搭建及开发界面 3.3.基于基于AndroidAndroid开发开发移动数字图书馆服务系统移动数字图书馆服务系统 3.6 应用程序构成及部分实现界面 assets bin gen res AndroidManifest drawable src values layout 图图1 1 九宫格的首页布局九宫格的首页布局 图图2 2 资源分类资源分类 3.3.基于基于AndroidAndroid开发开发移动数字图书馆服务系统移动数字图书馆服务系统 图图3 3 本地文件存储本地文件存储 图图4 4 资源阅读资源阅读 3.6 应用程序构成及部分实现界面 4 结束语结束语 优点:直接与内部操作系统交互,响应速度快;可配备较大容量的外存储卡,方便读者下载存储在本地;支持目前大多数web服务。缺点:开源开发可能导致安全隐患;使用的时间较短,平台稳定性有待检验;系统功能有待深入和加强。基于 构建 移动 图书 馆的 优缺 点 报告完毕报告完毕 请各位专家批评指正请各位专家批评指正 谢谢!谢谢!