PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Einen eigenen Screensaver für E@H bauen


Bikeman
02.02.2008, 15:09
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

Bikeman
21.03.2009, 19:58
Hi all!

Das Bauen eigener Screensaver wurde vor kurzem nochmal deutlich vereinfacht, siehe

https://n0.aei.uni-hannover.de/doxygen/einsteinathome/graphics/index.html

Besonderheit: Man kann den Windows 32 bit Screensaver source code unter Linux kompilieren lassen (mittels MinGW Cross-Compiler).

Denkbar wären z.B. Screensaver die Werbung für euer Team machen :-).

Diskussion im Forum ab hier:

http://einstein.phys.uwm.edu/forum_thread.php?id=6476&nowrap=true#94737

CU
Bikeman



Copyright © 1999 - 2011 Planet 3DNow!
Rechtliche Hinweise