Reusing MS-Windows software applications under CORBA environment

Re Chi Lin, Jim Min Lin, Hewijin-Christine Jiau

Research output: Chapter in Book/Report/Conference proceedingConference contribution

1 Citation (Scopus)


CORBA is becoming the most important middle-ware that supports object-oriented and client/server paradigm in distributed computing systems. However the application systems based on CORBA are still scarce up to date. One main reason is that only few CORBA object services have been developed. Without added helping mechanisms, to have a new CORBA application, a programmer should make efforts to design a program with CORBA interface from scratch. In our previous work, a re-engineering approach was proposed to convert RPC-based programs to CORBA objects, which has successfully speed up the development of CORBA applications. However the source code is required in this approach. In many cases, software designers may not get hold of the source code, it will be significant to adapt existing PC software applications, particularly for Windows applications, in binary code mode to the object services under CORBA. Our study is addressing this problem. A graphic factory temperature monitor system, which integrates MS-Excel under MS-Windows has been implemented to demonstrate the feasibility of our approach.

Original languageEnglish
Title of host publicationProceedings of the Internatoinal Conference on Parallel and Distributed Systems - ICPADS
EditorsC.N. Chen, L.M. Ni
PublisherIEEE Comp Soc
Number of pages8
Publication statusPublished - 1998
EventProceedings of the 1998 International Conference on Parallel and Distributed Systems, ICPADS - Tainan, China
Duration: 1998 Dec 141998 Dec 16


OtherProceedings of the 1998 International Conference on Parallel and Distributed Systems, ICPADS
CityTainan, China

All Science Journal Classification (ASJC) codes

  • Hardware and Architecture


Dive into the research topics of 'Reusing MS-Windows software applications under CORBA environment'. Together they form a unique fingerprint.

Cite this