Jump to content

Javolution

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by 188.49.89.189 (talk) at 07:24, 17 May 2009. The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.
Javolution
Developer(s)Jean-Marie Dautelle
Stable release
5.3 / March 30, 2009 (2009-03-30)
Repository
Written inJava
Operating systemCross-platform
Size782 KB (archived)
TypeReal-Time Library
LicenseBSD
Websitehttp://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:

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