<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-11552613</id><updated>2011-12-27T14:46:21.290-08:00</updated><title type='text'>MonoUML</title><subtitle type='html'>CASE tool for the Mono Framework.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://monouml.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11552613/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://monouml.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Mario Carrion</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>22</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-11552613.post-8885291677752648943</id><published>2007-12-18T17:22:00.000-08:00</published><updated>2007-12-18T18:26:26.522-08:00</updated><title type='text'>DocBook generator</title><content type='html'>&lt;p&gt;MonoUML is now able to generate &lt;a href="http://www.docbook.org/"&gt;DocBook&lt;/a&gt; documents from your models. Even tough it's not complete, it is somewhat functional. Comments and feature requests are welcome.&lt;/p&gt;&lt;p&gt;Check it out from our SVN repository.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11552613-8885291677752648943?l=monouml.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://monouml.blogspot.com/feeds/8885291677752648943/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11552613&amp;postID=8885291677752648943&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11552613/posts/default/8885291677752648943'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11552613/posts/default/8885291677752648943'/><link rel='alternate' type='text/html' href='http://monouml.blogspot.com/2007/12/docbook-generator.html' title='DocBook generator'/><author><name>Rodolfo Campero</name><uri>http://www.blogger.com/profile/09751222592916061536</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://campero.no-ip.org/fotos/rodolfo.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11552613.post-2456322973350403066</id><published>2007-12-09T05:48:00.000-08:00</published><updated>2007-12-09T05:50:55.898-08:00</updated><title type='text'>New versions of ExpertCoder and nUML</title><content type='html'>&lt;p&gt;I'm posting just to let you know there was a simultaneous release of both ExpertCoder (release 20071209) and nUML (release 0.5). These are the versions needed to build MonoUML from SVN.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11552613-2456322973350403066?l=monouml.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://monouml.blogspot.com/feeds/2456322973350403066/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11552613&amp;postID=2456322973350403066&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11552613/posts/default/2456322973350403066'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11552613/posts/default/2456322973350403066'/><link rel='alternate' type='text/html' href='http://monouml.blogspot.com/2007/12/new-versions-of-expertcoder-and-numl.html' title='New versions of ExpertCoder and nUML'/><author><name>Rodolfo Campero</name><uri>http://www.blogger.com/profile/09751222592916061536</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://campero.no-ip.org/fotos/rodolfo.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11552613.post-113663717688774181</id><published>2006-01-07T04:21:00.000-08:00</published><updated>2006-01-07T04:32:56.900-08:00</updated><title type='text'>Japanized version</title><content type='html'>&lt;p&gt;We &lt;a href="http://forge.novell.com/pipermail/monouml-devel/2005-December/000060.html"&gt;received&lt;/a&gt; the Japanese translation of MonoUML from the well reputed Mono hacker &lt;a href="http://monkey.workarea.jp/lb/"&gt;Atsushi Eno&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;He also posted a &lt;a href="http://monkey.workarea.jp/tmp/200512/Screenshot.png"&gt;screenshot&lt;/a&gt;, for those of us who love eyecandy.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11552613-113663717688774181?l=monouml.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://monouml.blogspot.com/feeds/113663717688774181/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11552613&amp;postID=113663717688774181&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11552613/posts/default/113663717688774181'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11552613/posts/default/113663717688774181'/><link rel='alternate' type='text/html' href='http://monouml.blogspot.com/2006/01/japanized-version.html' title='Japanized version'/><author><name>Rodolfo Campero</name><uri>http://www.blogger.com/profile/09751222592916061536</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://campero.no-ip.org/fotos/rodolfo.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11552613.post-112957793351863334</id><published>2005-10-17T12:37:00.000-07:00</published><updated>2005-10-17T12:38:53.523-07:00</updated><title type='text'>New wiki-based site</title><content type='html'>&lt;p&gt;
Now we are using &lt;a href="http://www.monouml.org"&gt;our website&lt;/a&gt; as a wiki-based one. You can always ask for &lt;a href="http://www.monouml.org/mediawiki/index.php/Accounts"&gt;an account&lt;/a&gt; for adding or updating the information.
&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11552613-112957793351863334?l=monouml.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://monouml.blogspot.com/feeds/112957793351863334/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11552613&amp;postID=112957793351863334&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11552613/posts/default/112957793351863334'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11552613/posts/default/112957793351863334'/><link rel='alternate' type='text/html' href='http://monouml.blogspot.com/2005/10/new-wiki-based-site.html' title='New wiki-based site'/><author><name>Mario Carrion</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11552613.post-112757245546590456</id><published>2005-09-24T06:52:00.000-07:00</published><updated>2005-09-24T08:43:36.523-07:00</updated><title type='text'>A new reveng.exe</title><content type='html'>&lt;p&gt;The last couple of week I've been working on making the reverse engineering tool able to merge the model obtained from the input assemblies with the model loaded in MonoUML. Even though the changes are in place, some bugs were introduced and remain to be fixed.&lt;/p&gt;&lt;p&gt;This changes require the latest version of ExpertCoder from CVS.&lt;/p&gt;&lt;p&gt;Having this new "merging" feature, together with the previously introduced feature that allows to &lt;a href="http://rodolfocampero.blogspot.com/2005/08/un-modelo-en-varios-ficheros.html"&gt;maintain one model in several files&lt;/a&gt;, it's possible to do this:&lt;/p&gt;&lt;p&gt;&lt;ol&gt;&lt;li&gt;Open MonoUML, create a new project, add a Package called System, save the project as "system.xmi".&lt;/li&gt;&lt;li&gt;Create another new project, add a Package called ExpertCoder, save it as "ec.xmi".&lt;/li&gt;&lt;li&gt;Create yet another new project, go to Project -&amp;gt; Add external model domain. Select the file "system.xmi". Repeat the process to add "ec.xmi".&lt;/li&gt;&lt;li&gt;Go to Tools -&amp;gt; Reverse Engineering, and process "reveng.exe". Save the project as "reveng.xmi". You should get something like this:&lt;br /&gt;&lt;img src="http://expertcoder.sf.net/screenshots/muml-reveng1.png" /&gt;&lt;/li&gt;&lt;li&gt;Now comes the magic: open the file "system.xmi". Surprise! it has been filled with the elements from the System namespace that are referenced from reveng.exe.&lt;br /&gt;&lt;img src="http://expertcoder.sf.net/screenshots/muml-reveng2.png" /&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/p&gt;&lt;p&gt;You can use this feature to organize your project documentation in several files, and reuse a common set of type definitions, profiles or libraries.&lt;/p&gt;&lt;p&gt;You may also take a look at the new command line tool, reveng.exe:&lt;pre&gt;$ mono reveng.exe -h
MonoUML.ReverseEngineering  0.1.2091.36132 - (C) 2005 Mario Carrión, Rodolfo Campero
Reverse Engineering tool - from .NET assemblies to UML.

