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]>

Attachment: 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.

Reply via email to