Skip to main content

Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

Difference between revisions of "GEF3D Sample Applications"

m (GEF3D SampleApps moved to GEF3D Sample Applications: better to read)
(Change video URL)
 
(10 intermediate revisions by 4 users not shown)
Line 1: Line 1:
 
{{incubation}}
 
{{incubation}}
  
== GEF3D Sample Applications ==
+
The following applications are all implemented with [http://www.eclipse.org/gef3d/ GEF3D], demonstrating what you can do with this framework. If you have a project based on GEF3D, feel free to add a small description here.
 
+
The following applications are all implemented with [http://www.eclipse.org/ge3d/ GEF3D], demonstrating what you can do with this framework.
+
  
 
Note: Some of these applications are made with elder versions of GEF3D, display quality of newer versions may be much better!
 
Note: Some of these applications are made with elder versions of GEF3D, display quality of newer versions may be much better!
Line 12: Line 10:
 
|-
 
|-
 
| [[Image:Gef3d_sample_ecore3D.png|thumb|3D-fied ecore tools]]  
 
| [[Image:Gef3d_sample_ecore3D.png|thumb|3D-fied ecore tools]]  
| GEF3D includes some example editors, such as 3D-fied versions of the Ecore Tools (ecore diagrams, see screenshot) and UML2 Tools (class, use case, and activity diagrams). Multiple diagrams can be visualized (and edited!) in a single 3D view. These editors can be used for you own 3D applications and demonstrate how to 3D-fy GMF based editors.
+
| GEF3D includes some example editors, such as 3D-fied versions of the Ecore Tools (ecore diagrams, see screenshot) and UML2 Tools (class, use case, and activity diagrams). Multiple diagrams can be visualized (and edited!) in a single 3D view. These editors can be used for you own 3D applications and demonstrate how to 3D-fy GMF based editors. [[GEF3D Run Examples]] describes how to set up and run these example editors.
 
* More Info: [http://jevopisdeveloperblog.blogspot.com/2009/04/first-steps-towards-multi-editor-3d.html Jevopi's Developer Blog]
 
* More Info: [http://jevopisdeveloperblog.blogspot.com/2009/04/first-steps-towards-multi-editor-3d.html Jevopi's Developer Blog]
 
* Screencast: [http://www.youtube.com/watch?v=fD5QLuPo-uE Youtube video demonstrating Multi GMF]
 
* Screencast: [http://www.youtube.com/watch?v=fD5QLuPo-uE Youtube video demonstrating Multi GMF]
Line 27: Line 25:
 
| colspan="2" style="background:lightgray;" | '''AGF3D'''  
 
| colspan="2" style="background:lightgray;" | '''AGF3D'''  
 
|-
 
|-
| Screenshot coming soon.  
+
| [[Image:EpidemicEscape.png|thumb|AGF3D]]
 
| The Eclipse Agent Modeling Platform provides tools for agent meta-modeling called AMF, agent execution called AXF and visualization called AGF, and has used GEF3D for AGF3D.
 
| The Eclipse Agent Modeling Platform provides tools for agent meta-modeling called AMF, agent execution called AXF and visualization called AGF, and has used GEF3D for AGF3D.
 
* More Info: [http://www.eclipse.org/amp/ Eclipse AMP project site], [http://milesparker.blogspot.com/2009/07/visualizing-agent-based-model-for-h1n1.html meta beta blog]
 
* More Info: [http://www.eclipse.org/amp/ Eclipse AMP project site], [http://milesparker.blogspot.com/2009/07/visualizing-agent-based-model-for-h1n1.html meta beta blog]
Line 38: Line 36:
 
| A 3D visualizer of a transformation chain, each model is displayed on a plane, the transformation traces are shown as inter-model-connections. The models are displayed using a 3D-fied version of TOPCASED UML, an ER-diagram-editor is a simple GEF based editor.
 
| A 3D visualizer of a transformation chain, each model is displayed on a plane, the transformation traces are shown as inter-model-connections. The models are displayed using a 3D-fied version of TOPCASED UML, an ER-diagram-editor is a simple GEF based editor.
 
* More Info: [http://dx.doi.org/10.1007/978-3-540-69100-6_2 ECMDA 2008 paper]
 
* More Info: [http://dx.doi.org/10.1007/978-3-540-69100-6_2 ECMDA 2008 paper]
* Screencast: [http://www.fernuni-hagen.de/se/personen/pilgrim/gef3d/video/VisualizationOfTransformationChains.mov Quicktime Movie, 6:33 min]
+
* Screencast: [http://youtu.be/VwTZSbcwwrY YouTube video, 6:33 min]
 
* Author: Jens von Pilgrim
 
* Author: Jens von Pilgrim
 
|-
 
|-
 +
| colspan="2" style="background:lightgray;" | '''TVT3D'''
 +
|-
 +
| [[Image:ScreenshotTVT3D.jpg|thumb|ScreenshotTVT3D]]
 +
| TVT3D is a tool for visualizing and animating scenario-based walkthroughs in early states of software development (analysis, design). GEF3D is used for displaying activity diagrams, class diagrams and dependencies between them (intermodel connections). The activities specify use cases, the class diagrams contain the classes and operations, which realize the use cases. There are two types of intermodel connections: Action-operation and operation-operation (operation call).
 +
* Author: Matthias Then
 +
|-
 +
 
|}
 
|}
  
  
 
[[Category:GEF3D]]
 
[[Category:GEF3D]]

Latest revision as of 10:41, 4 October 2011

Incubation Phase

The following applications are all implemented with GEF3D, demonstrating what you can do with this framework. If you have a project based on GEF3D, feel free to add a small description here.

Note: Some of these applications are made with elder versions of GEF3D, display quality of newer versions may be much better!

3D-fied Ecore and UML Tools
3D-fied ecore tools
GEF3D includes some example editors, such as 3D-fied versions of the Ecore Tools (ecore diagrams, see screenshot) and UML2 Tools (class, use case, and activity diagrams). Multiple diagrams can be visualized (and edited!) in a single 3D view. These editors can be used for you own 3D applications and demonstrate how to 3D-fy GMF based editors. GEF3D Run Examples describes how to set up and run these example editors.
3D Graphical Editor for the GMF Mapping Model
GMF mapping editor 3D
Editing the GMF mapping model using the tree based editor can be really annoying. The 3D editor for the GMF mapping model is a prototype demonstrating how to simply create mappings using drag and drop. The domain (ecore) model, the graphical notation model and the mapping model are all visualized graphically. Mappings are simply created by dragging elements from the domain or graphical notation model onto the mapping model. References (from the mapping model to the other models) are visualized as inter-model-connections.
AGF3D
AGF3D
The Eclipse Agent Modeling Platform provides tools for agent meta-modeling called AMF, agent execution called AXF and visualization called AGF, and has used GEF3D for AGF3D.
Visualization of Transformation Chains
UniTI visualizer
A 3D visualizer of a transformation chain, each model is displayed on a plane, the transformation traces are shown as inter-model-connections. The models are displayed using a 3D-fied version of TOPCASED UML, an ER-diagram-editor is a simple GEF based editor.
TVT3D
ScreenshotTVT3D
TVT3D is a tool for visualizing and animating scenario-based walkthroughs in early states of software development (analysis, design). GEF3D is used for displaying activity diagrams, class diagrams and dependencies between them (intermodel connections). The activities specify use cases, the class diagrams contain the classes and operations, which realize the use cases. There are two types of intermodel connections: Action-operation and operation-operation (operation call).
  • Author: Matthias Then

Back to the top