Usage: reveng [options]
Options:
  -a -assembly:PARAM  Input assemblies (dll | exe)
  -F -full            Perform full import
  -? -help            Show this help list
     -help2           Show an additional help list
  -I -include:PARAM   Include existing model. It's allowed to reference several models
  -o -output:PARAM    Output file (xmi). If the output file exists, its contents will be merged with the results
  -p -private         Import private members
  -r -protected       Import protected members
  -q -quiet           Quiet mode
     -usage           Show usage syntax and exit
  -V -version         Display version and licensing information
&lt;/pre&gt;&lt;/p&gt;&lt;p&gt;In order to build this tool, run "make reveng" in the directory src/ReverseEngineering.&lt;/p&gt;&lt;p&gt;By the way, thanks to the Mono hackers for &lt;a href="http://www.go-mono.com/docs/index.aspx?tlink=0@N%3aMono.GetOptions"&gt;Mono.GetOptions&lt;/a&gt; - very handy, indeed.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11552613-112757245546590456?l=monouml.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://monouml.blogspot.com/feeds/112757245546590456/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11552613&amp;postID=112757245546590456&amp;isPopup=true' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11552613/posts/default/112757245546590456'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11552613/posts/default/112757245546590456'/><link rel='alternate' type='text/html' href='http://monouml.blogspot.com/2005/09/new-revengexe.html' title='A new reveng.exe'/><author><name>Rodolfo Campero</name><uri>http://www.blogger.com/profile/09751222592916061536</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://campero.no-ip.org/fotos/rodolfo.png'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11552613.post-112602103504345874</id><published>2005-09-06T08:19:00.000-07:00</published><updated>2005-09-06T08:46:48.520-07:00</updated><title type='text'>MonoUml AddIn for MD mockup</title><content type='html'>&lt;p&gt;I have been thinking on how to integrate MonoUML into MD. Today I decided to try several ways.
&lt;/p&gt;
&lt;p&gt;We need a MonoUML Pad, so extending from MonoDevelop.Gui.Widgets.TreeView (MonoDevelop) and MonoUML.Widgets.IView (MonoUML) is all we need to do. We also need to launch the monouml engine (the Hub class) as a service (MonoDevelop AbstractService), attach our TreeView to it (and register it into the Hub to know when raise events).&lt;/p&gt;

