JamaicaVM

Werbung
���������
Java-Technologie für kritische
Embedded Systems
��
��
��
��
��
������������ �������������������
��������� ������� ����������
��������� ������������� �������������
�������� �����������
���������� ��������������
�
Java-Werkzeuge für Softwareentwickler kritischer Anwendungen.
Schlüsseltechnologien
Harte Echtzeitausführung
Die JamaicaVM bietet harte Echtzeitgarantien für
alle primitiven Java-Operationen. Dies ermöglicht die
Verwendung aller Java-Anweisungen in Ihren Echtzeitanwendungen. Dabei sind für objektorientierte
Softwareentwicklung essentielle Anweisungen wie
dynamische Allokation von Objekten, Vererbung und
dynamisches Binden eingeschlossen.
Interoperabilität
Portierbar auf unterschiedliche RTOSes
Die von JamaicaVM unterstützten RTOSes werden
ständig erweitert. Systeme wie VxWorks, QNX und Linuxvarianten werden bereits unterstützt. Um Sie mit Ihrem
System zu unterstützen bieten wir Ihnen selbstverständlich die nötige Portierung auf Ihr System an.
ROM-fähiger Code
Klassendateien und die JamaicaVM selbst können
in eine unabhängige Binärdatei gebunden werden,
die direkt aus ROM/Flash Speicher ausführbar ist. Auf
kleinen System wird kein Dateisystem benötigt um
Java-Code auszuführen.
Realtime Garbage Collection
Die JamaicaVM ist die einzige Java-Implementierung
mit einem effizienten Echtzeit Garbage Collector.
Der Garbage Collector arbeitet in kleinsten Arbeitsschritten von nur wenigen Maschineninstruktionen und
findet garantiert allen unreferenzierten Speicher. Er
verhindert Speicherverlust durch Fragmentierung und
beschränkt die Ausführungszeit von Allokationen.
Bibliotheken und JNI Native Code
Existierende Bibliotheken oder performancekritischer
low-level Code für Hardwarezugriffe können über
das Java Native Interface in Ihre Echtzeitanwendung
eingebunden werden.
Klein & Schnell
Ein hoch optimierender statischer Compiler ermöglicht
beste Laufzeitgeschwindigkeit. Ein Profiler-Werkzeug
sammelt Informationen für einen optimalen Trade-Off
zwischen Laufzeitleistung und Codegröße.
Hochentwickelte automatische Optimierungen wie
Klassenkompaktierung, Eliminierung von totem Code
und effiziente Laufzeitstrukturen reduzieren den
Speicherbedarf auf das bloße Minimum.
Dynamisches Laden
Jamaica Werkzeuge
����
�� � � � �
����������
���� �����������
���������
�������
Die große Leistungsfähigkeit von Java Technologie
wird durch die Verwendung von dynamischem Laden
möglich. Dadurch kann während des Betriebs Code
mit neuen Features geladen werden. JamaicaVM kombiniert die Performance von statischer Compilation mit
der Flexibilität des dynamischen Klassenladens.
Leistungsfähige Werkzeuge
���������
������ ��������
��������� ���� ����
�������� �������
����
�������� ��������
���� ��� �� ���������
����
�����
���
���
�����
���
�������
������� �������
��������� ����� ������
��� ����� ���������
��
������
������
������
����
�� ������� ���������
���� ����
��������
���
���
������ �����
���� ��
Werkzeuge zur Programmanalyse, Compilation, Erzeugung ROM-fähiger Programme etc. sind aufeinander
abgestimmt und einfach zu Bedienen.
����� �� �������
�� ��� �� �������
��������� �������
������� �� ��� �� ��������� �� ��� �� �� ����� �� ���� �� ����� �� ����� �� �����
�� ������� �� �������� �� ����� �� ������� �� ����� �� ���
�������� ����������
��� �� ��� �� ������� �� ������ �� ������� �� ��� �� �������� �� ������� �� �����
�� ����� �� ���� �� ���� �� ���
Setzen Sie Java-Technologie für Ihre
kritischen Anwendungen ein.
Freier Download
Setzen Sie auf
���������
tel
fax
email
web
aicas GmbH
Haid-und-Neu-Str. 18
76131 Karlsruhe
Germany
+49.721.663.968-0
+49.721.663.968-99
[email protected]
www.aicas.com
Besuchen Sie unsere Website
www.aicas.com
In Partnerschaft mit
FZI Forschungszentrum
Informatik
Herunterladen