Hi Chad,

no, not yet. Have you got any info about the current status of open
source OCL parsers? Are there any?

Cheers...
Matthias

> -----Original Message-----
> From: [EMAIL PROTECTED] 
> [mailto:[EMAIL PROTECTED] On Behalf 
> Of Chad Brandon
> Sent: Sunday, July 13, 2003 4:46 PM
> To: Matthias Bohlen
> Cc: [EMAIL PROTECTED]; 
> [EMAIL PROTECTED]
> Subject: Re: [Andromda-devel] Short term plans and long term plans
> 
> 
> Hi Matthias,
> 
> Have you or anyone else thought about integrating an OCL 
> parser into the project?
> 
> Thanks,
> 
> Chad
> 
> ----- Original Message ----- 
> From: "Matthias Bohlen" <[EMAIL PROTECTED]>
> To: "'Doroszlai Attila'" <[EMAIL PROTECTED]>
> Cc: <[EMAIL PROTECTED]>;
> <[EMAIL PROTECTED]>
> Sent: Sunday, July 13, 2003 8:19 AM
> Subject: [Andromda-devel] Short term plans and long term plans
> 
> 
> Hi Attila,
> hi to our developers and users,
> 
> thank you for your offer to help - this is always appreciated.
> 
> I think, there are some basic steps that future AndroMDA 
> developers should take:
> 
> * read the project summary at 
> http://sourceforge.net/projects/andromda/
> * read about patches, feature requests and bugs of the product
> * subscribe to andromda-devel, andromda-cvs and andromda-user
>   (see http://sourceforge.net/mail/?group_id=73047)
> * check out the CVS version of AndroMDA and recompile it
>   (see http://sourceforge.net/cvs/?group_id=73047)
> * discuss a change to AndroMDA on the andromda-devel list
> * submit a good patch to solve an interesting problem with AndroMDA
>   (see http://sourceforge.net/tracker/?group_id=73047&atid=536547)
> 
> Please submit the solution as a patch in AndroMDA's patch 
> area (link see above). We'll examine it and if the code is 
> good, you'll get committer rights for our CVS repository and 
> become an official member of the team.
> 
> OK, to answer your question now:
> 
> > What are your current short-term plans?  Would a new sub-project be 
> > acceptable for you?  If so, what kind of cartridges would 
> you like to 
> > see being developed in the future?
> 
> We are just on the brink of a new release, AndroMDA 2.0.2 
> final (as opposed to the alpha release that we have got 
> today). To make it really *final*, there are a number of things to do:
> 
> 2.1) Currently, AndroMDA is delivered in several ZIP files, 
> one for each purpose (core, cartridges, samples, etc.). Users 
> have reported that this is too complex to handle and install. 
> So, the goal for 2.0.2 is to deliver only two ZIPs: one for 
> the binaries, one for source code. This makes the ZIPs much 
> larger but also much easier to install and run.
> 
> 2.2) The web pages mention a wizard that creates an empty 
> code generation project as a good starting point for new 
> users to work with AndroMDA. This wizard was broken (by me!) 
> when the software was reorganized and the cartridge mechanism 
> was introduced. I did not have time to fix this, Tony (author 
> of the wizard) had neither. The wizard must be working again 
> before we release. The wizard consists of only one XML file, 
> so that one should be easy to change (but must be throughly tested!).
> 
> 2.3) Each cartridge that we have should be demonstrated with 
> a template project that new users can copy and extend. Tony 
> Mowers wrote a template project for the EJB cartridge, I will 
> have to write a template project for the hibernate cartridge. 
> I do not know if it makes sense to create one for the 
> currently somewhat crude Struts cartridge.
> 
> 2.4) A new XDoclet release has come out. AndroMDA V2.x should 
> contain and use it.
> 
> OK, these were the goals for V2.0.2.
> 
> After the release of 2.x, we plan to create a branch in CVS 
> for 2.x maintenance releases and continue with the 
> development of V3.0 on the main trunk. My main goals for the 
> V3.0 release are:
> 
> 3.1) Make AndroMDA usable in an agile context. Examples: It 
> should be possible to rename a class, attribute or method or 
> move a class into a different package, etc. without breaking 
> the compile cycle. With 2.x this is impossible because 
> AndroMDA does not know that a model element was renamed or 
> moved and happily generates a new one, keeping the old one as 
> an orphan. This breaks the code and the user has to 
> re-arrange it manually which is very tedious. I dream of an 
> integration of AndroMDA as an Eclipse plugin, making AndroMDA 
> aware of model changes. AndroMDA should then invoke the 
> Eclipse JDT to do the name changes on the code level. I don't 
> know if this is possible, but at least that's the goal.
> 
> 3.2) Richard Kunze has supplied a sophisticated and powerful 
> new EJB cartridge as a patch. This should become part of the 
> 3.x release, too.
> 
> 3.3) Andy Soroker works on a JDO cartridge (hi Andy, how is 
> it?). This should also become part of the new release.
> 
> 3.4) Netbeans MDR (the metadata engine we use in the core) 
> has the possibility to notify AndroMDA when it creates an 
> instance of a metamodel class. Upon that event, AndroMDA 
> could instantiate a cartridge-supplied decorator class that 
> implements model consistency checks and fine grain support 
> for Velocity scripts. Trivial example: When a JMI class for a 
> UML attribute is instantiated, AndroMDA could attach a 
> decorator that has a "getGetterName()" method that retuns the 
> name of the appropriate getter for the attribute. There are 
> more complex things possible with this approach. Users of 
> AndroMDA could write their own decorators for their own UML profiles.
> 
> Well, that's it for the moment. There's more to come, I think.
> 
> So, if you want to join us, please have a look at the two 
> task lists above. Maybe, you can try to do 2.2 and submit a 
> patch for it? After that, we can look what you can do next. 
> Is that OK for you?
> 
> Have fun...
> Matthias
> 
> > -----Original Message-----
> > From: Doroszlai Attila [mailto:[EMAIL PROTECTED]
> > Sent: Sunday, July 13, 2003 12:29 PM
> > To: Matthias Bohlen
> > Subject: joining the AndroMDA development team
> >
> >
> > Dear Matthias,
> >
> > My name is Attila Doroszlai, I study software engineering at the 
> > Technical University of Budapest, Hungary.  My current interest is 
> > code generation.
> >
> > Recently, I examined a number of tools for the generation of J2EE 
> > code, and found that the one I'd like to work with is 
> AndroMDA, so I'd 
> > like to join the development team.
> >
> > Since this is also a university project for me, my work on AndroMDA 
> > would have to be evaluated by my teacher. Therefore, I'd need an 
> > assignment that is large enough to last about half a year 
> (working on 
> > it in part-time), and at the same time small enough for me 
> to be able 
> > to handle it.
> >
> > My original goal was to write a tool for generating Entity 
> Beans, but 
> > I see that AndroMDA already has this capability. Thus, I'm 
> considering 
> > the generation of the (web) user interface instead.  In the Code 
> > Generation Network interview, however, you said that your 
> focus was on 
> > the server-side quite for some time.  I don't stick to 
> front-end code
> > generation, I'd accept any reasonable task.
> >
> > I understand that joining an already established project cannot be 
> > done in a single step, so I'm ready to do bug-fixing and 
> more before I 
> > start working on a new cartridge.
> >
> > What are your current short-term plans?  Would a new sub-project be 
> > acceptable for you?  If so, what kind of cartridges would 
> you like to 
> > see being developed in the future?
> >
> > sincerely,
> > Attila
> >
> 
> 
> 
> 
> -------------------------------------------------------
> This SF.Net email sponsored by: Parasoft
> Error proof Web apps, automate testing & more.
> Download & eval WebKing and get a free book. 
www.parasoft.com/bulletproofapps1
_______________________________________________
Andromda-devel mailing list [EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/andromda-devel




-------------------------------------------------------
This SF.Net email sponsored by: Parasoft
Error proof Web apps, automate testing & more.
Download & eval WebKing and get a free book.
www.parasoft.com/bulletproofapps1
_______________________________________________
Andromda-devel mailing list [EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/andromda-devel




-------------------------------------------------------
This SF.Net email sponsored by: Parasoft
Error proof Web apps, automate testing & more.
Download & eval WebKing and get a free book.
www.parasoft.com/bulletproofapps1
_______________________________________________
Andromda-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/andromda-devel

Reply via email to