diff options
Diffstat (limited to 'doc/design')
-rw-r--r-- | doc/design/assistant.mdwn | 2 | ||||
-rw-r--r-- | doc/design/assistant/android.mdwn | 18 | ||||
-rw-r--r-- | doc/design/assistant/partial_content.mdwn | 14 |
3 files changed, 15 insertions, 19 deletions
diff --git a/doc/design/assistant.mdwn b/doc/design/assistant.mdwn index 3bbd27c58..9a9e4fd9f 100644 --- a/doc/design/assistant.mdwn +++ b/doc/design/assistant.mdwn @@ -11,7 +11,7 @@ Feel free to chip in with comments! --[[Joey]] * Month 2 "shiny webapp": [[!traillink webapp]] [[!traillink progressbars]] * Month 3 "easy setup": [[!traillink configurators]] * Month 4 "release": [[!traillink leftovers]]; release -* Months 5-6 "9k bonus round": [[!traillink Android]] +* Months 5-6 "9k bonus round": [[!traillink Android]] [[!traillink partial_content]] ## not yet on the map: diff --git a/doc/design/assistant/android.mdwn b/doc/design/assistant/android.mdwn index e8f192748..d936d53cc 100644 --- a/doc/design/assistant/android.mdwn +++ b/doc/design/assistant/android.mdwn @@ -3,8 +3,6 @@ Porting git-annex to Android will use the Android native SDK. A hopefully small Java app will be developed, which runs the webapp daemon, and a web browser to display it. -[[!toc]] - ### programs to port These will probably need to be bundled into the Android app, unless already @@ -53,19 +51,3 @@ Problem: #### crazy `LD_PRELOAD` wrapper Need I say more? (Also, Android's linker may not even support it.) - -### partial content - -On a regular system, a reasonable simplifying assumption is that all the -files in the folder will be synced to the system. A user might want to -disable syncing of some subdirectories, for eg, archived files. But in -general, things are simpler to understand and implement if all files sync. - -But, a phone probably cannot hold all a user's files. Indeed, it's likely -that old files will be aggressively dropped from the phone after syncing to -elsewhere, in order to keep enough free space on it for new files. - -There needs to be a way for the user to browse files not on the phone and -request they be transferred to it. This could be done as a browser in the -web app, or using a subdirectory full of placeholder files (not symlinks; -see above) that start transfer of the real file when accessed. diff --git a/doc/design/assistant/partial_content.mdwn b/doc/design/assistant/partial_content.mdwn new file mode 100644 index 000000000..5572811d4 --- /dev/null +++ b/doc/design/assistant/partial_content.mdwn @@ -0,0 +1,14 @@ +On a regular system, a reasonable simplifying assumption is that all the +files in the folder will be synced to the system. A user might want to +disable syncing of some subdirectories, for eg, archived files. But in +general, things are simpler to understand and implement if all files sync. + +But, an Android gadget probably cannot hold all a user's files. Indeed, +it's likely that old files will be aggressively dropped from the Android +after syncing to elsewhere, in order to keep enough free space on it for +new files. + +There needs to be a way for the user to browse files not on the gadget and +request they be transferred to it. This could be done as a browser in the +web app, or using a subdirectory full of placeholder files (not symlinks; +see [[Android]]) that start transfer of the real file when accessed. |