Hi Felix,
thanks for your point of view for this subject. Let me explain a little further where we are going with this: * Today, AndroMDA can read and process models based on the UML 1.4 metamodel, using XMI 1.0, 1.1 and 1.2. * Poseidon uses XMI 1.2, MagicDraw uses XMI 1.0 and 1.1, AndroMDA does not care about this because Netbeans MDR can read XMI 1.0, 1.1 and 1.2. This is why it is easily compatible with both tools. If you want, you can say: It's like understanding two writers who both write English text files: one is using Word to express himself, the other is using FrameMaker, but English is English. * Poseidon and MagicDraw are currently incompatible on the XMI level and therefor cannot read each other's output although they use the same metamodel. AndroMDA does not care about this problem and reads both types of output. Now, where are we going with all this MagicDraw stuff and why? For AndroMDA developers: * For complex examples and for the development of the AndroMDA internals, we need an absolutely robust tool with high performance. We really need to concentrate on the complex development task we are doing, not on the modeling tool itself which should simply do its job. MagicDraw does this. * Poseidon has shown that it needs some more time to become stable and reach the performance level we need. So, we'll simply give Gentleware this time to bring Poseidon to this level of quality - I'm sure they can. * We'll use MagicDraw especially for our internal models, that means, those models from which we generate code that becomes part of the AndroMDA core itself. For AndroMDA users: * Our users will still be able to use both Poseidon and MagicDraw to produce models. AndroMDA will continue to process those models 100% as it does today. * The AndroMDA team will produce examples using both tools. Simple examples will be produced with Poseidon, complex examples will be produced with MagicDraw because it would be too difficult and time-consuming for us to do them in Poseidon. * Our users can view Poseidon examples with Poseidon (Community Edition or higher). So, they will have no-cost access to these examples. They may create complex models in Poseidon by themselves, no problem. We'll make sure that these also work 100% as they do today. * Our users can view MagicDraw examples with MagicDraw Reader which is also a no-cost program. They can edit those examples using MagicDraw itself (starting with the Personal Edition at quite a low price). We'll make sure that those work 100% as they do today. What we are NOT going to do: * We are not trying to convert models from one tool to another. This is beyond the scope of our project. So, to sum up, let me quote your email: > I am not saying that the AndroMDA developers shouldnt use MagicDraw > for more efficient work but I am saying that it might be very important > to allow a Poseidon user work with AndroMDA without any hurdles. This is exactly what we do: make developers more efficient and allow our users (both Poseidon and MagicDraw users) to continue to work without hurdles. No need to worry! :-) Cheers... Matthias --- Ursprüngliche Nachricht --- Datum: 15.12.2003 08:44 Von: [EMAIL PROTECTED] An: [EMAIL PROTECTED] Betreff: Aw: Re: [Andromda-user] Re: [Andromda-devel] magicdraw > > Hi, > > from a non-developer view I think its not a good idea to focus on MagicDraw > because with Posiedon AndroMDA offers a low-cost (read "free" for the Community > Edition of Poseidon) MDD/MDA approach. This is an very important aspect I think > and we should be cautious to risk the lable of "free MDD/MDA" when we (the > developers) switch to MagicDraw and a free modeling tool isnt supported 100% > (e.g. all complex examples are in the MagicDraw XMI dialect). > > I am not saying that the AndroMDA developers shouldnt use MagicDraw for more > efficient work but I am saying that it might be very important to allow a Posiedon > user work with AndroMDA without any hurdles. > > > Felix ------------------------------------------------------- This SF.net email is sponsored by: SF.net Giveback Program. Does SourceForge.net help you be more productive? Does it help you create better code? SHARE THE LOVE, and help us help YOU! Click Here: http://sourceforge.net/donate/ _______________________________________________ Andromda-user mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/andromda-user