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