&lt;div&gt;
&lt;img src="http://people.hazent.com/%7Ejrp/images/monodevelop060905.png" /&gt;
&lt;p&gt;Monodevelop hack&lt;/p&gt;
&lt;img src="http://people.hazent.com/%7Ejrp/images/monouml060905.png" /&gt;
&lt;p&gt;The same file with monouml&lt;/p&gt;
&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11552613-112602103504345874?l=monouml.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://monouml.blogspot.com/feeds/112602103504345874/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11552613&amp;postID=112602103504345874&amp;isPopup=true' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11552613/posts/default/112602103504345874'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11552613/posts/default/112602103504345874'/><link rel='alternate' type='text/html' href='http://monouml.blogspot.com/2005/09/monouml-addin-for-md-mockup.html' title='MonoUml AddIn for MD mockup'/><author><name>José Ramón Palanco</name><uri>http://www.blogger.com/profile/08772970697166529096</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11552613.post-112586867955738186</id><published>2005-09-04T14:07:00.000-07:00</published><updated>2005-09-04T15:33:02.253-07:00</updated><title type='text'>New ubuntu built, now for Ubuntu Breeze Users</title><content type='html'>&lt;p&gt;Hi!!
today I built MonoUML and ExpertCoder current. In this version the desktop icon bug is fixed. To try it, just add:
&lt;br /&gt;
&lt;span style="font-weight: bold;"&gt;deb http://people.hazent.com/~jrp/ubuntu breezy hazent&lt;/span&gt;
&lt;br /&gt;

