客户端框架论文-龚珏

客户端框架论文-龚珏

导读:本文包含了客户端框架论文开题报告文献综述及选题提纲参考文献,主要关键词:移动游戏开发,Unity3D,事件,客户端框架

客户端框架论文文献综述

龚珏[1](2018)在《基于Unity3D的移动游戏客户端框架设计与应用》一文中研究指出在移动游戏开发中,具有大量的重复和普遍的问题,例如视图显示和管理、视图跳转事件处理、游戏内子系统数据传递等,但是市面上的游戏引擎往往对这些问题并未提供直接的解决方案。针对这些问题,本文通过运用多种设计模式和一些创新的做法设计实现了一个具有通用性的游戏框架。首先提出了游戏框架的叁个重要组成部分——框架核心、事件中心、视图导航器。框架核心基于依赖注入和面向接口编程技术,大大降低系统耦合度,使得系统易于扩展;事件中心基于观察者模式设计,负责系统内数据的高效、松耦合的传递,完成了发布者和订阅者的解耦。通过枚举类型将事件的增加变成增加枚举项,在保证类型安全的前提下,让增加事件方便灵活;导航器基于反射和工厂模式,负责窗体的生命周期操作,加载跳转信息并处理跳转事件,免去了常规的在代码中设定跳转对象等机械繁琐操作。针对基于反射的工厂模式带来的配置文件行数过多问题,创造性地提出了Unity可视化编辑器的方案,为编辑视图跳转信息提供了专用图形插件,可直接图形化选择跳转事件源并指定其目标视图及控制器,并且也可以从编辑器方便地找到某一目标视图对应的控制器脚本,明显提升了开发效率。最后运用论文中的框架进行了实际工程项目《灵兽大乱斗》游戏的重构,效果明显,使得该项目重构部分的代码松耦合、可测试、可扩展、易维护。(本文来源于《华中科技大学》期刊2018-05-01)

王光辉[2](2016)在《基于iOS平台的客户端框架设计与实现》一文中研究指出目前,谷歌Android与苹果iOS是智能手机的两大主流操作系统,随着近年来苹果用户的增加,为顺应市场趋势,互联网公司大都开始研发iOS版本的手机应用。通过对传统iOS App开发过程的研究发现,在苹果公司提供的OS上直接进行业务层面的研发会导致客户端的开发周期长、稳定性差、维护难度高,出现代码重复率高、可读性弱等问题。而且,在传统的开发模式下,当苹果系统废弃一些技术与方法时需要对项目整体进行重新构建,耗费过多的时间及人力成本。本论文研制开发的iOS客户端框架GA_Base_FrameWork是介于iOS平台和用户业务层之间的一个中间架构层,用户使用该框架可以快速搭建自己的APP应用程序,且生成的应用程序维护方便、兼容性强。通过对iOS相关开发技术的学习研究,结合实际开发iOS APP过程中可能涉及的各种问题,GA_Base_FrameWork框架主要包括如下两大组成部分:(1)为满足用户快速搭建自己的应用程序而提供的功能需求实现模块。(2)为方便开放人员快速开发、维护、测试应用程序而提供的开发者需求实现模块。在框架的功能需求实现模块中,主要利用SQLite技术对数据模型的存储、AFN与DES加密技术分别实现了对数据的存储及对网络请求与返回数据的加密,并通过Objective-C的运行时特性解决了数组与字典的崩溃问题;在开发者需求实现模块中,主要利用了JaveScript技术来修补App在生产环境下的bug,使用memoryInfo技术来查看手机与App的运行内存,并通过Sprite Kit检测当前页面是否存在由于丢帧导致的卡顿问题等。对框架中这些技术与工具的利用可以简化开发者存储与读取数据、请求与处理网络数据的过程,减少应用闪退与崩溃的概率,降低维护成本,缩短开发周期,提高客户端的稳定性与用户体验。本文首先对课题的研究背景、意义、现状及内容进行了简单介绍,具体从功能需求与开发者需求两个方面分析了研究iOS App客户端框架的必要性,在此基础上提出了框架的总体构架。然后,本文详细阐述了框架中满足功能需求与开发者需求的具体模块,并简要介绍了框架的使用方法及优越性。最后,本文对本次研究工作进行了总结与展望。(本文来源于《中国地质大学(北京)》期刊2016-05-01)

