Your SlideShare is downloading. ×
0
Deploying OpenSocial Gadgets to Ringside
Deploying OpenSocial Gadgets to Ringside
Deploying OpenSocial Gadgets to Ringside
Deploying OpenSocial Gadgets to Ringside
Deploying OpenSocial Gadgets to Ringside
Deploying OpenSocial Gadgets to Ringside
Deploying OpenSocial Gadgets to Ringside
Deploying OpenSocial Gadgets to Ringside
Deploying OpenSocial Gadgets to Ringside
Deploying OpenSocial Gadgets to Ringside
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Deploying OpenSocial Gadgets to Ringside

623

Published on

This slidedeck was used as part of my presentation on how easy it is to run opensocial applications on a Ringside Social Application Server. See …

This slidedeck was used as part of my presentation on how easy it is to run opensocial applications on a Ringside Social Application Server. See http://wiki.ringsidenetworks.org/display/ringside/OpenSocial

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
623
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
19
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide
  • Transcript

    • 1. Creating Open Social Applications <ul><li>“ Harness the Power of Social Networking” </li></ul><ul><li>For Your Website and Community </li></ul>1 by William Reichardt
    • 2. Goals <ul><li>Understand Basics of OpenSocial Platform </li></ul><ul><li>Creating Gadget Definitions </li></ul><ul><li>Hosting Open Social Applications </li></ul><ul><li>Potential for Using Existing Applications </li></ul><ul><li>Next Steps </li></ul>www.ringsidenetworks.com 2
    • 3. Ringside Integration www.ringsidenetworks.com Users Friends Notifications Data Store RINGSIDE API Facebook OpenSocial API People Activities App Data
    • 4. How is OS Different? <ul><li>OpenSocial(OS) Applications Perform most of their processing inside your Web Browser </li></ul><ul><li>An OS application is based on Google Gadgets </li></ul><ul><li>The task of Rendering HTML moves from the server to the client </li></ul><ul><li>Applications communicate with a gadget server via Ajax </li></ul><ul><li>The gadget server proxies Ajax requests for you </li></ul>www.ringsidenetworks.com
    • 5. How it works www.ringsidenetworks.com Web Browser Gadget Server Gadget Container Social Data (Profiles & Friends) Features Ajax Proxy Ringside Server Web Application Server Application Data Web Layer Application Canvas Gadget Definition XML Document
    • 6. Gadget Definition Files <ul><li>XML Documents </li></ul><ul><li>Contain HTML & Javascript </li></ul><ul><li>Contains Preferences Block </li></ul><ul><li>One or more Content Blocks </li></ul><ul><ul><li>Canvas, Profile, Default views </li></ul></ul>www.ringsidenetworks.com
    • 7. OS Application Flow <ul><li>Content Block Establishes HTML Structure </li></ul><ul><li>Content JS Executes </li></ul><ul><li>Read Your Preferences </li></ul><ul><li>Get Social Data (Who are you & your Friends?) </li></ul><ul><li>Mash-up with Your app’s data or a Third Party </li></ul><ul><li>Populate your HTML structure </li></ul><ul><li>Done! </li></ul>www.ringsidenetworks.com
    • 8. A Hello World Gadget www.ringsidenetworks.com
    • 9. How are OS Apps Hosted? <ul><li>OS Applications are Deployed exactly the same as Facebook/Ringside applications </li></ul><ul><li>A single gadget is treated as an entire application </li></ul><ul><li>It can be rendered as a Canvas or in a Profile </li></ul><ul><li>Simply check the Use Open Social radio button </li></ul>www.ringsidenetworks.com
    • 10. In closing <ul><li>Yes, its that simple </li></ul><ul><li>Ringside contains a functional, read to use Open Social (and Facebook) container </li></ul><ul><li>Based on shindig </li></ul><ul><li>Still in Beta, container integration still in progress </li></ul><ul><li>Ringside provides a simple installer complete with mysql and Apache. </li></ul>www.ringsidenetworks.com

    ×