Skip to content
ChrisRus edited this page Nov 7, 2013 · 141 revisions

![Encapsule Project ONMjs Library](wiki/ivory_sphere_250x250.jpg "Encapsule Project ONMjs Library "Encapsule Project ONMjs Library")

And from the dragon we learn to ride the wind. -- Master Kan

GitHub: Encapsule/ONMjs (MIT License) • Download: http://onmjs.encapsule.org/lib/Test App: http://schema.encapsule.org

Object Namespace Manager (ONMjs) is a data model management library written in Javascript that helps you separate concerns at design time, and build elegantly decoupled, reactive, web applications and components. Continue Reading...

ONMjs Library Documentation

Getting Started

Programming Model Guide

Articles in this section provide an overview of the theory and application of the ONMjs library that are intended to help you learn to use ONMjs effectively in your own projects.

Programming API Reference

Articles in this section documents ONMjs' core JavaScript classes and provides a quick explanation of each class' purpose, construction, properties, and methods.

Core Classes

Core classes are included in the ONMjs-lib-core-*.js packages and are required to use ONMjs.

Observer Classes

Observer classes are included in ONMjs-lib-observer-*.js packages and are not required.

For now, these are direct links to the source CoffeeScript implementation files. Note that these observers depend on the Knockout.js MVVM framework and are optional. If you have questions please post them in the ONMjs Googgle Group.


Copyright (C) 2013 Christopher D. Russell