UbuntuMac
|
Size: 3326
Comment:
|
Size: 3482
Comment:
|
| Deletions are marked like this. | Additions are marked like this. |
| Line 23: | Line 23: |
Jack wants to look up Jill's work phone number which he stored in the address book on the computer in the kitchen at home, but he's in a public library. |
Launchpad Entry: https://launchpad.net/distros/ubuntu/+spec/ubuntu-dot-mac
Created: Date(2005-10-27T21:04:00Z) by JaneWeideman
Contributors: JaneWeideman
Packages affected:
Summary
.Mac Look at possibility of starting a .Mac-like service for use across multiple Ubuntu computers (using Launchpad??)
Rationale
Use cases
John uses Tribelife creates a three-way synchronized datastore on his parents computer, his computer, and his ISPs so they can keep a family photo album in f-spot and have a mutual backup. John's ISP runs Gallery, so John's friends can browse his family photos online.
Anna gets onto the wireless network at school. She starts the backup wizard and avahi locates a suitable place for her to setup a synchonized archive. Anna synchronizes ~/Documents. Later when she gets home, she adds that shared archive from home, although she has to enter in the domain name of the server because avahi no-longer can find it.
Frank is going camping with 3 friends. They keep a shared grocery list online. John makes a note on his cell phone to buy bug spray which is synced over bluetooth when he returns home. The note then travels over TribeLife to Jane.
Don leads a team of 5 people who take turns cleaning the break-room on alternate thursdays. John meets Sam in the hall and they decide to swap weeks so Sam can leave early to go to the football game. Sam makes the change in Evolution and all the other team mates get updated calendars as well.
Jack wants to look up Jill's work phone number which he stored in the address book on the computer in the kitchen at home, but he's in a public library.
Scope
Users should be able to use any GnomeVFS place to store their TribeLife (mainly davs)
- A synchronization service should be responsible for moving around lumps of EDS and file data.
- QOS should be used to allow large amounts of data to eventually be synced even over slower broad-band connections.
gconf should be capable of layering on settings from TribeLife at login.
TribeLife should be able to exist not only on a web server, but removable storage as well.
Software should be distributed in a way that will allow communities to host their own TribeLife services
Software should be distributed in a way that will allow home users to host their own TribeLife services from a media centre in the home, accessible over the web
TribeLife should assist users in registering their computer with a dynamic dns provider if need be.
Design
- Email (with IMAP server)
- Calendar (with CalDAV server)
- Address Book (possibly as an LDAP directory)
This way Evolution could be set up to use the IMAP, CalDAV and LDAP services and all personal information would be available both on the desktop and online at any time. If possible this thinking could be applied to all features to provide a kind of web based desktop for when users are away from their desktop computer.
- iFolder for file sharing - not sure if it could used on a large scale
- Obviously powered by Ubuntu Software
- A wizard could be added to Evolution for such a service like with Mail.app and .Mac
- Web log editing
- News Reader
- Photo album
Implementation
Code
Data preservation and migration
Outstanding issues
BoF agenda and discussion
UbuntuMac (last edited 2008-08-06 16:28:33 by localhost)