Java-XCOM component integration on Linux operating system


Mutlu A., EGE M.

29th EUROMICRO Conference, BELEK ANTALYA, Türkiye, 1 - 06 Eylül 2003, ss.70-75 identifier identifier

  • Yayın Türü: Bildiri / Tam Metin Bildiri
  • Cilt numarası:
  • Doi Numarası: 10.1109/eurmic.2003.1231569
  • Basıldığı Şehir: BELEK ANTALYA
  • Basıldığı Ülke: Türkiye
  • Sayfa Sayıları: ss.70-75
  • Hacettepe Üniversitesi Adresli: Evet

Özet

XCOM system consists of a binary component standard, a software library, and tools that enable programmers to develop component objects with C++ and to use them on Linux operating system. Java programming language is being widely used due to its fully object-oriented programming features, automatic memory management, and platform independency. C-like syntax, strong-type checking and automatic memory management let the programmers develop software with as few faults as possible. In this work, a software is designed and implemented that automaticly generates intermediate java; interface class and a C++ intermediate library which uses Java Native Interface functions performing java C++ type transformations. By means of these layers, java applications can use XCOM component objects as if they were java objects. Intermediate layers are generated by an IDL compiler according to data type declarations, methods and parameter passing rules of methods given in the interface definition file of the component.