This week, i've done a major rewrite of the webconsole OBR's plugin.
The two main problems were scalability and lack of information.
Scalability was a problem because if your bundle containts lots of
bundles, the time taken to serialize all the resources into json is
prohibitive.
Lack of information is because beyond the name of the bundle, you
can't see anything.

The approach i've taken is to display a list of bundles by starting
letter, so the first time you open the tab, you'll see all bundles
starting with 'A'
you can send select another letter.  The search box can also be used
to select bundles which name contains a given sentence or even use
more complex filters.
For example you can use:
   package:(package=javax.transaction)
in the search box, and all the bundles exporting this package will be displayed.

In the bundles list, you can then click on the name and a list of
versions will be displayed.
Clicking on the version will display details about the bundle
(imported / exported packages / services, required bundles, and the
resolution of the mandatory dependencies).

Feedback welcomed !

-- 
Cheers,
Guillaume Nodet
------------------------
Blog: http://gnodet.blogspot.com/
------------------------
Open Source SOA
http://fusesource.com

Reply via email to