to your /etc/apt/sources.list
&lt;br /&gt;
Enjoy it!!
&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11552613-112586867955738186?l=monouml.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://monouml.blogspot.com/feeds/112586867955738186/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11552613&amp;postID=112586867955738186&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11552613/posts/default/112586867955738186'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11552613/posts/default/112586867955738186'/><link rel='alternate' type='text/html' href='http://monouml.blogspot.com/2005/09/new-ubuntu-built-now-for-ubuntu-breeze.html' title='New ubuntu built, now for Ubuntu Breeze Users'/><author><name>José Ramón Palanco</name><uri>http://www.blogger.com/profile/08772970697166529096</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11552613.post-112338845751944492</id><published>2005-08-06T21:20:00.000-07:00</published><updated>2005-09-06T09:46:11.686-07:00</updated><title type='text'>New Ubuntu Hoary Packages</title><content type='html'>&lt;p&gt;
Jose Ramon Palanco has packaged MonoUML for Ubuntu Hoary, for more information read &lt;a href="http://people.hazent.com/~jrp/2005/08/ubuntu-hoary-repository.html"&gt;his blog&lt;/a&gt;.
&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11552613-112338845751944492?l=monouml.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://monouml.blogspot.com/feeds/112338845751944492/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11552613&amp;postID=112338845751944492&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11552613/posts/default/112338845751944492'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11552613/posts/default/112338845751944492'/><link rel='alternate' type='text/html' href='http://monouml.blogspot.com/2005/08/new-ubuntu-hoary-packages.html' title='New Ubuntu Hoary Packages'/><author><name>Mario Carrion</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11552613.post-111783882432652157</id><published>2005-06-03T15:09:00.000-07:00</published><updated>2005-06-03T15:49:41.703-07:00</updated><title type='text'>Interesting new features</title><content type='html'>&lt;p&gt;Yesterday I added two new features to MonoUML, which I think are very useful when you are trying to understand a library: showing the generalizations and the specializations of a classifier in a diagram.&lt;/p&gt;&lt;p&gt;Let's say you are trying to understand the way actions work in MonoUML. An action is something that can be performed on a diagram or on a diagram element; you can get a list of the actions available for a given element just right-clicking over it.&lt;/p&gt;&lt;p&gt;Lets continue with the example. The first thing we do is to reverse engineer the library MonoUML.Widgets.dll; then, using the options in the menu we create an empty class diagram, and then we drop the class ActionBase:&lt;/p&gt;&lt;p&gt;&lt;a href="http://expertcoder.sf.net/screenshots/muml_actions_1.png"&gt;&lt;img src="http://expertcoder.sf.net/screenshots/muml_actions_1.png" width="581" height="392" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;table border="0"&gt;&lt;tr&gt;&lt;td&gt;Using the right click we get an option that shows all the specializations of the current classifier:&lt;/td&gt;&lt;td&gt;&lt;a href="http://expertcoder.sf.net/screenshots/muml_actions_2.png"&gt;&lt;img src="http://expertcoder.sf.net/screenshots/muml_actions_2.png" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/p&gt;&lt;p&gt;The derived classes appear in the diagram. After reorganizing the diagram and repeating the process for the newly added classes, we obtain all the derived classes:&lt;/p&gt;&lt;p&gt;&lt;a href="http://expertcoder.sf.net/screenshots/muml_actions_3.png"&gt;&lt;img src="http://expertcoder.sf.net/screenshots/muml_actions_3.png" width="581" height="392" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;I think this is a neat feature, and hope you enjoy using it. As soon as I get some spare time I'll implement a similar feature to show all the implemented interfaces and all the classes that implement a given interface.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11552613-111783882432652157?l=monouml.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://monouml.blogspot.com/feeds/111783882432652157/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11552613&amp;postID=111783882432652157&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11552613/posts/default/111783882432652157'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11552613/posts/default/111783882432652157'/><link rel='alternate' type='text/html' href='http://monouml.blogspot.com/2005/06/interesting-new-features.html' title='Interesting new features'/><author><name>Rodolfo Campero</name><uri>http://www.blogger.com/profile/09751222592916061536</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://campero.no-ip.org/fotos/rodolfo.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11552613.post-111736706004708173</id><published>2005-05-29T04:37:00.000-07:00</published><updated>2005-05-29T04:44:20.050-07:00</updated><title type='text'>MonoUML v0.1a. Codename: monalisa.</title><content type='html'>&lt;p align="justify"&gt;
I'm glad to announce our first release, our first alpha version, 0.1a, codename &lt;span style="font-style:italic;"&gt;monalisa&lt;/span&gt;. You can get it from our &lt;a href="forge.novell.com/modules/xfcontent/downloads.php/monouml/MonoUML/"&gt;Novell Forge files&lt;/a&gt; page.
&lt;/p&gt;

&lt;p align="justify"&gt;
If you find any bug or want some feature report it to our &lt;a href="http://bugzilla.monouml.org"&gt;bugzilla&lt;/a&gt;, all the help is appreciated.
&lt;/p&gt;

&lt;p align="justify"&gt;For any comments, suggestions or something else use our &lt;a href="http://forge.novell.com/modules/xfmod/maillist/?group_id=1688"&gt;mailing lists&lt;/a&gt; :)&lt;/p&gt;

