I've had a quick bash at converting the old BundleContextInfoProvider to the
new framework.. I have a prototype displaying the bundles locally.. just
need to hook up the package/service admin to the Relationship interface
next.. (and add a way to filter the properties to just the interesting
ones.. import/export packages if rendered as strings kinda make the
components a touch too big to handle on screen)

A lot more to go with this yet.. The renderer is crude at the moment, the
intent is to have it be expandable to cope with different component /
relationship types moving forward, and to have the ui be able to handle
multiple usage scenarios.

Off the top of my head, I'm considering things like
 - renderer improvements to support better methods of laying out elements
 - extensible configurable relationship rendering to allow different
relationships to be rendered with different visual representations
 - some sort of anchor manager inside components for relationships, per type
 - rework of the status pane to be less bundle-centric, more externally
configured, and able to cope with nested components
 - rework of the current getChildren approach to be more callback based,
rather than server side injected to client
 - config dialog to associate renders to properties / customise renderer
instances
 - linkage from components to other providers
 - export/import of layouts via a dialog
 - per-provider config
 - animated goats tumbling from the top of the component pane, bouncing off
of components as they fall
 - update the provider drop down to dynamically add / remove providers as
they come/go in the service registry
 - add some form of renderer for relationship aspects
 - support navigation driven component layouts
 - component decorators
 - other classes of component than Bundle

and more ;-) of course how many of these get done depend on time, interest,
etc.

Re Screenshots.. I guess we could put them on the wiki ? I really need to
spend a bit of time documenting how it all hangs together somewhere, to make
it easier to contribute to =)

Regards,
Ozzy


On 26 May 2010 07:37, David Bosschaert <[email protected]> wrote:

> Hi Zoe,
>
> Any chance for a screenshot or two? Since this is a graphical tool... :)
>
> Thanks!
>
> David
>
> On 25 May 2010 17:23, zoe slattery <[email protected]> wrote:
> > Hi
> >
> > I've just checked in a sample application (Graphical OSGi Analysis Tool)
> > under samples/goat. This had a previous existence in samples-sandbox/demo
> > which will go as soon as the new code has caught up. I'm leaving
> ARIES-319
> > open while I complete bits of refactoring. There is still quite a lot
> more
> > work to do before it will do anything interesting, I'll document it on
> the
> > Web as soon as there is something a bit more usable.
> >
> > Zoe
> >
>

Reply via email to