Version 52 (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.
- Under the hood
- Investigate mechanism to keep service running (foreground service) http://developer.android.com/reference/android/app/Service.html#ProcessLifecycle
- Optimize GUI RPC polling mechanism, i.e. poll data specific to a single Activity within its onResume - onPause lifecycle.
- Appearance
- Use ActionBar? instead of TabHost?. (requires API Level 11+)
- Features
- Add suspend/resume controls into Notification
- Support attach to account manager
- Add SD card support in client (working Hugo Puhlmann)
- move BOINC's projects/ directory to SD card an force move of binaries into slots (executable)
- think about how to handle storage status and preferences of clients
- Support for x86-based Android devices. This should not require code changes, but adaption of the build process for the boinc client and the dummy library.
- Support "user active" detection by including it into status RPC.
- Notices tab.
- Allow higher resolution project icons and slideshow images
- Localization - Translation
Notes:
- So far we have been using icons 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