Javolution

From Wikipedia, the free encyclopedia

Javolution
Developed by Jean-Marie Dautelle
Latest release 5.2 / August 19, 2007
OS Cross-platform
Genre Real-Time Library
License BSD
Website javolution.org

Javolution is a real-time library aiming to make Java applications faster and more time predictable. Indeed, time-predictability can easily be ruined by the use of the standard library (lazy initialization, array resizing, etc.) which is not acceptable for safety-critical systems. The open source Javolution library addresses these concerns for the Java platform (ref. Fully Time Deterministic Java) and provides numerous high-performance classes and utilities useful to non real-time applications as well. Such as:

  • Struct and Union base classes for direct interfacing with native applications.

The library is also fully RTSJ compliant (does not cause memory clash or illegal access error with RTSJ Virtual Machines).

[edit] External links