This page is under heavy revision. Please refer to
http://doc.desktopgrid.hu/
for up-to-date information and documentation.
strlen($sPackage) && substr_compare($sFile, $sPackage, 0, strlen($sPackage)) == 0) break; } closedir($sHandler); } else { return "N/A"; } $sParts = explode("_", $sFile); if (strstr($sParts[1], "+")) { $sParts = explode("+", $sParts[1]); $sParts[1] = $sParts[0]; } return $sParts[1]; } $sBoincDir="/srv/www/storage/www.desktopgrid.hu/debian/pool/lenny/szdg/b/boinc-server"; $sDcapiDir="/srv/www/storage/www.desktopgrid.hu/debian/pool/lenny/szdg/d/dcapi"; $sBoincPackage="boinc-server"; $sDcapiPackage="libdcapi-boinc-dev"; $sBoincPackageVersion=getVersion($sBoincDir, $sBoincPackage); $sDcapiPackageVersion=getVersion($sDcapiDir, $sDcapiPackage); ?>
Downloads
This page hosts Debian® packages which are meant to aid the deployment of a desktopgrid and to support application development for the desktopgrid architecture.
Package
Version
Boinc Server
DC-API

APT repository

The preferred method of installing the packages below is by using APT or a similar tool (aptitude, gnome-apt etc.). To do so, you first need to import the GPG key (fingerprint: AEF6 AFB7 83CE 8F06 D7F0 A6C0 6A21 6590 7B1A AC6F). Save the key to disk, and then run apt-key add szdg-key.gpg as root. After that, you need to add the following line to /etc/apt/sources.list:
		deb http://www.desktopgrid.hu/debian/ squeeze szdg
After that, run apt-get update to update the APT cache.
  • To install BOINC with the standard web interface, type: apt-get install boinc boinc-skin-standard
  • To install the SZTAKI Local Desktop Grid interface, type: apt-get install boinc boinc-skin-ldg
  • To install the DC-API development files for BOINC, type: apt-get install libdcapi-boinc-dev
  • To install the DC-API development files for local execution, type: apt-get install libdcapi-local-dev
If you are using apt-get, then it may show you a list of "Recommended" packages. Unless you really know that you do not need some of them, you should install all such packages. Other tools like aptitude automatically install "Recommended" packages.

Package Summary


BOINC packages

BOINC server package (32-bit)

BOINC server package (64-bit)

This Debain® package contains the BOINC server binaries. If you do not wish to compile the source of the BOINC server manually, all you have to do is set up a Debian® server and simply install this package.




BOINC Web UI

This Debain® package contains the BOINC web user interface.




Python Helper Libraries

This Debain® package contains Python libraries that are required for the BOINC server package and the SZTAKI Desktopgrid Package to operate.


Local SZTAKI Desktop Grid packages

BOINC server package (32-bit)

BOINC server package (64-bit)

This Debain® package contains the BOINC server binaries. If you do not wish to compile the source of the BOINC server manually, all you have to do is set up a Debian® server and simply install this package.




LDG Web UI

This Debain® package contains the Local SZTAKI Desktop Grid web user interface.




Python Helper Libraries

This Debain® package contains Python libraries that are required for the BOINC server package and the SZTAKI Desktopgrid Package to operate.


BOINC Package Source

BOINC package source

This package contains the source code of BOINC. Please note, that the source code is released under the GNU Lesser General Public License.




Description File for the source



Application Development with DC-API

If you use DC-API, please cite at least one of the references, listed on the publications page in your related publications.

See the enclosed license for more details.

[BOINC]

BOINC development package (32-bit)

BOINC development package (64-bit)

This Debain® package contains headers and libraries that are needed to develop applications for the desktopgrid architecture.

DC-API Common

Read the enclosed license agreement before download.

This Debain® package contains common headers and libraries that are needed by all flavors of DC-API.

Contains source for the following examples:
Uppercase
demonstrates basic desktopgrid functionality, by converting all letters in a text file to uppercase.
Message Example
demonstrates messaging functionality between the master and the client application
Serialize Example
demonstrates how to prepare the master application to be able to restart after a shutdown and to make it able to recollect the workunits that have already been submitted to the desktopgrid infrastructure




DC-API for BOINC Debian (32-bit)
(master + client)

DC-API for BOINC Debian (64-bit)
(master + client)

Read the enclosed license agreement before download.

This Debain® package contains headers and libraries that supports application development for the desktopgrid architecture both on client side (for the linux platform) and on server side.

Contains source for example application.





DC-API for BOINC 0.9-14 Windows (32-bit)
(client only)

Read the enclosed license agreement before download.

This package for Windows® contains static libraries that supports application development for the desktopgrid architecture on client side. The package contains libraries to be linked with Microsoft® Visual Studio® 7.1 or 8.0 (versions 2003 and 2005). Inside this package is a complete build environment for Microsoft® Visual Studio® 7.1 or 8.0 with an example application, that demonstrates the basic structure of an application utilizing DC-API.


[Local]

Local backend for DC-API.

DC-API Common

Read the enclosed license agreement before download.

This Debain® package contains common headers and libraries that are needed by all flavors of DC-API.





DC-API for local execution Debian (32-bit) (master + client)

DC-API for local execution Debian (64-bit) (master + client)

Read the enclosed license agreement before download.

This Debain® package contains headers and libraries that supports application development for the desktopgrid architecture both on client side (for the linux platform) and on server side.

Contains source for example application.



Documentation

BOINC documentation

This Debain® package contains useful know-how of the inner realms of a BOINC server.





DC-API Documentation

This Debain® package contains vital documents describing the DC-API and methods of application development for the desktopgrid architecture.