&lt;p align="justify"&gt;&lt;span style="font-weight:bold;"&gt;Happy hacking!&lt;/span&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11552613-111736706004708173?l=monouml.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://monouml.blogspot.com/feeds/111736706004708173/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11552613&amp;postID=111736706004708173&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11552613/posts/default/111736706004708173'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11552613/posts/default/111736706004708173'/><link rel='alternate' type='text/html' href='http://monouml.blogspot.com/2005/05/monouml-v01a-codename-monalisa_29.html' title='MonoUML v0.1a. Codename: monalisa.'/><author><name>Mario Carrion</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11552613.post-111707629361486877</id><published>2005-05-25T19:39:00.000-07:00</published><updated>2005-05-25T19:58:13.626-07:00</updated><title type='text'>Huge steps towards the first release</title><content type='html'>&lt;p&gt;As today, May 25, is a non-working day in Argentina, I thought it was a nice day to update &lt;a href="http://expertcoder.sf.net/"&gt;ExpertCoder&lt;/a&gt;'s documentation. However, I thought it was a cool idea to hack a bit on &lt;a href="http://www.monouml.org/"&gt;MonoUML&lt;/a&gt; first.&lt;/p&gt;&lt;p&gt;Needless to say, I spent the whole day coding and fixing bugs, which is a good thing because we're soon releasing a first alpha version. MonoUML is so addictive!&lt;/p&gt;&lt;p&gt;I fixed bugs &lt;a href="http://bugzilla.monouml.org/show_bug.cgi?id=7"&gt;#7&lt;/a&gt; and &lt;a href="http://bugzilla.monouml.org/show_bug.cgi?id=11"&gt;#11&lt;/a&gt;, and maybe others. But the best is that now we're able to delete an element from the model and also from the diagram only - and yes, the diagram reflect those changes ;).&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11552613-111707629361486877?l=monouml.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://monouml.blogspot.com/feeds/111707629361486877/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11552613&amp;postID=111707629361486877&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11552613/posts/default/111707629361486877'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11552613/posts/default/111707629361486877'/><link rel='alternate' type='text/html' href='http://monouml.blogspot.com/2005/05/huge-steps-towards-first-release.html' title='Huge steps towards the first release'/><author><name>Rodolfo Campero</name><uri>http://www.blogger.com/profile/09751222592916061536</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://campero.no-ip.org/fotos/rodolfo.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11552613.post-111547649802957332</id><published>2005-05-07T07:31:00.000-07:00</published><updated>2005-05-07T07:34:58.033-07:00</updated><title type='text'>Ubuntu breezy packages</title><content type='html'>&lt;p&gt;
Just add the following line in your &lt;code&gt;sources.list&lt;/code&gt;
&lt;/p&gt;

&lt;p&gt;
&lt;code&gt;deb http://people.hazent.com/~jrp/ubuntu breezy hazent&lt;/code&gt;
&lt;/p&gt;

&lt;p&gt;
then
&lt;/p&gt;

&lt;p&gt;
&lt;code&gt;# apt-get update &amp;&amp; apt-get install monouml&lt;/code&gt;
&lt;/p&gt;

&lt;p&gt;
Enjoy MonoUML! :P
&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11552613-111547649802957332?l=monouml.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://monouml.blogspot.com/feeds/111547649802957332/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11552613&amp;postID=111547649802957332&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11552613/posts/default/111547649802957332'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11552613/posts/default/111547649802957332'/><link rel='alternate' type='text/html' href='http://monouml.blogspot.com/2005/05/ubuntu-breezy-packages.html' title='Ubuntu breezy packages'/><author><name>Mario Carrion</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11552613.post-111535015369997879</id><published>2005-05-05T20:27:00.000-07:00</published><updated>2005-05-05T20:29:13.703-07:00</updated><title type='text'>planet.monouml.org</title><content type='html'>&lt;p&gt;
Now you can access to this planet through &lt;a href="http://planet.monouml.org"&gt;http://planet.monouml.org&lt;/a&gt; Nice isn't it?
&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11552613-111535015369997879?l=monouml.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://monouml.blogspot.com/feeds/111535015369997879/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11552613&amp;postID=111535015369997879&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11552613/posts/default/111535015369997879'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11552613/posts/default/111535015369997879'/><link rel='alternate' type='text/html' href='http://monouml.blogspot.com/2005/05/planetmonoumlorg.html' title='planet.monouml.org'/><author><name>Mario Carrion</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11552613.post-111371045186083248</id><published>2005-04-16T20:44:00.000-07:00</published><updated>2005-04-16T21:00:51.860-07:00</updated><title type='text'>Design changes in uml-canvas-sharp and Cairo experimentation</title><content type='html'>&lt;p&gt;These days I have been working on the new versión of UMLCanvas, the graph engine for MonoUML. There are some interesting changes in design and architecture of this new version. One of them is the use of is the use of abstract shapes in clases used in node control, for example ControlShapeGroup. Due to this it is very easy to change aspect of control point or a control frame, here is an example:&lt;/p&gt;

&lt;img alt="screenshot" src="http://www.unicauca.edu.co/~ceronman/blog/umlcanvas.png" /&gt;

&lt;p&gt;Because new design is more flexible, it is posible to make nodes with a different kind of control points (such as circles). This example tooks me less than 10 minutes to finish.&lt;/p&gt;

