UbuntuOneForAndroid
U1 app for Android
Launchpad Entry: TODO
Created: 2010-03-27
Contributors: MichaĆ Karnicki, (TODO Can I add mentor here?)
Packages affected: none
Comment
This Spec is being heavily edited, consecutive sections will be revealed when finished
Contact: https://wiki.ubuntu.com/GSoC/2010/MichalKarnicki/
Summary
Rationale
Computer users like flexibility. There are more ways to get to your files than through PC/laptop/netbook. Smartphones are increasingly becoming popular. The missing link here for Ubuntu One project is a client app for Android (amongst other platforms like iPhone & Blackberry). Daily use of mobile phones/devices justifies the need for such application. We can see recent proposals and movements supporting
BoF agenda and discussion
List of features that are possible (not necessarily feasible during summer period) for the project to implement:
- File sync
- full sync - for spacious SD cards and cheap data plan
- semi sync - syncs only selected (favourite) files
- sync on demand - TODO (manual/forced sync in some cases might be useful)
- Easy sharing
so called intent to share file by selecting option from Menu -> Share with -> Ubuntu One
- file is uploaded to the cloud
- the user receives public link..
- ..and can email it, tweet it, sms' it, share with barcode, etc
- Support for partial file updates, not whole files
- the back-end software would have to support partial updates, nevertheless it is rather a case for U1 for PCs than Android powered phones. Users rarely edit graphis, for example. And editing text.. well, text files are small. You can always download/upload a full file. All in all, this feature is interesting from algorithmic point of view and can be implemented as project continuation.
Comments and feature requests
Please leave any comments here. Feature requests and ideas are more than welcome!
Questions
If you have any questions about the project, leave them here or contact me directly (https://wiki.ubuntu.com/GSoC/2010/MichalKarnicki)