Hi Raymond, The links work for me so I'm not sure why they don't work for you :-( . Glad you found them anyway.
Regards, Graham. 2008/8/28 Raymond Feng <[EMAIL PROTECTED]>: > 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. >
