第一章绪论
随着移动互联网的大力发展,人们传播信息的方式日新月异,信息传播与更新的速度随之不断增长。传统媒体的信息服务方式已经不能很好地满足人类的要求,传统媒体移动化的发展日趋迫切。本章将着重介绍面向移动设备的新闻资讯系统的研究背景、发展现状、研究意义以及本论文工作目标。
1.1选题背景及意义
世界正随着信息更新与传播速度的加快而不断变小,人们接触网络世界的平台也不再局限于电脑,移动终端在满足社交需要的同时,更作为一种小巧便携的上网设备,获得众多消费者的青睐。移动终端市场的不断扩张促进了各领域移动应用的发展。移动应用充斥着人类的学习、工作、生活和娱乐等领域,影响着人们的衣食住行。移动应用带来的广告效益和不断增长的需求,吸引了越来越多商家的重视。在如今的移动互联网时代,传统媒体已经不能很好地适应用户实时、便捷的新闻资讯需求。因此,传统媒体移动化的发展已经迫在眉睫。首先,移动化可以大力提高产品带来的附加值。在这个充满机遇和挑战的时代,将移动互联网与目前的信息资讯系统相结合,为用户提供更方便,快捷的无线服务,更好地适应用户现在的生活环境,吸引更多的用户群,可以大大提高信息化产品的附加值。移动化的改变,在服务于用户的同时,也极大地增加了媒体业的效益。其次,移动化可以更好地应对移动互联网时代的挑战。引用美联社的一句话"新闻媒体的未来在于移动",将传统平台上的新闻资讯内容移植到移动数字平台上,完美地实现传统媒体与移动设备的结合,更好地迎接移动互联网时代的到来[1]。最后,移动化是目前的大趋势。移动应用作为一项新兴事物,在中国仍处于萌芽期,而移动化的大趋势使得移动应用的研究也将成为中国开发人员的一大焦点。
新闻资讯终端应用作为传统媒体、移动互联网以及移动化大趋势相结合的产物。充分满足移动终端用户们对于新闻资讯领域专业化、智能化和应用化的需求。对新闻资讯终端应用的研究主要有以下意义:
(1)有助于丰富移动应用的开发理论,促进移动应用的发展。现在移动化的趋势日益明显,移动化的方式也是多种多样,但由于技术等方面的局限性和成熟性,使得移动化的实现还需要很长的一段时间。
(2)更好地推动传统媒体的发展,在日益移动化的社会里,传统媒体的存在感越来越弱,人们日趋喜欢便捷、快速、实时的方式获取信息。将传统媒体与移动互联网相结合,使传统媒体资讯信息获取变得更加方便快捷,从而为其开辟新的市场。
(3)大大推动了企业对现代互联网趋势的了解,移动互联网是现今社会的主题,它承载了全球人类的青睐与支持,类似于苹果公司改变了人们生活娱乐的方式与体验,移动互联网也将把人类带入一个新的世纪。本论文通过对路透掌上通这一新闻资讯终端应用设计与开发的研究,为移动应用的研究奠定了良好的实践基础,为面向Web的原生应用开发提供了思路和建议。目前,对于移动Web应用的开发技术尚不成熟,因此,该研究对于移动Web的发展和应用具有一定的现实意义和指导意义。
1.2新闻资讯终端应用发展现状
当今,移动应用正蓬勃发展,我们已经步入任何人都有机会随时随地获取新闻资讯信息的移动互联网时代。尽管移动应用已经扮演如此重要的角色,但它仍处于发展初期。目前,移动应用开发主要有三种模式:WebApp、 Native App和Hybrid App[2]。Web App主要采用HTML、 JavaScripts CSS等移动Web技术开发。Web App需要使用支持HTML5的浏览器进行访问,应用能够展现优秀的跨平台性、绚丽的界面显示和实时的离线存储等特点。Web App模式的优点是可以做到一次开发同时覆盖多个移动平台,缺点是这些基于浏览器的应用无法直接调用移动终端系统API来实现一些高级功能,也不适合高性能要求的场合。Native App即原生应用。它主要使用平台特定的开发语言来实现应用。例如:面向IOS平台的Objective-C语言,面向Android平台的JAVA语言。原生应用的优点是可以很好地调用移动终端平台的API和特性,获得更好的性能。缺点是由于支持各个移动平台的开发语言不同,应用不能一次开发同时覆盖多个移动平台。
因此,如果需要覆盖多移动平台,则需要针对每个移动平台独立开发应用,这样将会耗费巨大的人力、物力和财力。Hybrid App是为了弥补原生应用开发的缺陷和Web应用开发的功能限制而产生的。首先,通过使用Web技术,Web开发人员可以零成本地转型成移动应用开发者;其次,基于HTML5实现跨平台功能的。相同的代码只需要针对不同的移动平台进行编译分发就能实现跨平台,大大提高了多平台开发的效率;最后,相较于Web应用,开发人员可以使用包装好的接口,调用常用移动平台系统的API[2]。目前,无论在Apple应用市场中还是Android应用市场中已经存在各式各样的新闻资讯领域应用,这些应用大部分是面向单个移动终端平台的原生应用,基于HTML5的应用相对较少。同时,这些应用主要是国外新闻媒体社的自有应用。
1.3 课题的来源 .......................13-14
1.4 系统建设目标 .......................14
1.5 论文组织结构 .......................14-16
第二章关键技术分析与研究 .......................16-25
2.1 HTML5标准 .......................16-20
2.2 PhoneGap框架 .......................20-22
2.3 jQuery框架 .......................22-24
2.4 本章小结 .......................24-25
第三章新闻资讯系统需求分析 .......................25-34
3.1 新闻资讯系统整体分析 .......................25-26
3.2 新闻资讯系统数据源分析 .......................26-27
3.3 新闻资讯系统子系统概述 .......................27-28
3.4 Spotlight子系统功能需求 .......................28
3.5 Spotlight Admin子系统功能需求 .......................28-29
3.6 新闻资讯终端应用子系统功能需求 .......................29-32
3.7 新闻资讯系统的非功能需求 .......................32-33
3.8 本章小结 .......................33-34
第四章新闻资讯系统架构设计 .......................34-41
4.1 新闻资讯系统总体架构 .......................34-35
4.2 新闻资讯终端应用子系统架构设计 .......................35-37
4.3 Spotlight子系统架构设计 .......................37-38
4.4 Spotlight Admin子系统架构设计 .......................38
4.5 关键接口设计 .......................38-40
4.6 应用性能设计 .......................40
4.7 本章小结 .......................40-41
第五章新闻资讯系统关键模块的设计实现 .......................41-55
5.1 新闻资讯终端应用总体设计 .......................41-42
5.2 新闻资讯终端应用的版本划分 .......................42-43
5.3 新闻资讯终端应用的领域分类 .......................43
5.4 新闻资讯终端应用子模块设计实现 .......................43-52
5.5 新闻资讯终端应用界面实现 .......................52-54
5.6 本章小结 .......................54-55
第六章 新闻资讯系统的平台搭建与运行 .......................55-61
6.1 新闻资讯终端应用搭建 .......................55-56
6.2 性能优化与分析 .......................56-58
6.3 新闻资讯系统运行效果 .......................58-60
6.4 本章小结 .......................60-61
总结
新闻资讯终端应用作为新闻资讯系统的核心模块,以新闻资讯系统后台数据源为基础,面向多移动平台,为用户提供实时,丰富的新闻资讯服务。该核心模块与新闻资讯系统后台数据源子系统和新闻资讯系统个性化配置子系统通过接口达到数据传递和消息通信的目的,将各个子系统有机的结合起来,更好的发挥信息化服务的作用。本论文在分析新闻资讯终端应用发展的背景以及现状的基础上,对于创建新闻资讯终端应用所涉及的HTML5技术、PhoneGap框架、jQuery框架进行研究和分析。对新闻资讯系统进行需求分析,确定新闻资讯系统的框架设计和解决方案,完成新闻资讯终端应用的详细设计,对其进行环境搭建与性能优化,最终实现新闻资讯的Web App和原生App,完成了项目之初提出的基本要求。
本文是对新闻资讯应用的探索性研究,论文完成应用的第一版发布,基本实现用户需求,但是为了加强系统的功能、性能以及用户体验,需要进一步的完善与拓展。
(1)使用PhoneGap框架搭建的新闻资讯终端应用,相对于浏览器上运行的Web App响应速度较慢,需要进一步的研究和改善。
(2)随着系统的不断扩展,会有新的需求提出,同时会有更多数据源接入。需要分析新需求与新接入的数据源,及时对以前不合适的需求进行修改,更好地完善系统的功能。
参考文献
[1]杨银娟.美联社移动应用:助力传统媒体应对互联网挑战[J].中国记者,2010(12):81-82.
[2] Nathan Clevenger. IPad in the Enterprise: Developing and Deploying http://sblunwen.com/xwywlw/Business Applications[M]. John Wiley and Sons. 2011: 123-136.
[3] Steve Pinches. Financial Time产品主管谈FT Web App开发[EB/OL]. Financial Time.2011 [2012-06-18].
[4] Thomson Reuters.路透中文网无线服务[EB/OL]. Thomson Reuters. 2012[2012-06-18].
[5]息壤.新浪微博推HTML5手机版手机微博可看视频[J].中国新通信,2011(22): 66.
[6]刘天寅 HTML5与未来的WEB应用平台[J].阴山学刊:自然科学版,2010, 24(2): 86-89.
[7] Lawson B, Sharp R. Introducing HTML5 [M]. United States of America: Pearson Education,2010.
[8]刘华星,杨庚.HTML5-下一代Web开发标准研究[J].计算机技术与发展,2011,21(8):54-58.
[9] Jimmy Lo, Ding Kong, Gloria Ng, and Johan Harjono. Building smarter web applicationswith HTML5 [J]. GASCON' 10 Proceedings of the 2010 Conference of the Center forAdvanced Studies on Collaborative Research, 2011: 402-403.
[10] PhoneGap China. HTML5 Web APP手机跨平台开发[EB/OL]. 2012[2012-06-18].
新闻资讯系统的框架设计以及解决策略分析
论文价格:0元/篇
论文用途:仅供参考
编辑:论文网
点击次数:0
Tag:HTML5,Web开发技术,移动Web应用, 跨平台,新闻资
如果您有论文相关需求,可以通过下面的方式联系我们
客服微信:371975100