张毅[3](2015)在《基于iOS平台的手机银行客户端框架的设计与实现》一文中研究指出近些年,移动支付潮流势不可挡的功劳要归于通讯网络的突飞猛进和移动终端的更新换代。移动支付的诞生带来了许多全新的理念,目前,这一新生的金融渠道已经得到了国内外商业银行的认可并纵深发展。随着人们的不断努力,手机银行的使用规模和服务内容日渐充实,以手机银行为中心的移动支付产业已成为金融业的主要营销渠道。本文是在通过充分的研究龙江移动支付的需求分析报告后,着力于以i OS操作系统为硬件支撑进行设计和开发的。该项目是利用Objective-C开发的,开发环境是由苹果公司发布的XCode6.1.1。产品的组成元素主要是通过对XML报文中标签进行解析然后实例化出相应的控件构成的。在功能实现上,不仅含有下挂卡信息查询、转账汇款、信用卡等传统业务;还包括了如生活缴费、网点服务和ATM查询等特色业务的实现,这些便民服务不仅提高了用户体验还开拓了市场。该框架总共分为七个模块,遵循浏览器的运行模式,七个模块协同工作实现了网络连接、数据传输、数据解析、界面信息展示等一系列工作。整个系统由前台客户端、Web服务器和应用服务器组成。应用服务器创建报文模板,Web服务器根据报文模板填充信息,在通过与前端握手协商加密算法,建立安全传输信道后,Web服务器将填好信息的报文模板通过安全信道发送给前端,前端通过对报文模板中的数据进行解析后,根据标签中的元素,实例化成相应的控件展现给用户。在系统开发的过程中,根据项目的需求文档,对系统的各功能模块进行了功能和性能上的测试,在进行一系列的代码调优后,响应速度得到明显改善,总体符合项目需求。(本文来源于《哈尔滨工业大学》期刊2015-06-01)

陈玉平[4](2014)在《基于富客户端框架高校科研管理系统的研究与设计》一文中研究指出现在的高校科研管理系统中,由于涉及的数据量大、科研信息类别繁多、科研项目流程要求严格等,开发一个高效的科研管理系统可以在很大程度上提高科研管理人员的工作效率,提高学校的整体科研工作水平。本文将结合流行的富客户端技术对科研管理系统进行分析研究与设计。(本文来源于《计算机光盘软件与应用》期刊2014年02期)

曾祥利,李云全[5](2013)在《DWZ富客户端框架下分页、排序技术研究》一文中研究指出互联网信息技术的发展使得WEB应用程序逐步趋向快速、高效的数据交互和丰富、友好的用户界面方向发展。以DWZ框架为例分析富客户端框架在WEB系统开发应用中容易出现的问题,并提出相应的解决办法,从而使初学者走出误区,尽快熟悉和掌握。同时针对DWZ框架下GridePannel模块的数据分页、排序效果展示,与后端数据库的查询结果关联,高效数据查询输出等问题以实例形式进行详细阐述。提出以后端模板渲染技术为依托的前台数据展示方法,旨在将后端数据的查询、组合、统计、排序等操作以数组对象的形式进行输出,并在前端模板页面进行展示。从而实现DWZ富客户端框架下的分页、排序、综合信息查询等功能的设计和应用。(本文来源于《焦作师范高等专科学校学报》期刊2013年04期)

