UbuntuOneForAndroid

Revision 1 as of 2010-03-27 21:32:07

Clear message

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

      1. file is uploaded to the cloud
      2. the user receives public link..
      3. ..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)


CategorySpec


Notes: https://wiki.ubuntu.com/SpecSpec