Changes

Jump to navigation Jump to search
m
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]]

Navigation menu