-> news&events

Developers Wanted
JamaicaVM 2.5beta released
<next>  <prev>  <back>

21 January 2005

A new JamaicaVM beta version is available since today.

The most important new features are:

  • jamaicavm* commands now perform lazy loading of classes, i.e., an application that references classes that are not available will no more fail immediately, but only when the referenced class isactually used at runtime.
  • Builder supports generating ELF files. Class file data is nowdirectly written to ELF files. This significantly reduces thesize of the generated C files and the build process time.
  • New Builder options -lazy and -lazyFromEnv to enable lazy classloading.
  • New Builder option -includeJAR. Forces the inclusion of all classesand all resources contained in the archive file or directory, evenif smart linking is enabled.
  • New Builder option -XkeepTemporaryFiles. Setting this option will notdelete the generated intermediate files (c,h,o-files) after buildingan application.
  • Option -noCompaction is deprecated. The Builder detects the casesthat require -noCompation automatically now.
  • Fixed bugs in compacting class files: Builder caused NullPointerwhen -resource was used and application crashed withAbstractMethodError.
  • Option -physicalMemoryRange now accept 63bit addresses. Valuescan be provided in hexadecimal format, too.
  • New Builder and VM option -XprofileFilename to specifyprofile data output file
  • Packages java.lang, java.lang.ref and java.lang.reflect supportJDK 1.4 compatible APIs.
  • Serialization of classes in package java.lang is compatible with JDK1.4 now.

An evaluation version for Linux/x86 can be downloaded here. Versions for many other operating systems (VxWorks, Integrity, QNX, RTEMS, etc.) and processor architectures are available, please contact info@aicas.comfor details.

JamaicaVM logo

<next>  <prev>  <back>