Changes between Version 68 and Version 69 of CreateProjectOutline

Show
Ignore:
Author:
davea (IP: 128.32.18.181)
Timestamp:
06/30/08 13:05:06 (1 year ago)
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • CreateProjectOutline

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

If this page is incomplete or incorrect, please edit it or add it to the wiki to-do list. To do this, you must be logged in; click Login or Register above.