Jump to content
Wikipedia The Free Encyclopedia

Javolution

From Wikipedia, the free encyclopedia
This article has multiple issues. Please help improve it or discuss these issues on the talk page . (Learn how and when to remove these messages)
A major contributor to this article appears to have a close connection with its subject. It may require cleanup to comply with Wikipedia's content policies, particularly neutral point of view. Please discuss further on the talk page. (June 2014) (Learn how and when to remove this message)
This article relies excessively on references to primary sources . Please improve this article by adding secondary or tertiary sources.
Find sources: "Javolution" – news · newspapers · books · scholar · JSTOR
(June 2014) (Learn how and when to remove this message)
(Learn how and when to remove this message)
Javolution
Developer Jean-Marie Dautelle
Stable release
7.0.0 / July 2, 2017 (2017年07月02日)
Repository
Written inJava, C++
Operating system Cross-platform
Size 480 KB (archived)
Type Real-Time Library
License BSD
Websitejavolution.org

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

[edit ]
[edit ]

AltStyle によって変換されたページ (->オリジナル) /