You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@ace.apache.org by Christopher Brind <br...@brindy.org.uk> on 2010/01/20 16:38:00 UTC

osgi uk users forum

Hi all,

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 again for travelling over from the Netherlands.  Hope you got back
OK. :)

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).

Cheers,
Chris

Re: osgi uk users forum

Posted by Marcel Offermans <ma...@luminis.nl>.
On Jan 25, 2010, at 21:20 , Jean-Baptiste Onofré wrote:

> @Marcel, maybe could you share your slides from the ACE presentation ?

I will compile a page on our site for keeping track of presentations related to ACE.

For now, the slides are on slideshare:
http://www.slideshare.net/mfrancis/osgi-provisioning-with-apache-ace

The video should be up soon. Neil Bartlett did the recording and should have the final version ready "soon".

> It can be interesting to introduce ACE to some people.

Definitely. I would love to do more "introduction" videos.

Btw, in a couple of weeks I will do a lightning talk about ACE at FOSDEM (and that will be recorded too).

> FYI, the AutoDeploy bundles integration go sweetly for now. I hope to be able to make a kind of demo soon.

Great, looking forward to that!

Greetings, Marcel


Re: osgi uk users forum

Posted by Jean-Baptiste Onofré <jb...@nanthrax.net>.
Hi Marcel and Chris.

@Marcel, maybe could you share your slides from the ACE presentation ?

It can be interesting to introduce ACE to some people.

FYI, the AutoDeploy bundles integration go sweetly for now. I hope to be 
able to make a kind of demo soon.

Regards
JB

Marcel Offermans wrote:
> 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
> 

-- 
Jean-Baptiste Onofré (Nanthrax)
BuildProcess/AutoDeploy Project Leader
http://buildprocess.sourceforge.net
jb@nanthrax.net
PGP : 17D4F086

Re: osgi uk users forum

Posted by Marcel Offermans <ma...@luminis.nl>.
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 user@pivot.apache.org for interest/discussion.
> 
> Cheers,
> Chris
> 
> 
> 
> 2010/1/25 Marcel Offermans <ma...@luminis.nl>
> 
>> 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
>> 
>> 


Re: osgi uk users forum

Posted by Christopher Brind <ch...@googlemail.com>.
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 user@pivot.apache.org for interest/discussion.

Cheers,
Chris



2010/1/25 Marcel Offermans <ma...@luminis.nl>

> 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
>
>

Re: osgi uk users forum

Posted by Christopher Brind <ch...@googlemail.com>.
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 user@pivot.apache.org for interest/discussion.

Cheers,
Chris



2010/1/25 Marcel Offermans <ma...@luminis.nl>

> 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
>
>

Re: osgi uk users forum

Posted by Marcel Offermans <ma...@luminis.nl>.
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