blob: e6cfefeb6b6fc31ea6f95bc0ff37e0e5e9f61965 [file] [log] [blame]
<h1>Getting Started with Graphiti</h1>
<h2>Eclipse Installation</h2>
<p>As Eclipse base installation you can use any existing
installation you already have or start with a fresh one for Graphiti.
Eclipse downloads are available from <a
href="http://eclipse.org/downloads/">here</a>, any package listed on
this page should do, but we recommend using the <i>Eclipse Classic</i>
or <i>Eclipse Modeling Tools</i> packages.</p>
<p><b>Note:</b> Graphiti 0.7.x runs against Eclipse 3.5 (Ganymede)
and Eclipse 3.6 (Helios), while Graphiti 0.8.x will run against Eclipse
3.6 (Helios) and Eclipse 3.7 (Indigo). So keep an eye on these version
ranges for your installations.</p>
<h2>First Steps</h2>
<p>To actually install Graphiti have a look onto our <a
href="../download.php">download page</a>, all available versions and
the locations of the update sites are linked there. When you are using
an Eclipse Indigo installation (Eclipse 3.7), you don't need to add an
extra update site: Graphiti is already available from the preconfigured
Indigo update site.</p>
<p>To start, choose the <i>Graphiti SDK Plus</i> feature from the
list of available features. It contains the framework, the documentation
and the examples including the Graphiti tutorial described in the
documentation.</p>
<p>After finishing the installation and restarting Eclipse, choose
'Help' --> 'Help Contents' from the Eclipse main menu and browse for the
section on Graphiti ('Graphiti Developer Guide'). Read through the
Tutorial introduction and scenario description and start right off with
building the tutorial editor. The tutorial is also an excellent starting
point for writing your own graphical editor. Simply go through the steps
of the tutorial and replace the domain objects and the visualization in
the diagram with whatever your usecase requires.</p>
<p>In case of more detailed or further questions how to use the
Graphiti framework check-out our forum and/or Bugzilla component;
there's quite a bunch of already answered questions there, if yours is
not, feel free to open a new topic. See our <a
href="../support/index.php">support page</a> for details on the forum
and Bugzilla component.</p>
<h2>Framework Developers</h2>
<p>If you want to change the Graphiti framework itself and start to
make contributions you should get familiar with the
general <a
href="http://www.eclipse.org/projects/dev_process/development_process_2010.php">Eclipse
Development Process</a>.</p>
<p>More Graphiti specific information can be found on our <a
href="../developers/index.php">developer resource pages</a>.</p>