Hallo Alexandre,

Wednesday, November 3, 2004, 3:17:14 PM, you wrote:

AT> I read an email about all those tools that AndroMDA support. Is
AT> there any free or open source tool in the list? My question is:
AT> AndroMDA is an open source initiative or just a way to sell
AT> Poseidon and Magic Draw copies ?

wow, this was a real good flame to spark new activity on the list! :-)
Thanks, Alexandre!

Well, I happen to have founded the AndroMDA project, so let me say
something:

<flame>
  If you show me just one single good open source UML
  modeling tool on the market, we'll be happy to support it!
</flame>

ArgoUML did not satisfy our requirements:

* It is unstable.
* It uses an outdated repository (NSUML is not maintained any more).
* It has performance problems with large models.

AT> Becouse, what is the point of an open source tool that needs a
AT> comercial one

The point is: With AndroMDA, you can see how MDA really works,
internally. This was the motivation for me to start the project. Using
the open source Netbeans Metadata Repository as our basis, we can read
XMI input from any *good* UML on the market, open source or
commercial.

AT>  (very specific one, and pretty unknown. Where not
AT> talking about world leader UML tools like rose and together

I said: we need *good* tools. Together is nice but does not write good
XMI output (at least today). It is awfully expensive and does too much
for an MDA approach. So, you really don't need it. Rose is the
classical one, also quite expensive and does not support XMI output
officially but only via the plug-in from Unisys which is also
outdated, not maintained any more. So, why buy Rose?

MagicDraw costs around $150, is rock solid, fast, writes terrific XMI,
so why not use it to create input models for AndroMDA?

If you find a comparable open source UML tool, stable and with good
XMI output, writing UML 1.4 into XMI 1.1 or 1.2, you can almost
immediately use it with AndroMDA - no problem.

AT> And... it's SO complicated. Version 3.0 is very complicated. Much
AT> more than v2. I just want to generate hbm files from UML model,and
AT> androMDA does not accomplish that in a efficient way.

Yes, that's right. AndroMDA *is* complicated. I admit that
whole-heartedly. Maybe, it's because it is has become so strong that
it...
* supports today's real world projects
* generates code for various platforms
* is extensible for the needs of the particular target architecture
* And: has to remain maintainable over time.

Maybe, all these requirements have made AndroMDA complicated, I
honestly admit that.

Stay with us, learn to use AndroMDA effectively, and maybe you'll make
peace with it. :-)

Cheers...
Matthias

P.S.: About ArgoUML, maybe you want to resume the old activities
writing UML 1.3 metafacades for AndroMDA? This can make AndroMDA read
Argo's output. There one was a guy (Stephane?) who started such a
sub-project. He is French, I don't know where he is today. Maybe, you
can take his code and continue?

---

Matthias Bohlen

Internet:
   http://www.mbohlen.de/
   [EMAIL PROTECTED]





-------------------------------------------------------
This SF.Net email is sponsored by:
Sybase ASE Linux Express Edition - download now for FREE
LinuxWorld Reader's Choice Award Winner for best database on Linux.
http://ads.osdn.com/?ad_id=5588&alloc_id=12065&op=click
_______________________________________________
Andromda-user mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/andromda-user

Reply via email to