Your SlideShare is downloading. ×
Social Media Marketing Open Social App Standards
Social Media Marketing Open Social App Standards
Social Media Marketing Open Social App Standards
Social Media Marketing Open Social App Standards
Social Media Marketing Open Social App Standards
Social Media Marketing Open Social App Standards
Social Media Marketing Open Social App Standards
Social Media Marketing Open Social App Standards
Social Media Marketing Open Social App Standards
Social Media Marketing Open Social App Standards
Social Media Marketing Open Social App Standards
Social Media Marketing Open Social App Standards
Social Media Marketing Open Social App Standards
Social Media Marketing Open Social App Standards
Social Media Marketing Open Social App Standards
Social Media Marketing Open Social App Standards
Social Media Marketing Open Social App Standards
Social Media Marketing Open Social App Standards
Social Media Marketing Open Social App Standards
Social Media Marketing Open Social App Standards
Social Media Marketing Open Social App Standards
Social Media Marketing Open Social App Standards
Social Media Marketing Open Social App Standards
Social Media Marketing Open Social App Standards
Social Media Marketing Open Social App Standards
Social Media Marketing Open Social App Standards
Social Media Marketing Open Social App Standards
Social Media Marketing Open Social App Standards
Social Media Marketing Open Social App Standards
Social Media Marketing Open Social App Standards
Social Media Marketing Open Social App Standards
Social Media Marketing Open Social App Standards
Social Media Marketing Open Social App Standards
Social Media Marketing Open Social App Standards
Social Media Marketing Open Social App Standards
Social Media Marketing Open Social App Standards
Social Media Marketing Open Social App Standards
Social Media Marketing Open Social App Standards
Social Media Marketing Open Social App Standards
Social Media Marketing Open Social App Standards
Social Media Marketing Open Social App Standards
Social Media Marketing Open Social App Standards
Social Media Marketing Open Social App Standards
Social Media Marketing Open Social App Standards
Social Media Marketing Open Social App Standards
Social Media Marketing Open Social App Standards
Social Media Marketing Open Social App Standards
Social Media Marketing Open Social App Standards
Social Media Marketing Open Social App Standards
Social Media Marketing Open Social App Standards
Social Media Marketing Open Social App Standards
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

Social Media Marketing Open Social App Standards

3,259

Published on

Learn more about how to use Automotive Digital Marketing to sell more cars at http://www.automotivedigitalmarketing.com/

Learn more about how to use Automotive Digital Marketing to sell more cars at http://www.automotivedigitalmarketing.com/

