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 [email protected] for interest/discussion.
> 
> Cheers,
> Chris
> 
> 
> 
> 2010/1/25 Marcel Offermans <[email protected]>
> 
>> 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
>> 
>> 

Reply via email to