Granite Data Services (Flex & Java EE)

Recent News

Subscribe to Recent News feed here:

Title Author Date Posted
GraniteDS at 360Flex Washington Franck Wolff Aug 25, 2010
Granite Data Services 2.2.0 RC1 released Franck Wolff Aug 19, 2010
Granite Data Services 2.2.0 beta1 released Franck Wolff Jul 15, 2010
GraniteDS 2.1 Press Release Franck Wolff Jun 30, 2010

See all news here.

Overview

Granite Data Services (GraniteDS) is a comprehensive development and integration solution for building Flex / JavaEE RIA applications. The entire framework is open-source and released under the LGPL v2 license.

It features:

  • A client development framework (Tide) that brings familiar JavaEE concepts to the Flex side: dependency injection, context management, authentication and secured access, bean validation, etc.
  • A comprehensive integration with major JavaEE application servers, frameworks and JPA engines: JBoss, GlassFish, WebLogic, WebSphere, Tomcat and Jetty; Hibernate, EclipseLink, OpenJPA and DataNucleus.
  • An efficient real-time module (Gravity), based on Comet implementations, allowing scalable data-push.
  • Code generation tools (Gas3) that help in replicating Java entity beans and services into their ActionScript3 equivalent. These tools are available as an Eclipse plug-in or an Ant task.
  • Simplified configuration and high performances for critical deployments: most of the configuration is automated by scanning deployment environments and standard libraries are optimized for scalability.

Integration and features stack is as follow:

GraniteDS greatly accelerate Flex / JavaEE developments and let you reuse existing Java services. A typical development cycle with GraniteDS goes from modeling JavaEE data and services, replicating them by using code generation tools and creating the Flex graphical interface:

Blogs, Articles & Interviews

Some known resources:

  • RIAgora, Michaël Chaize (Adobe) blog July 2010: an interview of Franck Wolff and William Draï about the history and the future of GraniteDS.
  • Programmez June 2010 (french): a press release about GraniteDS 2.1.0.
  • Florian Müller in JavaMagazin June 2010 and July 2010 (german): "Enterprise Flex" part 1&2 (a tutorial covering Flex/Java integration with GraniteDS).
  • Angelo Ferraro Blog Post (March, 2010): "GraniteDS: Flex incontra Java" (In Italian).
  • Eric Daugherty Blog Post (Jan 22, 2010): "Getting Started with GraniteDS, Spring, and Maven".
  • Eric Daugherty Blog Post (Jan 21, 2010): "Flex, Adobe, and alternatives to LCDS and Flash Builder".
  • O'Reilly Article (William Draï - Jan 19, 2010): "Getting Free with GraniteDS", with a step-by-step comparison between new features of LCDS 3 and GraniteDS 2.1.
  • JetBrains IntelliJ IDEA Blog Post (Alexander Doroshko - November 30th, 2009): "GraniteDS Projects with IntelliJ IDEA 9".
  • Flex Junk Blog Post (Andrew Westberg - Nov 16, 2009): "Integrating GraniteDS, ActiveMQ, and Tomcat".
  • InfoQ Article (Craig Wickesser - Jun 27, 2009): "GraniteDS Continues to Evolve", about the GraniteDS 2.0 release.
  • Javalobby Article (Franck Wolff - Jan 9, 2009): "Migrating Java EE Web Applications to Adobe Flex and Granite Data Services."
  • InfoQ Interview (Franck Wolff - Oct 20, 2008).
  • Mind the Flex Article (sven- and Martin - July 7th, 2008): "Securing your Flex application with Spring Security and Active Directory" that uses GraniteDS/Spring integration.
  • Javalobby Article (William Draï - Jun 11, 2008): "Flex for J2EE Developers: The Case for Granite Data Services."
  • InfoQ Interview (Franck Wolff - Feb 5, 2008).
  • A quick introduction to GraniteDS/Seam integration on Seam Framework site.
  • Cameron Ingram's blog, mostly on GraniteDS/Seam integration.
  • TheServerSide article by Cameron Ingram.
  • "Java/Flex Excellent RIA Technologies Combination" on The Server Side about an ERP solution called Kinetik and based on GraniteDS.
  • "Getting Started Project - GraniteDS with Spring, Hibernate and Cairngorm, Part 1" on Everything Whimsical.
  • "Getting Started Project - GraniteDS with Spring, Hibernate and Cairngorm, Part 2" on Everything Whimsical.
  • "Getting Started Project - GraniteDS with Spring, Hibernate and Cairngorm, Part 3" on Everything Whimsical.
  • "Flex with Seam using GraniteDS": A video tutorial about GDS/Tide/Seam on Piotr Walczyszyn's blog.

If you would like to see your article/blog listed here, please email me.

Projects Using GraniteDS

Known projects that use or integrate with GDS:

Free/Open Source Products:
  • Nuxeo: J2EE Enterprise Content Management that uses GraniteDS for its Flex connector.
  • JOnAS and JASMINe: J2EE OSGi enterprise server suite with Flex-based administration consoles that use GDS.
  • Igenko: A Flex-based open source CMS and eCommerce solution that uses GDS.
  • OrsaCMS: A Flex-based open source CMS that uses GDS for Flex 4/Seam communication.
Commercial Products:
  • NeoLoad Load Testing Tool: Thanks to its complete GraniteDS framework support, you can create scenarios to test your Flex applications' behavior under stress and validate their performances, while pinpointing any weaknesses.
  • Kinetik: An ERP solution based on GraniteDS.

If you would like to see your application listed here, please email me.

Links


Browse Space

- Pages
- Blog
- Labels
- Attachments
- Bookmarks
- Mail
- Advanced

Explore Confluence

- Popular Labels
- Notation Guide

Your Account

Log In

Other Features

Add Content


SourceForge.net Logo
Copyright © 2007-2010 Adequate Systems. All Rights Reserved.