DZone: Your Personal Tech Universe RIA Zone
Published on RIA Zone (http://ria.dzone.com)
GDS Ships FOSS Alternative to Adobe LiveCycle DS
By fwolff
Created 2008/01/31 - 6:36am

Granite Data Services (GDS) is a free, open source (LGPL [1]'d), alternative to Adobe® LiveCycle® (Flex™ 2+) Data Services for J2EE application servers. It is not, however, a drop-in replacement: you won't be able to simply deploy a LiveCycle Data Services application into a Granite Data Services server without modifications. The main goal of this project is to provide a framework for Flex 2/EJB3/Spring/Seam/Guice/Pojo application development with full AMF3/RemoteObject [2] benefits.

Following two release candidates, the final Granite Data Services 1.0.0 release is now available for download on Sourceforge [3]. Documentation has been updated and now covers all new features available in GDS 1.0. Browse it here [4].

Here is a brief list of the main changes since the 0.4 version:

  • Data Push (Gravity): this new feature is implemented as AMF3 data sent over HTTP (Comet, freely based on the Bayeux protocol).
  • Spring integration is now complete with full support of Acegi security.
  • Seam integration is new and experimental feature in GDS 1.0. A sample application is available.
  • Guice/Warp integration is new and experimental feature in GDS 1.0. A sample application is also available.
  • Gas3 (the ActionScript3 code generator) gives better performance and brings support for Java Enum types and all kind of Ejb3.
  • Flex3 beta3 compatibility: GDS 1.0 is fully compatible with Flex3 beta3.
Complete release notes are available in documentation.
Reference: 
Granite Data Services [5]

Source URL: http://ria.dzone.com/news/granite-data-services-100-rele

Links:
[1] http://www.gnu.org/licenses/lgpl.html
[2] http://livedocs.adobe.com/flex/2/langref/mx/rpc/remoting/mxml/RemoteObject.html
[3] http://sourceforge.net/project/platformdownload.php?group_id=183386
[4] http://www.graniteds.org/confluence/display/DOC/
[5] http://www.graniteds.org