Integrating OpenSocial & SalesForce.com

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

    6 Favorites & 1 Group

    Integrating OpenSocial & SalesForce.com - Presentation Transcript

    1. Integrating SalesForce.com with OpenSocial Chris Schalk, Google Developer Advocate 11/05/2008
    2. Agenda • OpenSocial Concepts • Exploring ways to connect OpenSocial with SalesForce.com 2
    3. Agenda • OpenSocial Concepts • Exploring ways to connect OpenSocial with SalesForce.com 3
    4. OpenSocial Concepts What is OpenSocial? “OpenSocial defines a common set of APIs based on Open Standards for building social applications across multiple websites” 4
    5. Too many platforms!
    6. Standards based OpenSocial Write once… Deploy everywhere
    7. Massive exposure for your apps!
    8. Not just Social Network Sites • Social network sites - Profiles and home pages ex: MySpace, Hi5 • Personal dashboards – Widgets ex: iGoogle, My Yahoo • Sites based around a Social Object ex: Flickr, YouTube • Enterprise, Professional ex: LinkedIn, Oracle, SalesForce.com • Any web site 10
    9. Some OpenSocial Partners
    10. Today: 375 Million User Reach
    11. Where is OpenSocial live today? Initial Developer Sandboxes: Applications live to Users: • iGoogle • MySpace • imeem • orkut • CityIN • Hi5 • Freebar • Tianya • Friendster • Ning • Webon from Lycos • Plaxo Pulse • IDtail • Mail.ru • YiQi • Netlog • Hyves • LinkedIn - New Individual Developer Links: http://code.google.com/apis/opensocial/gettingstared.html
    12. OpenSocial today  375,000,000 users  150,000,000 installs  4,500+ apps  Pipeline of 100+ containers worldwide  20,000+ developers  10,000,000 daily app users 14
    13. OpenSocial Roadmap • Version 0.5 was released in a “developer release” on Nov 1st. • First “sandbox” was made available on Orkut • Version 0.6 was released in December • Initial version of Shindig server software was launched as Apache incubator project • Other sandboxes came live - Hi5, Ning, Plaxo … • Version 0.7 (production) was released in January • MySpace, Hi5, Orkut currently running with 0.7 15
    14. OpenSocial Roadmap • Version v0.8 is current • Latest evolution of OpenSocial as defined by the OpenSocial development community • Updated JavaScript API • Now contains a RESTful API • hi5, MySpace, orkut, iGoogle now support 0.8 • Specification: http://www.opensocial.org/Technical-Resources/opensocial-spec-v08 16
    15. OpenSocial v0.8.1 spec is here • Specification is now published • Updates include: • RESTful Protocol updates • JSON RPC Protocol • Specification: http://sites.google.com/a/opensocial.org/opensocial/Technical- Resources/opensocial-spec-v081 17
    16. OpenSocial 0.9 - Future Directions • Goal: – Enable a faster development experience that is both secure and efficient • Solution: “Opensocial Templates”! OS Templates core principles: • Client-side and server-side processing • Standard set of tags with extensibility model – Example: <os:ShowPerson> • http://groups.google.com/group/opensocial-and-gadgets- spec/web/opensocial-templates – Demo: http://ostemplates-demo.appspot.com/ 18
    17. To follow the progress of the Spec… http://groups.google.com/group/opensocial-and-gadgets-spec 19
    18. Demonstration: Building OpenSocial Applications 20
    19. Agenda • OpenSocial Concepts • Exploring ways to connect OpenSocial with SalesForce.com 21
    20. How to connect SFDC with OpenSocial? ? 22
    21. How to connect SFDC with OpenSocial? orkut REST 0110100101011 hi5 LinkedIn Option 1: Pull/push data into SFDC using OpenSocial’s RESTful protocol 23
    22. Option 1: Pull/push data into SFDC using OpenSocial’s RESTful protocol • Goal: To access data only from OpenSocial sites • Requirements: • Read/Write access to data from OpenSocial sites,… • Integrate into SFDC … • Implementation • Use RESTful protocol supported by OpenSocial sites • Use Apex code to directly access OpenSocial sites 24
    23. How to connect SFDC with OpenSocial? iGoogle FriendConnect Option 2: Can pull OpenSocial apps into SalesForce.com 25
    24. Option 2: Pulling OpenSocial Apps into SFDC • Goal: To provide OpenSocial apps from within SalesForce.com • Requirements: • Provide access to OpenSocial apps as they would appear in iGoogle, or other OpenSocial containers, but from within a SalesForce.com UI. • App functionality should not be hindered by being rendered within SalesForce.com environment. • Implementation • Leverage existing ways to publish gadgets/OpenSocial apps via generated JavaScript snippets. • For OpenSocial, FriendConnect can be used. 26
    25. Demonstration: Pulling OpenSocial Apps into SFDC 27
    26. How to connect SFDC with OpenSocial? orkut REST hi5 LinkedIn Option 3: Publish SalesForce.com OpenSocial apps to OpenSocial Sites 28
    27. Option 3: Publish SalesForce.com OpenSocial sites to OpenSocial sites • Goal: To provide access to SFDC from an OpenSocial application • Requirements: • Read/Write access to SFDC Accounts,Contacts,Leads,… • Connect OpenSocial contacts with SFDC Contacts/Leads … • Implementation • Use Force.com site to serve as OpenSocial App provider • Publish static OpenSocial XML app spec • Build a data gateway for OpenSocial app clients • Use Apex pages, classes 29
    28. Demonstration: Building an SFDC OpenSocial App with Force.com Sites 30
    29. Summary It is relatively easy to bridge SFDC with OpenSocial! • Can use REST protocol for simple communication layer • For Gadget/App integration an iFrame solution works well • For OpenSocial SFDC apps, RESTful protocol provides a solution 31
    30. Useful Links Homepage & specification: • http://www.opensocial.org Get on the forums: • http://groups.google.com/group/opensocial Subscribe to the Shindig mailing list: • shindig-dev-subscribe@incubator.apache.org Help shape the specification: • http://groups.google.com/group/opensocial-and-gadgets-spec/ Templates: • http://groups.google.com/group/opensocial-and-gadgets-spec/web/opensocial-templates Check out Shindig: • http://incubator.apache.org/shindig 32
    31. Questions - Contact Info Q&A chrisschalk.com 33

    + Chris SchalkChris Schalk, 2 years ago

    custom

    2127 views, 6 favs, 1 embeds more stats

    A presentation given at Dreamforce 08 where OpenSoc more

    More info about this document

    © All Rights Reserved

    Go to text version

    • Total Views 2127
      • 2006 on SlideShare
      • 121 from embeds
    • Comments 0
    • Favorites 6
    • Downloads 75
    Most viewed embeds
    • 121 views on http://chrisschalk.com

    more

    All embeds
    • 121 views on http://chrisschalk.com

    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

    Groups / Events