|
The Gravey 2.5 Framework and AIM RIA | |||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||
This document is the API Specification for The Gravey 2.5 Framework and AIM RIA.
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 library 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 AIM (Auction Inventory Manager) system consists of three (Auctions,Bidders,Items) demonstration Single Page Applications built upon these libraries,
defining Command objects, Models, Views, Controllers, event handlers, and AJAX
requests.
The AIM system demonstrates the new Gravey EDO framework.
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(SP4): IE6.0, SeaMonkey 2.0], [WinXP(SP2): IE8.0, Firefox 3.6], [OS X 10.5: Safari 5.0, Chrome 8.0, Firefox 3.6]
| File Summary | |
| aimauctions.js | Collection of application level classes. This collection implements the rich-internet-application tier of the Auction Module for AIM (Auction Inventory Management), which is a demonstration of the Gravey framework. |
| aimbidders.js | Collection of application level classes. This collection implements the rich-internet-application tier of the Bidders Module for AIM (Auction Inventory Management), which is a demonstration of the Gravey framework. |
| aimitems.js | Collection of application level classes. This collection implements the rich-internet-application tier of the Inventory Module for AIM (Auction Inventory Management), which is a demonstration of the Gravey framework. |
| grvAJAX.js | Collection of AJAX support routines. |
| grvClass.js | Collection of routines to emulate Java-like 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 and AIM RIA | |||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||