Next Meetup

Building Web-based Modeling Tools
Maximilian Koegel Do you want to build a modeling tool that runs in the browser? A modeling tool with more than textual code editors? Do you wonder how to implement diagrams, tree- and form-based editors, model compare, DSLs, or code generators in the web? In this talk, we provide you with a current state-of-the-art overview on how to build a web-based modeling tool using Eclipse Theia, a new platform for browser-based tools. Starting from an existing desktop-based Eclipse example tool, we define a typical feature-set for modeling tools, including a workspace, diagrams, a DSL, a code generator, a tree-based editor, a custom view, as well as some custom business logic. We discuss and demonstrate step-by-step how those features can be implemented on a web-based stack within Eclipse Theia. We highlight, which parts of an existing tool can be reused, which parts need to be re-implemented, and which new technologies come into play. We provide you with an overview on which framework components are ready-to-be-used, which are still in heavy development, and which technologies are still missing. If you are considering developing or migrating a modeling tool to the web, and using Eclipse Theia in particular, this talk will provide you with an overview on what is possible today, which technologies to consider, and hints for a strategy on how and when to move forward.

Eden Hotel Wolff

Arnulfstraße 4, 80335 München · München


    Past Meetups (19)

    • Gradle 5

    What we're about

    Allgemeine Informationen zur Java User Group München (JUGM,

    Seit November 2000 existiert der Arbeitskreis Java User Group München.

    Initiiert wurde die JUGM von der Regionalgruppe München der Gesellschaft für Informatik e.V.

    Die JUGM ist als offizielle Java User Group bei Oracle geführt.

    Die JUGM wendet sich an alle Personen, die sich für die Programmiersprache Java und damit verbundenen Technologien interessieren.

    Die JUGM ist für alle offen und kostenfrei, eine Mitgliedschaft bei der GI ist nicht erforderlich.

    Members (1,170)

    Photos (2)

    Find us also at