Hi,

At first, sorry for the delays and the too late feedback.

My initial planning on the proposal was:

- Community Bonding Period: I'll do a deeper research on this
libraries, doing simple tests, so we select one of the possible
choices.
- From May 26 to June 10, I'll start creating the Java code required
for creating the GUI from the XMLs, with a hand-made XML based on a
element of the metamodel, as a test case (PropPanelFigClass could be a
good example for being started). This will help me to learn about
XUL/the XML format selected.

At the first week, I researched what our alternatives were, because
they were increased after the proposal acceptation. Dr. Joaquin Peña,
a teacher of mine that has been involved on ArgoUML in the past,
proposed to me that a good way of achieving our goals should be using
MDA, with ecore, ATL and  MOFScript technologies. I'll be meeting him
next week to evaluate how those technologies can help us for doing the
work, and I'll send you my conclusions so all we can evaluate if
that's a good path.

So our updated alternatives are:
1 - Build from scratch the code for the XML --> GUI independent transformation.
2 - Use an existing library independent of the GUI (or at least less
coupled): ¿Jelly, swixml?
3 - Use MDA (ATL + MofScript), I'll elaborate on this on next week.

About using existing libraries, I evaluated Jelly (also talked about
swixml in my proposal). Jelly seems not to be under active
development, but it seems complete. The problem here is that we don't
have an alive community were to ask support when needed, or to work
hand by hand if bugs exists. I need time for evaluating other
libraries, like swixml.

Bob proposed me that instead of investing more time in evaluating the
alternatives, we should start prototyping one of them. So I started a
prototype of [1] in [argouml] / branches /
xmlpropertypanels-penyaskito-soc08  /
argouml-core-propertypanels-scratch.
BTW, I keep the [3] alternative open.

Our first goal is building a subset of the GUI components required,
and building the XML by hand of Class and Interface, and display them,
so we can see how the panels change when other elements are selected.
I'll create a PSF file ASAP, so any developer can check the progress.

I am a little bit delayed on the initial planning, now I am on the
exams period and they require more time that I initially planned, but
I expect that I'll be able of achieve that first goal before June end.
After June end I'll be able of dedicating a lot more time to the
project, so things should go more fluid.

Thanks for reading and feedback welcome.

-- 
Cheers,

Christian López Espínola <penyaskito>

Reply via email to