2002-09-10 17:04:05 +00:00
|
|
|
<h3>
|
|
|
|
Implementation and debugging of BOINC
|
|
|
|
</h3>
|
2002-09-05 11:46:10 +00:00
|
|
|
<p>
|
2003-07-21 12:42:41 +00:00
|
|
|
The BOINC source code is <a href=source.html>here</a>.
|
2003-06-03 21:31:53 +00:00
|
|
|
<p>
|
2002-09-05 11:46:10 +00:00
|
|
|
If you are an experienced C++ system programmer you may be able
|
|
|
|
to help us maintain and enhance BOINC.
|
|
|
|
In any case, you are welcome to browse the source code and
|
|
|
|
give us feedback.
|
|
|
|
<p>
|
|
|
|
Before sure that you understand exactly how BOINC is intended
|
|
|
|
to work (for both <a href=participate.html>participants</a>
|
|
|
|
and <a href=create_project.html>developers</a>)
|
|
|
|
before getting into the source code.
|
2003-01-14 19:30:21 +00:00
|
|
|
<p>
|
|
|
|
<font size=+1><b>
|
|
|
|
Core client
|
|
|
|
</b></font>
|
2002-08-24 09:02:52 +00:00
|
|
|
<ul>
|
2003-06-06 21:38:44 +00:00
|
|
|
<li> <a href=build.txt>Building the core client</a> (<a href=build_system.html>Build system</a>)
|
2002-09-05 11:46:10 +00:00
|
|
|
<li> <a href=client_files.html>File structure</a>
|
|
|
|
<li> <a href=client_fsm.html>FSM structure</a>
|
|
|
|
<li> <a href=client_data.html>Data structures</a>
|
2002-09-26 05:57:10 +00:00
|
|
|
<li> <a href=client_logic.html>Main loop logic</a>
|
2002-09-05 11:46:10 +00:00
|
|
|
<li> <a href=client_debug.html>Debugging</a>
|
2003-05-20 00:03:39 +00:00
|
|
|
<li> <a href=host_measure.html>Host measurement and identification</a>
|
|
|
|
<li> <a href=client_app.html>Core client/application interaction (basic)</a>
|
|
|
|
<li> <a href=client_app_graphic.html>Core client/application interaction (graphics)</a>
|
2002-09-05 11:46:10 +00:00
|
|
|
</ul>
|
2003-01-14 19:30:21 +00:00
|
|
|
<font size=+1><b>
|
|
|
|
Scheduling server
|
|
|
|
</b></font>
|
2002-09-05 11:46:10 +00:00
|
|
|
<ul>
|
2002-09-10 17:04:05 +00:00
|
|
|
<li> <a href=database.html>The BOINC database</a>
|
2002-09-05 11:46:10 +00:00
|
|
|
<li> <a href=sched_policy.html>Policy</a>
|
|
|
|
<li> <a href=sched_impl.html>Implementation</a>
|
|
|
|
<li> <a href=sched_debug.html>Debugging</a>
|
|
|
|
</ul>
|
2003-01-14 19:30:21 +00:00
|
|
|
<font size=+1><b>
|
|
|
|
Protocols
|
|
|
|
</b></font>
|
2002-09-10 17:04:05 +00:00
|
|
|
<ul>
|
|
|
|
<li> <a href=protocol.html>The scheduling server protocol</a>
|
|
|
|
<li> <a href=rpc_policy.html>Scheduling server timing and retry policies</a>
|
|
|
|
<li> <a href=upload.html>Data server protocol</a>
|
|
|
|
<li> <a href=pers_file_xfer.html>Persistent file transfers</a>
|
2002-08-24 09:02:52 +00:00
|
|
|
</ul>
|
2003-01-14 19:30:21 +00:00
|
|
|
<font size=+1><b>
|
|
|
|
Miscellaneous
|
|
|
|
</b></font>
|
2002-09-29 00:32:11 +00:00
|
|
|
<ul>
|
|
|
|
<li> <a href=prefs_impl.html>Preferences</a>
|
|
|
|
</ul>
|