Developer guide
Build with the DDN utilities.
The model, language and rule modules are independent of the browser. DOM adapters provide viewing and editing; the host supplies IO and authority.
Embed a viewer
Create a complete runtime, open source files and mount the read-only browser adapter.
Load only the required tools
Offline packs, shared modules and automatic diagram-family loading.
Module responsibilities
How parser, model, profiles, defaults, runtime, presentation and utility adapters fit together.
Author the source
Use the adopted dialect and property codex rather than the deprecated prototype language.
Local distributions
Open complete HTML utilities directly from disk or embed the shared module tree.
Choose the API for the responsibility
The viewer observes and captures. The designer applies authorized commands through the shared runtime. The verifier checks the selected scope and reports completeness and unsupported capabilities explicitly. Source parsing does not execute arbitrary scripts or fetch missing dependencies.