Skip to content

Getting Started

Jjodel is a cloud-native, collaborative metamodeling platform for defining, visualizing, and evolving Domain-Specific Modeling Languages (DSLs) directly in your browser. Whether you are a researcher, an educator, or a student, Jjodel lets you go from zero to your first working language workbench in minutes.

By the end of this guide you will have:

  1. Created a free Jjodel account
  2. Explored the main workspace
  3. Created your first project containing a metamodel, a model, and a viewpoint

No installation, no IDE setup, no configuration files — just open your browser and start modeling.

  • A modern web browser (Chrome or Edge recommended)
  • An email address for registration

Jjodel organizes your work into projects. Each project contains three core artifacts:

  • Metamodel — the abstract syntax of your language (classes, attributes, references)
  • Model — instances of metamodel elements (your actual data)
  • Viewpoints — visual representations that define how model elements look and behave in the editor

These three artifacts form the backbone of any language workbench in Jjodel. Changes to the metamodel are immediately reflected across models and viewpoints — this is what we call live co-evolution.