|
JADE v6.1 | |||||||||
PREV NEXT | FRAMES NO FRAMES |
See:
Description
Packages | |
com.dautelle.math | Provides support for linear algebra. |
com.dautelle.math.functions | Provides support for fairly simple symbolic math analysis (to solve algebraic equations, integrate, differentiate, calculate expressions, and so on). |
com.dautelle.math.numbers | Provides common types of numbers (operable
and real-time compliant). |
com.dautelle.money | Provides support for monetary quantities and their currencies. |
com.dautelle.physics | Provides support for physical quantities, automatic error calculation (including numeric errors), and dimension-checking done in the form of class-type checking. |
com.dautelle.physics.models | Provides models for physical quantities. |
com.dautelle.realtime | Provides real-time Context for higher
performance and higher predictability of Java bytecode execution. |
com.dautelle.util | Provides important classes either missing from the standard JDK library or for which the current JDK implementation has serious flaws. |
com.dautelle.xml | Provides support for the encoding of objects, and the objects reachable from them,
into XML ; and the complementary reconstruction of the
object graph from XML . |
com.dautelle.xml.sax | Provides a XML RealtimeParser which does not
create objects dynamically; this parser runs on average 2-3x faster
than (the fastest) conventional SAX2 parser. |
javax.units | Provides support for programatic unit handling (in conformance with the units specification currently being defined under JSR-108). |
JavaTM Addition to Default Environment API.
The library is cover under the LGPL license. This license puts few restrictions on usage of JADE, which is free for commercial use and distribution. The utility classes (package util) are public domain.
Static linking (e.g. using GNU Compiler for Java) is permitted for commercial products as long as the users can modify the JADE library and then relink to produce a modified executable containing the modified library (ref. LGPL paragraph 6). This requirement is easily satisfied without giving away the application source code by providing a pre-link (native binary archive) of the application without the library along with the library source code.
Relationship |
||||||
· |
compliant |
N/A |
Operable |
Operable |
compliant |
|
Object Factory |
· |
dimensions |
ObjectFactory |
ObjectFactory |
RealtimeParser |
|
N/A |
N/A |
· |
Unit |
Currency |
N/A |
|
compliant |
SI |
· |
Quantity |
compliant |
||
compliant |
compliant |
BaseUnit("¤") |
Quantity |
· |
compliant |
|
Representable |
valueOf(CharSequence) |
Representable |
Representable |
· |
"java -Djade.concurrency=0 ..."
to disable low-level concurrent executions).
System Property | Default (if not set) | Description |
"jade.concurrency" | (Number of Processors) - 1 | The maximum number of ConcurrentThread |
"jade.factories" | 1024 | The maximum number of ObjectFactory |
"jade.variables" | 1024 | The maximum number of LocalContext.Variable |
|
JADE v6.1 | |||||||||
PREV NEXT | FRAMES NO FRAMES |