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.