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:
'''!!!!!!!!!!!!!!'''
 
'''!!! NOTICE !!!'''
 
'''!!!!!!!!!!!!!!'''
 
 
'''This page is provided as a historic reference only.'''
 
 
 
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 '''[http://brlcad.org/~sean/ideas.html these ideas]'''.
  
Line 12: Line 6:
  
  
<!-- = High Priority Projects = -->
+
= High Priority Projects =
 
 
= Project Ideas =
 
  
 
== <AN IDEA OF YOUR OWN> ==
 
== <AN IDEA OF YOUR OWN> ==
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 BUT they are certainly all very interesting and desirable projects worth considering.  Saying they are additional isn't meant to be discouraging.  ''A great proposal from a student that is passionate about their idea is a major and dominant consideration factor.''
 
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 BUT they are certainly all very interesting and desirable projects worth considering.  Saying they are additional isn't meant to be discouraging.  ''A great proposal from a student that is passionate about their idea is a major and dominant consideration factor.''
-->
 
  
 
==IGES importer/exporter enhancements==
 
==IGES importer/exporter enhancements==
Line 356: Line 346:
  
 
Difficulty: low
 
Difficulty: low
 
  
 
== g_qa GUI ==
 
== g_qa GUI ==
Line 364: Line 353:
 
Requirements:
 
Requirements:
  
* Basic familiarity with Tcl/Tk
+
Some TCL/TK
 
 
Difficulty: low
 
 
 
== BRL-CAD Benchmark database website ==
 
 
 
The ''BRL-CAD Benchmark'' tests the performance of a system by iteratively evaluating a system's overall computational performance capacity by using a highly CPU-intensive application metric.  The Benchmark renders a series of scenes into 512x512 images and compares the results against a reference baseline.  The local machine's performance is compared to the base system (called VGR)
 
and a numeric "VGR" multiplier of performance is computed.  This number is a cumulative metric from which one may qualitatively and directly compare cpu performance, cache performance, differing versions of BRL-CAD, and different compilers.
 
 
 
This task entails wrapping up a web interface around the BRL-CAD Benchmark suite so that results may be received from users, stored in a database, and be summarized through a searchable web interface.  The project would be specific to the summary metric computed by the BRL-CAD benchmark and various system and compilation characteristics for a given result.  Users should be able to visit the site, submit their results, and see a comparison of their performance to other systems already in the database.
 
 
 
Requirements:
 
 
 
*Strong web development skills
 
*(optional)Familiarity with Drupal or Mediawiki customization and/or module development
 
*Must integrate well with the BRL-CAD Benchmark
 
  
 
Difficulty: low
 
Difficulty: low
Line 394: Line 368:
 
*David Loman (d-lo)
 
*David Loman (d-lo)
 
*Keith Bowman (indianlarry)
 
*Keith Bowman (indianlarry)
[[category: Summer of Code]]
 

Please note that all contributions to BRL-CAD may be edited, altered, or removed by other contributors. If you do not want your writing to be edited mercilessly, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource (see BRL-CAD:Copyrights for details). Do not submit copyrighted work without permission!

To edit this page, please answer the question that appears below (more info):

Cancel Editing help (opens in new window)