Editing Google Summer of Code/2009/Project Ideas
From BRL-CAD
Warning: You are not logged in. Your IP address will be publicly visible if you make any edits. If you log in or create an account, your edits will be attributed to your username, along with other benefits.
The edit can be undone.
Please check the comparison below to verify that this is what you want to do, and then save the changes below to finish undoing the edit.
Latest revision | Your text | ||
Line 1: | Line 1: | ||
− | + | The list of possible projects below should serve as a good starting point for new developers that would like to get involved in working on BRL-CAD. The ideas below range from the very hard and math intense to the very easy, feel free to scale the scope of the project up or down as needed. The suggested project ideas below are merely starting points. In addition to those below, you may also want to consider some of [http://brlcad.org/~sean/ideas.html these ideas]. | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | The list of possible projects below should serve as a good starting point for new developers that would like to get involved in working on BRL-CAD. The ideas below range from the very hard and math intense to the very easy, feel free to scale the scope of the project up or down as needed. The suggested project ideas below are merely starting points. In addition to those below, you may also want to consider some of | ||
− | A detailed articulate (i.e. excellent) proposal that has been discussed with us beforehand will generally trump | + | A detailed articulate (i.e. excellent) proposal that has been discussed with us beforehand will generally trump the priorities. Please do [http://brlcad.org/d/contact contact us] if you have any questions, corrections, comments, or ideas of your own that you'd like to suggest. |
Be sure to read up on our [[Google Summer of Code|application process]] for getting started with your proposal submission if you have not done so already. | Be sure to read up on our [[Google Summer of Code|application process]] for getting started with your proposal submission if you have not done so already. | ||
− | + | = High Priority Projects = | |
− | |||
− | |||
== <AN IDEA OF YOUR OWN> == | == <AN IDEA OF YOUR OWN> == | ||
Line 127: | Line 119: | ||
Difficulty: high | Difficulty: high | ||
− | |||
== Merge MGED and Archer == | == Merge MGED and Archer == | ||
Line 146: | Line 137: | ||
== Aqua MGED on Mac OS X == | == Aqua MGED on Mac OS X == | ||
− | BRL-CAD primary editor, MGED, is a hybrid application with the main logic predominantly written in C and the GUI written in Tcl/Tk. Given MGED's heritage, though, and for porting ease, it still requires X11 on Mac OS X. Ever since [http://tcltkaqua.sourceforge.net/ AquaTk] was unveiled several years ago, we've wanted to leverage it to run MGED natively on Mac OS X without a major porting/coding effort. Alas, much testing of AquaTk indicated that it was not quite ready for prime time (this was several years ago). | + | BRL-CAD primary editor, MGED, is a hybrid application with the main logic predominantly written in C and the GUI written in Tcl/Tk. Given MGED's heritage, though, and for porting ease, it still requires X11 on Mac OS X. Ever since [http://tcltkaqua.sourceforge.net/|AquaTk] was unveiled several years ago, we've wanted to leverage it to run MGED natively on Mac OS X without a major porting/coding effort. Alas, much testing of AquaTk indicated that it was not quite ready for prime time (this was several years ago). |
http://tcltkaqua.sourceforge.net/ | http://tcltkaqua.sourceforge.net/ | ||
Line 160: | Line 151: | ||
Difficulty: low | Difficulty: low | ||
+ | |||
== Bug Fix Buffet == | == Bug Fix Buffet == | ||
Line 177: | Line 169: | ||
Difficulty: variable | Difficulty: variable | ||
− | + | ||
= Additional Projects = | = Additional Projects = | ||
− | These projects will generally require a very well thought out proposal and a fair bit of discussion beforehand to be considered over one of the higher-priority projects listed above | + | These projects will generally require a very well thought out proposal and a fair bit of discussion beforehand to be considered over one of the higher-priority (and harder) projects listed above. This isn't meant to be discouraging, though. A great proposal from a student that is passionate about their idea is a major consideration factor. |
− | |||
==IGES importer/exporter enhancements== | ==IGES importer/exporter enhancements== | ||
Line 356: | Line 347: | ||
Difficulty: low | Difficulty: low | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− |