Java-XCOM Component Integration on Linux Operating System

نویسندگان

  • Ahmet Mutlu
  • Mustafa Ege
چکیده

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.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Integration of Applications into Digital Television Environment

The overall software system integration to run interactive services in set-top box is hard and essential since there is no ready system to ensure the cross-platform interoperability of the applications. This paper presents a layered system integration model, which consists of interoperable applications, Application Programming Interface (API), system software, and software and hardware resource...

متن کامل

Junyao Zhang_Android&iPhone_final.dvi

Android, originally meaning “robot”, is a mobile operating system using a modified version of the Linux kernel. It was initially developed by Android Inc., a firm later purchased by Google,[?]and lately by the Open Handset Alliance[?]. It allows developers to write managed code in the Java language, controlling the device via Google-developed Java libraries.[8] It empolys the software stack arc...

متن کامل

Performance Analysis of Java Object Serialization on Windows and Linux

Object serialization is the process of saving an object onto a storage medium such as a file, database or to transmit it across a network connection link in binary form. This process of serializing an object is also called deflating or marshalling an object. The opposite operation, extracting a data structure from a series of bytes, is deserialization (which is also called inflating or unmarsha...

متن کامل

Modernising the Esrf Control System with Gnu/linux

The ESRF control system is in the process of being modernised. The present control system is based on VME, 10 MHz Ethernet, OS9, Solaris, HP-UX, NFS/RPC, Motif and C. The new control system will be based on compact PCI, 100 MHz Ethernet, Linux, Windows, Solaris, CORBA/IIOP, C++, Java and Python. The main frontend operating system will be GNU/Linux running on Intel/x86 and Motorola/68k. Linux wi...

متن کامل

BASIS: an internet resource for network modelling

There is a growing realisation that complex biological processes cannot be understood through the application of ever more reductionist experimental programs alone. Recognising this, we have a constructed a flexible web-service based modelling system called BASIS (Biology of Ageing e-Science Integration and Simulation), which facilitates model construction and development. In particular it allo...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2003