Version 64 (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.
Initial proposal of UI flow: https://www.fluidui.com/editor/live/preview/p_xuIwayLOet0gFoFlBHZJtpmbqnxF5Z7O.1394002154909
- splash screen
- if no project attached, prompt credential input. this screen can accommodate Google sing in later.
- project selection. multiple choice. project info screen opens with (long) click on project
- attaching. using previously supplied data. tries login, if fails, try registration. give users introduction/hints in the mean time.
- successful. if no conflict.
- conflict resolution. one screen for every project that returned "bad password" (account exists but password is wrong). give user a change to correct his data (name or email if not users account; password if user registered before with different password), only for this specific project.
Store user data to pre-populate fields in further attaches.
Concerns with initial proposal:
- Users that already have different accounts with various projects or prefer having separate id-password combinations with all project accounts
-> offer to supply login information separately for each project. add button to screen 2. possible to pre-populate name/email field from previous data.
- Storing the users password for further attaches raises concerns
-> add checkbox to screen 2 to opt-out -> or do not store password in general. require re-type if further attaches and later point in time.
- Conflict resolution needs to be adapted based whether project uses name or email as identifier
-> "uses_name" attribute allows distinction
- WCG does not allow registration on client. Treat separately.
-> prompt screen that forwards users to WCG homepage.
Notes:
- We have been using icons supplied by WCG or found here: http://gentleface.com/free_icon_set.html
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