Re: [Nanodesigner-developers] Sample GUI Design
Status: Alpha
Brought to you by:
swinnen
|
From: <sw...@us...> - 2004-11-02 20:21:58
|
Hi Fuji, >I'm not sure if my last message got through or not, I tried to send an >email attachment. Instead I will just give you guys a link to the >file here: http://www.ualberta.ca/~jliske/SampleGUIDesign.zip > =20 > I didn't get your last mail either, Fuji, but the link is okay. I=20 downloaded and compiled it. Works fine. I think it is a good starting point to have this code and look how MVC=20 works in a practical, not too large, application. However Nanodesigner=20 is a lot more complex. I will write a bit more about it tomorrow. >Hi All, > >I have attached some code that I threw together based on an example >framework. I am not sure how you guys feel about using existing code, >nor am I familiar with the rules by GNU/GPL for open source project >code. However, I feel this might be good start to approaching the GUI >design. So take a look at the java classes. The classes that start >with "Wmvc" I took straight from the Wampler book (and are clearly >documented as being Wampler's), and the classes that start with "Nano" >I wrote based on his examples. It is mostly incomplete skeleton code >that will use the Wampler MVC framework. Let me know what you guys >think. We don't have to use this code in our project, but at least it >may give us some ideas as to how we should be thinking about the >design of the GUI using MVC. > >The Wmvc code is so short and elegant that I didn't feel the need to >rewrite it, although you guys may want to for the project, or even >take a different approach. The classes *should* compile and run on >Java 1.4.2. Let me know if the attachment goes through OK. > =20 > The rules of GNU/GPL are not difficult. You can use GPL code but you=20 have to keep the original copyright in place and you have to keep the=20 name of the author in place also. You can change the code and add your=20 name and point out the changes you made, no problem there. You also=20 have to keep it in the original package I think. Obviously if you use somebody elses GPL code in your code, your code has=20 to be distributed under the GPL copyright also. This is, by the way,=20 the copyright we will use. Regards, Val=E8re |