Thread: [Nanodesigner-developers] NanoGUI Update
Status: Alpha
Brought to you by:
swinnen
|
From: Fuji H. <fo...@gm...> - 2004-11-09 00:59:06
|
Hi All, I've made changes to the GUI according to your suggestions. I separated the menu actions out into classes, started a working package structure, put the MVC framework classes into their own package, and cleaned up the visual appearance of the GUI to look like the specs from NanoWiki with tool panels and status bar and such. I had a hard time getting the Java Look and Feel Graphics to work based on putting the jar file into my classpath, so excuse my hacky attempt at just placing the graphics into a directory with the code. I've been using Eclipse 3.0.1 for my IDE and it seems to work very good so far, I haven't tried using Netbeans yet. And I didn't bother to setup a CVS or Subversion server yet, so I've just been placing the zips on my website. http://www.ualberta.ca/~jliske/NanoGUI_1.02b.zip There's my latest build. Let me know if the link works and if the java code compiles, runs, etc. Any comments and/or suggestions are welcome. I plan on getting the splash screen to work next and possibly integrate a "Hello World" JOGL (GLCanvas) program into the 3D Panel Swing View to see how that works. Oh and one last thing, I will probably have to ask the original author (Bruce Wampler) of the Wmvc classes for permission to use his code in our project, seeing as how his classes are copyrighted. Or maybe we can just re-write them and in the docs mention that the MVC framework classes were "inspired by" his work. -Fuji |
|
From: <sw...@us...> - 2004-11-09 22:40:14
|
Hi Fuji, >I've made changes to the GUI according to your suggestions. I >separated the menu actions out into classes, started a working package >structure, put the MVC framework classes into their own package, and >cleaned up the visual appearance of the GUI to look like the specs >from NanoWiki with tool panels and status bar and such. I had a hard >time getting the Java Look and Feel Graphics to work based on putting >the jar file into my classpath, so excuse my hacky attempt at just >placing the graphics into a directory with the code. > >I've been using Eclipse 3.0.1 for my IDE and it seems to work very >good so far, I haven't tried using Netbeans yet. And I didn't bother >to setup a CVS or Subversion server yet, so I've just been placing the >zips on my website. > >http://www.ualberta.ca/~jliske/NanoGUI_1.02b.zip > >There's my latest build. Let me know if the link works and if the >java code compiles, runs, etc. Any comments and/or suggestions are >welcome. I plan on getting the splash screen to work next and >possibly integrate a "Hello World" JOGL (GLCanvas) program into the 3D >Panel Swing View to see how that works. > =20 > I have downloaded your code and used it with Eclipse 3.0. It works=20 perfectly. It certainly looks like I suggested. Perfect. Good job. >Oh and one last thing, I will probably have to ask the original author >(Bruce Wampler) of the Wmvc classes for permission to use his code in >our project, seeing as how his classes are copyrighted. Or maybe we >can just re-write them and in the docs mention that the MVC framework >classes were "inspired by" his work. > =20 > I wouldn't bother for the moment. I doubt there will be much left of=20 the original code of Bruce when we have implemented everything we want=20 in our project. MVC is such a basic design pattern it is hardly=20 special. "Inspired by" is not worth mentioning I think. A lot of what=20 you (and I, and most of us) write is inspired, at least to some extend,=20 on examples (from books or from whatever...) we have seen or examined=20 while learning to program. We don't mention that either. The code you have written, Fuji, is already a large part of what we need=20 for the UI but it is still missing some crucial stuff (for example the=20 possibility to switch between 1 and 3 frames). I think it would be best if we rewrite everything but after discussing=20 some ui design issues (like the one I just mentioned). A lot of the new=20 classes can be filled in by the code you have written, Fuji, just by=20 copy/pasting it into the appropriate places. For example I think we=20 should split WmvcApp into two abstract classes. One abstract class that=20 describes a simple frame without menu or toolbar to extend into a=20 ToolFrame and ThreeDFrame, and one abstract class that describes a=20 complex frame *with* a menu and toolbar to create the Designer frame. I=20 will go into detail about that tomorrow or so. (It is almost midnight now= .) Starting today you can access our website by using the address=20 www.nanodesigner.org. Val=E8re |
|
From: Javier F. <jv...@ya...> - 2004-11-10 09:13:53
|
> I didn't bother > >to setup a CVS or Subversion server yet, so I've > just been placing the > >zips on my website. > > > >http://www.ualberta.ca/~jliske/NanoGUI_1.02b.zip > > I do not know whether you have done it or not, but could you copy your source code to the cvs? keep the good job. Javier __________________________________ Do you Yahoo!? Check out the new Yahoo! Front Page. www.yahoo.com |
|
From: <sw...@us...> - 2004-11-10 21:46:18
|
Hi Javier, >>I didn't bother >> =20 >> >>>to setup a CVS or Subversion server yet, so I've >>> =20 >>> >>just been placing the >> =20 >> >>>zips on my website. >>> >>>http://www.ualberta.ca/~jliske/NanoGUI_1.02b.zip >>> >>> =20 >>> > >I do not know whether you have done it or not, but >could you copy your source code to the cvs? > =20 > To be honest I think it is a bit premature to do so with this code. A number of things are missing at the moment: 1. None of the files have the license statement in it. 2. No author is mentioned. 3. Code of Bruce Wampler is released under which license? I think we should not try to rush things. The code Fuji has at the=20 moment are a good base to start with the real thing. We should do this=20 systematically starting with creating the classes to set up the frames=20 (1 or 3) and work from there. Find the methods we will most likely need=20 initially, create them, add comments and test them (writing test=20 classes) if necessary. After that the writer can put them in the cvs. This is not a small project and if we do not tackle this systematically=20 we won't get very far I think. The problem we have to solve now is that we have to start communicating,=20 discussing parts of the project. We are part of a team. You know... two people know more than one and=20 such... So about what I said yesterday about creating the frames... what do you=20 think about it? I will try to create a UML diagram tomorrow. Unfortunately the program=20 I used earlier stopped working because the temporary license expired. =20 Does anyone know a good free program to create UML diagrams? Val=E8re |
|
From: Fuji H. <fo...@gm...> - 2004-11-11 06:07:09
|
Hi, For UML: Dia works http://www.gnome.org/projects/dia/ There is also a web based one called gmodeler http://www.gskinner.com/gmodeler/app/run.html And ArgoUML looks cool, but ive never used it http://argouml.tigris.org/ You could use MS Visio (but i wouldn't ;-]) Hope that helps. -Fuji On Wed, 10 Nov 2004 22:49:48 +0100, Val=E8re Swinnen <sw...@us...> wrote: > Hi Javier, >=20 > >>I didn't bother > >> > >> > >>>to setup a CVS or Subversion server yet, so I've > >>> > >>> > >>just been placing the > >> > >> > >>>zips on my website. > >>> > >>>http://www.ualberta.ca/~jliske/NanoGUI_1.02b.zip > >>> > >>> > >>> > > > >I do not know whether you have done it or not, but > >could you copy your source code to the cvs? > > > > > To be honest I think it is a bit premature to do so with this code. > A number of things are missing at the moment: > 1. None of the files have the license statement in it. > 2. No author is mentioned. > 3. Code of Bruce Wampler is released under which license? >=20 > I think we should not try to rush things. The code Fuji has at the > moment are a good base to start with the real thing. We should do this > systematically starting with creating the classes to set up the frames > (1 or 3) and work from there. Find the methods we will most likely need > initially, create them, add comments and test them (writing test > classes) if necessary. After that the writer can put them in the cvs. > This is not a small project and if we do not tackle this systematically > we won't get very far I think. > The problem we have to solve now is that we have to start communicating, > discussing parts of the project. > We are part of a team. You know... two people know more than one and > such... > So about what I said yesterday about creating the frames... what do you > think about it? > I will try to create a UML diagram tomorrow. Unfortunately the program > I used earlier stopped working because the temporary license expired. > Does anyone know a good free program to create UML diagrams? >=20 > Val=E8re >=20 >=20 >=20 >=20 > ------------------------------------------------------- > This SF.Net email is sponsored by: > Sybase ASE Linux Express Edition - download now for FREE > LinuxWorld Reader's Choice Award Winner for best database on Linux. > http://ads.osdn.com/?ad_idU88&alloc_id=12065&opclick > _______________________________________________ > Nanodesigner-developers mailing list > Nan...@li... > https://lists.sourceforge.net/lists/listinfo/nanodesigner-developers > |
|
From: Elie De B. <el...@de...> - 2004-11-11 07:56:45
|
Hello, Dia works and i've been using dia to make all sorts of diagrams but it's still not very mature and contains some flaws in it but has great potential. One of my suggestions was also argouml (java webstart click: http://argouml.tigris.org/files/documents/4/0/argouml-0.16.1/jws/argouml-en.jnlp ) Anyhow I agree Fuji's code is a really good start, it's something we can start to play with. And we can still correct any mistakes we make. greetings Elie > Hi, > > For UML: > > Dia works > http://www.gnome.org/projects/dia/ > > There is also a web based one called gmodeler > http://www.gskinner.com/gmodeler/app/run.html > > And ArgoUML looks cool, but ive never used it > http://argouml.tigris.org/ > > You could use MS Visio (but i wouldn't ;-]) > > Hope that helps. > > -Fuji > > On Wed, 10 Nov 2004 22:49:48 +0100, Val=E8re Swinnen > <sw...@us...> wrote: > > Hi Javier, > >=20 > > >>I didn't bother > > >> > > >> > > >>>to setup a CVS or Subversion server yet, so I've > > >>> > > >>> > > >>just been placing the > > >> > > >> > > >>>zips on my website. > > >>> > > >>>http://www.ualberta.ca/~jliske/NanoGUI_1.02b.zip > > >>> > > >>> > > >>> > > > > > >I do not know whether you have done it or not, but > > >could you copy your source code to the cvs? > > > > > > > > To be honest I think it is a bit premature to do so with this code. > > A number of things are missing at the moment: > > 1. None of the files have the license statement in it. > > 2. No author is mentioned. > > 3. Code of Bruce Wampler is released under which license? > >=20 > > I think we should not try to rush things. The code Fuji has at the > > moment are a good base to start with the real thing. We should do this > > systematically starting with creating the classes to set up the frames > > (1 or 3) and work from there. Find the methods we will most likely need > > initially, create them, add comments and test them (writing test > > classes) if necessary. After that the writer can put them in the cvs. > > This is not a small project and if we do not tackle this systematically > > we won't get very far I think. > > The problem we have to solve now is that we have to start communicating, > > discussing parts of the project. > > We are part of a team. You know... two people know more than one and > > such... > > So about what I said yesterday about creating the frames... what do you > > think about it? > > I will try to create a UML diagram tomorrow. Unfortunately the program > > I used earlier stopped working because the temporary license expired. > > Does anyone know a good free program to create UML diagrams? > >=20 > > Val=E8re -- <============================> Homepage: www.de-brauwer.be <============================> |