Changes between Version 5 and Version 6 of ExampleApps


Ignore:
Timestamp:
Jan 1, 2010, 1:25:11 PM (15 years ago)
Author:
davea
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • ExampleApps

    v5 v6  
    77The example applications are:
    88
    9  * '''example_app''': a full-featured example BOINC application. The application does things (like checkpointing and graphics) that can be tricky or confusing. You can use it as a template for your own BOINC application; just rip out the computation part (which is trivial) and replace it with your code.
     9 * '''example_app''': a example single-thread native BOINC application.
     10 The application does things (like checkpointing and graphics) that can be tricky or confusing.
     11 You can use it as a template for your own BOINC application;
     12 just rip out the computation part (which is trivial)
     13 and replace it with your code.
    1014
    11  You can run the application standalone. Create a file 'in' in the directory where you run it; it will convert it to upper case and write it to 'out', and use 20 seconds of CPU time.
    12  You can also run the graphics app standalone; it will show a bouncing 3D ball. If you copy the files `boinc/txf/Helvetica.txf` and `boinc/samples/uppercase/logo.jpg` to the directory where it runs, you'll also see an image and some nice-looking text (thanks to Tolu Aina for the latter).
    13  * '''wrapper''': used to support [WrapperApp legacy applications].
    14  * '''worker''': a representative legacy application (i.e. it doesn't use the BOINC API or runtime library). Used for testing wrapper.
    15  * '''sleeper''': test application for non-CPU-intensive projects (used for testing the BOINC core client).
     15 You can run the application standalone.
     16 Create a file 'in' in the directory where you run it;
     17 it will convert it to upper case and write it to 'out', and use 20 seconds of CPU time.
     18 You can also run the graphics app standalone; it will show a bouncing 3D ball.
     19 If you copy the files `boinc/txf/Helvetica.txf` and `boinc/samples/uppercase/logo.jpg`
     20 to the directory where it runs,
     21 you'll also see an image and some text.
     22 * '''multi_thread''': an example multi-thread application.
     23 * '''wrapper''': the [WrapperApp BOINC wrapper].
     24 * '''worker''': a representative legacy application
     25 (i.e. it doesn't use the BOINC API or runtime library).
     26 Used for testing the wrapper.
     27 * '''sleeper''': test application for non-CPU-intensive projects (used for testing the BOINC core client).
     28 * '''vm_wrapper''': a wrapper for [VmApps applications that run in virtual machines]