Line 1: |
Line 1: |
| + | {{TOCright}} |
| == Presence Scalability == | | == Presence Scalability == |
| | | |
Line 46: |
Line 47: |
| * MStone: you can run a web server on the XO! | | * MStone: you can run a web server on the XO! |
| | | |
| + | == Collaboration Brainstorm == |
| | | |
− | ------
| + | * Gadget replaces <s>presence service</s> the jabber server shared roster, and should solve scalability problems caused by the shared roster |
| | | |
− | Remarks:
| + | * Gadget is an XMPP add on component, should be compatible with any standards compliant server |
| + | |
| + | * Telepathy API is adding avatars, file transfer and P2P tubes. |
| + | |
| + | * It was decided to talk about collaboration requirements Tuesday night. |
| + | |
| + | * Future improvement to telepathy include jingle support, multi user audio video chat, and GeoLocation |
| + | |
| + | * The presence service is being removed |
| + | * It is an additional abstraction on top of telepathy, and telepathy is already and abstraction API |
| + | |
| + | * Mission Control provides API to manage accounts(usernames, passwords etc) |
| + | * Executes applications based on incoming connections |
| + | * Sets avatar, manages capabilities, could re-use existing IM account |
| + | |
| + | * A way needs to be found to allow chat in shared activities. |
| + | |
| + | == Bookreading and Content == |
| | | |
| There were two major threads in the conversation: some people decompose the problem into "finding content" and "consuming content" whereas others view these as a seamless action that occurs across multiple sessions; the latter group is primarily concerned with the ergonomics of the complete interaction. | | There were two major threads in the conversation: some people decompose the problem into "finding content" and "consuming content" whereas others view these as a seamless action that occurs across multiple sessions; the latter group is primarily concerned with the ergonomics of the complete interaction. |
Line 62: |
Line 81: |
| | | |
| (Finally, the ergonomics crowd wishes to reiterate that workflows are the central -- the reader and the writer need to fully interoperate and they need to be *slick*.) | | (Finally, the ergonomics crowd wishes to reiterate that workflows are the central -- the reader and the writer need to fully interoperate and they need to be *slick*.) |
| + | |
| + | == Notes from Tuesday Night Collaboration Architecture Discussion == |
| + | |
| + | --------------------------------------------------------------------------------------------------- |
| + | |
| + | Architectural Issues | Sync. Collab |
| + | ------ | (working together) |
| + | | Abiword - bemasc |
| + | 0. Physical -- QOS, BW, channels | Tubes/dbus - ??? |
| + | 1. Basic Connectivity | VNCViewer, remote X, MPX - cscott,mstone |
| + | 2. Mesh AP ---- user ---- user | bespoke protocols for games - bjordan |
| + | | IM/chat - morgs,cassidy |
| + | | VOIP/Video - cjb |
| + | Failure, Programmability, Legacy | |
| + | |
| + | -------------------------------------------------- |
| + | 3. Discovery -- Who Exists? |
| + | 4. Connectivity -- Who can I talk with? | Async. Collab |
| + | 5. Presence -- What's happening? | File push / pull - erikg, cscott |
| + | 6. Meaning -- Let's share.... | Workflow (cms) - Bryan, Eben |
| + | | Moodle - Martin |
| + | | Email - UY? |
| + | Peers/Superpeers | Google docs - |
| + | | Web - Eben |
| + | Naming / Routing |
| + | Split Networks -------------------------------------------------- |
| + | Interop |
| + | Pseudonyms | |
| + | Security | |
| + | Platform agnosticism / Stubs | |
| + | |
| + | --------------------------------------------------------------------------------------------------- |
| + | |
| + | == Items from the roadmap brainstorm == |
| + | |
| + | Transcription from http://sugarlabs.org/go/Image:Img_0169.jpg: |
| + | |
| + | 1. Legacy -> marcopg, (_bernie) |
| + | 2. Accessibility -> utoronto |
| + | 3. Stability |
| + | 4. Performance -> marcopg |
| + | 5. Portfolio/Journal -> scott, tomeu |
| + | 6. Bulletin board |
| + | 7. View source -> walter, tomeu |
| + | 8. Grab key |
| + | 9. i18n |
| + | 10. Collaborate -> scott, marcopg |
| + | 11. Push to talk |
| + | 12. Base system |
| + | 13. Shared pointer session (VNC) |
| + | 14. File sharing via journal -> tomeu |
| + | 15. New collaboration features |
| + | 16. Work with distributors -> marcopg |
| + | 17. File passing fallback -> tomeu |
| + | 18. Overlay chat |
| + | 19. New activities |
| + | 20. Sugar apps in standard (legacy?) environments |
| + | |
| + | Transcription from http://sugarlabs.org/go/Image:Img_0162.jpg, http://sugarlabs.org/go/Image:Img_0163.jpg and http://sugarlabs.org/go/Image:Img_0164.jpg: |
| + | |
| + | Read: xfile, share page location, overlay chat, wiki (annotation? edit?), homework (pdf forms) |
| + | Chat: images, sound, draw |
| + | Browse: group surf, annotation/wikify |
| + | Etoys: share machines, objects |
| + | Write: colored edits, overlay chat, visible cursors, annotation, homework |
| + | Calculate: good? |
| + | Pippy: overlay chat, colored edits, separate views of same source (on a different machine), generate activities, push back changes |
| + | Journal: async collaboration, annotation (blog comments, grading) |
| + | Shell: shared desktop, overlay chat in mesh/friends |
| + | TurtleArt: multiple turtles, blocks for turtle proximity, tiled windows |
| + | Measure: formation |
| + | Record: voip?, videochat, screencasts |
| + | Terminal: shared shell (ssh+screen?) |
| + | Distance: custom shared units |
| + | Games: competittive quiz, multi-player Physics, mesh version of craig's list, wiki |
| + | |
| + | [[Category:Idea]] |