/graniteds

Granite Data Services Core Project

Primary LanguageJavaOtherNOASSERTION

===============================================================================
Granite Data Services (http://www.graniteds.org)
===============================================================================


* What is in this Distribution:
  -----------------------------------------------------------------------------

  The "libraries" directory contains all GraniteDS jars and swcs. You'll need part of
  them in order to build and deploy GDS applications.
  The Java server libraries are in "libraries/server", and the client libraries for 
  Flex and Java/JavaFX are in "libraries/flex" and "libraries/java-client". 
  
  - The libs required on the server depend on the frameworks used. Only granite.jar
    is mandatory.
  - For Flex until 4.1, you will need granite.swc and granite-essentials.swc
  - For Flex 4.5+, you will need granite-flex45.swc and granite-essentials.swc
  - For a simple Java client, you will need granite-client.jar and granite-java-client.jar
  - For JavaFX, you will need granite-client.jar, granite-java-client.jar 
    and granite-javafx-client.jar
  - The Java client libraries have runtime dependencies on external libraries, see
    the documentation or examples.
  
  The "sources" directory contains the source jars for all GraniteDS libraries.
  You can attach them in your project classpath in Eclipse to be able to debug inside 
  the GraniteDS code. 
  
  The "docs" directory contains the JavaDoc / ASDoc API documentation for all 
  GDS server, and client Java and Flex libraries.
  The "docs/reference" contains the reference guides for Flex and Java/JavaFX clients.
  
  The "samples" directory contains a zip archive with some simple projects that will help
  you starting with GDS. You can import these projects in Eclipse with 
  Import... > General/Existing projects into workspace > Select archive file/Browse...
  The examples are meant to be deployed on JBoss 5. You will have to define the jboss.home
  and flex.home variables in build.properties and build the project with Ant.
  
  The "tools" directory contains granite-generator.jar which contains the GraniteDS
  Ant tasks. 
  
  The "maven" directory contains pom.xml files for each GDS library, as well as
  maven-deploy.xml script to upload GDS artifacts.
  
  NOTE: provided SWCs are compiled with Flex SDK Version 3.6.0 build 16995,
        except granite-flex45.swc which is built with Flex SDK version 4.5.1 build 21328.


* Build from sources:
  -----------------------------------------------------------------------------

  All projects are available on github :
  - Main project with server libraries and Flex client libraries : git://github.com/graniteds/graniteds.git
  - Java client libraries : git://github.com/graniteds/graniteds_java_client.git
  - Eclipse plugin : git://github.com/graniteds/graniteds_builder.git
  
  Open env.properties (WITH A SIMPLE TEXT EDITOR) and adjust at least the first
  variable (FLEX_HOME).

  Each project includes an Ant build.xml file that can build the project.