InfoQ

InfoQ

News

My Bookmarks

Login or Register to enable bookmarks for unlimited time.

The content has been bookmarked!

There was an error bookmarking this content! Please retry.

Granite Data Service 1.1.0 Released with new Features and Tools

Posted by Moxie Zhang on Oct 09, 2008

Sections
Development
Topics
Java ,
Rich Internet Apps

Granite Data Services (GDS) 1.1.0 GA is released this week. If you are not familiar with GDS, according to the Granite Data Services project:

Granite Data Services (GDS) is a free, open source (LGPL'd), alternative to Adobe® LiveCycle® (Flex™ 2+) Data Services for J2EE application servers. The primary goal of this project is to provide a framework for Flex 2+/EJB3/Seam/Spring/Guice/Pojo application development with full AMF3/RemoteObject benefits. It also features a Comet-like data push implementation (AMF3 requests sent over HTTP) and ActionScript3 code generation tools (Ant task and Eclipse builder).

The 1.1.0 GA release contains a few important features to ease the GDS based development. For example, the brand new Eclipse plugin automatically generates GDS ActionScript 3 code when a Java source file is created or modified.

Another feature is called Tide.

Tide provides a complete Flex framework and data management functionalities such as entity caching, collection paging and lazy loading. It might be seen as a full alternative for the Cairngorm + Flex Data Management Service stack. In 1.1 the server integration is focused on JBoss Seam but future versions will include Spring and plain EJB3 support.

Announced with the release, the project says this is the last major GDS version that supports the Flex 2 framework (only Flex 3+ will be supported in the future).

OSGi by Christopher Brind Posted
Re: OSGi by Franck Wolff Posted
Congrats by siva prasanna kumar P Posted
Re: Congrats by Puran Singh Posted
  1. Back to top

    OSGi

    by Christopher Brind

    Hi, I'm Am definitely going to have a look as we are using BlazeDS for our Solstice platform but as a result we've got this J2EE/OSGi hybrid going on when all we need is OSGi. I'm going to presume GraniteDS isn't available as an OSGi bundle just now but I wonder if anyone could say in advance of me looking at the source code how easy it would be to extract what I need and create an OSGi bundle? Thanks in advance!

  2. Back to top

    Re: OSGi

    by Franck Wolff

    Hi,
    I can confirm that GraniteDS is not (yet) available as an OSGi bundle. I don't know much about OSGi but I'd be happy to know more about your need and to help you implementing something. Drop me an email (you'll find my email on GraniteDS site).
    Regards,
    Franck Wolff.

  3. Back to top

    Congrats

    by siva prasanna kumar P

    I have been tracking GDS from 0.4 version, and really you guys have come a very long way, with out of box features, GDS service factories are really impressive.



    I am really happy to see "Gravity" in stable :)




    Siva Prasanna Kumar

  4. Back to top

    Re: Congrats

    by Puran Singh

    wow it's great that gravity is stable.

Educational Content

Attila Szegedi on JVM and GC Performance Tuning at Twitter

Attila Szegedi talks about performance tuning Java and Scala programs at Twitter: how to approach GC problems, the importance of asynchronous I/O, when to use MySQL/Cassandra/Redis, and much more.

10 tips on how to prevent business value risk

One category of risk that project teams need to ensure they address is business value failure – delivering a product that fails to provide value for the business investor.

Interview: Software Systems Architecture: Working With Stakeholders Using Viewpoints and Perspectives

InfoQ spoke to the authors of Software Systems Architecture on a couple of new topics, the System Context viewpoint and Agile, which have been added to the second edition.

Beauty Is in the Eye of the Beholder

Alex Papadimoulis discusses ugly code, where it comes from, how to avoid it, and how to get rid of it.

Architecting Visa for Massive Scale and Continuous Innovation

John Davies examines Visa’s architecture and shows how enterprises have architected complex integrations incorporating Hadoop, memcached, Ruby on Rails, and others to deliver innovative solutions.

Max Protect: Scalability and Caching at ESPN.com

Sean Comerford unveils ESPN.com’s architecture, what components are used and why, and the current changes the website goes through.

The Seven Deadly Sins of Enterprise Agile Adoption

Are there repeated patterns of failure on Enterprise Agile Enablement efforts? Sanjiv and Arlen discuss Seven Deadly Sins to avoid when adopting Agile in an enterprise.

Questions for an Enterprise Architect

Erik Dörnenburg answers: What is Enterprise and Evolutionary Architecture?, discussing 4 issues: Turning strategy into execution, Ensuring conformance, Where do the architects sit? Buying or building?