BOINC in Java code

Message boards : Number crunching : BOINC in Java code

To post messages, you must log in.

AuthorMessage
FoldingSolutions
Avatar

Send message
Joined: 2 Apr 06
Posts: 129
Credit: 3,506,690
RAC: 0
Message 40731 - Posted: 11 May 2007, 19:10:53 UTC

With many phones and palm PC's as powerful if not more powerful as PC's when seti@home first came out in the mid 1990's. Wouldn't it be a good idea if BOINC were released in a java version. This way, people could run it on their phones. Useful and cool :)
ID: 40731 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
MattDavis
Avatar

Send message
Joined: 22 Sep 05
Posts: 206
Credit: 1,377,748
RAC: 0
Message 40742 - Posted: 11 May 2007, 22:41:08 UTC

It's an interesting idea but that would probably eat up the battery power too quickly and then your phone would be dead.
ID: 40742 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
Profile dcdc

Send message
Joined: 3 Nov 05
Posts: 1829
Credit: 116,353,519
RAC: 71,277
Message 40835 - Posted: 12 May 2007, 16:54:18 UTC

memory would be the biggest problem i'd think.
ID: 40835 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
Evenprime

Send message
Joined: 27 Oct 05
Posts: 2
Credit: 40,832
RAC: 0
Message 40846 - Posted: 12 May 2007, 18:06:56 UTC

Each project would also need to write seperate clients for every series of those phones/palm PCs, because of the completely different CPU-Architecture.

ID: 40846 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
FoldingSolutions
Avatar

Send message
Joined: 2 Apr 06
Posts: 129
Credit: 3,506,690
RAC: 0
Message 40890 - Posted: 13 May 2007, 12:32:28 UTC - in response to Message 40846.  

Possibly. I'm no programmer but I do know that java etc is very simple. And the people who write games in these codes do many different versions for these different platforms so I think it would be no real problem. However the point about memory is a good one because my phone only has 1.5MB of it!
ID: 40890 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
Oded

Send message
Joined: 13 Jan 08
Posts: 4
Credit: 94
RAC: 0
Message 53477 - Posted: 31 May 2008, 10:06:34 UTC

Hi,

My friends and I ported the C++ BOINC & SETI to Java - sf.net/projects/boincoid.

Our original intention was indeed cellphones, with Google's Android contest. There are many advantages for BOINC on cellphones, you can read some on our project website FAQ - boincoid.sf.net.

There are obviously many advantages for BOINC in Java in general also..

Hope you find this useful,

Cheers!
Oded.
ID: 53477 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
AlphaLaser

Send message
Joined: 19 Aug 06
Posts: 52
Credit: 3,327,939
RAC: 0
Message 53501 - Posted: 1 Jun 2008, 8:03:13 UTC

Something that may be of interest is Intel's recently launched Atom CPU, an x86-compatible chip designed for smart phones, PDAs, and other ultra-mobile devices. An early SuperPI benchmark shows it edging out a 1.13 GHz PIII. Here's a CrystalMark 2004 benchmark (website translated from German), showing it competing against Via's C7 and Isaiah and Intel's own 1.6 GHz Celeron M. Also note that it has two-way multithreading ("HyperThreading"). SPECint2KRate (2.5 MB PDF, page 17) shows scaling numbers for HT.

This might enable BOINC to be easily ported over to a mobile device, attributing to the x86 compatibility. The downside is that Intel is just beginning to enter the embedded market that's dominated by other architectures such as ARM, so we'll have to wait and see whether they'll be able to compete. Another thing is it doesn't help put BOINC on existing, non x86 devices.

My friends and I ported the C++ BOINC & SETI to Java - sf.net/projects/boincoid.


However this seems promising, throughput may not be great but it would still be very neat if my phone was doing something! ;)


ID: 53501 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
Michael G.R.

Send message
Joined: 11 Nov 05
Posts: 264
Credit: 11,247,510
RAC: 0
Message 53508 - Posted: 1 Jun 2008, 17:22:39 UTC - in response to Message 40731.  

With many phones and palm PC's as powerful if not more powerful as PC's when seti@home first came out in the mid 1990's. Wouldn't it be a good idea if BOINC were released in a java version. This way, people could run it on their phones. Useful and cool :)


Phones are indeed more powerful than many PCs from a decade ago, but the tasks that we're asking current computers to perform with BOINC are also much more demanding than those from a decade ago.
ID: 53508 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
FoldingSolutions
Avatar

Send message
Joined: 2 Apr 06
Posts: 129
Credit: 3,506,690
RAC: 0
Message 53526 - Posted: 3 Jun 2008, 16:06:11 UTC - in response to Message 53508.  

I have downloaded this application but cannot seem to install it on my phone, how do we do this? I have a Sony Ericsson W850i
ID: 53526 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
juniper

Send message
Joined: 17 Aug 07
Posts: 4
Credit: 4,724
RAC: 0
Message 53528 - Posted: 3 Jun 2008, 21:45:44 UTC - in response to Message 53501.  

Atom has been tested for Einstein@Home, results are disappointing: http://einstein.phys.uwm.edu/forum_thread.php?id=5952&nowrap=true#84495
ID: 53528 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
Kennywor

Send message
Joined: 14 Oct 08
Posts: 8
Credit: 241
RAC: 0
Message 56364 - Posted: 14 Oct 2008, 15:07:28 UTC - in response to Message 53526.  

I have downloaded this application but cannot seem to install it on my phone, how do we do this? I have a Sony Ericsson W850i


The developers have re-released the code using CVS, you should look at the SF page for details.
The code, though, is written in Java SE, so it will need to be converted to Java ME to run on your mobile phone (I'm testing on a Sony Ericsson K610i), but I have not yet been successful.

I certainly haven't given up though, there's at least three Sony Ericsson phones here that could be crunching WUs. :-)

Only SETI has been ported to Java at the moment anyway, you would need to obtain the source code, and port it manually, for each product if it is available for download.

Remember: the code is pre-alpha, moving WUs around needs to be done manually also.
ID: 56364 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
FoldingSolutions
Avatar

Send message
Joined: 2 Apr 06
Posts: 129
Credit: 3,506,690
RAC: 0
Message 56422 - Posted: 19 Oct 2008, 16:02:33 UTC - in response to Message 56364.  

I have downloaded this application but cannot seem to install it on my phone, how do we do this? I have a Sony Ericsson W850i


The developers have re-released the code using CVS, you should look at the SF page for details.
The code, though, is written in Java SE, so it will need to be converted to Java ME to run on your mobile phone (I'm testing on a Sony Ericsson K610i), but I have not yet been successful.

I certainly haven't given up though, there's at least three Sony Ericsson phones here that could be crunching WUs. :-)

Only SETI has been ported to Java at the moment anyway, you would need to obtain the source code, and port it manually, for each product if it is available for download.

Remember: the code is pre-alpha, moving WUs around needs to be done manually also.


Well its a good start, hope you get somewhere with it :)
ID: 56422 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote

Message boards : Number crunching : BOINC in Java code



©2024 University of Washington
https://www.bakerlab.org