Native Android BOINC Client

Zaczęty przez Troll81, 12 Lipiec 2011, 15:02

Troll81

One of our colleagues, matszpk, successfully ported BOINC manager to Android device and he is now in the process of porting project applications for this platform. We strongly encourage all of BOINC Project leaders to participate in the process of porting their applications for the new platform. . Smartphones and tablets are being now a very dynamic market and soon a lot of people will use the in day to day activities. We think that BOINC community would greatly benefit form adding such a popular platform. In Poland the number of smartphones is estimated to be around 4 million devices. Soon there will be almost no traditional cellphones on the market. Much of these smartphones are using Android operating system. The same goes to tablets and other mobile devices. This would be considerable crunching force for the BOINC world to harness.

Currently matszpk works on porting the Primegrid apps but we believe that many of the BOINC project would like to see their apps ported to. Unfortunately not many projects have their applications open. that is why we encourage You to contact us so we cen try to port your apps. If the testing will go smothly then maybe You will be able to add this fastgrowing platform to your project.

GRID

@Troll81: can you give links to the BOINC application for android ?

Tomasz R. Gwiazda


Troll81

http://krzyszp.info/matszpk/android/

matszpk

#4
and link to sources: https://github.com/matszpk/native-boinc-for-android for developers  :).

migawron

I wrote about nativeboinc on PG forum:

http://www.primegrid.com/forum_thread.php?id=4329



Saenger

I'm running NB on my SGS2, and have had no probs so far (besides the USB battery loader being a bit underpowered, only the plug in the wall will sufficiently load the accu, and even then it has probs with the screen on and battery on low  :fright:).

I'd like to have an app for WUProp on it as well, but I don't know who should provide it.
I think I get it right, that the apps for MW and PG were provided by you, Enigma and R@H sowieso.
Should I ask for an app with the Alliance Francophone to write it or are you the ones, who will make it work?
Grüße vom Sänger


krzyszp

I think it will be great if AF team can help with applications. All job on NativeBOINC client and it current apps are done by one person, so help from others will be really welcome :)

Fajne zegarki :)
Należę do drużyny BOINC@Poland
 Moja wizytówka

Troll81

atleast the source code... that would help to ort the app to android.

Saenger

Cytat: krzyszp w 24 Maj 2012, 16:35
I think it will be great if AF team can help with applications. All job on NativeBOINC client and it current apps are done by one person, so help from others will be really welcome :)
I've asked it in their forum (the WUProp one), but I know they don't look there that often.
I'll try in their team-forum as well. Let's see, what happens.
Grüße vom Sänger


Saenger

Cytat: Troll81 w 24 Maj 2012, 16:45
atleast the source code... that would help to ort the app to android.
It's probably somewhere here: http://wuprop.boinc-af.org/download/
Grüße vom Sänger


matszpk

Thank you, Saenger  :). In the weekend, I will try to port this code into Android platform!

Troll81


dudumomo

Hi guys,
I'm trying MW right now on my DHD.

Sebastier, the admin of Wuprop has released an ARM application:
http://forum.boinc-af.org/index.php/topic,3438.msg314498.html#msg314498

Please give it a try and if working add it to your project list !

Keep the good work up !

matszpk

Now WUProp@Home app is available. You can install it such as other Boinc applications (by adding project).

Saenger

Just did so. Let's wait until tomorrow what happens.

Gesendet von meinem GT-I9100 mit Tapatalk 2
Grüße vom Sänger


Radegast

#16
Cytat: matszpk w 27 Maj 2012, 23:57
Now WUProp@Home app is available. You can install it such as other Boinc applications (by adding project).
Just installed and running  :p_arr:

Got first task and failed:
Stderr output
<core_client_version>6.12.38</core_client_version>
<![CDATA[
<message>
process exited with code 26 (0x1a, -230)
</message>
<stderr_txt>
execv: Text file busy

</stderr_txt>
]]>

Got second task and seems to run correctly.

Troll81

 :respect: :respect: You are amazing guys if You will finde any other project admin willing to help (either by providing sources or by providing whole app) please let us know.

Radegast

Completed two tasks during the night:


14364490 14106081 28 May 2012 2:42:47 UTC 28 May 2012 5:43:07 UTC Completed and validated 10,801.55 0.29 7.00 Data collect version 3 Anonymous platform (CPU)
14360562 14102189 27 May 2012 23:42:27 UTC 28 May 2012 2:42:47 UTC Completed and validated 10,801.71 0.18 7.00 Data collect version 3 Anonymous platform (CPU)


Got message from WUProp@home that BOINC incorrectly identify my CPU and to correct data.
Actually BOINC seem to identify CPU type accureately:


CPU type ARM
ARMv7 Processor rev 2 (v7l) @1024MHz
Number of processors 1
Coprocessors ---
Operating System Android
2.6.32.9-perf
BOINC version 6.12.38
Memory 335.12 MB
Total disk space 0.37 GB
Free Disk Space 0.13 GB
Measured floating point speed 510.51 million ops/sec
Measured integer speed 1043.39 million ops/sec
Average upload rate 36.09 KB/sec
Average download rate 770.01 KB/sec
Average turnaround time 0.13 days


The exact model is:
Qualcomm Snapdragon MSM8255

Anyways great job guys.  :respect:

Saenger

Thanks a lot, guys! :p_arr: :parrrty: :boing:
Running fine on my my Galaxy, I just changed it's name and thus the number, here's the new link.
First one showed the same habit as with Radegast, but afterwards they ran fine.
Grüße vom Sänger


migawron

Works fine, thanks  :respect:



yoyo

Hello,

it seams that the project applications are provided together with native Boinc. For the standard Boinc client the project applications are downloaded from the project server. Why isn't this the case for native Boinc?

yoyo
member of Rechenkraft.net

Troll81

from facebook

CytatSeeking testers for BOINC on Android

We're developing BOINC for Android. Because of the wide range of Android devices (phones, tablets, ultrabooks) we need help with testing. We've set up a Google group to coordinate the testing. If you'd like to help, please join the group and follow the instructions there.

http://boinc.berkeley.edu/dev/forum_thread.php?id=8462
https://groups.google.com/forum/?fromgroups#!forum/boinc-android-testing