Spy Hill Research has a excellent set of BOINC Developers' Notes. They are written by Eric Myer, who was part of the Einstein@Home development team. His notes should help get a developer rapidly up to speed on developing for BOINC.
There are instructions for:
- Building BOINC applications on Windows
- Building BOINC and BOINC Applications on Linux
- Building BOINC and BOINC applications on MacOS X
Much of the notes is in the form of examples to be worked through:
- Hello, World -- the simplest BOINC program
- concat - concatenates two or more input files into one output file (from BOINC)
- Yello, World -- the simplest graphics program for BOINC,
- cube - simplest non-trivial 3D graphics application for BOINC
- uppercase - convert an input file to uppercase (from BOINC) - now with graphics
- The Jack LaLanne program - an API Exerciser
- The 'scroll' application for Pirates@Home
- The "Sicilian Roulette" application for BOINC
- Sextant - the Einstein@Home screensaver graphics thread
- Starboard! - xscreensaver GL graphics suite
These, sort of, form a self-guided tutorial. There are also links related to BOINC Graphics, Project Management, and external developer links.
1 comment:
Thank you for sharinng
Post a Comment