Projects / Whole Platform

Whole Platform

The Whole Platform is a technology for engineering the production of software. It provides an Eclipse-based Language Workbench for developing new languages, manipulating them using domain notations, and transforming them using a generative model driven approach. The languages bundled with the Whole Platform include: modeling languages; query and transformation languages; integration languages for grammars, XSD, RDB, and Java libraries; and popular languages such as Java and XML.

Operating Systems

Recent releases

  •  21 Mar 2014 17:16

    Release Notes: Following the official release of Java 8, this updated milestone release includes the Eclipse IDE 4.3.2 with the feature patch to support Java 8 in the all-in-one product distribution. As Java 8 represents a big step forward for the Java community, it has been made the required execution environment for the Whole Language Workbench.

    •  14 Mar 2014 16:17

      Release Notes: This is the first major release based on the Eclipse e4 platform (Kepler SR2); all the code needed to run on older versions of Eclipse has been removed and is no longer supported. It completes the factorization of the e4 compatibility layer to enable full e4 product generation. This facilitates the creation of e4 RCP applications that leverage the Whole Platform, including the language workbench itself (as soon as the dependent plugins are migrated to e4). This release bundles two new Web-related DSLs (JSON and HTML5), each having a specific persistence backed by an external library.

      •  13 May 2011 14:32

        Release Notes: This release improves the following DSLs: Actions, Semantics, Text, and Workflows. It improves the modularization of Actions and adds the ability to programmatically call an action. The Semantics DSL has an improved notation, more uniform constructs to define template-oriented transformations, and evaluation semantics. See the bundled Imp Language example to see Semantics in action.

        •  18 Mar 2011 14:22

          Release Notes: The version of Eclipse bundled with the all-in-one distribution was updated to 3.6.2. The "xwl" file extension was introduced for the default XML Builder Persistence. The content type hierarchy was modernized and reorganized. There were various other changes.

          •  21 Jan 2011 10:44

            Release Notes: Improvements and added features.


            Project Spotlight


            A Fluent OpenStack client API for Java.


            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.