I searched the site by "osgi" and found your entries.

Thanks,
Raymond

--------------------------------------------------
From: "Graham Charters" <[EMAIL PROTECTED]>
Sent: Thursday, August 28, 2008 9:09 AM
To: <[email protected]>
Subject: Visualization of Tuscany OSGi dependencies

Hi All,



I've been investigating ways to visualize the Tuscany runtime OSGi
dependencies.  I've managed to write out dependencies in a format
which can be viewed using manyeyes [1].  Manyeyes has a Network
Diagram view whose input format is a simple tab separated table where
the first column is the 'dependant' and the second is the 'dependee'.



I've made two datasets and visualizations available on manyeyes:

Dataset with 3rd party dependencies:
http://services.alphaworks.ibm.com/manyeyes/data/SKsauPsOtha6bxU_c_O0Q2~

Visualization of dataset with 3rd party dependencies:
http://services.alphaworks.ibm.com/manyeyes/view/SKsauPsOtha6hxE8m3O0Q2~

Dataset without 3rd party dependencies:
http://services.alphaworks.ibm.com/manyeyes/data/SKsauPsOtha6sxUxXIO0Q2~

Visualization of dataset without 3rd party dependencies:
http://services.alphaworks.ibm.com/manyeyes/view/SKsauPsOtha6yxkjmRO0Q2~



One of the nice features of this approach is we only need to calculate
the full dependencies then we can subset just by editing the table
data.  We can also experiment with visualizing merging bundles by
simply renaming two (or more) to the same name in the table.



Perhaps we could use this to demonstrate candidate bundle
merging/refactoring prior to making the changes in the codebase?



Does this seem useful? Thoughts?



[1] http://services.alphaworks.ibm.com/manyeyes/app



Regards,



Graham.

Reply via email to