Dear Sam,

We also found the idea of doing massive computations in JavaScript
intriguing. We have been working on a project for over a year now that
enables browsers to participate in volunteer computing without any plugins.
We are developing a general framework for distributed cumputations, and we
have also create a module specifically to communicate with BOINC servers.
Initially we also started off directly with JavaScript, but later on we
changed the development language to HaXe since it offers high level features
that help to cope with big projects. Then the HaXe source code is compiled
to JavaScript. Currently our workunits are written in native Javascript.

We plan to make this an open source project once the English documentation
is ready. Right now we are in the beta testing phase. We are using a BOINC
project to test the framework features like  checkpointing, persistent
storage, filtered logging and multithreading.

Currently we are looking for more projects we could run on the framework for
testing purposes. We would really appreciate if you could send us your
JavaScript application to test our framework.

Please feel free to take a look at our project site, where you can also
check out the beta version in action:
http://webcomputing.iit.bme.hu/

Project Lead Developer
Henrik Schnell
BME IK


> 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<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
> boinc_dev@ssl.berkeley.edu
> http://lists.ssl.berkeley.edu/**mailman/listinfo/boinc_dev<http://lists.ssl.berkeley.edu/mailman/listinfo/boinc_dev>
> To unsubscribe, visit the above URL and
> (near bottom of page) enter your email address.
>
> --
> You received this message because you are subscribed to the Google Groups
> "web2grid" group.
> To post to this group, send email to web2g...@googlegroups.com.
> To unsubscribe from this group, send email to web2grid+unsubscribe@**
> googlegroups.com <web2grid%2bunsubscr...@googlegroups.com>.
> For more options, visit this group at http://groups.google.com/**
> group/web2grid?hl=en <http://groups.google.com/group/web2grid?hl=en>.
>
>
_______________________________________________
boinc_dev mailing list
boinc_dev@ssl.berkeley.edu
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