Die wichtigsten Vorteile von C++:
Vollständige
Implementierung von C++ in CORBA 2.6
sehr
schnell, zuverlässig und effizient
Memory safe: Speicher wird automatisch als frei
angezeigt wenn Daten nicht mehr referenziert werden, wodurch eine
schnelle Reallokation möglich wird und die Speicherfragmentierung
unterdrückt wird.
erhältlich
auch für andere Plattformen
einer
der schnellsten Orbs, der schnellste im Hinblick auf CORBA
Produktinformation:
Haupteigenschaften
von OrbRiver/C++:
Konform
zu den CORBA 2.6.Standards
Vollständig
implementiert in Ada95 (keine C oder C++ Aufrufe)
schnell
und effizient
Multi-threaded:

Der
ORB bestimmt einen Task für jeden IOS eines Clients oder Services;
die Client- und Service 
Libraries
können parallele Anfragen oder Antworten bearbeiten.

memory:

variable:
Um die Speicherbelegung zu minimieren, werden Datentypen variabler
Größe durch 

kontrollierte
Typen implementiert. Speicher werden automatisch als frei angezeigt,
wenn Daten nicht 
mehr
referenziert werden. Das ermöglicht schnelle Reallokation und
verringert die 



Speicherfragmentierung.


portabel:
in jeder Entwicklungsumgebung sind dieselben C++ Spezifikationen
umgesetzt. Nur einige
wenige
Zeilen Code sind systemabhängig (die Low Level IO Primitives).Jeder
Orb hat eine Halfbridge um
die
Interoperabilität mit anderen Orbs zu erleichtern (IIOP).
Produktumfang:
ORB (Object
Request Broker),
Interface
Repository,
Naming Service,
Basic Object
Adapter,
C++ Libraries,
Client- und Serverseitig
IDL für
C++ Compiler,
ein Debug
tool.
Lizenz-Information:
Der Benutzer erhält eine nicht übertragbare Entwicklerlizenz,
die den Einsatz der Anwendung für die Endbenutzer mit einschließt.
Dadurch gibt es nur sehr geringe oder keine Kosten für Runtimelizenzen.
Übersicht über die Lieferbarkeit
(in Vb. – in Vorbereitung)
Diese Liste ist nur eine Auswahl. Wir stellen laufend neue Plattformen
zur Verfügung, je nach Bedarf.
Bitte fragen Sie nach Unterstützung für
Ihre Plattform (CPU/Compiler/OS).
| |
Native
compiler |
Gcc |
Multi
(Green Hills) |
AIX
|
In Vb. |
In Vb. |
|
| HPUX |
aCC |
In Vb. |
|
| Linux (Mandrake, Red Hat, Suse) |
|
2.95.3, 2.96, 3.2x |
|
Solaris (Native)
|
SunPro |
3.2x |
In Vb. |
| Solaris cross PowerPC/Lynx
3.1 |
|
In Vb. |
In Vb. |
| Tru64 |
In Vb. |
3.2x |
|
| Vms |
In Vb. |
|
|
| Windows NT/2000 |
In Vb. |
In Vb. |
|
| IRIX |
|
In Vb. |
|
| MacOSX |
|
3.2x |
|