The Gravey 2.5 Framework

The Gravey 2.5 Framework

This document is the API Specification for The Gravey 2.5 Framework.


The Gravey Framework

Overview for the Gravey Framework

The Gravey 2.5 framework is a set of Javascript include files that support Rich Internet Applications with complete Undo/Redo functionality.
Its home page is at GRAVEY.ORG.

This library supports Rich Internet Application (RIA) code in the browser using the Model-View-Controller design pattern supported by Observer, Command, Bean, Composite, etc. design patterns.

The AJAX classes supports asynchronous REST-style web service requests for XML data that is transformed into Javascript data via XSL and is all executed in the browser. The server merely accepts REST-style requests for data CRUD operations.

A major addition to Gravy 2.0 is the optional new EDO (Editable Domain Objects) layer which contains a framework for editing and persisting domain objects. It also contains several controllers and data models for managing page-level functionality.

The major addition to Gravy 2.5 is that it no longer requires Internet Explorer 5.0 or greater. It has been successfully tested on...
[iPad iOS4.2: Safari][Win2K: IE6.0, SeaMonkey 2.0], [WinXP: IE8.0, Firefox 3.6], [OS X 10.5: Safari 5.0, Chrome 8.0, Firefox 3.6]

File Summary
grvAJAX.js Collection of AJAX support routines.
grvClass.js Collection of routines to emulate Java-like classes in JavaScript.
grvClasses.js Alternate Collection of routines to emulate multiple-inheritance classes in JavaScript.
grvEDO.js Collection of Editable Domain Object framework classes.
grvMVC.js Collection of model-view-controller support classes.
grvUtils.js Collection of general utility routines
grvValidate.js Collection of routines to validate data form fields

The Gravey 2.5 Framework

Documentation generated by JSDoc on Thu Jan 6 12:47:09 2011