Activator 2.6

These notes describe known issues for Activator 2.6 and will become updated as we receive feedback, so please check back at tifff for new information.

Contents

General Information

Activator is a client side desktop application to browse ASAM-ODS data using the ASAM-ODS rev. 3.x compliant service interface (RPC).

Activator can be used as frontend (aka ODS browser) for other applications, e.g. Matlab or CEA-Applications.

Activator can be used as Exporter for ODS data (Excel, netCDF). Textbased data formats (reports or e.g. cvs - Data) can be created using integrated scripting.

Activator is able to support virtual channels (server side formulas) as e.g. provided by Santorin (tm AVL) pluggin.

Activator can run on any platform (Windows, UNIX, MacOS-X) supporting Java. For easy desktop deployment Activator can run as a webstart application.

Activator is delivered with german and english language support, e.g. GUI labels, buttons, ..., tooltip texts are held in language specific property sets. Language preference is selected automatically using desktop setup information. Additional property sets to support other languages can be added on request (or by experienced users).

Operation of activator follows shopping cart programming model: During browsing thru available data sets the user may put data into the shopping cart. Later, the user does'nt buy, but sends those datasets to other applications like Excel, Uniplot, Concerto. By overwriting the binding on his desktop the user may activate other applications too or simply use Activator to export data in mat (Matlab), xls (Excel) or nc (NetCDF) format.

How to get

The software including user manual can be downloaded from tifff homepage. The package includes an evaluation license. That license provides full functionality but a dialog to remind user is poped up periodically. Without any (or expired/invalid) license a warning popup will be shown from time to time, no other restrictions. To get a production licence contact office@tifff.com and ask for licence key.

Distribution content

index.html Notes (german)
activator.jar Activator classes, packed as jar required
activator.lic public license key required
castor.jar XML Schemacompiler required
poi.jar To read (templates) and write Excel files optional
netcdf.jar To export NetCDF files optional
chart.jar Graphics library to create simple data plots (printable and exportable as png, gif, jpg, svg) optional
js.jar ECMA-Script library (misc. purpose, e.g. local formulas evaluation or report/.csv files creation optional
jdtcore.jar Java compiler (from eclipse project) required when using JRE insteadof JDK, otherwise optional
actlink.jar Classes to allow usage of activator out of Matlab (tm) or other non-ASAM-ODS applications optional
CeaActivator.jar ASAM-CEA component to allow usage of activator as an ODS databrowser in CEA applications optional
activator.sh Commandscript example to start activator (UNIX style) optional
activator.bat Commandscript example to start activator (MS-Windows style) optional
activator.jnlp Template to create closed webstart activator clones (download using Save As ... to avoid immediate execution) optional
activator.jsmooth Template to create Microsoft Windows (tm) executables optional, a local JSmooth installation is required
examples further parametrization examples, sources, matlab scripts, ...
looks.jar More Java Swing look and feel
ManualG.pdf Printable user documentation (german only!)

Prerequisites

Webstart

can be used to install Activator directly from Web. The Java plugin has to be installed within your favorite internet browser (Internet Explorer, Netscape Navigator, Mozilla Firefox). When used first time some libraries (.jar) are downloaded (approx. 8 MB). Subsequent startups can be made locally. Note that a compiler (eclipse JDT) is included, and on first open of an ASAM-ODS connection application classes are created (castor) and compiled. As those classes and session settings are saved locally, access to local resources is required. The download is selfcertified, a related warning will appear befor any access to local system is made. The initial setting is "readonly": Activator will reject to make any changes to the ASAM-ODS database.

Installation Windows

Download activator.exe and add optional components into same file directory. activator.exe already includes a public license and castor.jar. To use a personal license put the license received into working directory. If only JRE is available locally jdtcore.jar (the eclipse compiler) has to be installed too. To avoid the small overhead created by encapsulating the Java application into a windows .exe file one may use the UNIX-style like startup using activator.bat insteadof activator.sh and one may create an appropriate Desktop button.

Installation Unix

Download activator.sh, activator.jar and activator.lic and appropriate optional Java Archives (.jars). If a suitable Java VM is not in PATH, set JAVAHOME variable by adapting activator.sh using text editor.

For hints, especially how a system administrator may prepare preconfigured activator packages for end users refer to user manual (sorry, german only).

Upgrading from earlier version

See readme for new version, check for compatibility notes. Usually stored settings can be reused by newer versions: Start once using appropriate ODS-Login, then terminate activator and move layout.xml file from former installation into the now available ODS-Server related directory befor restarting to have previous settings available.

Removing

Remove the installation directory. Entries made in registry can be found by searching for activator. Only ASAM-ODS server access information (server name, RPC number, short name and, if required, username) is stored into registry.

Known Problems and Restrictions

Future Directions

Features to be implemented depend on user feedback. Current priorities are:

  1. Enhanced editting (copy/paste whole database structures, currently only single instances are copied per DnD operation, no deep copy of structures.
  2. Allowing to edit joined measurement matrix (backtracking to source)
  3. Excel worksheets shall get more definable things e.g. to allow to absolute place named columns (e.g. for spreadsheet formula usage).
  4. Scripting extensions to improve usability for e.g. statistical evaluations.

But quite sure stability (bugfixing, solutions for current problems and restriction) still has top level priority.

Reporting Problems

In case of failures please include loggings produced by activator. See documentation about how verbosity of logging can be increased.

Disclaimer

No warranties for downloaded evaluation package

Copyrights and Licenses

Using Activator for evaluation purpose is permitted. For continued use a license shall be ordered. Activator is not GPL!, but includes public licenses for some LGPL/BSD/Apache libraries (castor, js, poi, netcdf, eclipse).

Source code for those included libraries (and license agreements for open source use) can be found at
POIhttp://jakarta.apache.org/poi/
ECMAScripthttp://www.mozilla/org/js/
NetCDF Libraryhttp://www.unidata.ucar.edu/packages/netcdf-java/
Graphics library (and NetCDF file viewer) http://www.epic.noaa.gov/java
Graphics export http://java.freehep.org/
castor http://castor.exolab.org/
eclipse http://www.eclipse.org

Source Code

Source code is made available for noncommercial use only. There are exceptions from that rule:

See documention for different options when integrating activator into your application.

New in release 1.6

New in release 2.0

New in release 2.1

New in release 2.2

New in release 2.3

New in release 2.4

New in release 2.5

New in release 2.6

See plans for upcomming features

Last updated 20070225