Verbinden Sie Java mit C++ - CENTRO.java
CENTRO.java erlaubt es Java-Programmen, C++-Klassen so zu benutzen, als wären
sie in Java geschrieben. Umgekehrt können Java-Klassen genauso leicht in C++-Anwendungen
verwendet werden. Es ist möglich, C++- von Java-Klassen als auch Java- von C++-Klassen
abzuleiten.
Die Technologie von CENTRO.java basiert vollständig auf ANSI-C++ (z.B. Visual
C++, GNU C++) und JNI. CENTRO.java funktioniert mit allen gängigen JVMs. Die
mitgelieferte Runtime-Bibliothek ist lauffähig auf Windows- und LINUX-Plattformen.
Weitere UNIX-Versionen sind in Vorbereitung.
Die Generierung von Proxyklassen für Java bzw. C++ kann durch eine grafische
Oberfläche gesteuert und angepaßt werden.
Vorteile
- Verwendung der Java-Klassenbibliotheken (z.B. Swing) in C++-Programmen
- Verwendung von C++-Modulen in Java-Progammen
- Erhöhung der Geschwindigkeit von Java-Progammen durch Programmierung
zeitkritischer Module in C++
- Plattformunabhängigkeit durch den GNU-C++-Compiler
Technische Details/Funktionalität
- Java Klassen können in C++ wie C++ Klassen verwendet werden
- C++-Klassen können in Java-Programmen wie Java-Klassen verwendet werden
- Generierung von C++ Proxyklassen für Javaklassen
- Generierung von C++ Wrapperklassen für Java native Implementierungen
- Runtime Bibliothek zur einfachen Verbindung von C++ und Java über
JNI
- Ausnahmen werden mit dem richtigen Typ über Sprachgrenzen geworfen
Unterstützte Plattformen
- Windows NT/2000/XP
- Windows 95/98
- Windows CE*
- Linux
- AIX
- IRIX
- Solaris*
- JDK ab Version 1.1
* in Vorbereitung
|
Unterstützte Compiler
- Visual C++ ab Version 6.0
- GNU C++ - ab Version 3
- Borland C++ 5.02*
- Borland C++ Builder*
|
|
|

|
| |
| |
|