Lyo Designer

Features

Lyo Designer includes a integrated code generator that synthesizes the model into almost-complete Lyo-compliant running implementation. The resulting code includes:

Java classes with appropriate Lyo annotations to reflect the modelled RDF resource shapes
    This automates the marshaling/unmarshaling of Java instances as Linked Data RDF resources.
JAX-RS Service operations for accessing, updating, creating and deleting RDF resources.
    These operations handle any of the supported formats (turtle, RDF/XML, Json, etc.)
    For debugging purposes, JSP pages are also produced to deliver HTML representations of all RDF resources.
JAX-RS Service operations to completely handle Delegated UI for both creation and selection dialogs.
    Including the initial generation of basic JSP pages for the html-representation of the dialogs.
JAX-RS Service operations to handle Resource Preview
    Including the initial generation of basic JSP pages for the html-representation of the resource previews.

Lyo Designer supports incremental development, where manual changes to the generated code are preserved upon changes to the model, and subsequent code regeneration.