Download V1.x
Requirements
The last Kermeta 1.x version is 1.4.0. Kermeta has been tested on Eclipse 3.5.2 both for the deployed version (via update site download) and for the SVN version (undeployed and launched through the runtime workbench).
Note: If you want to know the requirement for older versions of Eclipse see the History section at the bottom of the page.
Minimum requirement:
- Eclipse 3.5.x (Galileo)
- Java 1.5 or above (important !!! the plugin fails with strange class not found errors if you do not use this version of java, we also recommend to use SUN jvm, some users have experienced some weird error using other jvm)
Note: If you want to know the requirement for older versions of Eclipse see the History section at the bottom of the page.
Additional requirement:
If you want ot use Kermeta graphical editor you also need Topcased environment. (but you can download it directly from Kermeta update site if you need it)
Download and install
There are several ways to donwload and install Kermeta. Mainly: using Eclipse Update Manager or unzipping directly the plugin in your installation.
These variations are due to the dependency to other plugins which may not be trivial to install for beginners.
Depending of your knowledge of Eclipse plugin installation you should use one of these procedures.
Beginner | You have not installed Eclipse and have never installed plugins. You want to install the latest official version of Kermeta with Eclipse. | Download the Kermeta + Eclipse Bundle: http://gforge.inria.fr/frs/?group_id=32 (see section "Kermeta Eclipse Bundle") |
Intermediate | You have installed Eclipse and have never installed plugins. You want to install the latest official version of Kermeta and all its dependencies from their official update sites. | Eclipse 3.5
|
Expert | If you already know how to use Eclipse update manager and have already installed the plugin required by Kermeta. |
|
Guru | If you want to manually install from a zip in your Eclipse installation. (note: installing this way is easy, but checking the dependencies is difficult ;-) ) | Eclipse 3.4
|
Experimental releases :
Additionnaly to the main update site, we also regularly put some SVN head version in the following update site : http://www.kermeta.org/update/experimental
Development releases :
Kermeta is built using a continuous integration process, so we produce a new distribution for every commit in the SVN. If you want to try such version, they are available here as a full eclipse package: http://www.kermeta.org/integration_build/ or as an update site : http://www.kermeta.org/integration_build/update/
The base_packages is the base eclipse and tools used to build a new kermeta version (in kermeta_packages).
Dependencies
If you aren't following one of the beginner procedure you should know that Kermeta is dependent of the following plugins :
- EMF (version tested: 2.3.x) (It will be installed if you follow one of the beginner installation procedure below).
- Topcased
sdk plugins (versions tested: 1.3.0 for update site version and for cvs version)(It will be installed if you follow
one of the beginner installation procedure below), the graphical
editor works
only if you have it. However, if you plan to use only the textual syntax, it will work fine even without these plugins.
Note: these plugins may also be dependent of other plugins (GEF, GMF, ...). Please refer to their respective documentation.
License
Kermeta is developped under the terms of the open source license EPL (Eclipse Public License).
However,
in order to keep proof of the work of the authors (this may be you if
you contribute !!) It has also been deposited to
the APP (Agence de Protection des Programmes / Softwares Protection
Agency) (IDDN Certificate)
History
Here is the changes history between the various versions of Kermeta.
you can also download previous versions of kermeta. Either using the download area of the forge (and then manually install it) or using the update site. Previous version update site are accessible using URL with the following scheme : http:/www.kermeta.org/update/vX.X.X where X.X.X is the version you require
When a patch exist for a given version the URL will look like: http:/www.kermeta.org/update/vX.X.X/patched
For example :
- the latest release compatible with eclipse 3.3 is accessible using this update site : http://www.kermeta.org/update/v1.2.0
- the latest release compatible with eclipse 3.2 is accessible using this update site : http://www.kermeta.org/update/v0.4.2/patched/