Font Size: a A A

Component Integrated Development Environment Fulfillment Technology

Posted on:2014-05-12Degree:MasterType:Thesis
Country:ChinaCandidate:J R HeFull Text:PDF
GTID:2268330422962157Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
With the rapid development and wide application of computer network, distributedsoftware development technology has become the mainstream software developmenttechnology. Distributed software development, however, facing many problems such asthe diversity of operating system platforms, network instability. To solve these problems,OMG organization defined the CORBA protocol, which is used to implement transparentdistributed middleware. To facilitate the development of distributed software, theCIDE(Component Integrated Development Environment)need to be designed andimplemented, using CORBA as the underlying support schema.CIDE supplies friendly visual interactive interface for CORBA componentapplication development. On the basis of analysis of CORBA protocol principles, the opensource CORBA implementation TAO is be used as the underlying supporting libraries, todesign and implement CIDE. The backend implementation of the the CIDE containsautomatic generation module of IDL file, automatic generation of componentimplementation framework, automatic generation of component project.IDL file is CORBA interfaces definition file. The service provides the interfacesdefined by IDL files, then call the TAO IDL file mapping tool to generate the server-sideand client-side interface framework from IDL file.Component implementation framework is the abstract structure of the component, itdefines and implements the interface of life cycle of the component, interfaces providedby the component. Users use CIDE to generate graphic component,then invokecomponent automatic generation module to generate component implementationframework.Component project must be generated to debug and develop component, it containscomponent implementation framework, IDL source file. The component project needconsider cross-platform usage, using Microsoft VS2005as the development tool inWindows platform and Makefile under Linux.
Keywords/Search Tags:CORBA, Component integration development environment, IDL
PDF Full Text Request
Related items