PolyGlot, Inc.

Gravey - An MVC Framework for AJAX

Gravey is a framework for developing Rich Internet Applications and Single Page Applications using standard OOP design patterns like Component, MVC, Command, AJAX, and REST.
It is a completely stand-alone JavaScript library, hence, it does not depend on any particular client or server frameworks or technologies (e.g. J2EE, .Net, jQuery, etc).
It is also unique in providing a framework for arbitrarily deep levels of undo/redo commands.

This page contains links to example files and published articles on the subject. The AJAX from Scratch article series described several of the fundamental techniques used in Gravey. The occasional blog posts about Gravey can be found here. Note that the original goal of this framework (circa 2005) was to make it easy for Java AWT/Swing programmers to develop JavaScript RIAs, resulting in a JavaScript-as-Java programming style that recent fashion has replaced with a JavaScript-as-Scheme style. Never the less, the latest version runs on the various major browsers including the iPad.

Gravey 1.0 (aka Gravy) [released Oct, 2005] This version of Gravey requires Internet Explorer v5.5+
Gamelan/Developer.com Mutex Article
OnJava Mutex Article
Mutex Article Examples
Gravy & RATS (.zip)
Gravy source files
RATS    (ReadOnly)
(a Gravy example application)
RATS source files
JsDoc for Gravy and RATS

Gravey 2.0 [released Nov, 2006] This version of Gravey requires Internet Explorer v5.5+
Gamelan/Developer.com "Real" Classes Article
Classes Article Examples
Gravey & Examples (.zip)
Gravey source files
Gravey JsDoc
RATS    (ReadOnly)
(a Gravey example application)
RATS source files
RATS JsDoc
AIM    (ReadOnly)
(a Gravey EDO example application)
AIM source files
AIM JsDoc
AIM - Auctions Module
(a Gravey EDO example application)
AIM - Bidders Module
(a Gravey EDO example application)
AIM - Items Module
(a Gravey EDO example application)

Gravey 2.5 [released Jan, 2011]  Migration Notes This version 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]
Gravey & Examples (.zip)
Gravey source files
Gravey JsDoc
RATS    (ReadOnly)
(a Gravey example application)
RATS source files
RATS JsDoc
AIM    (ReadOnly)
(a Gravey EDO example application)
AIM source files
AIM JsDoc
AIM - Auctions Module
(a Gravey EDO example application)
AIM - Bidders Module
(a Gravey EDO example application)
AIM - Items Module
(a Gravey EDO example application)

Last Revised: 8-Jan-2011
Copyright © 2005-2011 by PolyGlot, Inc.