powertext.ch

JamaicaVM, eine echtzeitfähige Java Virtual Machine

jamaicaVM java virtual machineBesondere Anforderungen an Soft- und Hardware stellen Embedded Systeme. Im Fehlerfall muss eine Maschine unverzüglich stoppen und zwar  innerhalb von Millisekunden. Dass Java diese Erwartungen erfüllen kann, zeigt JamaicaVM.
Das Unternehmen aicas aus Karlsruhe zeigt seit acht Jahren mit seiner JamaicaVM, dass Java diese Erwartungen erfüllen kann, mit einer echtzeitfähigen Java Virtual Machine.

Was heisst Echtzeit?

Echtzeit bedeutet, dass Systeme in festgelegten Zeiträumen garantiert, zuverlässig und vorhersagbar reagieren. Das ist für Java keine Selbstverständlichkeit, vor allem die Echtzeit ist ein Thema. Damit beschäftigen Andy Walter und seine beiden Gründer-Kollegen, Fridtjof Siebert und James J. Hunt, seit etwa zehn Jahren.

Das erklärte Ziel war es, die Vorteile von Java wie Objektorientierung und Plattformunabhängigkeit in die Embedded- und Echtzeit-Welt zu bringen. Und zwar ohne dass dort alles umgeworfen werden muss.

Im Betrieb stehende Systeme können weiterlaufen, erhalten aber neue und moderne Funktionen. Ein Beispiel ist die Industrieautomatisierung.

Die aicas GmbH, mit Sitz in Karlsruhe bietet die Firma Java-Technologie und -Entwicklungswerkzeuge für Echtzeit- und eingebettete Systeme an.

Das Hauptprodukt von aicas ist JamaicaVM. Jamaica VM ist eine hart echtzeitfähige Java VM mit deterministischer Speicherverwaltung, welche sowohl für Steuerungen als auch Visualisierungen optimiert wurde.

Jamaica VM wird vor allem in Luft- und Raumfahrt, Industrie-Automatisierung, Medizintechnik und der Automobilbranche eingesetzt.

Im weiteren bietet aicas auch Analysewerkzeuge für die Überprüfung von Java-Programmen an, z.B. den Thread Monitor und die Datenflussanalyse VeriFlux.