Graphiti

XGraF - Xtext based Graphical Generator Framework

Session Type: 
Standard [25 minutes]
Presenter: 
Assistant(s): 

Graphical Modeling is widely being used for visualization of complex systems. By encapsulating the complexities of the underlying System in form of visual representations that provide an ease of use, Graphical Modeling is gaining its importance in Automotive Software Development. However each framework has its own features and constraints. Every graphical framework introduces a tight coupling of domain with its representation. XGraF was built to reduce this coupling with the help of DSL.

In today’s Autosar world, ARText is the Domain Specific Languages (DSL) for defining the Autosar software. In this instance XGraF defines a DSL to bind the domain (for e.g., ARText) to a graphical representation. The challenge here was to define a DSL which would address all the graphical components (Shapes, connection, layouts, etc..,)
Defining DSL is just one side of the coin, the next step was to build a generator that can generate code in various graphical frameworks (for e.g., GMF, Graphiti, etc..,).

Some advantages:
-Quick and Easy realisation of domain in preferred graphical framework
-reduces the development effort by plugging the generated code into existing and/or new tools

Graphiti and the GMF Runtime : a Comparison

Session Type: 
Standard [25 minutes]
Presenter: 

In a previous life, I have shown the EclipseCon audience how to create a Graph Editor using the Eclipse Graphical Editing Framework (GEF). People that attended one of these talks will without doubt remember how much boiler plate code was needed to make this editor fully functional.

Graphiti - Building Graphical Editors the Easy Way

Session Type: 
Standard [25 minutes]

Schedule info

Room: 
Silchersaal
Presenter: 

Easy and evolutionary development of state-of-the-art Graphical Editors?
A basic editor in 15 minutes? Without any code generation?
Appealing graphical presentation of any kind of Java domain model?
No need for any experience in GEF development?

You don't believe that? Then come to this talk and have a look at Graphiti.

Spraying - the natural way to create Graphiti

Session Type: 
Standard [25 minutes]

Schedule info

Presenter: 
Assistant(s): 

The Graphiti framework is a new approach to create highly sophisticated visual editors on top of the GEF framework. Creating editors with Graphiti is fairly simple, but yet repetitive, which makes it a candidate to be supported by the means of model-driven development.

Click out your JPA model

Session Type: 
Standard [25 minutes]

Schedule info

Assistant(s): 

We'll talk about a graphical JPA Diagram Editor for Eclipse IDE meant to create, view, and edit JPA business data diagrams. It allows the user to create her/his JPA business model with a few clicks and view, store and edit its diagram.

Syndicate content