Wow ! On 11 Mar 2014, at 14:29, Richard Wettel <wet...@gmail.com> wrote:
> Dear all > > After the short preview at the last Moose Dojo, I am happy to let you know > that the first version of the brand new CodeCity is out. > > CodeCity is a 3D visualization engineased on a city metaphor, which enables > us to depict software systems as cities. If you want to know more about this > approach, have a look here: > http://www.inf.usi.ch/phd/wettel/codecity.html > > I have now implemented the basic functionality of CodeCity in Pharo and > integrated it with Moose. Here is a code city of ArgoUML in the new CodeCity: > > <CodeCity-Argo.png> > > To install CodeCity, you need to run this code in a Moose image (setting > Moose as a prerequisite is on my TODO list): > > Gofer new > smalltalkhubUser: 'RichardWettel' project: 'CodeCity'; > configuration; > load. > (Smalltalk at: #ConfigurationOfCodeCity) loadDevelopment > > > You can also get the latest successful build from: > http://ci.inria.fr/moose/job/codecity/lastSuccessfulBuild/artifact/codecity.zip > > The new CodeCity does not provide a configuration UI, but it relies on > scripting. A script to obtain a city visualization of a Moose model is shown > here: > > <CodeCity-ArgoScript.png> > > > A good way to get familiar with the scripting API of CodeCity are the > examples. You can open CCBuilder in the new workspace (Playground) and you > can browse the examples (the "e.g." tab). > > <PharoScreenshot.5.png> > > While CodeCity was initially aimed at software systems only, there is nothing > that stops us to use it at visualizing any kind of data! One example was the > visualization of the data taken from a database (population, city, countries, > continents) presented at the Moose Dojo. I'm sure Doru will be pleased to > show you more of that. > > In conclusion, I hope you'll enjoy playing/working with CodeCity as much as I > have been enjoying re-implementing it in the last few months. Playing with > CodeCity integrated in the Moose workflows is pure fun. But don' take my word > for it, just give it a try! > > Cheers > Ricky