I assume you mean in an eclipse rcp based application?
Unforuneatly currently seam only supports the jsf/jsp presentation layer, a rich desktop app would not be able to take advantage of the contexts or the entityManager being in one of these scopes (solving LazyInitialisation errors).
Saying this there was talk about extending the framework to cover rcp like applications after the 1.0 release (Q1 2006), but there has not been any detail ed discussion of how likely this development will be.
Lobby your case, and open a jira and it may move up the list
(as if they haven't got enough to do!)
Hope this helps,
Yep, it's exactly what I mean.
I will do that.
Yes, this is something that we will get up to looking at late this year, unless someone steps up to contribute something here...
I've taked a look in atual solutions proposed to eclipse rcp applications that intend to be a fremework to develop Aplicatinos like ERPs and ECMs.
There are some examples like:
* IBM WorkPlace Rich Client - They use syncml and have a local and a server database, so the aplication culd work offline or on-line, a ECMs that use an version of OpenOffice as viewer to office documents...
* The JFire that intend to be an Eclipse RCP framework but dont work offline and use JDO.
* The erpOS That has some good ideas but was aborted.
* The Xinity
* The proposed The ECM Rich Client Platform (Apogee) Project, the doneted code have some good stuffs like an xforms editor that is render swt forms use hibernate and the requiroments can be used for both ECMs an ERPs applications.
What we would do is adopt some existing rich client platform such as Eclipse RCP or something and figure out how to use Seam as a server-side component model.
Yep, thats right, but there are some rcp application using syncml like Workplace Rich Client, the proposed Apogee and Chirp, for example that culd work on-line and offline. Wath they do is use SyncML to syncronize a local database to a server database when connected.
Mybe thats culd be a riquirement to take a look.
Proposal for Enterprise Component Framework
They are using spring as lightway conteiner with scopes(aplication,session,request and process(flow))
The drafts document can be download in:
And there is Exodel Blog
Where you can read more about and download the prototype....