[seam-dev] Exadel Flamingo (Seam + Flex)

William Draï william.drai at graniteds.org
Tue Apr 8 14:17:42 EDT 2008

Hi All,

I am in the Granite Data Services team, and we have been working with 
Cameron Ingram and Franck Wolff on the new project GraniteDS Tide to 
improve the integration between Seam and Flex.

In the current state, we have achieved a fairly good level of 
integration that has allowed us to port the booking sample to Flex 
without any change to the Seam server components. The current Tide 
implementation allows Flex applications to use very easily most of the 
main Seam features : bijection, data models, messages, conversations on 
client or server side, and integrate with server side validation and 
A more complete presentation with some code samples is available on our 
GraniteDS blog at http://graniteds.blogspot.com/.

The alpha release is planned in a short time, in the mean time, the 
distributions are available in the nightly builds on the GraniteDS site.

We think that this project could help Seam users to migrate their 
applications to Flex or to start new applications with Flex and Seam, 
and we would be very interested in getting some feedback and advices 
(especially from people of the Seam team).

- William

> I'm still hoping that they can join in the discussion of how best to 
> integrate Seam with Flex and make this a unified effort.
> Currently my understanding (based partly on discussions with Cameron) 
> is that the work from Cameron et. al. is more advanced (mainly as it 
> supports the conversation scope).
> We still want to provide Flex support within a Seam distro.
> On 26 Mar 2008, at 13:17, Max Rydahl Andersen wrote:
>> We are talking to the exadel guys about yes.
>> Currently waiting for them to come back with info on how our users 
>> can use
>> it when it is under a GPL license. They should come back to us soon 
>> about that.
>> Pete might know more.
>> -max
>>> Hello everyone,
>>> We have recently integrated Exadel Flamingo (released at JBoss World 
>>> this
>>> year) and we are very happy so far.
>>> Have you tested it out? Any experiences you'd like to share? 
>>> (positives and
>>> negatives)
>>> Below is a brief report from Darius Zangrean, my team mate who 
>>> integrated
>>> Flamingo into our app. (I included Darius in the cc list).
>>> =====
>>> Integrating Flamingo with Seam is a breeze. Here are the few steps I 
>>> had to
>>> take:
>>> 1. Drop couple of jars on WEB-INF/lib (flamingo-service-1.0.0.jar,
>>> amf-serializer-1.0.0.jar)
>>> 2. Include the flamingo swc to your flex project 
>>> (flamingo-flex-1.0.0.swc)
>>> After doing this all the java functions are available to be called from
>>> flex. You can also restrict to only make the @WebRemote functions
>>> available on flex. The manual included with the zip distribution is 
>>> great
>>> and includes basic examples of usage:
>>> http://code.google.com/p/exadel-flamingo/

More information about the seam-dev mailing list