Line 5: |
Line 5: |
| * http://wiki.laptop.org/go/Activity_sharing | | * http://wiki.laptop.org/go/Activity_sharing |
| * http://wiki.laptop.org/go/Presence_Service | | * http://wiki.laptop.org/go/Presence_Service |
| + | * [http://people.collabora.co.uk/~cassidy/talks/sugar-camp-collab-archi-and-state-of-implementation.pdf Collaboration state of the art] (Guillaume Desmottes) |
| + | * [http://people.collabora.co.uk/~cassidy/talks/sugar-camp-futur-of-collab.pdf Future of collaboration] (Guillaume Desmottes) |
| | | |
| == Interface org.laptop.Sugar.Presence == | | == Interface org.laptop.Sugar.Presence == |
Line 331: |
Line 333: |
| pass | | pass |
| | | |
− | * Used by: | + | * Used by: not used |
| | | |
− | * Present: | + | * Present: returns cached property |
| | | |
− | * Future: | + | * Future: drop? |
| | | |
| @dbus.service.method(_ACTIVITY_INTERFACE, in_signature="", out_signature="s") | | @dbus.service.method(_ACTIVITY_INTERFACE, in_signature="", out_signature="s") |
Line 341: |
Line 343: |
| pass | | pass |
| | | |
− | * Used by: | + | * Used by: not used |
| | | |
− | * Present: | + | * Present: returns cached property |
| | | |
− | * Future: | + | * Future: drop? |
| | | |
| @dbus.service.method(_ACTIVITY_INTERFACE, in_signature="", out_signature="s") | | @dbus.service.method(_ACTIVITY_INTERFACE, in_signature="", out_signature="s") |
Line 351: |
Line 353: |
| pass | | pass |
| | | |
− | * Used by: | + | * Used by: not used |
| | | |
− | * Present: | + | * Present: returns cached property |
| | | |
− | * Future: | + | * Future: drop? |
| | | |
| @dbus.service.method(_ACTIVITY_INTERFACE, | | @dbus.service.method(_ACTIVITY_INTERFACE, |
Line 363: |
Line 365: |
| pass | | pass |
| | | |
− | * Used by: etoys | + | * Used by: activities when the shell calls the Invite method in org.laptop.Activity |
| | | |
− | * Present: | + | * Present: calls AddMembers on the text channel for this buddy |
| | | |
| * Future: | | * Future: |
Line 376: |
Line 378: |
| pass | | pass |
| | | |
− | * Used by: etoys | + | * Used by: activities on resume to join an existing instance |
| | | |
− | * Present: | + | * Present: Create a room (if the activity is local), request a text and a tubes channels, then join the room with AddMembers |
| | | |
| * Future: | | * Future: |
Line 388: |
Line 390: |
| pass | | pass |
| | | |
− | * Used by: etoys | + | * Used by: activities when stopping |
| | | |
− | * Present: | + | * Present: closes the text channel, updates the buddies in the activity. |
| | | |
| * Future: | | * Future: |
Line 398: |
Line 400: |
| pass | | pass |
| | | |
− | * Used by: etoys | + | * Used by: shell for the friends tray, activities t know who is in the activity when it is joined |
| | | |
− | * Present: | + | * Present: returns cached list of buddies in the activity, see BuddyJoined for how this list is maintained |
| | | |
| * Future: | | * Future: |
Line 408: |
Line 410: |
| pass | | pass |
| | | |
− | * Used by: etoys | + | * Used by: activities to get a handle to the text and tubes channels. |
| | | |
− | * Present: | + | * Present: returns the text and tubes channels created when the activity was shared or joined. |
| | | |
| * Future: | | * Future: |
Line 418: |
Line 420: |
| pass | | pass |
| | | |
− | * Used by: | + | * Used by: python activities when joining an existing activity |
| | | |
− | * Present: | + | * Present: same as GetChannels but with more useful info to reduce roundtrips |
| | | |
| * Future: | | * Future: |
Line 428: |
Line 430: |
| pass | | pass |
| | | |
− | * Used by: etoys | + | * Used by: local activities to set name, color, tags, etc |
| | | |
− | * Present: | + | * Present: calls SetProperties from org.laptop.Telepathy.ActivityProperties |
| | | |
| * Future: | | * Future: |
Line 438: |
Line 440: |
| pass | | pass |
| | | |
− | * Used by: | + | * Used by: not used |
| | | |
− | * Present: | + | * Present: returns cached property |
| | | |
− | * Future: | + | * Future: drop? |