ace-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Marcel Offermans <>
Subject Re: osgi uk users forum
Date Mon, 25 Jan 2010 22:11:36 GMT
Hello Chris,

The current ACE client is a bit "thicker" than just a UI talking over REST to a backend. Actually,
it was designed to be able to work off-line, so it contains some OSGi bundles that contain
that client side logic. The current web application runs those client bundles on the server
side, which is possible because each of those bundles acts like a service factory, producing
one service instance per browser session (whose life cycle is actually directly dictated by
the HttpSession they belong to).

Moving that to Pivot would allow us to deploy the client side bundles on the client again,
that's why I asked about using Pivot with OSGi. Sounds like it would not be too difficult
to do. The remoting we use is actually already REST based, and included in the client bundles.

Greetings, Marcel

On Jan 25, 2010, at 21:07 , Christopher Brind wrote:

> Well Pivot can run in a web browser via it's Java Applet wrapper or on the
> desktop (launchable via JNLP for instance), or both if you really fancied!
> In both cases it requires Java 6.
> One deployment scenario is to develop the application and simply wrap it all
> up in a bundle, then register those resources with the HttpService.  Pivot
> has an API for performing REST operations against the server, but at the end
> of the day "it's just Java"™ ;-)  so you could do any style of remoting you
> wish.
> CC'd for interest/discussion.
> Cheers,
> Chris
> 2010/1/25 Marcel Offermans <>
>> Hello Chris,
>> On Jan 20, 2010, at 16:38 , Christopher Brind wrote:
>>> Just wanted to say hi.  I was at the OSGi UK Users' Forum meet up last
>> night
>>> (I"m the secretary of the group) and really enjoyed the Apache ACE
>>> presentation that Marcel was kind enough to give us.
>> Thanks for having me, it was great to meet with some of the UK's most
>> experienced OSGi developers!
>>> (Thanks again for travelling over from the Netherlands.  Hope you got
>> back
>>> OK. :)
>> Yes, thanks!
>>> That's it really ... hope to be able to contribute in some way eventually
>> as
>>> well (I'm already an Apache committer on the Pivot project).
>> We can always use help! For my information, how can Pivot work with OSGi?
>> From an ACE point of view, the web based client is fairly well separated
>> from the underlying client-side logic. In fact, in the past we had a Swing
>> client built on top of it. Building a user interface with Pivot and hook
>> that up should not be too hard.
>> Not that I'm suggestion that we should move that way, it's more that I'm
>> curious how that could work.
>> Greetings, Marcel

View raw message