Hi Andreas
On Mon, 2011-07-04 at 16:30 +0200, Constellation Athome wrote: > Hi Sam, > > do you just port the boinc client to javascript and this can run > ordinary > apps, that normally the original client runs, or do those apps also > have to > be coded in javascript? the apps have to be coded in javascript, and conform to a specified interface in order for us to be able to execute them. Details of the interface are available on the github page. There exist C to javascript compilers which may or may not provide most of the heavy lifting. I've not actually looked particularly hard into the source of any particular boinc application. > > And there are some thoughts on the javascript app in this thread I > opened 1 > year ago > http://www.rechenkraft.net/phpBB/viewtopic.php?p=118769#p118769(german) > and as far as I know there is a bitcoin miner in JS as well, so > that website owner can let their visitors mine for them (whatever you > may > think about it). As it stands the client can be iframed into any page you want, as long as it's hosted on the same server as your project, due to the way web browsers work. > > I also like the idea of a JS doing science and when WUs are really > fast this > can be doable when a user will read an article on a website that will > take > perhaps 1 minute. When it's longer, perhaps it should be a widget or > browser > plugin (ff jetpack or else). I expect the first model (embedding into webpages) is more likely for this thing. I think that instead of making WUs much faster, they'd need to be scaled down to execute in less time. We have a suspend resume model that's maid available to applications served to us using cookies, allowing us to resume until a workunit is complete Thanks -- Sam Phippen <[email protected]>
signature.asc
Description: This is a digitally signed message part
_______________________________________________ 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.
