Posts by Palo M.

1) Message boards : The Lounge : AndroBOINC - The BOINC Manager for Android phones (Message 35901)
Posted 27 Nov 2010 by Palo M.
Post:
Thanks for doing this for the community, any chance you can get this working on the iPhone?

There is a lot of iPhone developers out there and there is much higher chance that one of them will create BOINC manager for iPhone instead... I do not develop applications for iPhone, I even do not own any.


BTW, the project page for AndroBOINC is already available at http://code.google.com/p/androboinc/ and the code is published under GPLv3.
Project page does not contain all the planned content yet, for example there is still no documentation for building the application from source, but people who wish to build apk by themselves can do it now if they have some basic experience with development for Android.
2) Message boards : The Lounge : AndroBOINC - The BOINC Manager for Android phones (Message 35857)
Posted 23 Nov 2010 by Palo M.
Post:
I just published AndroBOINC on Android Market. It is BOINC Manager for Android phones - it can remotely control several BOINC clients, similar as default BOINC Manager. You can find it on Market from phone, just search for "androboinc" or simply "boinc".

=== End of my shameless self-promotion ===


Now some details for those who are interested in:

1. It is only manager, not client. We don't want to exhaust batteries of our phones in 2 hours, so there will be no computation of project applications on the phone. Instead, we want to use our phones to control our super-powerful machines at homes, work, school.

2. This is just initial version, alpha. But it's working, I tested it with clients versions 6.10.17 and 6.10.56 and in earlier phases of development it worked also with 6.2.19, so 6.2.x should be also fine.

3. If you want to use AndroBOINC, your client must be accessible from network - so think about security: use passwords in clients, possibly also non-standard TCP-port numbers.

4. More about security: I swear here, that my application (the package name is sk.boinc.androboinc) is without any malicious stuff. No password-stealer, data-miner, sniffer or whatever-dirty-stuff. It is only BOINC manager, no scam.

5. Publishing of initial version on Android Market is the first step. I plan to publish also source code later (and make updates). So if you are paranoid and do not trust my vow above, you can just wait a few days and after code is available, you can build the application by yourself then.

6. I'm not strong in making cool UI, so I just tried to make user interface similar to the one in default BOINC Manager (advanced view), due to adaptation to small screen there are only first 4 tabs so far (sufficient for basic control). In the list of projects, tasks and transfers there is context menu (for suspend, resume, no new work etc.) - try long touch on item to get the context menu (according my observation, people often overlook this style of control).

7. AndroBOINC is free, it is without advertisement, and shall always be like this.

Enjoy
3) Message boards : BOINC client : Remote display with BOINC 6.2.14 (Message 18962)
Posted 31 Jul 2008 by Palo M.
Post:
The remote graphics option is broken. I've had a bug tracking ticket out for it since I found it out. It won't be fixed until BOINC 6.4 comes along (with all new RPCs).

I see.
For my usage the v5 way fits perfectly, as graphics is really running on remote Linux, just display is on Windows via X.
Till now I thought that the change v5->v6 graphics was only splitting the science computation and graphics part... It's strange to me that BOINC-client is not used to start graphics-app. With Manager directly starting graphics-app, there's really no way to do it remotely :-(.
4) Message boards : BOINC client : Remote display with BOINC 6.2.14 (Message 18956)
Posted 31 Jul 2008 by Palo M.
Post:
I use only BOINC-client on my Linux machine. And I use both BOINC-client and BOINC-manager on my Windows machine (all is currently 6.2.14). From Windows machine I connect to Linux BOINC via network and it works fine... except for graphics applications using v6 graphics the "hybrid" way.
When I want to show graphics (which is VERY useful for CPDN-beta, to track the status of those long WUs), there is a dialogue "Do you want do display graphics on remote machine?" but even if I choose "Yes", the new window with graphics does not show. BTW, startup script for BOINC on Linux machine exports DISPLAY (set correctly to the Windows machine X-server display). It just does not do anything, like I would not start graphics.

Now, some funny things:

  • Graphics for BOINC on Windows works perfectly (both on-demand and screensaver).
  • With all v5 stuff (BOINC and applications were all v5) before, the graphics display the same way worked perfectly (as long as DISPLAY was set and X-server running)
  • With v5 graphics applications, it still works now. Well, I do not have any v5 graphics tasks running now, but it surely worked for CPDN-beta v5 hadrm-spinups few weeks ago. This was probably on v6.2.4, 6.2.8 or 6.2.11, I do not remember clearly.
  • When I tried to start BOINC-manager on Linux machine (displaying to Windows machine over X-Windows), the graphics works - for the same tasks which are not working the other way (BOINC-manager on Windows). So graphics seem to work locally on Linux (remote X-display is not related to BOINC anyway).


So, to me it seems that setting of DISPLAY variable (sufficient to v5 graphics), is not enough for v6 graphics... Maybe v6 API does not tell to the graphics-application correctly the DISPLAY (just my guess)?
Does anybody know, how to make it work?





Copyright © 2024 University of California.
Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation.