基于智能終端設(shè)備的交互式應(yīng)用框架的設(shè)計與實現(xiàn)
發(fā)布時間:2018-07-17 05:14
【摘要】:近年來,智能終端呈現(xiàn)快速發(fā)展趨勢,據(jù)統(tǒng)計2012年我國智能終端出貨量達2.24億部,以智能手機和平板電腦為代表的智能終端已經(jīng)在社會各個領(lǐng)域流行開來。以Android、iOS和Windows Phone等為代表的智能終端操作系統(tǒng)發(fā)展迅速,在技術(shù)上已經(jīng)趕上甚至超越了PC時代的桌面操作系統(tǒng)。 面對智能終端設(shè)備功能的日益增多,軟件成為智能終端設(shè)備開發(fā)過程中最主要的耗時因素。但智能終端的操作系統(tǒng)繁多,并且協(xié)議規(guī)范上也存在著極大的不同,對于上層應(yīng)用軟件的開發(fā)沒有一個統(tǒng)一的設(shè)計和架構(gòu),,開發(fā)者往往必須采用“需要一個,就設(shè)計開發(fā)一個”的方法。這使得大量的手機應(yīng)用的開發(fā)時間花費在了創(chuàng)建一個新的應(yīng)用上,往往會導(dǎo)致智能終端設(shè)備開發(fā)效率的低下和代碼結(jié)構(gòu)的混亂,使產(chǎn)品在激烈的市場競爭中喪失時間、成本和性能上的優(yōu)勢。 為了解決智能設(shè)備的應(yīng)用開發(fā)中的重復(fù)勞動和平臺移植過于繁重的兩大問題,作者提出了使用框架進行開發(fā)的形式,給出了分層結(jié)構(gòu)和模塊的思想實現(xiàn)軟件的復(fù)用。手機游戲是智能應(yīng)用中一個很普遍的應(yīng)用,因此作者給出了基于Cocos2d-x游戲引擎的游戲框架的設(shè)計,同時給出了兩種平臺——iOS平臺和Android平臺搭建方式,來驗證了跨平臺性,和通過實現(xiàn)該框架中的子模塊來驗證了框架的可行性。
[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
【參考文獻】
相關(guān)期刊論文 前10條
1 童時中;模塊化的概念與定義[J];電力標準化與計量;1995年04期
2 徐宇峰;劉秀珍;王革;;3D游戲引擎構(gòu)架及游戲動畫渲染技術(shù)[J];電腦知識與技術(shù);2008年07期
3 陸鋼;朱培軍;李慧云;文錦軍;;智能終端跨平臺應(yīng)用開發(fā)技術(shù)研究[J];電信科學;2012年05期
4 何桂立;探究電信終端的發(fā)展[J];電信技術(shù);2004年08期
5 周娜琴;張友生;;構(gòu)件軟件的可靠性估算模型[J];計算機應(yīng)用;2008年06期
6 安毅生;劉衛(wèi)方;;基于Cocos2D框架的交互式迷宮游戲設(shè)計與實現(xiàn)[J];計算機與數(shù)字工程;2011年12期
7 莫東松,彭曉東,夏克儉;面向?qū)ο蟮姆謱討?yīng)用程序的三種結(jié)構(gòu)模式[J];計算機應(yīng)用研究;2003年02期
8 何桂立;;2010年中國通信產(chǎn)業(yè)十大關(guān)鍵詞點評文章(五) 智能手機[J];數(shù)據(jù)通信;2011年01期
9 王躍;;我國移動智能終端操作系統(tǒng)平臺發(fā)展研究[J];信息通信技術(shù);2012年04期
10 劉璞;于璐;徐志德;;智能終端操作系統(tǒng)比較分析與應(yīng)用研究[J];移動通信;2013年05期
本文編號:2129176
本文鏈接:http://sikaile.net/kejilunwen/wltx/2129176.html
最近更新
教材專著