Software Development
Contributing to NR Development
If you wish to modify NeuroRighter, e-mail Jon Newman (jnewman6 at gatech dot edu) for write-access to the subversion repository.
For more information, explore this website and the web-pages of John Rolston, The Potter Lab at Georgia Tech, and Jon Newman
Compiling NeuroRighter in VS2010
All NeuroRighter source code the NeuroRighter google-code site: http://code.google.com/p/neurorighter/
If you wish to compile the latest version of NR, you will need the the XNA 4.0 framework:
available here
Additionally, you will need some version of MS Visual studio
If you in school or at an academic institution, you can get a copy of the VS2010 professional for free at the DreamSpark website: https://www.dreamspark.com/default.aspx
If not, then you can use VS2010 Express edition which is really more than enough for most things you will need to do: http://www.microsoft.com/visualstudio/en-us/products/2010-editions/express
Finally, you will need NI measurement studio, which provides a bunch of tools for developing data acquisition software in .NET. Chances are, if you are at an academic institution, that you have a site license for this.
Once you have all those things, checkout the latest trunk revision, open the solution file in VS2010, and compile.
Compiler/IDE Options
Mono (http://mono-project.com/Main_Page) is an excellent cross platform development framework for languages using the .NET CLR.
This is not used for trunk development, so we can't really speak for its effectiveness. If you try it, be sure to let us know how it goes!
Visual Studio is Microsoft's development framework for .NET. Free versions of the full featured framework and IDE are available to academic institutions through DreamSpark (https://www.dreamspark.com/). The express edition is free in general (http://www.microsoft.com/visualstudio/en-us/products/2010-editions/visual-csharp-express).