>I think the portlet might need a complete redesign:
>1) The page showing the osgi bundles must be fast. The current implementation using dojo seems to be very slow (not sure if the problem is in dojo or how we use it in Geronimo). I believe a simple html based table should be sufficient as long as we can still select and perform actions on multiple bundles at once.
Yes, the dojo data grid is pretty slow. I will upgrade the dojo first and see if the performance has any improvement in the higher version. If not, will try redesign the portlet to find if there is more effective way. I afraid a pure html table is hard to implement the data/view separation, so will consider it if no other better choice.
>2) Would be good to see (besides the headers): a) services registered by the bundle, 2) services in use, 2) wired bundles
Yes. These new features are in my todo list
>3) Would be nice to see whenever a bundle is references from services in use or wired bundles that the user could kick on it and that the same info for that bundle as well.
>4) Ensure that bundles that are not real bundles are displayed in the same way as in karaf shell. That is, show the location as the symbolic name instead of "..."
>5) Optionally, include blueprint status (and/or error message).