Web Desktop Communication

Loading...

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

0 comments

Post a comment

    Post a comment
    Embed Video
    Edit your comment Cancel

    Favorites, Groups & Events

    Web Desktop Communication - Presentation Transcript

    1. Web Desktop Communication Cross-installation communication between web desktops
    2. Goals Allow information to be shared between  installations of a web desktop Works on many different web desktops  (example: eyeOS would be able to talk to Psych Desktop and vice-versa)
    3. Communication model Uses XML-RPC  Distributed, each installation has a list of other installations to  talk to Both desktops must have each other in list for communication 
    4. Information structure When desktops communicate with each other,  they syncronize objects Objects can be files, private messages,  contacts from an address book, etc. Objects can be sent to specific users, or public  Each object has it's own set of properties  Desktop takes data from object and stores it in  it's own storage mechanism
    5. Examples of objects Private message  To: (Username)  From: (Username)  Message: (Text)  File  Name: (Text)  Content: (Binary)  Configuration  Wallpaper: (Binary)  Name: (Text)  Locale: (Text)  etc. 
    6. Information sync example
    7. Uses Move account info/configuration from one web  desktop to the other Share documents and send private messages  between different web desktops

    + psychcfpsychcf, 2 years ago

    custom

    465 views, 0 favs, 0 embeds more stats

    A presentation describing how web desktops could co more

    More info about this document

    © All Rights Reserved

    Go to text version

    • Total Views 465
      • 465 on SlideShare
      • 0 from embeds
    • Comments 0
    • Favorites 0
    • Downloads 4
    Most viewed embeds

    more

    All embeds

    less

    Flagged as inappropriate Flag as inappropriate
    Flag as inappropriate

    Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

    Cancel
    File a copyright complaint
    Having problems? Go to our helpdesk?

    Categories