李晶晶[6](2012)在《WEB2.0下富客户端框架的设计与实现》一文中研究指出随着世界信息化的飞速发展,网络中总数据量呈现出爆炸式的增长。同时,随着科技的不断发展,多数据终端时代也在加速到来的脚步。所有的这些现状,都使得软件研发面临严峻的考验。在这种背景下,C/S架构的软件将面临日益增加的研发、移植和维护成本带来的压力。基于B/S架构的富客户端技术的出现,在很大程度上缓解了C/S架构的缺陷与局限性,也为现代软件的发展找到新的方向。本文的目标内容是研发一套Web2.0下的基于jQuery的富客户端框架,该框架采用独特的基于jQuery的配置参数缓存技术与基于jQuery的HTML扩展技术,简化富客户端的开发过程,最大限度实现开发者JavaScript透明。同时通过对传统Ajax技术过程的分析总结,提炼出一套简单高效的Ajax标准交互系统,配合本文框架的核心组件,可以极其方便的实现原本复杂的Ajax交互处理过程。最后本文根据常用的前端功能组合,结合惯用方法,实现了一套风格统一的插件,有效简化富客户端框架的开发。本文在基于B/S架构的富客户端框架的研发上进行了有益与积极的探索,在现有框架的基础上,提出了一些改进与加强方法,这些技术方法可以有效减轻开发者负担,在一定程度上也促进了富客户端技术的发展。(本文来源于《电子科技大学》期刊2012-03-01)

韩亮[7](2011)在《基于插件的统一通信客户端框架的设计与实现》一文中研究指出随着计算机技术和通信技术的发展,人与人之间的沟通方式正走向多元化。统一通信这种融合了多种通信方式的技术逐步受到了个人和企业的关注。尤其对于企业级用户,统一通信更是大大提高了企业员工的沟通和协作效率,降低了沟通成本。然而对于统一通信提供商来说,如何开发出高质量、易扩展、易维护的统一通信产品来满足企业的需求成为了关键问题。利用插件技术开发的产品具有良好的扩展性,易维护性,将其用于统一通信产品的开发中,对于统一通信提供商无疑是一个很好的解决方案。本文首先深入探讨了插件技术原理、优势及其扩展与扩展点机制,这是本文进行插件开发的理论基础。接下来对使用到的关键技术包括XML技术以及进行界面开发的Qt技术作了研究与介绍。其次针对成都某通信公司一款统一通信产品的不足,如结构混乱、不易扩展、维护成本过高等,利用插件技术进行了部分重构。包括设计并实现了一个可供插件运行、扩展性良好的框架。该框架对外界各插件提供统一的接口规范,而且很好地解决了各插件之间的通信问题,各插件之间既能够以一种统一的方式进行通信,又可以灵活的扩展自己的接口方法。该框架加载并解析各插件模块的配置文件,根据各插件模块的启动级别对它们进行加载并注册,同时实现了一种模块注册与扩展更新通知机制,可以将模块的注册与其扩展信息通知给先于它启动的所有或特定模块。在实现了框架的基础上,本文又对几个核心功能插件进行了设计与实现,其中包括消息模块、配置数据模块、配置界面模块,它们是几个最基本的插件模块。消息模块采用消息发布与订阅机制,为各模块提供了一种异步通信方式。配置数据模块存取并管理各模块的配置数据,配置界面模块加载并管理各模块的配置窗体。再次利用插件扩展机制设计并实现了主窗口插件模块。这是一个与用户直接进行交互的模块,也是使用插件扩展机制最典型的一个模块。紧接着对以上各模块的核心功能进行了测试,测试结果表明,框架及各插件的功能完全满足既定的需求。最后总结全文,并对未来发展方向进行展望。(本文来源于《电子科技大学》期刊2011-10-01)

吴迪[8](2010)在《客户端框架在B/S考试系统自动评分模块中的应用》一文中研究指出传统的B/S架构的系统,比较依赖服务端的技术,客户端仅仅是孤立地使用一些脚本。文章介绍在B/S考试系统自动评分模块开发过程中,跟踪主流技术,对不断发展的客户端框架技术进行合理的整合和应用,包括JavaScript,JQuery,自设计的AjaxCallBack组件以及JSON等。这些技术的应用丰富了用户的操作体验,减轻了系统传输的数据冗余。(本文来源于《廊坊师范学院学报(自然科学版)》期刊2010年06期)

