Xbase

A Fresh Look at Graphical Editing

Session Type: 
Standard [35 minutes]
Speakers

The Eclipse ecosystem offers a variety of frameworks that help you building a simple graphical editor. Nevertheless, implementing a complete graphical tool usually takes a lot more effort.

In this session I will elaborate the fundamental issues that arise from the mere fact that a diagram should be editable. It is astonishing how simple it gets when dropping the editor in favor of a read-only view. As a proof of concept I am going to demonstrate a new generic graphical view framework.

Schedule info

Audience

Track: 
Modeling
Experience level: 
Intermediate

Program, thou shalt behave!

Session Type: 
Standard [35 minutes]
Speakers

Imagine that users could use prose to describe how your software should behave and you could turn such a description into an executable acceptance test with just a few simple steps. Jnario is a new tool that lets you describe the behavior of software in a business-readable, domain-specific language similar to Gherkin and makes it easy to enrich this description with the required code for execution.

Schedule info

Time slot: 
28 March 11:15 - 12:00
Room: 
Lake Thoreau

Audience

Track: 
Domain Specific Language
Experience level: 
Beginner

DSLs for Java Developers With Xtext

Session Type: 
Tutorial [3 hours]
Speakers

Programming is great fun. Doing so in your own programming language even more so! Seriously, inventing yet another general purpose programming language is rarely a good idea. However, as you can imagine, Java isn't the best choice in every case either. A small language well-suited to solve a specialized task concisely can improve the productivity of a whole team by orders of magnitude.

Schedule info

Audience

Track: 
Domain Specific Language
Experience level: 
Beginner
Syndicate content