A quick summation of facts about DomUI

Implementation language, supported browser, tools used

Core concepts

Screen manipulation: DomUI's DOM

The last point is a large advantage over the current crop of Javascript based UI's. Using Java means that a lot of errors are caught at compile time and not at runtime. And since there is no web service layer that hides crucial information (like field types and even the presence and names of fields) this means that changes to code leads to compile time errors instead of runtime odd behavior.

DomUI - Java "interface"


DomUI is an AJAX UI.

Building an application

State management

Integration within an application, "Hybrids"

Accessing data

Which makes edit forms really simple: no models, no reloading, no serialization.

The DOM in DomUI

DomUI Layering: layer 0

Layer 1