12 | | [CreateProjectOutline Documentation table of contents] |
| 14 | Document index: |
| 15 | |
| 16 | == Distributed computation with BOINC == |
| 17 | |
| 18 | * Basic concepts: |
| 19 | * [ProjectsApps Projects and applications] |
| 20 | * [BoincFiles Files and file references] |
| 21 | * [FileCompression File compression] |
| 22 | * [BoincPlatforms Platforms] |
| 23 | * [AppVersion Applications and application versions] |
| 24 | * [JobIn Workunits] |
| 25 | * [JobOut Results] |
| 26 | * Work distribution: |
| 27 | * [JobReplication Redundancy and errors] |
| 28 | * [HomogeneousRedundancy Numerical discrepancies] |
| 29 | * [WorkDistribution Work distribution] |
| 30 | * [LocalityScheduling Locality scheduling] |
| 31 | * [TrickleMessages Trickle messages] |
| 32 | * [SecurityIssues Security issues] |
| 33 | |
| 34 | == Developing a BOINC application == |
| 35 | |
| 36 | * The BOINC API: |
| 37 | * [BasicApi Basic API] |
| 38 | * [GraphicsApi Graphics API] |
| 39 | * [DiagnosticsApi Diagnostics API] |
| 40 | * [TrickleApi Trickle messages API] |
| 41 | * [IntermediateUpload Intermediate upload API] |
| 42 | * Application development: |
| 43 | * [CompileApp Building BOINC applications] |
| 44 | * [ExampleApps Example applications] |
| 45 | * [AppDev Application development tips] |
| 46 | * [AppDebug Application debugging] |
| 47 | * [AppDebugWin Application debugging on Windows] |
| 48 | * Support for other languages |
| 49 | * [FortranApps FORTRAN] |
| 50 | * [JavaApps Java] |
| 51 | * [PythonApps Python] |
| 52 | * [WrapperApp Legacy applications] |
| 53 | * [CompoundApps Compound applications] |
| 54 | * [NonCpuIntensive Non-CPU-intensive applications] |
| 55 | * Multi-thread and GPU applications |
| 56 | * [AppPlan Application planning] |
| 57 | * [AppMultiThread Multi-thread applications] |
| 58 | * [AppCoprocessor Applications that use coprocessors] |
| 59 | |
| 60 | == Creating a BOINC project == |
| 61 | |
| 62 | * [ServerComponents What is a project?] |
| 63 | * [DataBase The BOINC database] |
| 64 | * [ServerDirs Directory structure] |
| 65 | * [DirHierarchy Upload/download directory hierarchy] |
| 66 | * [ProjectConfigFile The project configuration file] |
| 67 | * [ProjectOptions Project options] |
| 68 | * [ProjectDaemons Daemons] |
| 69 | * [ProjectTasks Periodic tasks] |
| 70 | * [ServerIntro Setting up a BOINC server] |
| 71 | * [MakeProject The make_project script] |
| 72 | * [XaddTool Adding applications/platforms] |
| 73 | * [UpdateVersions Adding application versions] |
| 74 | * [CreateProjectCookbook Project creation cookbook] |
| 75 | * [StartTool Project control] |
| 76 | * [ProjectSecurity Project security] |
| 77 | * [KeySetup Encryption utility program] |
| 78 | * [CodeSigning Code signing] |
| 79 | * [ToolUpgrade Upgrading a project's server software] |
| 80 | * [ServerUpdates List of recent server software changes] |
| 81 | * [MultiHost Increasing server capacity] |
| 82 | * [BetaTest Beta-test applications] |
| 83 | * [ProjectLaunch Launching your project] |
| 84 | |
| 85 | == Getting work done == |
| 86 | |
| 87 | * [BackendPrograms Work-handling daemons] |
| 88 | * [BackendUtilities Back-end utility functions] |
| 89 | * [WorkGeneration Generating work] |
| 90 | * [ValidationIntro Result validation] |
| 91 | * [ValidationSimple Simple validator framework] |
| 92 | * [ValidationLowLevel Low-level validator framework] |
| 93 | * [AssimilateIntro Result assimilation] |
| 94 | * [FileDeleter Server-side file deletion] |
| 95 | * [DbPurge Database purging utility] |
| 96 | * [AssignedWork Assigned work] |
| 97 | * [SingleJob Single job submission] |
| 98 | |
| 99 | == Monitoring a BOINC project == |
| 100 | |
| 101 | * [HtmlOps Administrative web interface] |
| 102 | * [ServerDebug Debugging server components] |
| 103 | * [LogRotate Log rotation] |
| 104 | * [WatchDog Watchdogs] |
| 105 | * [StripChart Stripcharts] |
| 106 | |
| 107 | == Managing distributed data == |
| 108 | |
| 109 | * [GetFileList Uploading file lists] |
| 110 | * [GetFile Uploading files] |
| 111 | * [SendFile Downloading files] |
| 112 | * [DeleteFile Deleting files on client hosts] |
| 113 | |
| 114 | == Web site == |
| 115 | |
| 116 | * [WebConfig Web site customization] |
| 117 | * [ProtectionFromSpam Protection from spam] |
| 118 | * [WebForum Creating and managing message boards] |
| 119 | * [TranslateIntro Web site translation] |
| 120 | * [ServerStatus Server status page] |
| 121 | * [ProfileScreen Profile screening] |
| 122 | * [WebCache Caching] |
| 123 | * [TeamImport Importing BOINC-wide teams] |
| 124 | * [MediaWiki Adding a wiki] |
| 125 | * [StyleSheets StyleSheets for documenting CSS] |
| 126 | |
| 127 | == Miscellaneous == |
| 128 | |
| 129 | * [VolunteerRecruit Recruiting and retaining volunteers] |
| 130 | * [GuiUrls GUI URLs] |
| 131 | * [ProjectSkin Creating a 'project skin'] |
| 132 | * [DbDump Export credit data as XML] |
| 133 | * [GridIntegration Integrating BOINC projects with Grids] |
| 134 | * [BoincVersion Versions of BOINC] |
| 135 | * [MysqlConfig Configuring MySQL for BOINC] |
| 136 | * [AccountControl Controlling account creation] |
| 137 | * [ProjectSpecificPrefs Project-specific preferences] |
| 138 | * [AppFiltering Work filtering by application] |
| 139 | * [VirtualCampusSupercomputerCenter Campus-level BOINC projects] |
| 140 | * [PayPalDonations Accepting donations through PayPal] |
| 141 | * [BlackList Blacklisting hosts] |
| 142 | * [UserJobs User-submitted jobs] |