孟庆海[9](2009)在《基于RCP与XML UI技术的金融交易客户端框架的研究》一文中研究指出随着经济的发展,金融业的竟争焦点已经从传统业务转移到依靠科技进步、开展金融创新、提供现代化服务上来,新业务的推出以及业务间的整合大大提高了金融企业的服务水平和竞争力,同时也对业务系统提出了更高的要求,它必须富有弹性,能够随需应变,在复杂多变的业务场景中保护金融机构的投资,满足不断更新的业务需求。在这种应用环境下,传统的C/S模式和B/S模式往往都难以满足需求。Eclipse富客户端平台(Rich Client Platform,RCP)是构建富客户端应用程序的中间件。它提供应用程序所需的基础设施和一套基于开放标准的组件模型,从而允许开发人员将精力集中于应用程序的核心功能而不是细节,并且使应用程序具备极强的可扩展性。XML UI技术利用XML声明式地描述应用程序的界面,不仅能够有效地将界面代码与程序逻辑分离,从而开发出健壮、易于测试与维护的软件产品,而且可以使界面开发与程序逻辑开发过程并行进行。本文针对金融应用领域系统开发效率低下,系统维护、更新困难的问题,基于Eclipse RCP技术与XML UI技术,提出了一种以插件为功能单位的部署与更新模式,设计了一种适用于金融交易环境的交易界面描述语言——TXUL,在此基础上设计与实现了金融交易客户端开发框架——TRCP,使银行、证券等金融企业的前端交易系统开发工作能够在该框架的基础上进行,快速实现功能单位的开发、部署和更新管理,从而使企业以较低的成本开发出扩展性强,易于维护的交易系统富客户端应用程序。(本文来源于《中国科学技术大学》期刊2009-04-01)

罗锐[10](2008)在《基于AJAX的组件式WebGIS客户端框架的研究与实现》一文中研究指出针对WebGIS客户端可复用性和功能可定制性要求,论文设计了一个基于AJAX的组件式WebGIS客户端框架结构,采用JavaScript语言实现了一个基于AJAX和组件的织女星灌区地理信息系统客户端。论文的主要工作包括四个方面:(1)对AJAX技术、组件式软件开发和客户端框架中常用的XML和SOAP技术进行分析和总结;(2)详细阐述了客户端框架的设计思路和技术路线,在进行技术对比后,提出了本课题的设计思路;(3)借鉴服务器端多层架构的形式,设计、实现了基于AJAX的组件式客户端框架;(4)论文所设计的框架系统在织女星灌区地理信息系统中进行了应用。本系统经应用表明,该客户端框架的设计是可行的;具有良好的可复用性、灵活性,实用效果好,具有很好的应用前景。(本文来源于《华北电力大学(北京)》期刊2008-01-01)

客户端框架论文开题报告

(1)论文研究背景及目的

此处内容要求:

首先简单简介论文所研究问题的基本概念和背景,再而简单明了地指出论文所要研究解决的具体问题,并提出你的论文准备的观点或解决方法。

写法范例:

