Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

KIELER Rich Client Application 0.6.0

Release Notes

We are happy to provide the sixth release of the Kiel Integrated Environment for Layout Eclipse Rich Client! It is a framework for enhanced user interaction in graphical modeling basing on the Eclipse platform. This being a pre-release provides some basic core contributions as listed below. The full user experience will follow in upcoming releases. For known shortcomings and problems also see below.

Installation Notes

You can either download the Rich Client Application (RCA) which comes bundled with all required Eclipse infrastructure, or you can install the single KIELER features via an Update Site on top of your own Eclipse installation (Eclipse version 3.7 ("Indigo") required).

  • See KIELER project website for download details.
  • You'll require a Java Runtime Environment >= version 1.5.
  • Nice graph layouts can be obtained by GraphViz. KIELER makes use of a GraphViz installation on your machine, so you probably want to install it.

Provided Features

This is a very brief list of included features.

Since 0.6.0

New Features:

  • Migration to Eclipse Indigo (3.7) and Xtext 2.0
  • KWebS: Web service for automatic layout
    • Includes an Eclipse client that enables remotely computed layouts for KIML. In this way no local installation of layout algorithms is required.
    • Offers a WSDL based web service and a jETI service (Java Electronic Tool Integration, developed by the Programming Systems Chair, Technische Universität Dortmund).
    • Includes a simple command-line tool for processing graphs in different formats: see this page
  • KLOTS: KIELER Lego On-line Testing System
  • KLay Force layout algorithm: force-based layouts after Eades and Fruchterman & Reingold.

Since 0.5.0

New features:

  • Import and export of different graph formats: GML, OGML, GraphML, Dot, KGraph
  • Esterel Support (KIELER Esterel to SyncCharts, KIES)
    • Esterel Editor, Parser, Serializer
    • Stepwise transformation of Esterel programs to SyncCharts models
  • Ptolemy Support
  • UML State Machine Support UMLSim
    • Simulation, Verification by Transformation to MAUDE, Visualization via Papyrus Editor
  • Example Management, providing easy access to KIELER model examples
  • Manual Focus&Context for SyncCharts in View Management
  • KIELER Layouters (KLay)

Improvements:

  • New implementation of the OGDFintegration
    • Better error handling
    • New Layout Algorithms
  • Reorganization of Project structure
    • Providing complete Eclipse Features (less than before)
    • Providing Eclipse project sets for developers
  • Layout Annotations (SyncCharts/KAOM)
    • In textual view or Annotations property tab (in addition to Layout View)
  • Layout algorithm selection dialog

No longer supported Features (use previous releases):

  • KIELER Reactive Processor tools (KReP)

Since 0.4.0

Since 0.3.1

Since 0.3

Since 0.2

Since 0.1

Quickstart

Start with an Example

The 0.6 release provides the example management KEX. You can start with an example either by

Start with an empty Workspace

When you start KIELER, you will probably start a new empty workspace.

In your new project you can create new graphical or textual models. Here is some possible use case:

Known Problems and Limitations

Bug Reports, Comments

We're working hard to make the graphical modeling user experience as convenient as possible. However, bugs can still remain in the code and some things might not be as you would expect them. Please don't hesitate to send in bug reports or give other comments like feature requests.

Send bug reports to kieler@…, please. For news or general questions subscribe to the rt-kieler mailing list.