Eclipse is probably best known as a Java IDE, but it is more: it is an IDE framework, a tools framework, an open source project, a community, an eco-system, and a foundation.

GEF3D Documentation


  1. Jens von Pilgrim: GEF goes 3D. Part 1., January, 14 2010, S&S Media Group [HTML version,] [Source Files]
    German version see below
Articles in German language:
  1. Jens von Pilgrim: GEF goes 3D. Teil 1: Dreidimensionale Editoren erstellen mit GEF3D. Eclipse Magazin, Vol. 6.09, pp 60--66, ISSN 1861-2296, Software & Support Verlag GmbH, 2009 [HTML version, JAXenter] [Source Files]
    English version see above
  2. Jens von Pilgrim, Kristian Duske: GEF goes 3D. Teil 2: Multi-Editoren. Eclipse Magazin, Vol. 1.10, pp 68--74, ISSN 1861-2296, Software & Support Verlag GmbH, 2009 [Source Files]
  3. Kristian Duske, Jens von Pilgrim: GEF goes 3D. Teil 3: 3D-Fizierung von GMF-Editoren. Eclipse Magazin, Vol. 2.10, pp 79--82, ISSN 1861-2296, Software & Support Verlag GmbH, 2010 [Source Files]

Research Papers

  1. Jens von Pilgrim and Kristian Duske and Paul McIntosh: Eclipse GEF3D: Bringing 3D to Existing 2D Editors. In: Information Visualization 8, No. 2, pp. 107--119, Palgrave Mcmillan, 2009, ISSN 1473-8716 [IVS]
    Extended version of paper below, including an heuristic evaluation and some performance measurements. Note: Meanwhile the measurements are obsolete due to dramatically increased performance!
  2. Jens von Pilgrim and Kristian Duske: GEF3D -- a Framework for Two-, Two-and-a-Half-, and Three-Dimensional Graphical Editors. In: Hundhausen, C. and Telea, A. and Koschke, R. (ed.): SoftVis '08: Proceedings of the 4th ACM Symposium on Software Visualization, pp 95--104, ACM Press, New York, NY, USA, September, 2008, ISBN 978-1-60558-112-5 [ACM Dig. Lib.]
    The design of GEF3D is described briefly, some patterns used to bring existing 2D editors to 3D are presented, and some sample applications are introduced.
  3. Jens von Pilgrim and Bert Vanhooff and Immo Schulz-Gerlach and Yolande Berbers: Constructing and Visualizing Transformation Chains. In: Model Driven Architecture -- Foundations and Applications. 4th European Conference, ECMDA-FA 2008, Berlin, Germany, June 9-13, Proceedings, Lecture Notes in Computer Science (5095), 17--32, Springer, 2008, ISSN 1611-3349 [SpringerLink]
    GEF3D is used to visualize transformation chains, that is a series of models (i.e. diagrams) connected via transformation traces.