I've been doing a little work in NetBean's Matisse on some of the interfaces
for my new editing tools. I was wondering if either JUMP or OpenJUMP had any
standard for user interface design. Here are some of the questions that came
up during my work. I'd like to get other developers comments. If we don't
have an existing standard, perhaps we can work with the different
JUMP/OpenJUMP development teams and Vivid Solutions to come up with one. The
answer to some of these questions will no doubt have to do with i18n
constraints. I'm not at all an expert in this area, and I will be looking
for some help.

*[1]* What font, font weight, and color should be used for "normal" or
"regular" text?
*[2]* What font, font wieght, and color should be used for "title" or
"heading" text"? Should this be a different font at all?
*[3]* Do we prefer images for buttons, or text labels? (For example, if I
have a button that deletes something, do I use a big red x or a text label
that says "Delete"?) Do we have a standard icon set that we would like to
use?
*[4]* Do we want a standard size or width/height ratio for pop-up dialogs?
*[5]* Do we want to have some rules about layout of the top-level menu of
the program. For example, instead of having a top-level menu entry for every
plug-in and project perhaps we should have a limited number of top-level
menues and require plug-ins to contribute their menue entries under one of
the top-level menue entries. (For example, instead of having a top-level
"SurveyOS" menu entry, I would place "SurveyOS" under the top-level "Tools"
menue entry. Then I would fill a sub-menu brought up by the Tools>SurveyOS
menu entry.
*[6]* Would we like to have a standard "JPP" or "OpenJUMP" logo that can be
used in interface design?
*[7]* Should we require a common location and arrangement for the "OK",
"Cancel" and "Apply" buttons that appear on most dialogs?

I appreciate everyone sharing with me their answers to these questions. I
think it would be great if we could get some GUI consistency across
plug-ins, and even across "brands" of JUMP/OpenJUMP. I'm not suggesting that
plug-in developers would have to follow this standard, but that we could
make a "suggested" standard available.

The Sunburned Surveyor
-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier.
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
Jump-pilot-devel mailing list
Jump-pilot-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel

Reply via email to