JScience

JScience

Infobox_Software
name = JScience



caption =
developer = Jean-Marie Dautelle
latest_release_version = 4.3
latest_release_date = October 3, 2007
operating_system = Cross-platform
genre = Library
license = BSD
website = [http://jscience.org jscience.org]

JScience is a comprehensive Java library for the scientific community.

Its vision is to create synergy between all sciences (mathematics, physics, sociology, biology, astronomy, economics, geography, history, etc.) by integrating them into a single architecture.

The library is open-source (BSD License). Everyone can participate by submitting new modules as long as those modules are integrated with existing modules. For example, a new astronomy module will use the measures module to state the planets distances, an economics module may take advantage of the functions module, etc.

The library leverages Java 5.0 class parameterization and provides the following modules:

* Mathematics:structures - Such as Group, Ring, Field, VectorSpace ...
* Mathematics:vectors - Generic vector, matrix and matrix decompositions.
* Mathematics:numbers - Such as Rational, ModuloInteger, Real, LargeInteger, Complex ...
* Mathematics:functions - With support for symbolic calculations such as composition, integration and derivation.
* Physics:units and measures - Reference implementation for [http://www.jcp.org/en/jsr/detail?id=275 JSR 275] (javax.measure.* package).
* Physics:amount - For exact or arbitrary precision physical quantities.
* Physics:models - Standard, Relativistic, High-Energy, Quantum and Natural physical models.
* Geography:coordinates - OGC/ISO compliant coordinates (UTM, LatLong, XYZ, Altitude, Time, etc.), coordinates systems and coordinates conversions.
* Economics:money - Monetary quantities, currencies and currency conversions.

----JScience is powered by the Javolution library (for real-time/fast performance, parallel computing, XML persistency, etc.)

External links

* [http://www.jscience.org JScience Website]
* [http://www.javaworld.com/javaworld/jw-10-2007/jw-10-jsr275.html JavaWorld Article - Introduction to JSR-275: Measures and Units]


Wikimedia Foundation. 2010.

Игры ⚽ Нужна курсовая?

Look at other dictionaries:

  • Fox games — are a category of board games where one player is the fox and tries to eat the geese/sheep, and the other player directs the geese/sheep and attempts to trap the fox, or reach a destination on the board. In another variant, Fox and Hounds , the… …   Wikipedia

  • Arbitrary-precision arithmetic — In computer science, arbitrary precision arithmetic indicates that calculations are performed on numbers whose digits of precision are limited only by the available memory of the host system. This contrasts with the faster fixed precision… …   Wikipedia

  • List of numerical analysis software — Listed here are a number of computer programs used for performing numerical calculations: * acslX is a software application for modeling and evaluating the performance of continuous systems described by time dependent, nonlinear differential… …   Wikipedia

  • List of Java APIs — There are three types of Java Programming Language Application Programming Interfaces (APIs) : * the official core Java API, contained in the JDK or JRE, of one of the editions of the Java Platform. The three editions of the Java Platform are… …   Wikipedia

  • Java Specification Request — Java Specification Requests Java Specification Requests (JSR) est un système normalisé ayant pour but de faire évoluer la plateforme Java. Sommaire 1 Présentation 2 Implémentation 3 Interopérabilité informatique …   Wikipédia en Français

  • Java Specification Requests — (JSR) est un système normalisé ayant pour but de faire évoluer la plateforme Java. Sommaire 1 Présentation 2 Implémentation 3 Liste des JSRs 4 Notes et …   Wikipédia en Français

  • Programas de álgebra computacional — Anexo:Programas de álgebra computacional Saltar a navegación, búsqueda La siguiente es una lista de sistemas algebraicos de cómputo o sistemas de álgebra computacional, (CAS, del inglés computer algebra system), dentro de ellos se encuentran… …   Wikipedia Español

  • Anexo:Programas de álgebra computacional — La siguiente es una lista de sistemas algebraicos de cómputo o sistemas de álgebra computacional, (CAS, del inglés computer algebra system), dentro de ellos se encuentran programas propietarios y de código abierto (software libre): Contenido 1… …   Wikipedia Español

  • Список Java API — Есть три типа Java API: официальный основной Java API, содержащийся в JDK или JRE, в одном из вариантов Java. Три варианта платформы Java: Java ME (Micro edition), Java SE (Standard edition) и Java EE (Enterprise edition). дополнительные… …   Википедия

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”