Wu, Shiyi (2000) Corba version of Concordia parallel programming environment (CPPE). Other thesis, Concordia University.
In this major report, we present the design and implementation of the Corba Version of the Concordia Parallel Programming Environment (CPPE), a client-server-based simulator for parallel programming environment. The purpose of the client/server version is to provide services and a rich set of graphical user interfaces for remote clients. The challenge in the design of client/server version is to reuse the existing C/C++ code. To solve the problem, we use Corba's delegation technique to wrap the existing C/C++ application into a standard Corba object, and then we create an IDL interface for it. From the IDL interface specification, we create a Java standalone application wrapped in Corba objects that runs at client site and communicates with the server. We design and implement client site GUIs for the application in Java/Swing. This Corba Version of CPPE is very portable since the client site application can be installed and run in any platform. The server supports multiple users.
|Divisions:||Concordia University > Faculty of Engineering and Computer Science > Computer Science and Software Engineering|
|Item Type:||Thesis (Other)|
|Pagination:||viii, 61 leaves : ill. ; 29 cm.|
|Degree Name:||Major reports (M.Comp.Sc.)|
|Program:||Computer Science and Software Engineering|
|Thesis Supervisor(s):||Tao, Lixin|
|Deposited By:||Concordia University Libraries|
|Deposited On:||27 Aug 2009 17:17|
|Last Modified:||08 Dec 2010 15:19|
Repository Staff Only: item control page
Downloads per month over past year