Plans for JAS - April 2002
Overview
During 2002 we plan to continue to make updated releases of
JAS 2.2.x as needed. In parallel we are working on the
first release of JAS 3.0.
2.2.5 - Released April 2002.
- Updated for JDK 1.4 compatibility. As of JAS 2.2.5 we no longer support
running under JDK 1.1, if you need JDK 1.1 compatibility use
JAS 2.2.4.
- Add support for saving plots and pages in a variety of bitmapped and
vector graphics formats, including EPS, PDF. Also support Copy/Paste of plots
and pages into other applications. This support is added by using the
FreeHEP graphics libraries.
- Add support for chaining PAW N-tuples
- Miscellaneous bug fixes.
JAS 3.0 will represent a major rewrite of many many of the components of JAS.
The main aim is to make the entire application more modular, making it easier
for others to contribute to the project. Most of the components of JAS will move
into the FreeHEP java library, to make it
easier for others to reuse components. Major design goals for JAS 3.0:
- The JAS plot widget will become the FreeHEP plotter. A
separate document lists the design goals for this
component.
- The histograming and analysis components of JAS (most of the current
hep.analysis package) will be replaced by
JAIDA -
a Java implementation of the AIDA
(Abstract Interfaces for Data Analysis). Among other benefits this will add
well designed and tested components for histograming, histogram arithmetic,
tuples, fitting etc. The use of AIDA will also allow interoperability with
other AIDA compatible tools. A migration path will be provided to assist
current JAS users migrate to the new scheme, but 100% comptibility with
existing analysis code will not be guaranteed. A separate document compares
AIDA vs. JAS.
- JAS itself will become a modular application framework, into which various
analysis components can be plugged. Major plugins will include
WIRED, the JAS Plotter, and
JAIDA.
Since the migration to JAS 3.0 will take some time, we will have some interim
releases of selected components, in particular:
- The JAS Tuple Explorer will allow us to get feedback from users on some of
the new features for analyzing N-Tuples. A
beta release
is currently available, and is being used by the Babar Ambient Data explorer.
- JAIDA is a Java implementation of the AIDA interfaces.
JAIDA 1.0 is currently available.
- AIDA-DIM for JAS 2.2.x - Allows AIDA files to be read into JAS 2.2.x
ToDo List
The ToDo List shows some of the things currently being
worked on.
Updated: January 14, 2004