-> news&events

Developers Wanted
JamaicaVM 3.4 - Kleiner, schneller und mit verbesserter Startzeit

<next>  <prev>  <back>

22-Jul-09

JamaicaVM 3.4 - Kleiner, schneller und mit verbesserter Startzeit

Karlsruhe, Deutschland, den 22. Juli 2009

Die neueste Version von aicas' hart echtzeitfähiger Embedded-Java-Lösung JamaicaVM ist ab sofort verfügbar. Nach der Version 3.2, die zahlreiche neue Features wie Java 5 Support (Generics, Enumerations, Concurrent API) enthält, wurde die neue Version in vielen wichtigen Details verbessert: So sind Startzeit, Code-Größe und Performance - insbesondere bei umfangreichen Anwendungen - erheblich optimiert worden. Die Startzeit ist bis zu 20% kürzer als bisher. Auch die Speicherdarstellung ist jetzt noch kompakter, so dass auch der RAM-Bedarf bis zu 20% weniger beträgt als bei der Vorgängerversion. Damit baut JamaicaVM seinen Vorsprung gegenüber konkurrierenden Embedded-Java-Lösungen weiter aus. JamaicaVM 3.4 ermöglicht den Einsatz von Java-Technologie nun auch in Systemen, die bisher dafür zu leistungsschwach waren.

Auch die Grafik wurde weiter verbessert: Swing-Anwendungen werden nun auch auf X-Window unterstützt. Diese Grafikschnittstelle kommt in Embedded Systems in erster Linie auf Linux-Systemen zum Einsatz, kann aber häufig auch da verwendet werden, wo es noch keine direkte Grafikunterstützung für das jeweilige Betriebssystem gibt. VxWorks, Windows CE und OS-9 werden natürlich wie bisher von JamaicaVM auch direkt als Grafikplattformen unterstützt.

Die Standard-Einstellungen der JamaicaVM wurden so geändert, dass bereits "out of the box" gute Performance erreicht wird. Durch die Verwendung zusätzlicher Optimierungen kann die Performance weiter verbessert werden und je nach Anwendung ein Footprint von weniger als 800KB erreicht werden. So bietet die JamaicaVM ein umfangreiches Werkzeugset, um Anwendungen und VM individuell zu optimieren. Sie verfügt unter anderem über einen hoch optimierenden, statischen Compiler und den Jamaica Profiler, welche Hand in Hand arbeiten. Der Profiler analysiert zunächst eine Java-Anwendung und stellt fest, welche Methoden der Anwendung besonders schnell ausgeführt werden sollten. Der Compiler kann daraufhin genau diese Methoden direkt in hardwarespezifischen Native Code übersetzen und die Ausführungszeit des Programms so nochmals deutlich beschleunigen. Da Java Byte Code deutlich kompakter ist als Maschinencode für gängige Prozessoren, lohnt es sich in der Regel, nicht die gesamte Anwendung zu kompilieren. Mit Hilfe des Profilers kann bequem das passende Verhältnis aus Codegröße und Geschwindigkeit gewählt werden, indem beispielsweise 20% kompiliert und der Rest interpretiert werden.

Die Möglichkeiten zur Performance-Analyse und zum Debugging von Anwendungen wurden weiter ausgebaut. Zur Fehlersuche unterstützt JamaicaVM nun das Debugging über beliebige JVMTI-taugliche Werkzeuge. Neben Eclipse basierten Tools wie WindRiver Workbench, Momentix und Codeo kann nun beispielsweise auch NetBeans eingesetzt werden.

aicas lädt alle Interessenten zur Evaluierung der neuen JamaicaVM 3.4 ein. Eine zeitlich limitierte Version steht zum kostenlosen Download unter http://www.aicas.com zur Verfügung.


Über die aicas GmbH (www.aicas.com)

Die 2001 gegründete aicas GmbH ist Spezialist für Echtzeit-Java in Embedded Systems. Zusätzlich zu JamaicaVM, die dank deterministischer Speicherverwaltung auch für harte Echtzeitanwendungen eingesetzt werden kann, bietet die Firma auch Analyse- und Optimierungswerkzeuge an, die Entwicklern helfen, die Qualität ihrer Anwendungen zu steigern. aicas bietet als Dienstleister auch die Möglichkeit, JamaicaVM an die Bedürfnisse der einzelnen Kunden anzupassen, insbesondere in Verbindung mit verschiedenen Zielsystemen. JamaicaVM ist einzigartig in ihrem Marktsegment: Sie ist die einzige Java-VM mit einem hart echtzeitfähigen Garbage Collector. aicas beliefert unter anderem den Luft- und Raumfahrt-Sektor, die industrielle Automatisierung und die Automobilbranche. Zu den Kunden zählen Boeing, EADS, Honeywell und Siemens. Der Hauptsitz der Firma liegt in Karlsruhe. Zweigniederlassungen existieren in den USA, Frankreich und Japan. Zusätzlich hat aicas hochqualifizierte Vertriebspartner in Europa und Asien.


Weitere Informationen

aicas GmbH
Haid-und-Neu-Str. 18
76131 Karlsruhe
Deutschland
Tel.: +49 721 663 968-0
E-Mail: info@aicas.com
Web: www.aicas.com

 

Online stehen folgende Informationen bereit:

Pressemitteilungen: http://www.aicas.com/press.html
Pressebilder: http://www.aicas.com/images.html


<next>  <prev>  <back>