Font Size: a A A

Design And Implementation Of COMX Platform’s Collaborative Framework

Posted on:2015-11-20Degree:MasterType:Thesis
Country:ChinaCandidate:X Q HanFull Text:PDF
GTID:2298330467956645Subject:Software engineering
Abstract/Summary:PDF Full Text Request
KMAS is a self-developed software for sheet metal stamping CAE analysis, which is stable, intelligent,friendly, high efficiency calculation software. As the new generation of sheet metal forming analysissoftware KMAS successful developed, China’s international status and overall strength in the field of CAEengineering is greatly enhanced and the ability to independently design of China’s automobile is improved.In this paper, the underlying software COMX based on the KMAS platform and the National NaturalScience Fund Project "sheet forming multi-step inverse calculation methods and software to achieve"(No.11102035) was combined and a study of CAE-based collaborative software development platform,infrastructure issues, and accordingly analysis software module API and implementation works werecarried out. The main works are as follows:1) COMX platform plug-in mechanism design and implementation JS.EXT2) Achieve localization Websocket engine3) Coordination and implementation of the API package structure under COMX4) Testing and functional demonstration of synergy API5) COMX|KUL&JS Design and implementation of integrated development toolsIn summary, in this paper the collaborative underlying architecture was developed by socket.io engineand the COMX platform. The interface and key algorithm logic were separated through the localbackground service program. The packages on COMX platform can be transited to the cloud architecturepatterns by only a few changes, which is like web design development model reduces the developmenteffort. Through the actual test program, analysis shows, in CAE pre-processing system, the most complexoperations in real-time3D graphics transformation can be collaborative within the time scale of userinteraction. The conclusion indicating in this paper that the design and implementation of CAEcollaborative analytical framework is effective.In the implementation phase, system design issues continued to expose the problems of design, whichhas been corrected based on the original system. The lack of design has been improved, not only the systemframework, but also the details in realization have been optimized. According to the characteristics of CAEsoftware developers, a better development environment was provided for collaborative CAE softwarethrough a small plug-in tool, which further reduced the difficulty of collaborative software moduledevelopment COMX platform.
Keywords/Search Tags:COMX platform, Node.JS, Websocket, collaborative, JavaScript
PDF Full Text Request
Related items