资源描述:
《基于云协作平台的客户端设计与实现本科毕业论文》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、题目:基于云协作平台的客户端设计与实现基于云协作平台的客户端设计与实现摘要云协作平台其理论依据来源于云计算,是基于互联网,将共享的软硬件资源和信息,通过云资源调度管理系统(JHscheduler),按需提供给计算机和其他设备,并对这些设备进行管理。云协作平台通常提供通用的通过浏览器访问的应用,软件和数据可存储在数据中心。浏览器和服务器结构虽然简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本,然而浏览器和服务器结构也有一些自身无法克服的缺点。现如今,浏览器种类繁多,良莠不齐,这样,就引发了一个很难做到平衡的问题——浏览器的兼容性问题,还有一个根问重要
2、的是:如果要将本地的一些应用程序集成到云平台,浏览器就显得捉襟见肘了。客户端的出现恰恰解决了以上问题。本文基于云协作平台,以浏览器实现的功能为设计参考,重点在于节省系统软硬件资源,避免不同浏览器带来的浏览器兼容性问题,增强云协作平台前端的可扩展性,并为客户端增加一些与服务端交互的工具,提高云协作平台的用户体验和产品的认可度。客户端的实现是以观察者模式为设计模式,以QTGUI为开发框架,使用Thrift,Boost等第三方工具库。做到与浏览器端高度一致,与服务器端接口兼容,又具有客户端特色的云协作平台的用户前端软件。通过几个月的学习和努力,熟悉了服务器端的运行机制,以及服务器和浏
3、览器的交互过程,在此基础上参考浏览器端实现的用户操作界面,实现了与浏览器端功能相同的客户端。经过测试,运行稳定,可以投放使用。关键词:云协作平台;JHscheduler;客户端;QTGUIIIDesignandImplementationoftheClientOnCloudCollaborationPlatformAbstractCloudcollaborationplatformthetheoreticalbasisfromthecloudcomputing,Internetbased,willbesharedhardwareandsoftwareresourcesandin
4、formationbeprovidedtocomputersandotherequipment,andmanagementofthesedevices.Cloudcollaborationplatformsusuallyprovidegenericapplicationthroughthebrowser,softwareanddatacanbestoredinthedatacenter.Thebrowserandtheservermechanismwhilesimplifyingtheclientcomputerload,reducethecostandtheworkloado
5、fsystemmaintenanceandupgrading,reducingtheoverallcostoftheuser,butthebrowserandserverstructurealsohassomecannotovercomeitsownshortcomings.Nowadays,thebrowsertypes,uneven,somegoodandsomebad,so,itraisesaverydifficultproblem--thebrowserbalancecompatibilityissues,thereisaroottoaskimportant:ifsom
6、eapplicationsintothecloudplatformlocal,thebrowseristightlyelbow.Theclienthassolvedaboveproblems.Inthispaper,cloudbasedcollaborationplatform,thebrowserfunctionsasadesignreference,Throughresourceschedulingmanagementsystem(JHscheduler),focusedonsavingthesystemsoftwareandhardwareresources,avoidb
7、rowsercompatibilityproblemscausedbycloudbrowser,enhancedcollaborationplatformfront-endscalability,andtoincreasethenumberofinteractivetoolsfortheclientandserver,improvetherecognitionofcloudcooperationplatformuserexperienceandproductthe.Theclientisre