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
