Hallo BW,
der Großteil des Servers ist, wenn auch eine alte Version, öffentlich, zu finden hier:
http://boinc.berkeley.edu/trac/wiki/Cre ... ctCookbook
Die Validator habe ich allerdings tlw. leicht abgewandelt.
Der Rest auf Serverseite wie das Erzeugen von WUs, das Zurücksenden an die eigentlichen Projekte und Autoren, das Holen von Nachschub sind in Shellscript und Perl und nicht öffentlich. Dann noch etwas php und mysql für die angepaßten Webseiten.
Auf Clientseite habe ich die ersten Applikationen von den Projekten 1:1 genommen und mittels eines Wrappers in das Boinc Client Api eingebunden und dazu den Wrapper leicht modifiziert. Viele dieser Änderungen hat David mittlerweile übernommen und befinden sich auch im Boinc SVN. Die angepaßten Wrapper sind als Source hier
http://www.rechenkraft.net/yoyo/download/download/src/ zu finden. Beim Übersetzen für die unterschiedlichen Plattformen haben mir diverse Leute geholfen.
Bei den neueren Applikationen habe ich die C Sourcen und baue dort direkt die wenigen Boinc API calls. Das sprech ich dann mit den jeweiligen Autoren ab. Da ich deren scientific Source Code nur wenig verstehe, bitte ich sie mir Checkpoints und Progressbar einzubauen. Durch den direkten Einbau der Boinc API calls werden es dann echte Boinc Applikationen. Der Source Code ist nicht öffentlich. Dann schreib ich noch den WU Generator, passe einen Validator, baue die Badges in php ein und denk mir was zu Statistiken aus.
Bei Bedarf kannst Du gern Zugriff aufs svn und auf den Server bekommen.
yoyo