移动图书馆APP的构建策略和关键技术——以iOS为例
陈俊杰1,2 , 黄国凡1
1. 厦门大学图书馆 厦门 361005;
2. 数字出版技术国家重点实验室 北京 100080
Construction Strategy and Main Technology of the Mobile Library APP——Take iOS for Instance
Chen Junjie1,2 , Huang Guofan1
1. Xiamen University Library, Xiamen 361005, China;
2. State Key Laboratory of Digital Publishing Technology, Beijing 100080, China
摘要 提出厦门大学iOS移动图书馆客户端的构建策略,包括技术路线选定、需求调研、功能模块确定、UI设计、APP开发、软件测试等,对API开发、XML解析、多线程的实现和MVC软件架构模式应用进行描述。
关键词 :
数字图书馆 ,
智能手机 ,
移动图书馆 ,
iOS ,
APP
Abstract :This paper proposes Xiamen University iOS mobile library APP building strategies, including the selected technical type, user needs researching, function modules setup, UI designing, APP programming, and APP testing. It also describes API development, XML parsing, multi-threaded implementation, and MVC programming mode application.
Key words :
Digital library
Smart phone
Mobile library
iOS
APP
收稿日期: 2012-03-31
出版日期: 2012-12-25
基金资助: 本文系CCF中文信息技术开放基金项目“图书在版编目(CIP)数据提取研究”(项目编号:CCF-DP2011-02-03)的研究成果之一。
通讯作者:
黄国凡
E-mail: fandog@gmail.com
[1] 中国国家图书馆读者服务[EB/OL]. [2012-07-23]. http://itunes.apple.com/cn/app/zhong-guo-guo-jia-tu-shu-guan/id411870595?mt=8.(Reader Service of National Library of China[EB/OL]. [2012-07-23]. http://itunes.apple.com/cn/app/zhong-guo-guo-jia-tu-shu-guan/id411870595?mt=8.)[2] 上海图书馆[EB/OL]. [2012-07-23]. http://itunes.apple.com/cn/app/shang-hai-tu-shu-guan-shanghai/id408876565?mt=8.(Shanghai Library[EB/OL]. [2012-07-23]. http://itunes.apple.com/cn/app/shang-hai-tu-shu-guan-shanghai/id408876565?mt=8. )[3] 汇文掌上图书馆[EB/OL]. [2012-07-29]. http://itunes.apple.com/cn/app/hui-wen-zhang-shang-tu-shu-guan/id445296866?mt=8.(Huiwen Mobile Library[EB/OL]. [2012-07-29]. http://itunes.apple.com/cn/app/hui-wen-zhang-shang-tu-shu-guan/id445296866?mt=8.)[4] iOS[EB/OL]. [2012-07-29]. http://zh.wikipedia.org/zh-cn/iOS.[5] XCode[EB/OL]. [2012-07-29]. http://en.wikipedia.org/wiki/XCode.[6] Native vs Web vs Hybrid[EB/OL]. [2012-07-29]. http://www.slideshare.net/grigs/native-vs-mobile-web-vs-hybrid-apps-for-mobile-development.[7] UIWebView Class Reference[EB/OL]. [2012-07-29]. http://developer.apple.com/library/ios/#documentation/uikit/reference/UIWebView_Class/Reference/Reference.html.[8] iOS SDK[EB/OL]. [2012-07-29]. http://en.wikipedia.org/wiki/IOS_SDK.[9] Document Object Model[EB/OL]. [2012-07-29]. http://en.wikipedia.org/wiki/Document_Object_Model.[10] SAX[EB/OL]. [2012-07-29]. http://zh.wikipedia.org/zh-cn/SAX.[11] iOS里的MVC[EB/OL]. [2012-07-29]. http://gaoyong.diandian.com/post/2011-11-02/6443926.(MVC in iOS[EB/OL]. [2012-08-29]. http://gaoyong.diandian.com/post/2011-11-02/6443926.)
Viewed
Full text
Abstract
Cited
Shared
Discussed