Hi Christian, welcome again here! Great idea to base the property panel generation on XMI! Will the UML metamodel be the only input for the code generator, or do you think that additional info has to be added, e.g. for layout?
If the latter is the case, then one could import the relevant part of the XMI into ArgoUML, model these additional infos, and then the resulting XMI will be useful for generating the whole property panel. Or did you plan to add things during the XSLT transformation into the XML? What came into my mind is to use a MDA framework to get from XMI directly to code in one step. AndroMDA can read XMI produced by ArgoUML. The AndroMDA community knows us ArgoUML people, and there is documentation on writing custom cartridges for code generation. It's just a quick idea, so if you prefer writing the XLST transformation and a code generator for XML, just go ahead. Have fun! Thomas -------- Original-Nachricht -------- > Datum: Tue, 29 Apr 2008 00:15:11 +0200 > Von: "Christian López Espínola" <[EMAIL PROTECTED]> > An: [email protected] > Betreff: Re: [argouml-dev] Welcome to our 2008 Google Summer of Code Students > Hi folks, > > I'm Christian (penyaskito), but most people know me here. As Marcos, I > were a GSoC participant last year, with the Sequence Diagrams > improvements project. It was a great experience, so I'll be here again > with a proposal called "UI Code generation for ArgoUML property > panels". > Right now, a property panel is written for each model element, and > that's a lot of work. With the future move to UML2, more elements are > added, so we'll need to expend a lot of time in their property panels. > My plan is work with the UML metamodel XMI, transform it with XSLT to > a XML that describes the UI, and compose it with a new XML per element > that adds positional info to the elements. Then we'll use some GUI > engine that render this XMLs to Swing / SWT code. So instead of coding > a lot of Java GUI code, we'll need to modify an XSLT and write some > minimal XMLs for adding the new elements. I'll write a deeper mail > soon about how I plan to achieve this. > > Hope that this will be a great summer for all of us, and we'll > accomplish our objectives. Happy hacking! > > On Sun, Apr 27, 2008 at 8:24 PM, Marcos Aurélio <[EMAIL PROTECTED]> > wrote: > > > > Hi guys, > > > > I have also been selected for GSOC 2008, I'm here since the last year's > GSOC > > when I implemented the profiles subsystem for ArgoUML. This year i'm > going > > to invest in the critics subsystem. > > > > I'm a master's student in Computer Science from Brazil (but actually i'm > in > > France). > > > > Well, thank you for the opportunity :-) > > > > maas > > > > > > > > On Thu, Apr 24, 2008 at 11:59 AM, Bogdan SZANTO > <[EMAIL PROTECTED]> > > wrote: > > > > > Hello, > > > It was great news to hear that I was selected. Even though last year I > was > > not selected (I applied for 3 orgs, none of which was ArgoUML), I kept > on > > going and hoped for the best this year. I also changed the strategy: > I've > > presented my project to the community and I've started working on some > > issues. This allowed me to get to know the community better, to see if > it > > was suitable for me and to get a taste of how it feels working with the > > community. It felt great and I believe that it will last through the > summer. > > > > > > My proposal, about "Usability issues of diagrams", can be found here: > > http://fex.insa-lyon.fr/get?k=dPJ0J0podojJMgQQXBx > > > You can find detailed information about me and about the project. > > > > > > I would like to thank Bob and the others for the feedback and remarks > that > > helped improve my application and Michiel for the help with the Issues > and > > the Patches. > > > > > > Cheers, > > > Bogdan, hoping to make this summer as exciting as possible > > > > > > > > > Brian Hudson wrote: > > > > > > > > > > > Hello, > > > > > > > > I will be the student working on improving and enhancing > > ArgoUML/ArgoEclipse integration this summer. > > > > > > > > Between now and the official start date I'll be working with my > mentor > > and other members of the community to better scope and refine a project > plan > > for the summer, but in general it will follow this general outline: > > > > - Improve existing functionality > > > > - Improved Swing/SWT integration > > > > - Fix existing bugs > > > > - Upgrade to latest eclipse? > > > > - Tighter ArgoUML/Eclipse integration (menus, toolbars, preference > pages > > etc) > > > > - Integrate missing features > > > > - Bug fixes, code clean up, documentation, etc > > > > > > > > I will be going through and adding tickets to the ArgoEclipse issue > > tracker over the next few weeks and encourage you guys to do so as well > if > > there is a bug that has been nagging you or a feature you'd really like > to > > see. > > > > > > > > For those who are interested a copy of my proposal can be obtained > at: > > http://www.hudsonb.com/GSoC/08/argoeclipse_proposal_v2.pdf > > > > > > > > Thanks again, I look forward to working with you all this summer! > > > > > > > > Brian > > > > > > > > > > > > On Wed, Apr 23, 2008 at 7:08 AM, Bob Tarling <[EMAIL PROTECTED] > > <mailto:[EMAIL PROTECTED]>> wrote: > > > > > > > > Hi all > > > > > > > > I'd like to echo Tom and Linus comments about the students we > lost > > > > this year. We requested a certain allocation of students from > Google > > > > but Google restricted those numbers below our requested limited. > This > > > > is a very popular program and unfortunately even Google have some > > > > limit to their funding. > > > > > > > > For those of you having joined the program this year perhaps you > > could > > > > introduce yourselves here on the dev list with a short summary of > the > > > > work you intend to do. There will be those watching the list who > will > > > > not have access to your proposals and may well be curious. > > > > > > > > We'd like to encourage you to communicate and seek help and > > assistance > > > > using the dev list. Open source development is a community > process > > and > > > > it's important for the community to be able to give their own > input > > > > and guidance to your work as well as your mentor. > > > > > > > > Welcome on board and good luck with all your projects. > > > > > > > > Regards > > > > > > > > Bob. > > > > > > > > . > > > > > > > > 2008/4/22 Linus Tolke <[EMAIL PROTECTED] > <mailto:[EMAIL PROTECTED]>>: > > > > > > > > > > > > > > > > > Hello all! > > > > > > > > > > Google has now announced the students for the Google Summer of > > > > Code 2008. In > > > > > the ArgoUML project we are happy to welcome five students this > > year. > > > > > > > > > > Two students are back from last year (Christian and Marcos), we > > > > already know > > > > > them from their work last summer and since then. > > > > > > > > > > Then we have three new students, Bogdan, Thilina, and Brian, > > > > that we will > > > > > get to know better over the summer. > > > > > > > > > > I would also like to thank all the students that showed > interest > > > > but didn't > > > > > get selected. We would very much have like to accept more > > > > students but alas, > > > > > Google decides on a limit for the amount of students accepted > in > > > > the program > > > > > and we decided on the best candidates within that limit. If you > > > > didn't get > > > > > selected you are still welcome to work with your projects and > your > > > > > contributions will be valuable to ArgoUML even though it is not > > > > part of the > > > > > Google Summer of Code 2008. > > > > > > > > > > Please make your best to get our students to feel welcome in > our > > > > community > > > > > and help them work as efficiently as possible with their > projects. > > > > > > > > > > /Linus > > > > > > > > > > > > > > --------------------------------------------------------------------- > > > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > > > <mailto:[EMAIL PROTECTED]> > > > > > > > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > <mailto:[EMAIL PROTECTED]> > > > > > > > > > > > > > > > > > > -- > > > Bogdan SZANTO > > > address: 15e étage > > > 1, Allée Athéna > > > 69100 Villeurbanne > > > FRANCE > > > tel: +33 (0)6 37 45 98 55 > > > +33 (0)4 69 16 08 73 > > > mail: [EMAIL PROTECTED] > > > [EMAIL PROTECTED] > > > [EMAIL PROTECTED] > > > ----------------------------------------------- > > > Impossible is nothing ~ Nothing is impossible ! > > > ----------------------------------------------- > > > > > > > > > > > > > > > > > > --------------------------------------------------------------------- > > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > > > > > > > > > > -- > > - > > http://www.marcosaurelio.com > > *1984 +2057 > > > > "It is slightly better to be simple than correct." > > > > Timothy Finin > > > > > > -- > Regards, > > Christian López Espínola -- Psst! Geheimtipp: Online Games kostenlos spielen bei den GMX Free Games! http://games.entertainment.gmx.net/de/entertainment/games/free --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
