• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Hands On With OpenSocial and Embedded Experiences
 

Hands On With OpenSocial and Embedded Experiences

on

  • 2,913 views

Presentation on OpenSocial and Embedded Experiences given by Ryan Baxter (IBM) and Stanton Sievers (IBM) at BoulderUX 2011

Presentation on OpenSocial and Embedded Experiences given by Ryan Baxter (IBM) and Stanton Sievers (IBM) at BoulderUX 2011

Statistics

Views

Total Views
2,913
Views on SlideShare
1,690
Embed Views
1,223

Actions

Likes
2
Downloads
9
Comments
2

9 Embeds 1,223

http://ryanjbaxter.com 934
http://www-10.lotus.com 232
https://wiki.appfusions.com 51
http://planetlotus.org 1
http://webcache.googleusercontent.com 1
http://www.google.co.uk 1
http://ec2-107-20-234-84.compute-1.amazonaws.com 1
http://107.20.234.84 1
http://ryanjbaxter.wordpress.com 1
More...

Accessibility

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel

12 of 2 previous next

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Hands On With OpenSocial and Embedded Experiences Hands On With OpenSocial and Embedded Experiences Presentation Transcript

    • Hands On With OpenSocialAnd Embedded Experiences #openapprevolution
    • About Us• Stanton Sievers – Stanton has been a software developer at IBM since 2009. His most recent work includes OpenSocial integration into the enterprise world using cool concepts like Embedded Experiences.• Ryan Baxter – Ryan has worked for IBM for three years. His primary focus during this time has been working on public APIs for Lotus Notes. Recently he has become involved with the OpenSocial foundation, and over the past year has been working on several enhancements to the OpenSocial specification while at the same time providing implementations of these enhancements throughout IBMs products. @ryanjbaxter http://ryanjasonbaxter.com #openapprevolution
    • Agenda• Gadget XML Overview• What is Embedded Experiences?• Lets Go Play In The Sandbox!• Building an Embedded Experience Live! #openapprevolution
    • Gadget XML Overview #openapprevolution
    • Embedded Experiences• Allow application developers to embed content from their applications inside OpenSocial 2.0 containers• Data Model - JSON and XML"embed" : { "gadget" : "http://www.example.com/embedded/gadget.xml", "context" : { "title" : "Hello World", "id" : 123 }} #openapprevolution
    • Payload in MIME EmailFrom: notifications@socialnetwork.comTo: johndoe@example.comSubject: Social Network: Mary Has Commented On Your StatusMIME-Version: 1.0Content-Type: multipart/alternative; boundary="XXXXboundary text"Mary has commented on your status.--XXXXboundary textContent-Type: text/plainMary has commeneted on your status.--XXXXboundary textContent-Type: application/embed+json{ "gadget" : "http://www.socialnetwork.com/embedded/commentgadget.xml", "context" : 123}--XXXXboundary textContent-Type: text/html<html><!-- HTML representation here --></html> #openapprevolution
    • Lets Go Play In The Sandbox!● The sandbox is a sample collaboration environment to test out your OpenSocial 2.0 gadgets. ● Built on top of a daily build of Shindig 3.0 ● All the content is static and stateless● Lets take a look → http://bit.ly/OSSandbox #openapprevolution
    • Follow Along1) Download Gist: http://bit.ly/BoulderUXSamples2) Open EEStartHere.xml in a text editor or Google Gadget Editor (http://bit.ly/GGEditor)3) Code!!!4) Optionally upload the final gadget XML to Google Gadget Editor (http://bit.ly/GGEditor)5) Add it to the sandbox #openapprevolution
    • Questions Ask Us Anything! (And come see us at the OpenSocial table during Happy Hour!) #openapprevolution
    • Resources● OpenSocial Spec: http://bit.ly/OpenSocialSpec● Embedded Experiences Spec: http://bit.ly/EESpec● OpenSocial Sandbox: http://bit.ly/OSSandbox● Sample Gadgets: http://bit.ly/BoulderUXSamples● Embedded Experience Tutorial: http://bit.ly/EETutorial #openapprevolution