Managed to get this working with POGS using anonymous platform, as the
project currently doesn't support ARM natively. Few things I had to do:

- Gain root access using modded boot - this is just something I do when
working in restricted locations. I revert back later.
- Add /data/data/edu.berkeley.boinc/client/remote_hosts.cfg so I can send
project attach commands using remote UI.
- Dump POGS project files into
/data/data/edu.berkeley.boinc/client/projects/ec2-23-23-126-96.compute-1.amazonaws.com_pogs
- Send attach command remotely for project (no built in option at present).
- Modified computing preferences to always allow network activity and run
whilst on batteries etc... Some reason this didn't set for newly attach
project.

Some things that I noticed:

- When the screen dims it sets all tasks to "waiting" except one that runs
in high priority.
- When force closing the app, the BOINC client hangs around in the
background. This I noticed from running a ps inside my SSH shell to my
phone.

Overall seems very promising. Great work! I'm guessing we'll be seeing
project command features and further computing/network tweaking
capabilities in the future? Is there any chance of modifying the default
manifest to include android:debuggable="true" so we can use adb shell
run-as edu.berkeley.boinc? I don't use this feature, but there might be
some out there that don't want to compile their own apk and want to debug
this way using your version.

Here are a couple screenshots of POGS crunching on your test version:

https://www.dropbox.com/s/zfzi2uydh30sc59/pogs_berkeley_android1.png
https://www.dropbox.com/s/lz019q27f7orjj0/pogs_berkeley_android2.png

If you need a hand doing further testing or whatever let me know. I'm very
keen on ARM related projects.

Cheers

Daniel


On Fri, Jan 18, 2013 at 8:25 PM, Daniel Carrion <dcarrio...@gmail.com>wrote:

> Thanks for the response. Sounds great.
>
> I've loaded it up on my Samsung Galaxy S3 and managed to run some work
> units from the test site just fine -
> http://isaac.ssl.berkeley.edu/test/results.php?hostid=674
>
> I'm going to see if I can get some theSkyNet POGS WUs running under this
> version. I'll post back.
>
> I'd also like to take a look at the VM used for development when it gets
> posted up, as I'm currently running a mix of different SDK/NDKs - mainly
> because of the gfortran toolchain requirement for POGS main app.
>
> Cheers
>
> Daniel
>
>
> On Fri, Jan 18, 2013 at 3:35 AM, David Anderson <da...@ssl.berkeley.edu>wrote:
>
>> Daniel:
>>
>> The software described in Rom's email (which I'll call "BOINC on Android")
>> is a version of BOINC for Android developed and supported by
>> the BOINC project.  This means that:
>>
>> - It's part of the BOINC software distribution.
>> - It's released under the same license as the rest of BOINC.
>> - It will be maintained by the BOINC project (as long as we exist).
>>
>> BOINC on Android has the same architecture as on other platforms:
>> a client and a GUI that communicate over TCP.
>> The client is standard; it's built from the same source as other
>> platforms.
>> As we extend and debug the BOINC client,
>> these changes will automatically appear in the Android version.
>> The GUI is new, and uses the Android GUI toolkit.
>> It's a work in progress, and may change a lot in the future.
>>
>> BOINC on Android was developed by Joachim Fritzsch as a Google
>> Summer of Code project in 2012.
>> He's continuing to work on it (supported by Einstein@home)
>> and Rom will also be working on it.
>> We hope to get other contributors as well.
>>
>> Functionally, BOINC on Android is similar to Mateusz Szpakowski's
>> NativeBOINC.
>> Mateusz chose to work independently of us,
>> and he made some architectural decisions different from ours.
>>
>>  From a project point of view, there should be no difference between
>> NativeBOINC and BOINC on Android;
>> if a project provides applications for platform "arm-android-linux-gnu",
>> they should work with either client.
>>
>> ---------
>>
>> App stores: yes, we hope to get BOINC on Android in Google Play
>> and other Android app stores.
>>
>> -- David
>>
>> On 17-Jan-2013 8:25 AM, Daniel Carrion wrote:
>> > ...
>> > I'm very curious about this new version and if it ties in at all with
>> what
>> > NativeBOINC has been doing. Would be a bit of a pain having two
>> different
>> > clients that essentially do the same thing with their own separate bugs,
>> > quirks and features.
>> >
>> > Very curious if there's intentions to get this released to the Google's
>> > Play store and if so how it's going to be approved with project binaries
>> > running a muck. :)
>> >
>> > Cheers
>> >
>> > Daniel
>> _______________________________________________
>> 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.
>>
>
>
_______________________________________________
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