Hi Oliver,

welcome on the list! (we already chatted a bit on IRC)

I`currently working on my Bachelor Thesis in Computer Science and use RIFE as the Target Framework for an
MDSD (Model Driven Software Development) Tool as an Eclipse Plugin.

That's the interesting part ;-)

The Thesis will contain a Eclipse Plug-In to model a web application and generate the application from the model. If i can get it the generation process will take care to do not overwrite the parts written by the developer. One Option to do this is by using Protected
Areas, but that will be done in 1-2 weeks.

Did you ever consider to not generate everything, but to evaluate your model at run-time, using a set of well defined APIs and hooks and a component model for customization and integration? That's the approach we took with RIFE/Crud. The advantage is that the developer never is able to accidently change something he shouldn't, simply because there's no generated code to change. His source repository is also not cluttered with a wealth of files he didn't write himself. I think that when you generate something from a visual schema, you should allow full roundtrip editing so that changes that are made to the sources are reflected in the UI.

That's just my take on the topic ;-)

I try to make it abstract to be used with other web framework (or even RoR). But at the
moment i only support RIFE.

The Version in my thesis will only contain the basic functionality, because lack of time. But after the thesis i will contribute the sources to RIFE to be extenden and hopefully be
useful.

The Thesis will end on 24.2.2006 and i will hopefully finish before the 15.2. After this i have to held my colloquium and then I`m finished. (If nothing goes wrong.)

That's very short notice. The best of luck with your project and if you need suggestions, help or are stuck, don't hesitate to speak up.

I believe so too; and people like Bruce Tate are singing it's
praises... and if you already know java, you don't have a lot of
reasons for not using Rife as-is now; and it will only get better :)

correct :)

Don't forget the conference talks. RIFE is really going places nowadays. Two talks at JavaPolis next week. Two talks at TheServerSide Symposium in March, and there's a good chance that I'll speak at JavaOne in May too (someone on the expert team contacted me to make sure a proposal was submitted for RIFE, since the were interested in the topic).

Best regards,

Geert

--
Geert Bevin                       Uwyn bvba
"Use what you need"               Avenue de Scailmont 34
http://www.uwyn.com               7170 Manage, Belgium
gbevin[remove] at uwyn dot com    Tel +32 64 84 80 03

PGP Fingerprint : 4E21 6399 CD9E A384 6619  719A C8F4 D40D 309F D6A9
Public PGP key  : available at servers pgp.mit.edu, wwwkeys.pgp.net


_______________________________________________
Rife-users mailing list
Rife-users@uwyn.com
http://www.uwyn.com/mailman/listinfo/rife-users

Reply via email to