The foundation of OA — oa-core provides OAObjectGraph base classes, event system,
property path engine, sync queue logic, and the
OAObject
and
Hub
classes.
Features include:
oa-jfc is a rich, model-bound Java Swing framework that uses
oa-core
to dynamically bind UI components to data. It supports real-time updates, form validation, UI rules, and full MVC-style structure — without requiring boilerplate UI code.
oa-web is the newest addition to the OA platform. It is the successor to the legacy
oa-jsp
library, designed from the ground up to support reactive, real-time
web development using OAObjectGraphs. Supports full model binding and real-time sync.