<title>Source code road map</title> <body bgcolor=ffffff> <h2>Source code road map</h2> <p> Unpacking the BOINC source code creates the following directories: <pre> boinc/ RSAEuro/ api/ apps/ client/ win/ mac/ db/ doc/ html_ops/ html_user/ lib/ sched/ sched_fcgi/ test/ tools/ </pre> The directory contents are as follows: <dl> <dt> RSAEuro/ <dd> A public-domain RSA implementation. <dt> api/ <dd> The BOINC API (parts of which are compiled into the core client). <dt> apps/ <dd> Some test applications. <dt> client/ <dd> The BOINC core client. <dt> client/win/ <dd> Core client files particular to the Windows GUI version. <dt> client/mac/ <dd> Core client files particular to the Mac GUI version. <dt> db/ <dd> The database schema and interface functions. <dt> doc/ <dd> HTML documentation files. <dt> html_ops/ <dd> PHP files for the operational web interface. <dt> html_user/ <dd> PHP files for the participant web interface. <dt> lib/ <dd> Code that is shared by more than one component (core client, scheduling server, etc.). <dt> sched/ <dd> The scheduling server, feeder, and file upload handler. <dt> sched_fcgi/ <dd> Separate directory for compiling the server and file upload handler as Fast CGI programs. <dt> test/ <dd> Test scripts. <dt> tools/ <dd> Operational utility programs. </dl>