The Gravey Framework and RATS RIA

The Gravey Framework and RATS RIA

This document is the API Specification for The Gravey Framework and RATS RIA.


The RATS System

Overview for Gravey Framework and RATS RIA.

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

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.

The RATS (Reconcile Account Transactions System) demonstration Single Page Application is built upon these libraries, defining Command objects, Models, Views, Controllers, event handlers, and AJAX requests.

NOTE: As of version 2.5, Gravey 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.
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
rats.js Collection of application level classes.

The Gravey Framework and RATS RIA

Documentation generated by JSDoc on Thu Jan 6 12:46:18 2011