Javolution Real-Time Library 4.0 Released
- A new configuration plug-in class (Configurable class)
- XML stream reader/ writer (StAX-like)
- Faster, Simpler, Meaner... XML marshalling/unmarshalling (using the StAX-like classes)
- Explicit object recycling now works in the default heap context
- Faster object recycling (yes it can be even faster)
- Refactoring and renaming
- More I/O classes (e.g. AppendableWriter, CharSequenceReader)
InfoQ caught up with project lead Jean-Marie Dautelle to discuss the project. In regards to why he created the project Dautelle responded:
Javolution is an open-source Java library for high-performance/time-critical systems. Although the standard Java library is adequate if the user does not mind delays from time to time (e.g. garbage collection, array resizing, etc); it is not suitable for real-time applications or even any application for which response time matter (which might encompass most of today systems)! Javolution aims to provide a highly time-deterministic standard library without sacrifycing performance ... I wanted to use Java (instead of C/C++) for my day-to-day work on real-time/safety critical systems.
He went on to discuss the most significant feature additions in 4.0:
The StAX real-time XML reader/writer took a lot of time! The XML data binding has also been refactored and is now much more powerful and flexible (definitively the fastest marshalling/unmarshalling engine in existence).
Dautelle then commented on future directions of Javolution. While it already provides ConcurrentContext to take advantage of multi-processors transparently, he indicated that version 5.0 we might included additional support for distributed computing (across multiple machines).
Educational Content
Writing Usable APIs in Practice
Giovanni Asproni May 19, 2013
Concurrency in Clojure
Stuart Halloway May 17, 2013




Hello stranger!
You need to Register an InfoQ account or Login to post comments. But there's so much more behind being registered.Get the most out of the InfoQ experience.
Tell us what you think