I've assembled some screenshots of the sample application running with very 
brief explanation of what is illustrated in each. So you can get a better feel 
for the concepts this sample could be used to convey. 

http://deepsci.com/TeleSample/



Running Microsoft's "System Idle Process" will never help cure cancer,
 AIDS nor Alzheimer's. But running rose...@home just might!
http://boinc.bakerlab.org/rosetta/


--- On Fri, 9/11/09, Mark Pottorff <[email protected]> wrote:

> From: Mark Pottorff <[email protected]>
> Subject: Creating Windows applications
> To: "BOINC dev" <[email protected]>
> Date: Friday, September 11, 2009, 1:01 PM

> 
> I now have a very simple example application that
> demonstrates how BOINC's assimilator can be customized to
> examine incoming results and produce new work units. I did
> this by writing a webpage that generates work units using
> PHP, and hitting it with wget from the assimilator. 
> 
> My example shows how you can start with a single work unit,
> a 7 digit telephone number, and send a single work unit
> (with all 7 digits). The client looks for the first numeric
> position in the string passed and replaces the digit with
> each of the corresponding letters on a telephone keypad and
> writes them to an outfile which is returned. The outfile
> identifies the next round of work to be created (with first
> position replaced by each of the corresponding 1-4
> characters, and the remaining 6 digits of the original phone
> number). These 1-4 work units will then be sent and each
> return 1-4 further processed phone numbers in their result
> files, which are used to make more work units and so on
> through the 7 digits.
> 
> I then have a PHP page that monitors the progression of
> work created, and completed and shows progress bars with a
> 30 second auto-refresh. Sort of a dashboard. As work gets
> processed through to the 7th digit, you then see a growing
> list of all the letter combinations and possible words that
> can be made with the original phone number.
> 
> I feel it provides a bit more feedback then uppercase, and
> illustrates a problem everyone can understand grows
> combinatorially as more digits are processed. And when it is
> done running you can see the one to two thousand resulting
> character combinations. It also shows how the assimilator
> can be customized to control the processing and react to
> intermediate results as the work progresses.
> 
> So, perhaps better illustrates both the basic workflow and
> the complexity of the problems you can address with BOINC,
> without getting so technical that people across many
> disciplines don't readily understand it or how to apply the
> concept to their own work. The problem is simple enough that
> just a few machines in a classroom can work through all of
> the work units in a few minutes, and yet large enough that
> each will eventually get some portion of the work units to
> process. The WU names clearly show you what portion of the
> number you are processing.
> 
> If anyone would like more info. or the code for my sample,
> please let me know. I would be glad to share it to help
> others evangelize BOINC, ...or explain to their spouse what
> they are doing.
> 
> Running Microsoft's "System Idle Process" will never help
> cure cancer,
>  AIDS nor Alzheimer's. But running rose...@home just
> might!
> http://boinc.bakerlab.org/rosetta/
> 
> 
>       
> 


      
_______________________________________________
boinc_dev mailing list
[email protected]
http://lists.ssl.berkeley.edu/mailman/listinfo/boinc_dev
To unsubscribe, visit the above URL and
(near bottom of page) enter your email address.

Reply via email to