Version 70 (modified by 11 years ago) (diff) | ,
---|
Android/BOINC development items
Ticket | Summary | Status | Component | Owner | Reporter | Priority |
---|---|---|---|---|---|---|
#1352 | Properly render web content in BOINC Notices | new | Manager - Android | Major | ||
#1353 | UI feature: statistics / achievements / sharable | new | Manager - Android | Major | ||
#1360 | Stationary device mode: enable by default on stationary devices | new | Manager - Android | Major | ||
#1378 | don't truncate email addr auto-fill in Android, and error-check the field | new | Manager - Android | Major | ||
#1343 | Change Notice notification icon to make it recognizable | new | Manager - Android | Minor | ||
#1346 | Add preference: buffer size | new | Manager - Android | Minor | ||
#1349 | Make language a preference | new | Manager - Android | Minor | ||
#1354 | Manual RPC | new | Manager - Android | Minor |
Some remaining development tasks. Please contact me (David Anderson) and post to boinc_dev if you want to help.
Feasability of GPU computation, e.g. LG Nexus 4's GPU Adreno320 supports openCL 1.2
Google seems to push RenderScript? over openCL support on Android...
Higher resolution project icons and slideshow images
Icons and slideshow images are not ideal for high resolution screens.
Statistics
e.g. run time, finished tasks, etc.
Badges / Achievements
- supplied by project and/or local based on statistics
- shareable on social media
Attach Wizard
Feedback indicates that users are not happy with having to register with every project separately.
Revised project attach process proposal:
- splash screen
- project selection. multiple choice. (long) clicking on one item brings up project description (not modeled).
- initial credential input. use these credentials to run registration RPC on all selected projects (excepts for those with disabled account creation, try login RPC for those). alternatively, allow user to manage accounts individually (brings up sequence at 4.2).
4.1. batch attach. use provided credentials to run registration RPC on all selected projects (try login RPC for projects with disabled account creation). show useful hints about BOINC, swipeable through multiple hints. (what hints are useful?? )
4.1.1. batch attach successful. "get started" brings up normal UI.
4.1.2. batch attach has conflicts. multiple conflicts possible. show overview. only show overview if conflict occurred.
There are four essential conflict scenarios:
- project allows account registration. registration RPC returned -137:"name not unique" (in picture: SETI@Home)
- project does not allow account creation. login RPC returned -206:"bad password" (in picture: WorldComminityGrid?)
- project does not allow account creation. login RPC returned -136:"name not found" (in picture: Something like WCG)
- undefined error. something else went wrong. (not in picture)
Clicking on a specific project brings up input dialog to provide new credentials.
After clicking "login" or "register" RPC is started in the background and dialog is closed. User can continue with other project.
User can decide at any point in time to stop resolving conflicts by clicking "Finish" which returns to normal UI. (Unresolved projects are not attached)
4.2. individual attach. user has clicked corresponding button in 3. bring up sequence with login credential for every project.
Remarks:
- always store user name and email address of last input to pre-populate fields.
- never store password
- further attaches bring up same sequence (without 1. of course)
Attachments (22)
-
ProjectsView.png (281.3 KB) - added by 12 years ago.
Projects View for Android Client
-
PreferencesView.png (148.0 KB) - added by 12 years ago.
Preferences View for Android Client
-
TasksView.png (324.3 KB) - added by 12 years ago.
Tasks View For Android Client
-
a.PNG (34.1 KB) - added by 11 years ago.
splash screen
-
b.PNG (46.4 KB) - added by 11 years ago.
project selection. multiple choice.
-
batch-a.PNG (44.4 KB) - added by 11 years ago.
batch attach. working. hints swipeable.
-
batch-b.PNG (45.3 KB) - added by 11 years ago.
batch attach. working. hints continued.
-
batch-success.PNG (41.6 KB) - added by 11 years ago.
batch attach. success.
-
individual-a.PNG (42.8 KB) - added by 11 years ago.
individual attach.
-
individual-b.PNG (45.7 KB) - added by 11 years ago.
individual attach. working.
-
conflict-1.PNG (45.0 KB) - added by 11 years ago.
conflict. register possible, register returned "bad password".
-
conflict-2.PNG (43.6 KB) - added by 11 years ago.
conflict. registration disabled, login returned "bad password".
-
conflict-3.PNG (40.7 KB) - added by 11 years ago.
conflict. registration disabled, login returned "unknown user".
-
conflict-overview.PNG (47.0 KB) - added by 11 years ago.
conflicts occurred during batch attach. overview.
-
conflict-resolution.PNG (53.0 KB) - added by 11 years ago.
conflicts occurred during batch attach. dialog for specific project.
-
conflict-retry.PNG (50.3 KB) - added by 11 years ago.
conflicts occurred during batch attach. retry in progress after input dialog finished.
-
c.PNG (41.6 KB) - added by 11 years ago.
initial credential input
- cv2.PNG (41.6 KB) - added by 11 years ago.
- individual-av2.PNG (40.0 KB) - added by 11 years ago.
- individual-bv2.PNG (42.4 KB) - added by 11 years ago.
-
conflict-resolved.PNG (45.1 KB) - added by 11 years ago.
conflicts occurred during batch attach. retry successful.
-
BOINCActivity.apk (3.1 MB) - added by 11 years ago.
unpolished single attach wizard implementation