Textual Modeling

Using Sphinx to create multi-language multi-view DSL tool environments

Session Type: 
Standard Talk [25 minutes]
Speakers

Building Domain-Specific Languages (DSLs) has been a great success in the software engineering community. Indeed, frameworks like EMF, Xtext, GMF, and Graphiti enable DSL developers to create or generate complex metamodels, complete language interpreters and full-blown editors (textual or graphical), sometimes with only a few clicks. However, in real-world systems development, applications need to be modeled through multiple orthogonal but interdependent views, each of which is focused on a specific aspect of the system.

Schedule info

Status: 
Accepted

Audience

Track: 
Eclipse Technology
Experience level: 
Advanced

Build UIs with Java, Groovy DSL and Wazaabi

Session Type: 
Standard Talk [25 minutes]
Speakers

“Groovy is an agile dynamic language for the Java Platform with many features that are inspired by languages like Python, Ruby and Smalltalk, making them available to Java developers using a Java-like syntax.” *
One of the big benefits of Groovy is how its dynamic features support the development of Domain-Specific Languages which we can run directly on the JVM alongside your existing Java code.

Schedule info

Status: 
Declined

Audience

Track: 
Eclipse Technology
Experience level: 
Intermediate

Industrial Grade Modeling with Xtext

Session Type: 
Extended Talk [55 minutes]
Speakers

Xtext has spread at an amazing speed throughout the community and has revolutionized the work with DSLs and compilers for many of us. We use our own DSL SDK built upon Xtext to efficiently implement and automatically test large scale solutions comprising more than 50 DSLs used in 50'000 sources. We employ this framework in our Eclipse based IDE used in the development and customization of our banking system.

Schedule info

Status: 
Declined

Audience

Track: 
Building Industry Solutions
Experience level: 
Advanced

Copyright © 2012 The Eclipse Foundation. All Rights Reserved.