Release notes version 3.0_01

Minor changes in component package structure

  • moved core components Context, TemporalContext and SpatialContext to jams-components.jar library (package jams.components.core)
  • added function to automatically adapt existing models to reflect these changes
  • fixed minor issues in documentation generator
  • minor improvements in JAMS Builder GUI

Release notes version 3.0b26

JAMS file association

When using the automatic Windows installer, JAMS model files (*.jam) are automatically associated to the JAMS Launcher, allowing to quickly load a model by double-clicking the file.

Separation of JAMS platform libraries and component libraries

JAMS platform libraries are now strictly separated from component libraries. This is reflected by a new sub-directory named components within your JAMS installation which by default includes all your component libraries. Of course, it is still possible to include component libraries from every directory on your computer by defining individual library locations in your JAMS settings.

Parameter files with type information

Parameter files are usually read in JAMS with the StandardEntityReader component which is part of the J2000 repository. This component interprets all data as Doubles or String values. In order to allow for more complex data types to be provided in parameter files, I extended this component and added a new article describing how to make use of this new feature. Please have a look here.

Cheers
Christian

Hello JAMS

In the last weeks the JAMS framework were extended by some new exciting functions. The JAMS-Cloud feature was introduced to the JAMS Component Editor (JUICE) and the JAMS Data Explorer (JADE). These functions offers remote model simulation within the JAMS-Cloud. Additionally, very useful components are constantly added to the JAMS component repository (e.g. a component for arbitrary aggregation of temporal data).

The JAMSBlog will inform developers, modelers and model users and people interested in the JAMS framework about new functions and components. Small tutorials will show how to use those functions and components. The blog will give best practices to solve frequent problems and it will present interesting applications and discussions.

If you like to see a specific issue in this blog, please let me know. If you want to contribute to this blog with your own JAMS experiences, it’s highly appreciated.

Christian