Hi, I've recently been working on a BOINC client that runs in Javascript as part of a sponsored summer project at university. The reasons we created this are mostly so that our crypto department can run workunits across arbitrary platforms, but I believe the approach can be extended to any project. As of the moment the client is pretty bare but we're hoping to improve it as time goes on. At the moment a major missing feature is a complete lack of code verification when code sent to the client, but that's going to be implemented soon.
Source can be found here under the MIT license: https://github.com/samphippen/Wubulous. I believe the client can be dropped into any Boinc project simply by copying the source into PROJECT_ROOT/html/user/ and then pointing a browser at client.html. In terms of performance: earlier I completed a test which ran over 15 minutes on a 4 year old laptop running a 1.5GHz dual core processor (single threaded) and generated 88,000 md5 hashes in this time over strings of length 0-10. This test was formed as a number of workunits, doing 1024 md5 hashes each. We really would love to see this client getting integrated into other projects and or get some feedback on what we've done so far. Thanks -- Sam Phippen _______________________________________________ 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.
