This is a tiny starting demo to get a feeling about how applications built in SOLoist work:
-
A simple UML class model for the domain:
- Double-click on a Department or an Employee icon to see its properties.
- Here is a small hint to understand the highly abstract paradigm for efficient GUI building in SOLoist: Click here. Compare it with the GUI initialization code that you can download above.
- The presented artifacts, i.e., the given UML model and the given hand-written code for the GUI are the only artifacts that had to be developed manually for the demo application you see.
- SOLoist 4 will come with the SOLoist Application Control Center, a Web-based application configuration system that enables GUI configuration at runtime, without a need for manual coding of GUI configuration.
The Java code generated from this UML model built in StarUML by a SOLoist plug-in: DownloadThe Java code written by hand to build the GUI: Download
| The actual running demo application obtained from these artifacts: | ![]() |
Extended demo
- An extended Company Organization demo application with more powerful SOLoist features
-
Complete artifacts (StarUML model, XMI model, complete Java code, CSS): Download
-
The actual running application:


