The 'simple GUI' available in versions 5.8+ of the BOINC Manager uses graphical representations of projects and applications. For example, in the following screenshot of the simple GUI, the two icons at the bottom represent CPDN and SETI@home, and the earth-map image in the middle represents the particular CPDN application that is currently running.

Specifying project files

Project graphics files are specified in a configuration file project_files.xml that you put in your project's root directory. This file specifies a set of 'project files' that will be automatically downloaded to clients (this can be used for purposes other than graphics).

The format of 'project_files.xml' is: ".html_text(" X X ... X X ... ")."

The each file, this specifies:

All file_info records must appear before the project_files record.

As with all BOINC files, project files are immutable. If you want to change the contents of a file, you must use a new physical name.

Project Icon

A project icon is a 40x40 image, PNG, JPG, GIF, or BMP format.

An example would look like this: ".html_text(" stat_icon_01.png http://www.example.com/download/stat_icon_01.png stat_icon_01.png stat_icon ")."

Two things to note here:

Application Slideshow

You can have one or more images displayed in the Simple GUI when BOINC is running one of your apps. Each image can have a height of 126px and a width of 290px, and can be any of the following image types: PNG, JPG, GIF, and BMP.

An example would look like this: ".html_text(" slideshow_exampleapp_01_01.png http://www.example.com/download/slideshow_exampleapp_01_01.png slideshow_exampleapp_02_01.png http://www.example.com/download/slideshow_exampleapp_02_01.png slideshow_exampleapp_01_01.png slideshow_exampleapp_01 slideshow_exampleapp_02_01.png slideshow_exampleapp_02 ")."

In this example:

slideshow_exampleapp_02_01.png

'slideshow_' labels it as a slideshow file, 'exampleapp' is the application short name, '02' is the index of the slide within the slideshow, and 01 is the version of the file.

Example

Here is the 'project_files.xml' file SETI@home is using: ".html_text(" arecibo_181.png http://setiathome.berkeley.edu/sg_images/arecibo_181.png sah_40.png http://setiathome.berkeley.edu/sg_images/sah_40.png sah_banner_290.png http://setiathome.berkeley.edu/sg_images/sah_banner_290.png sah_ss_290.png http://setiathome.berkeley.edu/sg_images/sah_ss_290.png sah_40.png stat_icon sah_ss_290.png slideshow_setiathome_enhanced_00 arecibo_181.png slideshow_setiathome_enhanced_01 sah_banner_290.png slideshow_setiathome_enhanced_02 ")." "; page_tail(); ?>