&lt;p&gt;I am also doing some experiments with Cairo, the library for vector graphics which is the base for the System.Drawing implementation in Mono. Eventually, I think, Cairo must be used in UML Canvas, because, apearently Gnome Canvas will be deprecated. The problem with Cairo is the few documentantion avalible, and the lack of a GtkCairo binding for Mono. Though, I think we should start working with Cairo, it is the future for vector graphics.&lt;/p&gt;

&lt;p&gt;Here is a screenshot from my experiments:&lt;/p&gt;

&lt;img alt="screenshot" src="http://www.unicauca.edu.co/~ceronman/blog/cairo_screenshot.png" /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11552613-111371045186083248?l=monouml.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://monouml.blogspot.com/feeds/111371045186083248/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11552613&amp;postID=111371045186083248&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11552613/posts/default/111371045186083248'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11552613/posts/default/111371045186083248'/><link rel='alternate' type='text/html' href='http://monouml.blogspot.com/2005/04/design-changes-in-uml-canvas-sharp-and.html' title='Design changes in uml-canvas-sharp and Cairo experimentation'/><author><name>Manuel Cerón</name><uri>http://www.blogger.com/profile/14051199027707776324</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11552613.post-111352805799662728</id><published>2005-04-14T18:13:00.000-07:00</published><updated>2005-04-14T18:20:57.996-07:00</updated><title type='text'>Performance improvements in ExpertCoder</title><content type='html'>&lt;p&gt;Finally, I uploaded the promised changes to EC. If everything works as I think (and measured), you can expect to save around 2/3 of the memory we were consuming on regular usage. You will also notice a huge speed boost both when deserializing and serializing models - a couple of orders of magnitude in some cases.&lt;/p&gt;&lt;p&gt;Please, let me know about your experience.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11552613-111352805799662728?l=monouml.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://monouml.blogspot.com/feeds/111352805799662728/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11552613&amp;postID=111352805799662728&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11552613/posts/default/111352805799662728'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11552613/posts/default/111352805799662728'/><link rel='alternate' type='text/html' href='http://monouml.blogspot.com/2005/04/performance-improvements-in.html' title='Performance improvements in ExpertCoder'/><author><name>Rodolfo Campero</name><uri>http://www.blogger.com/profile/09751222592916061536</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://campero.no-ip.org/fotos/rodolfo.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11552613.post-111344890607259820</id><published>2005-04-13T20:06:00.000-07:00</published><updated>2005-04-13T20:21:46.073-07:00</updated><title type='text'>Sources moved to ForgeNovell</title><content type='html'>&lt;p align="justify"&gt;
After a quick survey we've decided to move our source code to &lt;a href="http://forge.novell.com"&gt;ForgeNovell&lt;/a&gt;, the project is &lt;a href="http://forge.novell.com/modules/xfmod/project/?monouml"&gt;here&lt;/a&gt;. Have a nice hacking!
&lt;/p&gt;

&lt;p align="justify"&gt;
BTW. Reverse Engineering is almost finished, there are missing only two things: Events and Delegates. I'll finish as soon as possible :)
&lt;/p&gt;

