Granite Data Services (GraniteDS) is a comprehensive development and integration platform for building RIA applications
with a Java EE backend and a Java/JavaFX frontend. The framework is completely open source and released under the LGPL v2 license.
GDS has been designed to be lightweight, robust, fast, and highly extensible.
The main features of GraniteDS are :
-
An implementation of the Adobe AMF remoting protocol and of the AMF3 data format, with out-of-the-box adapters
for all usual Java frameworks.
-
An implementation of a messaging framework based supporting Comet and Websocket transports
which can connect to JMS servers.
-
A data management framework which simplifies the handling and synchronization of persistent data through
client and server applications.
The core development team is Franck Wolff and William Draï, two engineers from Granite Data Services.
Many people have contributed to GraniteDS by giving ideas, patches or new features. If you feel you should be listed below, please email me.
-
Igor SAZHNEV: Initial Spring service factory implementation and Java Enum externalizer.
-
Francisco PEREDO: Acegi security support and Spring/Acegi/EJB 3 sample application.
-
Sebastien DELEUZE (aka Bouiaw): Spring 2 security service.
-
Cameron INGRAM, Venkat DANDA and Stuart ROBERTSON: Seam integration implementation and Tide framework.
-
Matt GIACOMI: Initial Guice/Warp integration implementation and sample application.
-
Ford GUO: major improvements of the GDS/Grails plugin.
-
Zhang BIN: GDS/OSGi integration.
-
Stephen MORE: initial DataNucleus engine support.
-
Sebastien DELEUZE (aka Bouiaw) and Marvin FROEDER (aka VELO): A servlet-based compiler that compiles your MXML and ActionScript3 sources on the fly.
-
Rafique ANWAR: Initial Maven POM files and deploy script (java.net).
-
Edward YAKOP: Improved Maven POM files and deploy script (Sonatype).
-
Francesco FARAONE and Saverio TRIONE: Gas3 extension with typed as3 client proxies generation.
-
Michael SLINN: Oversight.
-
Elizabeth Claire MYERS: Proofreading/editing.
-
Francesco FARAONE: HibernateExternalizer Map support.
-
Marcelo SCHROEDER: Service exception handler.
-
Sebastien GUIMONT: Initial Java Enum support in Gas3.
-
Pedro GONCALVES: Improved service method finder for generics.