JavaTM Addition to Default Environment API.

License:

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.

Overview:

Although JavaTM has been very successful on the server-side; It has few shortcomings limiting its adoption for others domains such as real-time, scientific or safety-critical software. For these, the JADE library provides important "pieces" missing from the JavaTM core library and making the JavaTM platform even more attractive. These new "pieces" are complementary and work closely together as illustrated by the following table:

Relationship

math

real-time

units

physics

money

xml

math

·

compliant

N/A

Operable

Operable

compliant

real-time

Object Factory

·

dimensions

ObjectFactory

ObjectFactory

N/A

units

N/A

N/A

·

Unit

Currency

N/A

physics

compliant

models

SI

·

Quantity

compliant

money

compliant

compliant

BaseUnit("¤")

Quantity

·

compliant

xml

Representable

N/A

valueOf(String)

Representable

Representable

·