Login | Register

Corba version of Concordia parallel programming environment (CPPE)


Corba version of Concordia parallel programming environment (CPPE)

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)
Authors:Wu, Shiyi
Pagination:viii, 61 leaves : ill. ; 29 cm.
Institution:Concordia University
Degree Name:Major reports (M.Comp.Sc.)
Program:Computer Science and Software Engineering
Thesis Supervisor(s):Tao, Lixin
ID Code:1252
Deposited By: Concordia University Libraries
Deposited On:27 Aug 2009 17:17
Last Modified:08 Dec 2010 15:19
Related URLs:
All items in Spectrum are protected by copyright, with all rights reserved. The use of items is governed by Spectrum's terms of access.

Repository Staff Only: item control page


Downloads per month over past year

Back to top Back to top