&lt;p align="center"&gt;&lt;a href="http://monouml.sourceforge.net/screenshots/reveng.png"&gt;&lt;img src="http://monouml.sourceforge.net/screenshots/reveng.png" width="400" height="330" title="Reverse Engineering" alt="Reverse Engineering" border="0"&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11552613-111344890607259820?l=monouml.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://monouml.blogspot.com/feeds/111344890607259820/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11552613&amp;postID=111344890607259820&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11552613/posts/default/111344890607259820'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11552613/posts/default/111344890607259820'/><link rel='alternate' type='text/html' href='http://monouml.blogspot.com/2005/04/sources-moved-to-forgenovell.html' title='Sources moved to ForgeNovell'/><author><name>Mario Carrion</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11552613.post-111247838283771355</id><published>2005-04-02T13:40:00.000-08:00</published><updated>2005-04-02T13:46:22.836-08:00</updated><title type='text'>Deleting all references to an element</title><content type='html'>&lt;p&gt;In my last post I said that EC had to be modified in order to allow deleting all the references to a given Element. This feature is ready, at least for the packages Kernel and UseCases.&lt;/p&gt;&lt;p&gt;Now is really easy to remove all the references to a given element: just call &lt;code&gt;DeleteAllReferencesTo&lt;/code&gt; on the root-level elements of your model, and you're done.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11552613-111247838283771355?l=monouml.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://monouml.blogspot.com/feeds/111247838283771355/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11552613&amp;postID=111247838283771355&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11552613/posts/default/111247838283771355'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11552613/posts/default/111247838283771355'/><link rel='alternate' type='text/html' href='http://monouml.blogspot.com/2005/04/deleting-all-references-to-element.html' title='Deleting all references to an element'/><author><name>Rodolfo Campero</name><uri>http://www.blogger.com/profile/09751222592916061536</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://campero.no-ip.org/fotos/rodolfo.png'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11552613.post-111239362448669175</id><published>2005-04-01T13:51:00.000-08:00</published><updated>2005-04-01T14:13:44.486-08:00</updated><title type='text'>Personal short-term roadmap</title><content type='html'>&lt;p&gt;MonoUML is almost usable by now. We can create a model and add some diagrams, and the use cases-related functionality is mostly there: we can add actors, use cases, associations between actors and use cases, includes and extends... but we can't delete anything.&lt;/p&gt;&lt;p&gt;This is mainly due to &lt;a href="http://expertcoder.sf.net/"&gt;ExpertCoder&lt;/a&gt;'s &lt;a href="http://www.omg.org/uml/"&gt;UML 2&lt;/a&gt; library is missing that feature, because originally it was meant to be used as a component of code generators. Code generators need to read models, not write them, so this feature is lacking.&lt;/p&gt;&lt;p&gt;I mean, of course you can remove a Class from a Package if you want to, but that won't &lt;i&gt;delete&lt;/i&gt; the class; that would merely avoid the Class to be serialized within the Package as one of its owned types. Furthermore, if there's some other references to said Class, for example if the Class is the type of a Parameter or a Property, those references won't be set to &lt;code&gt;null&lt;/code&gt; automatically.&lt;/p&gt;&lt;p&gt;But this is the nature of Software Libre (FOSS), projects must adapt to changing requirements, and that's what ExpertCoder will do.&lt;/p&gt;&lt;p&gt;So, this is my task for the time being: to modify ExpertCoder's UML 2 library in order to make it able to delete all the references to a given element.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11552613-111239362448669175?l=monouml.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://monouml.blogspot.com/feeds/111239362448669175/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11552613&amp;postID=111239362448669175&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11552613/posts/default/111239362448669175'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11552613/posts/default/111239362448669175'/><link rel='alternate' type='text/html' href='http://monouml.blogspot.com/2005/04/personal-short-term-roadmap.html' title='Personal short-term roadmap'/><author><name>Rodolfo Campero</name><uri>http://www.blogger.com/profile/09751222592916061536</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://campero.no-ip.org/fotos/rodolfo.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11552613.post-111231989721721051</id><published>2005-03-31T17:42:00.000-08:00</published><updated>2005-03-31T17:44:57.220-08:00</updated><title type='text'>MonoUML Snapshots</title><content type='html'>&lt;p&gt;
Want to test MonoUML whitout using CVS? Try &lt;a href="http://monouml.sourceforge.net/snapshots/"&gt;here&lt;/a&gt;. For developer see &lt;span style="font-weight:bold;"&gt;uploadSnapshot&lt;/span&gt; under cvsroot for knowing how to uploading snapshots.
&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11552613-111231989721721051?l=monouml.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://monouml.blogspot.com/feeds/111231989721721051/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11552613&amp;postID=111231989721721051&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11552613/posts/default/111231989721721051'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11552613/posts/default/111231989721721051'/><link rel='alternate' type='text/html' href='http://monouml.blogspot.com/2005/03/monouml-snapshots.html' title='MonoUML Snapshots'/><author><name>Mario Carrion</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11552613.post-111223569179103153</id><published>2005-03-30T18:12:00.000-08:00</published><updated>2005-03-30T18:21:31.793-08:00</updated><title type='text'>Now we can create diagrams</title><content type='html'>&lt;p&gt;This is a short notice, 'cause I'm going to sleep.&lt;/p&gt;&lt;p&gt;The latest version of MonoUML in CVS is now able to create diagrams, and new elements created within the diagrams are placed under the diagram's namespace.&lt;/p&gt;&lt;p&gt;Please, take some time to test this features, as I hadn't enough time to test it in detail.&lt;/p&gt;&lt;p&gt;There's a feature that I'd like to have: exporting diagrams as PNGs. If someone is willing to implement it, leave a message in the mailing list so we don't duplicate work.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11552613-111223569179103153?l=monouml.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://monouml.blogspot.com/feeds/111223569179103153/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11552613&amp;postID=111223569179103153&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11552613/posts/default/111223569179103153'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11552613/posts/default/111223569179103153'/><link rel='alternate' type='text/html' href='http://monouml.blogspot.com/2005/03/now-we-can-create-diagrams.html' title='Now we can create diagrams'/><author><name>Rodolfo Campero</name><uri>http://www.blogger.com/profile/09751222592916061536</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://campero.no-ip.org/fotos/rodolfo.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11552613.post-111146882259895045</id><published>2005-03-21T21:05:00.000-08:00</published><updated>2005-03-21T21:20:55.950-08:00</updated><title type='text'>make dist</title><content type='html'>&lt;p&gt;
Finally after one day of work I've ported the old Makefile style to the automake style, I enjoyed doing that, I've had a lot of fun :P Now, just type: '&lt;span style="font-style:italic;"&gt;make dist&lt;/span&gt;' after typing '&lt;span style="font-style:italic;"&gt;./configure&lt;/span&gt;' and you'll have a nice monouml tarball, nice isn't it? :) (There are missing, &lt;span style="font-style:italic;"&gt;make install&lt;/span&gt; and &lt;span style="font-style:italic;"&gt;make run&lt;/span&gt;).
&lt;/p&gt;
&lt;p&gt;
I'm still solving the awful &lt;a href="http://sourceforge.net/tracker/index.php?func=detail&amp;aid=1166305&amp;group_id=115334&amp;atid=671242"&gt;memory-eater-bug&lt;/a&gt;, I've added some fixes and the memory usage had decreased while loading, but there are still some issues while reloading XMIs... anyway, We'll fix it!
&lt;/p&gt;
&lt;p&gt;
I haven't finished the &lt;span style="font-style:italic;"&gt;Reverse Engineering&lt;/span&gt; module, I'll try to finish it sooner, I want to test it whithin MonoUML, I'm thinking about adding a nice ProgressBar while importing... :P however, I need to improve the library's performance as much as I could, to reduce processing-time is my goal.
&lt;/p&gt;
&lt;p&gt;
I need to define some details about the project's file, I mean, file-format, we'll obvious use XML for settings, something like Poseidon format: a set of files compressed as project file, as &lt;a href="http://rodolfocampero.blogspot.com"&gt;Rodolfo&lt;/a&gt; said, but... what will we save? will we use separated XMIs? If so, &lt;a href="http://expertcoder.sourceforge.net"&gt;ExpertCoder&lt;/a&gt; needs improvement for handling multiple XMI files... Things to think.
&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11552613-111146882259895045?l=monouml.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://monouml.blogspot.com/feeds/111146882259895045/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11552613&amp;postID=111146882259895045&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11552613/posts/default/111146882259895045'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11552613/posts/default/111146882259895045'/><link rel='alternate' type='text/html' href='http://monouml.blogspot.com/2005/03/make-dist.html' title='make dist'/><author><name>Mario Carrion</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11552613.post-111135313767882456</id><published>2005-03-20T13:01:00.000-08:00</published><updated>2005-03-20T17:48:32.063-08:00</updated><title type='text'>Welcome to our Planet!</title><content type='html'>&lt;p&gt;This is our Planet, here we'll post the most recent changes in the &lt;a href="http://monouml.sourceforge.net"&gt;MonoUML Project&lt;/a&gt;. Feel free to &lt;a href="http://monouml.sourceforge.net/index.php?sect=helping"&gt;contribute!&lt;/a&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11552613-111135313767882456?l=monouml.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://monouml.blogspot.com/feeds/111135313767882456/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11552613&amp;postID=111135313767882456&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11552613/posts/default/111135313767882456'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11552613/posts/default/111135313767882456'/><link rel='alternate' type='text/html' href='http://monouml.blogspot.com/2005/03/welcome-to-our-planet.html' title='Welcome to our Planet!'/><author><name>Mario Carrion</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
