• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Social Media Marketing Open Social App Standards
 

Social Media Marketing Open Social App Standards

on

  • 3,667 views

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/

Statistics

Views

Total Views
3,667
Views on SlideShare
3,648
Embed Views
19

Actions

Likes
2
Downloads
63
Comments
1

5 Embeds 19

http://www.slideshare.net 14
http://idemablog.blogspot.com 2
http://idema2.blogspot.com 1
https://twimg0-a.akamaihd.net 1
http://www.linkedin.com 1

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

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

11 of 1 previous next

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
  • 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!
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment
  • Too many platforms

Social Media Marketing Open Social App Standards Social Media Marketing Open Social App Standards Presentation Transcript

  • Getting Social with OpenSocial Compuware ITX September 23, 2009 Timothy Fisher Covisint
  • 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
  • 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)
  • OpenSocial’s Goal
    • “ Making the web better
    • by making it Social”
  • A Response to Facebook’s Rise
  • Why??? Why was Google interested in competing with Facebook???
  • The World is Social Social Apps are everywhere!!! New opportunity to be everywhere!!!
  • Too Many Platforms
  • Write Once, Deploy Everywhere
  • 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
  • Who Controls OpenSocial?
    • Google does not control or “own” the OpenSocial specification
    • OpenSocial is managed by the OpenSocial Foundation.
      • www.opensocial.org
  • OpenSocial Containers
  • OpenSocial Reach
  • OpenSocial Apps
  • 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
  • OpenSocial Views
    • An OpenSocial App can consist of multiple views:
      • Home
      • Profile
      • Canvas
      • Preview
      • Edit
      • Additional views can be supported by containers
  • Preview/About View
  • Home View
  • Profile view
  • Canvas View
  • OpenSocial
    • OpenSocial provides:
    • Gadget rendering
    • Web service proxying
    • Built-in authentication support
    • Social data API
  • OpenSocial
    • Through a combination of
    • Client-side APIs
      • JavaScript
    • Server-side services
  • OpenSocial API
    • The OpenSocial API provides the following data:
    • People
    • Profiles
    • Activity Streams
    • Application Data
    • Messages (optional)
  • OpenSocial Data
  • 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
  • Gadget Specification Gadget contained in an XML file. Includes: JavaScript CSS XHTML Metadata
  • Deploying an OpenSocial Gadget DEMO: Deploy an OpenSocial Gadget to a Ning Community
  • Deploying an OpenSocial Gadget
    • Deploys instantly…
    • No help from server guys needed…
    • Very easy to deploy!!!
  • OpenSocial
    • Writing an OpenSocial Gadget
  • 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
  • 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
  • Gadget Editor Very simple editor for creating simple OpenSocial gadgets or viewing source code of existing gadgets. http://gadgeteditor.appspot.com DEMO
  • OpenSocial Development Environment Eclipse plug-in available to simplify the development of OpenSocial gadgets. DEMO
  • Sun Zembly
    • Web app for building gadgets, and services.
    • Shared gadgets, services
    • Reuse gadgets, services
    • Social network around these component
    • Demo
  • OpenSocial
    • Building an OpenSocial Container
  • 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.
  • Shindig Implementation
  • 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
  • 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.
  • 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!!!
  • Atlassian OpenSocial
  • Atlassian OpenSocial
  • OpenSocial for Mobile
  • 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.
  • OpenSocial Alternative
    • Facebook Platform
      • Facebook Connect
      • Facebook Applications
    • Limited to only Facebook.
    • That might be enough!!!
  • OpenSocial vs. Portlets
    • Today complete portals are available that consist entirely of OpenSocial gadgets.
    • Will OpenSocial replace traditional server-side portlet technologies?
    vs.
  • 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???
  • 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
  • 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
  • Questions???
    • Now its time for YOUR questions and YOUR open discussion!!!!
  •