目前,谷歌Android与苹果iOS是智能手机的两大主流操作系统,随着近年来苹果用户的增加,为顺应市场趋势,互联网公司大都开始研发iOS版本的手机应用。通过对传统iOS App开发过程的研究发现,在苹果公司提供的OS上直接进行业务层面的研发会导致客户端的开发周期长、稳定性差、维护难度高,出现代码重复率高、可读性弱等问题。而且,在传统的开发模式下,当苹果系统废弃一些技术与方法时需要对项目整体进行重新构建,耗费过多的时间及人力成本。本论文研制开发的iOS客户端框架GA_Base_FrameWork是介于iOS平台和用户业务层之间的一个中间架构层,用户使用该框架可以快速搭建自己的APP应用程序,且生成的应用程序维护方便、兼容性强。通过对iOS相关开发技术的学习研究,结合实际开发iOS APP过程中可能涉及的各种问题,GA_Base_FrameWork框架主要包括如下两大组成部分:(1)为满足用户快速搭建自己的应用程序而提供的功能需求实现模块。(2)为方便开放人员快速开发、维护、测试应用程序而提供的开发者需求实现模块。在框架的功能需求实现模块中,主要利用SQLite技术对数据模型的存储、AFN与DES加密技术分别实现了对数据的存储及对网络请求与返回数据的加密,并通过Objective-C的运行时特性解决了数组与字典的崩溃问题;在开发者需求实现模块中,主要利用了JaveScript技术来修补App在生产环境下的bug,使用memoryInfo技术来查看手机与App的运行内存,并通过Sprite Kit检测当前页面是否存在由于丢帧导致的卡顿问题等。对框架中这些技术与工具的利用可以简化开发者存储与读取数据、请求与处理网络数据的过程,减少应用闪退与崩溃的概率,降低维护成本,缩短开发周期,提高客户端的稳定性与用户体验。本文首先对课题的研究背景、意义、现状及内容进行了简单介绍,具体从功能需求与开发者需求两个方面分析了研究iOS App客户端框架的必要性,在此基础上提出了框架的总体构架。然后,本文详细阐述了框架中满足功能需求与开发者需求的具体模块,并简要介绍了框架的使用方法及优越性。最后,本文对本次研究工作进行了总结与展望。

(2)本文研究方法

调查法:该方法是有目的、有系统的搜集有关研究对象的具体信息。

观察法:用自己的感官和辅助工具直接观察研究对象从而得到有关信息。

实验法:通过主支变革、控制研究对象来发现与确认事物间的因果关系。

文献研究法:通过调查文献来获得资料,从而全面的、正确的了解掌握研究方法。

实证研究法:依据现有的科学理论和实践的需要提出设计。

定性分析法:对研究对象进行“质”的方面的研究,这个方法需要计算的数据较少。

定量分析法:通过具体的数字,使人们对研究对象的认识进一步精确化。

跨学科研究法:运用多学科的理论、方法和成果从整体上对某一课题进行研究。

功能分析法:这是社会科学用来分析社会现象的一种方法,从某一功能出发研究多个方面的影响。

模拟法:通过创设一个与原型相似的模型来间接研究原型某种特性的一种形容方法。

客户端框架论文参考文献

[1].龚珏.基于Unity3D的移动游戏客户端框架设计与应用[D].华中科技大学.2018

[2].王光辉.基于iOS平台的客户端框架设计与实现[D].中国地质大学(北京).2016

[3].张毅.基于iOS平台的手机银行客户端框架的设计与实现[D].哈尔滨工业大学.2015

[4].陈玉平.基于富客户端框架高校科研管理系统的研究与设计[J].计算机光盘软件与应用.2014

[5].曾祥利,李云全.DWZ富客户端框架下分页、排序技术研究[J].焦作师范高等专科学校学报.2013

[6].李晶晶.WEB2.0下富客户端框架的设计与实现[D].电子科技大学.2012

[7].韩亮.基于插件的统一通信客户端框架的设计与实现[D].电子科技大学.2011

[8].吴迪.客户端框架在B/S考试系统自动评分模块中的应用[J].廊坊师范学院学报(自然科学版).2010

[9].孟庆海.基于RCP与XMLUI技术的金融交易客户端框架的研究[D].中国科学技术大学.2009

[10].罗锐.基于AJAX的组件式WebGIS客户端框架的研究与实现[D].华北电力大学(北京).2008

标签:;  ;  ;  ;  

客户端框架论文-龚珏
下载Doc文档

猜你喜欢