Einen eigenen Screensaver für E@H bauen

Bikeman

Captain Special
Mitglied seit
07.06.2007
Beiträge
247
Renomée
31
Hallo!

BOINC bietet in den neuen Versionen wesentlich flexiblere Möglichkeiten, einen Screensaver mit der eigentlichen "Science-App" zu verbinden. vereinfacht kann man sagen, dass die graphische Darstellung und die wissenschaftlichen Berechnungen nun komplett und sauber getrennt werden können. Die Vorteile sind

1) Abstürze im Graphik-Prozess (unter Windows Vista aufgrund von Kompatibilitäts- und Treiberproblemen nicht so selten) führen jetzt nicht mehr so leicht zu einem Crash der Workunit und dem damit verbundenen Verlust von Credits.

2) Den graphischen Teil kann man nun getrost selbst schreiben lassen, ohne dass dazu im "Science Code" rumgefuscht werden müsste.

Bei Einstein@Home sind nun die teilnehmer aufgefordert, eigene Screensaver zu schreiben. Einen Link zum Quellcode des bisherigen Screensavers und eine Spezifikation des XML Interfaces zwischen der Nutz-Anwendung und dem Bildschirmschoner kann man in diesem Forumsbeitrag bei Einstein@Home bekommen (Zunächst einmal für die Windows-Variante).

Es ist nicht ganz klar ob man das ganze bereits mit der (kostenlosen) Express-Version von Visual Studio übersetzen kann, und ob es auch "out of the box" mit der brandneuen Version VS 2008 funktioniert, vielleicht will das hier mal jemand ausprobieren.

Später soll es, genügend Interesse vorausgesetzt, vielleicht auch einen formellen Wettbewerb für den besten Screensaver geben.

Eine nette Idee, finde ich, die so prinzipiell bei allen BOINC Projekten aufgrund der neuen BOINC API möglich ist.

CU
Bikeman
 
Zuletzt bearbeitet:
Zuletzt bearbeitet:
Zurück
Oben Unten