基于智能终端设备的交互式应用框架的设计与实现
发布时间:2018-07-17 05:14
【摘要】:近年来,智能终端呈现快速发展趋势,据统计2012年我国智能终端出货量达2.24亿部,以智能手机和平板电脑为代表的智能终端已经在社会各个领域流行开来。以Android、iOS和Windows Phone等为代表的智能终端操作系统发展迅速,在技术上已经赶上甚至超越了PC时代的桌面操作系统。 面对智能终端设备功能的日益增多,软件成为智能终端设备开发过程中最主要的耗时因素。但智能终端的操作系统繁多,并且协议规范上也存在着极大的不同,对于上层应用软件的开发没有一个统一的设计和架构,,开发者往往必须采用“需要一个,就设计开发一个”的方法。这使得大量的手机应用的开发时间花费在了创建一个新的应用上,往往会导致智能终端设备开发效率的低下和代码结构的混乱,使产品在激烈的市场竞争中丧失时间、成本和性能上的优势。 为了解决智能设备的应用开发中的重复劳动和平台移植过于繁重的两大问题,作者提出了使用框架进行开发的形式,给出了分层结构和模块的思想实现软件的复用。手机游戏是智能应用中一个很普遍的应用,因此作者给出了基于Cocos2d-x游戏引擎的游戏框架的设计,同时给出了两种平台——iOS平台和Android平台搭建方式,来验证了跨平台性,和通过实现该框架中的子模块来验证了框架的可行性。
[Abstract]:In recent years, intelligent terminals have a rapid development trend. According to statistics, the number of smart terminals in China reached 224 million in 2012. Smart terminals, represented by smart phones and tablets, have become popular in all fields of society. The intelligent terminal operating system, represented by Android iOS and Windows phone, has developed rapidly and has caught up with or even surpassed the desktop operating system in the PC era. In the face of the increasing function of intelligent terminal equipment, software becomes the most important time-consuming factor in the development of intelligent terminal equipment. However, there are many operating systems in intelligent terminals, and there are also great differences in protocol specifications. There is no uniform design and architecture for the development of upper application software, and developers often have to adopt "need one," Develop a "method" for design. This results in a large number of mobile phone applications being spent on creating a new application, which often leads to low efficiency in the development of smart terminal devices and confusion in code structure, resulting in the loss of time in the fierce market competition. Cost and performance advantages. In order to solve the two major problems of repeated work in the application development of intelligent equipment and too heavy transplanting of platform, the author puts forward the form of using framework to develop, and gives the idea of layered structure and module to realize the reuse of software. Mobile game is a very common application in intelligent application, so the author gives the design of game framework based on Cocos2d-x game engine, and gives two kinds of platforms, iOS platform and Android platform, to verify the cross-platform. And the feasibility of the framework is verified by implementing the sub-modules in the framework.
【学位授予单位】:武汉邮电科学研究院
【学位级别】:硕士
【学位授予年份】:2014
【分类号】:TP311.52;TN929.53
本文编号:2129176
[Abstract]:In recent years, intelligent terminals have a rapid development trend. According to statistics, the number of smart terminals in China reached 224 million in 2012. Smart terminals, represented by smart phones and tablets, have become popular in all fields of society. The intelligent terminal operating system, represented by Android iOS and Windows phone, has developed rapidly and has caught up with or even surpassed the desktop operating system in the PC era. In the face of the increasing function of intelligent terminal equipment, software becomes the most important time-consuming factor in the development of intelligent terminal equipment. However, there are many operating systems in intelligent terminals, and there are also great differences in protocol specifications. There is no uniform design and architecture for the development of upper application software, and developers often have to adopt "need one," Develop a "method" for design. This results in a large number of mobile phone applications being spent on creating a new application, which often leads to low efficiency in the development of smart terminal devices and confusion in code structure, resulting in the loss of time in the fierce market competition. Cost and performance advantages. In order to solve the two major problems of repeated work in the application development of intelligent equipment and too heavy transplanting of platform, the author puts forward the form of using framework to develop, and gives the idea of layered structure and module to realize the reuse of software. Mobile game is a very common application in intelligent application, so the author gives the design of game framework based on Cocos2d-x game engine, and gives two kinds of platforms, iOS platform and Android platform, to verify the cross-platform. And the feasibility of the framework is verified by implementing the sub-modules in the framework.
【学位授予单位】:武汉邮电科学研究院
【学位级别】:硕士
【学位授予年份】:2014
【分类号】:TP311.52;TN929.53
【参考文献】
相关期刊论文 前10条
1 童时中;模块化的概念与定义[J];电力标准化与计量;1995年04期
2 徐宇峰;刘秀珍;王革;;3D游戏引擎构架及游戏动画渲染技术[J];电脑知识与技术;2008年07期
3 陆钢;朱培军;李慧云;文锦军;;智能终端跨平台应用开发技术研究[J];电信科学;2012年05期
4 何桂立;探究电信终端的发展[J];电信技术;2004年08期
5 周娜琴;张友生;;构件软件的可靠性估算模型[J];计算机应用;2008年06期
6 安毅生;刘卫方;;基于Cocos2D框架的交互式迷宫游戏设计与实现[J];计算机与数字工程;2011年12期
7 莫东松,彭晓东,夏克俭;面向对象的分层应用程序的三种结构模式[J];计算机应用研究;2003年02期
8 何桂立;;2010年中国通信产业十大关键词点评文章(五) 智能手机[J];数据通信;2011年01期
9 王跃;;我国移动智能终端操作系统平台发展研究[J];信息通信技术;2012年04期
10 刘璞;于璐;徐志德;;智能终端操作系统比较分析与应用研究[J];移动通信;2013年05期
本文编号:2129176
本文链接:https://www.wllwen.com/kejilunwen/wltx/2129176.html