Create prototype CAD GUI layout diagramBRL-CAD
Status: ClosedTime to complete: 72 hrs Mentors: SeanTags: prototype, GUI, diagram

BRL-CAD's usability is notoriously complex and "expert friendly". MGED and Archer are the main geometry editors, with drastically different user interfaces.

This task involves evaluating the features provided by MGED and Archer, then designing a new GUI layout that encompasses their features while improving usability. Rationale for design decisions and layout should be provided.

References:

Uploaded Work
File name/URLFile sizeDate submitted
task.rar404.3 KBDecember 03 2012 20:26 UTC
PSD.tar.gz559.8 KBDecember 04 2012 17:04 UTC
task.rar404.3 KBDecember 07 2012 13:44 UTC
images.tar.gz503.7 KBDecember 07 2012 13:45 UTC
Comments
Alexander Dimitrovon December 2 2012 19:20 UTCTask Claimed

I would like to work on this task.

Sean on December 2 2012 19:35 UTCTask Assigned

This task has been assigned to Alexander Dimitrov. You have 72 hours to complete this task, good luck!

Sean on December 4 2012 16:51 UTCDeadline extended

The deadline of the task has been extended with 1 days and 0 hours.

Alexander Dimitrovon December 6 2012 09:06 UTCReady for review

The work on this task is ready to be reviewed.

Daniel Rossberg on December 6 2012 14:43 UTCI can't see any reference to a BRL-CAD GUI

Where is the GUI?

Daniel Rossberg on December 6 2012 14:43 UTCTask Needs More Work

One of the mentors has sent this task back for more work. Talk to the mentor(s) assigned to this task to satisfy the requirements needed to complete this task, submit your work again and mark the task as complete once you re-submit your work.

Alexander Dimitrovon December 6 2012 14:50 UTCTask

Well, i was talking with one of the mentors and he said i am on right track. This is redesign of what is sown in the examples folder. I put more functionality in less space . This is better designed and organized task center (from the examples folder). And ... this is gui? GRAPHIC user interface. As Sean told me, i can even do it on paper, so ... i think this is what it sould be. 

Daniel Rossberg on December 6 2012 15:08 UTCWhere is your GUI layout?

The last upload was on December 4.  It contains two screenshots (from an Apple computer?)  One seems to be a web browser showing the Google homepage, the other one is a "Task Center".  Non of them has any relation to a CAD.


The "Ready for review" was hit on December 6.  But I can't see any result with this date.


What are the features provided by MGED and which features provides Archer?  How do you integrate these features into a new GUI?  Doing this on paper is ok but I would like to see this "paper".

Sean on December 6 2012 15:13 UTCon right track, but still not yet at the station

Alexander, no need to be so defensive... and thanks for your efforts!  You're on the right track showing two different GUI layouts, but what is missing is one more layout that is specific to a geometry editing interface.  Following on your task manager example, what might the interface look like if there was a task to "Create new geometry", "Edit existing geometry", or even "Browse geometry catalog"?


That's where the examples in http://brlcad.org/design/gui/examples/ become relevant.


 

Sean on December 6 2012 15:14 UTCDeadline extended

The deadline of the task has been extended with 2 days and 0 hours.

Alexander Dimitrovon December 7 2012 16:06 UTCReady for review

The work on this task is ready to be reviewed.

Sean on December 7 2012 16:58 UTCTask Closed

Congratulations, this task has been completed successfully.

Sean on December 7 2012 16:59 UTCthat's more like it

So that's more like it and it's a decent evolution from the task manager.  There are lots of particulars to sort out, but this should help spark some ideas.  You are clearly skilled at design, so perhaps you'll take on some of our other design tasks.


I'm adding one (hopefully later today) to come up with a new theme for our main website.  Something to think about. ;)


 

Sean on January 14 2013 15:23 UTCthank you

As GCI comes to a close, we wanted to take the time to say THANK YOU for all your efforts.  This comment interface closes after GCI is over, so you're encouraged to join our mailing list where we'll be announcing contributions from GCI participants like yourelf over the upcoming months: 


https://lists.sourceforge.net/lists/listinfo/brlcad-news


If you've provided your full name, we'll be sure to credit you in our authorship documentation and you'll see your name in a future announcement.  If you contact us at devs@brlcad.org or via IRC, we'll even let you know when your work is integrated and follow up with updates.  You're welcome and encouraged to contact us any time, especially if you have a question about how to continue participating in Open Source after GCI is over, but even if just to keep in touch.  Note that ongoing participation in Open Source is one of the most impressive skills to have on your resumé.  Take care, be well, and thank you again!