Javolution Explained
Javolution |
Logo Size: | 250px |
Developer: | Jean-Marie Dautelle |
Latest Release Version: | 7.0.0 |
Size: | 480 KB (archived) |
Programming Language: | Java, C++ |
Javolution is a real-time library aiming to make Java or Java-Like/C++ 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[1] for the Java platform and native applications. It provides numerous high-performance classes and utilities useful to non real-time applications as well. Such as:
Since version 6.0, Javolution makes it easy to port[14] any Java source code to C++ for cross-platform native compilation. OSGi and JUnit have been ported and are included with the core C++ distribution.
All modules (Java and native) are built using maven. Javolution can be used[15] either as an OSGi bundle (preferred) or as a standalone library.
References
- http://arc.aiaa.org/doi/abs/10.2514/6.2007-6184 Fully Time Deterministic Java
- http://javolution.org/apidocs/javolution/util/package-summary.html#package_description javolution.util
- http://javolution.org/apidocs/javolution/util/FastCollection.html Collection Views
- http://javolution.org/apidocs/javolution/lang/Realtime.html Realtime Annotation
- http://javolution.org/apidocs/javolution/util/FastTable.html Fractal Table
- http://javolution.org/apidocs/javolution/context/package-summary.html#package_description OSGi Contexts
- http://javolution.org/apidocs/javolution/context/ConcurrentContext.html Concurrent Contexts
- Web site: Compute Contexts . 2013-12-27 . 2013-12-29 . https://web.archive.org/web/20131229110939/http://javolution.org/apidocs/javolution/context/ComputeContext.html . dead .
- http://javolution.org/apidocs/javolution/io/Struct.html Struct/Union
- http://javolution.org/apidocs/javolution/testing/Perfometer.html Perfometer Utility
- http://javolution.org/apidocs/javolution/xml/package-summary.html#package_description XML Marshalling/unmarshalling Facility
- http://javolution.org/apidocs/javolution/xml/stream/package-summary.html#package_description StAX-Like Readers/Writers
- http://javolution.org/apidocs/javolution/lang/Configurable.html Javolution Configuration Management
- Web site: Javolution C++ Overview . 2013-08-19 . https://web.archive.org/web/20131001181951/http://javolution.org/src/site/doc/Javolution_Cpp_Overview.pdf . 2013-10-01 . dead .
- http://javolution.org/apidocs/overview-summary.html#overview_description Javolution Usage Overview
External links