Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Prior art and competitive map

No surveyed system currently combines the whole NUIF thesis. Several solve important subsets.

SystemStrongest reusable ideaGap relative to NUIF
Penpotopen inspectable design document; SVG mappingshape-centric; not a cross-runtime synchronization standard
OpenPencilprogrammable editor, Figma codec, DOM/CSS, CLI/MCPeditor ecosystem, not neutral standards governance
Figmamature component/layout authoring semanticsproprietary canonical model and evolving vendor format
W3C UI Specification Schema CGimplementation-agnostic UI field/schema goalclosed 2026; schema approach lacked executable renderer/protocol proof
Open UIcomponent anatomy/states/accessibility researchweb-control scope, not authored visual document exchange
SVGvector geometry/paint interoperabilitylacks high-level components/responsive authored layout
Lottie/Riveportable animation and state-machine runtimesanimation/runtime focus rather than general UI authoring
DTCGneutral token semanticsintentionally only tokens
OpenUSDnon-destructive layers/references/variants3D scene domain, not UI semantics
glTFcompact core + extension governancedelivery/runtime asset rather than authoring model
MaterialXrenderer-independent typed graphmaterial domain
MLIRdialects/multi-level loweringcompiler infrastructure rather than document semantics
CSSrigorous layout families and authored→formatting pipelineweb-specific cascade/DOM/runtime semantics
IFC/STEPlong-lived semantic interchange and profilescomplexity warns against over-generalizing the core

Directly borrow

Stable standards concepts: SVG geometry, DTCG token values, Unicode/OpenType text foundations, CSS-compatible algorithms for matching profiles, glTF-style capability declarations, OpenUSD-style composition principles, MLIR-style dialect/lowering discipline.

Adapt

Retentive lenses → property/source correspondence; CRDTs → collaboration profile; WebRender/Vello/Skia → renderer boundary and conformance strategy; Tree-sitter → source-preserving adapter infrastructure.

Invent/prove

The proposed integration combines authored and resolved UI state, stable cross-tool semantic identity, opaque extension retention, fidelity accounting, bidirectional semantic patches and a native open editor whose internal state is the draft model itself.


Canonical source.