Kepler: A System for Scientific Workflow Management

Version: 1.0.0-Alpha2


This is the start page of the Kepler Scientific Workflow System CD package, containing installers for Kepler version 1.0.0-Alpha2, some documents and user manuals, a developer's tutorial and some presentations on the Kepler system.

Kepler is an open collaboration between computer and domain scientists and IT experts from a number of projects, including: NSF/ITR SEEK, DOE/SciDAC SDM Center, Ptolemy II, NSF/ITR GEON and NSF/ITR ROADNet.

Kepler extends the underlying Ptolemy II system in the direction of scientific workflows. For more information on the Kepler collaboration, visit http://kepler-project.org. (The previous Kepler URL is http://kepler.ecoinformatics.org ; resort to it if the main URL is not accessible at this point.)

Installation

If you are connected to the internet, you can retrieve the latest Java Web Start installer from http://kepler-project.org/downloads.html.

This CD contains installers for Windows, MacOSX 10.3 and Linux. Select an installer for your operating system below. After locating your installer, view the instructions for your platform below to proceed with the installation.

Kepler requires Java version 1.4 or later to run. The platforms listed below are the only ones we know of that support v1.4. For more information on Java refer to the Java 2 Platform home page. The Windows JRE included below is 1.4.1_03.

If you have installed a previous version of this software, it is suggested that you uninstall it completely before installing a new version.

Platform
includes Java VM
without Java VM
Instructions
Windows
Mac OS X
Linux

Note that these installers reflect the Kepler features prior to August, 10, 2004. For future versions of the Kepler system, please visit the Kepler Downloads page and download the installer for your operating system.


Documentation

The documents in this CD consist of some recent conference papers ( SSDBM 2004, GGF10, ICWS 2004) and a newsletter article giving a brief overview of Kepler's features ( DataBits).

Some end-user documents explaining How to Start Using Kepler and Existing Kepler Actors and Workflows (pdf version)are also included. The user manuals and actor documentation for the Kepler system are still in progress. The documents given here are drafts and are expected to change soon.

Please visit Documents page at the Kepler website for more up-to-date documents.

Related Presentations

You will find a short presentation highlighting the recent Kepler development and two recent posters ( SSDBM 2004, ICWS 2004).

Kepler Developer's Tutorial

You will find a Kepler actor development tutorial under the KeplerTutorial directory.

This tutorial is targeted to those users who would like to extend the features of Kepler. The tutorial starts with hands-on examples that show how to use Kepler actors in workflows and continues with explaining how to write actors and add them into the Kepler actor library. Kepler developers are expected to have some basic Java and Ant knowledge before starting the tutorial.

In the future, newer versions of this tutorial will be available at the Kepler website.


Windows Instructions:

Instructions

  • After downloading, double-click kepler-1.0.0alpha2.exe

Notes

  • If you do not have a Java virtual machine 1.4 (or later) installed, be sure to download the package above which includes one.


(Go To Top)


Mac OS X Instructions:

Instructions

  • Download kepler-1.0.0alpha2-MacOSX.zip . The installation will start automatically.

Notes

  • Requires Mac OS X 10.3 (or later) with Java 1.4 (or later).
  • The compressed installer should be recognized by your system and should automatically be expanded after downloading. If it is not expanded, you can expand it manually.


(Go To Top)


Linux Instructions:

Instructions

  • After downloading open a shell and extract the installer.
  • cd to the directory where you extracted the installer.
  • At the prompt type: sh ./kepler.sh

Notes

  • You need to install a Java 1.4 (or later) virtual machine. You can download one from Sun's Java web site or contact your OS manufacturer.


(Go To Top)


This material is based upon work supported by the National Science Foundation under awards 0225676 for SEEK, 0225673 (AWSFL008-DS3) for GEON and OCE-0121726 for ROADNet, and by the Department of Energy under Contract No. DE-FC02-01ER25486 for SciDAC/SDM, and by DARPA under Contract No. F33615-00-C-1703 for Ptolemy, and by the the Office of Naval Research under Contract No. N00014-98-1-0772 for ROADNet. Any opinions, findings and conclusions or recomendations expressed in this material are those of the author(s) and do not necessarily reflect the views of the National Science Foundation (NSF).