Published in: Automotive
1 Comment
2 Likes
Statistics
Notes
  • This is really a very good presentation, as it walks you through, step by step, how to build an open social application. Although I haven't tested it myself... slight caveat!
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
No Downloads
Views
Total Views
3,259
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
64
Comments
1
Likes
2
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
  • Too many platforms
  • Transcript

    • 1. Getting Social with OpenSocial Compuware ITX September 23, 2009 Timothy Fisher Covisint
    • 2. Who Am I? Timothy Fisher Systems Architect Compuware Covisint [email_address] twitter.com/tfisher linkedin.com/in/timothyfisher blog.timothyfisher.com Books I’ve Written: ? COMING
    • 3. Agenda
      • Overview of OpenSocial (15 min)
      • Deploying an OpenSocial Gadget (15 min)
      • Writing an OpenSocial Gadget (15 min)
      • Building an OpenSocial Container (10 min)
      • More uses of OpenSocial (15 min)
      • Questions and Open Discussion (20 min)
    • 4. OpenSocial’s Goal
      • “ Making the web better
      • by making it Social”
    • 5. A Response to Facebook’s Rise
    • 6. Why??? Why was Google interested in competing with Facebook???
    • 7. The World is Social Social Apps are everywhere!!! New opportunity to be everywhere!!!
    • 8. Too Many Platforms
    • 9. Write Once, Deploy Everywhere
    • 10. Brief History of OpenSocial
      • Version 0.5 was released in a “developer release” on Nov 1 st 2007
        • First sandbox was made available on Orkut
      • Version 0.6 release December, 2007
        • More sandboxes came live (Hi5, Ning, Plaxo...)
      • Version 0.7 was released in January 2008
        • MySpace, Hi5, Orkut began running 0.7
      • Version 0.8 released late 2008
        • Contains RESTful and RPC protocols
        • Open social client libraries released
      • Version 0.9 released summer 2009
        • Simplified API
        • Support for templates
      Progress
    • 11. Who Controls OpenSocial?
      • Google does not control or “own” the OpenSocial specification
      • OpenSocial is managed by the OpenSocial Foundation.
        • www.opensocial.org
    • 12. OpenSocial Containers
    • 13. OpenSocial Reach
    • 14. OpenSocial Apps
    • 15. OpenSocial Apps
      • Display/Mashup network information
        • Display friends locations on a map
      • Integrate external web services
        • Display my friends Twitter posts
      • Visual data in new and interesting ways
      • Add new functionality and features to a site
      • Provide a view into my non-social application
    • 16. OpenSocial Views
      • An OpenSocial App can consist of multiple views:
        • Home
        • Profile
        • Canvas
        • Preview
        • Edit
        • Additional views can be supported by containers
    • 17. Preview/About View
    • 18. Home View
    • 19. Profile view
    • 20. Canvas View
    • 21. OpenSocial
      • OpenSocial provides:
      • Gadget rendering
      • Web service proxying
      • Built-in authentication support
      • Social data API
    • 22. OpenSocial
      • Through a combination of
      • Client-side APIs
        • JavaScript
      • Server-side services
    • 23. OpenSocial API
      • The OpenSocial API provides the following data:
      • People
      • Profiles
      • Activity Streams
      • Application Data
      • Messages (optional)
    • 24. OpenSocial Data
    • 25. OpenSocial Gadget
      • XML Syntax
      • Derived from Google Gadgets
      • CSS and JavaScript can be kept external
      XML Gadget Gadget Metadata title, author, features Content HTML, CSS, JavaScript
    • 26. Gadget Specification Gadget contained in an XML file. Includes: JavaScript CSS XHTML Metadata
    • 27. Deploying an OpenSocial Gadget DEMO: Deploy an OpenSocial Gadget to a Ning Community
    • 28. Deploying an OpenSocial Gadget
      • Deploys instantly…
      • No help from server guys needed…
      • Very easy to deploy!!!
    • 29. OpenSocial
      • Writing an OpenSocial Gadget
    • 30. OpenSocial Developer Tools
      • OSDA – OpenSocial DevApp
        • An OpenSocial app that provides the ability to build and execute OpenSocial apps within an OpenSocial container
      • Gadget Editor
        • A simple online gadget editor from Google
      • OSDE – OpenSocial Developer Environment
        • An Eclipse plugin that allows for OpenSocial application development completely offline
    • 31. OpenSocial DevApp Many containers provide an OpenSocial Dev App which can be used to test gadget code against a particular container. http://osda.appspot.com DEMO - Orkut
    • 32. Gadget Editor Very simple editor for creating simple OpenSocial gadgets or viewing source code of existing gadgets. http://gadgeteditor.appspot.com DEMO
    • 33. OpenSocial Development Environment Eclipse plug-in available to simplify the development of OpenSocial gadgets. DEMO
    • 34. Sun Zembly
      • Web app for building gadgets, and services.
      • Shared gadgets, services
      • Reuse gadgets, services
      • Social network around these component
      • Demo
    • 35. OpenSocial
      • Building an OpenSocial Container
    • 36. Apache Shindig Provides components to get you started with implementing your own OpenSocial container. Most existing containers started with Shindig. Includes client and server-side components. Java and PHP versions.
    • 37. Shindig Implementation
    • 38. More Uses of OpenSocial
      • OpenSocial has uses beyond just social networking.
      • Enable a dashboard of data-aware gadgets
      • Integrate stand-alone applications
      • A platform for data visualization
      • Build data-aware mobile applications
      • Google Friend Connect
    • 39. Atlassian OpenSocial
      • Issue Tracker (JIRA)
      • Enterprise Wiki (Confluence)
      • Source code explorer (Fisheye)
      • Peer code review (Crucible)
      • Continuous Integration (Bamboo)
      • Test Coverage Analysis (Clover)
      Atlassian offers a family of products targeted at improving the software development process.
    • 40. Atlassian OpenSocial
      • Development is social
      • Developers work with teams
      • Teams work together on shared objects
      • Each person, team, object generates activities
        • Comments, schedules, tasks, notification of changes and edits, build failures, code commits
      • This is a huge social network!!!
    • 41. Atlassian OpenSocial
    • 42. Atlassian OpenSocial
    • 43. OpenSocial for Mobile
    • 44. Google Friend Connect
      • Easily turn any website, blog, wiki, etc into a social network supporting OpenSocial gadgets.
      • Google is the container.
      • Canned social widgets for quick start.
    • 45. OpenSocial Alternative
      • Facebook Platform
        • Facebook Connect
        • Facebook Applications
      • Limited to only Facebook.
      • That might be enough!!!
    • 46. OpenSocial vs. Portlets
      • Today complete portals are available that consist entirely of OpenSocial gadgets.
      • Will OpenSocial replace traditional server-side portlet technologies?
      vs.
    • 47. So What??? You may be thinking… this is all very interesting, and maybe even cool technology... But I don’t work for Google, Facebook, MySpace or any other social network… Why interest does this have for me as a Compuware employee???
    • 48. OpenSocial & Compuware
      • A common gadget technology for integrating products
      • Bring together views from all our products
      • Let users visualize their data the way they choose to
    • 49. Resources
      • Book
        • OpenSocial Network Programming by Lynne Grewe
      • On the Web
        • www.opensocial.org
        • incubator.apache.org/shindig
      • Containers
        • www.myspace.com/developer
        • www.ning.com
        • www.atlassian.com/opensocial
    • 50. Questions???
      • Now its time for YOUR questions and YOUR open discussion!!!!
    • 51.  

    ×