SlideShare a Scribd company logo
Devfest09 OpenSocial Enterprise
OpenSocial in the Enterprise
  Chris Schalk
  Benjamin Mestrallet
  Bruno Rovagnati

  Nov. 17th, 2009
Agenda

    •  Introduction
    •  A Brief history of OpenSocial
    •  OpenSocial Pioneer technologies
       •  IBM
       •  Atlassian
       •  SocialText
       •  Apache SocialSite
       •  eXo Platform
    •  Wrap up
    •  Q&A



3
OpenSocial Background

•  Launched in fall of 2007
•  Initial target audience was traditional social
   networking sites (SNS)
•  Provides open source standards for building
   social applications
•  Has both evolved and grown rapidly in the past 2
   years
  o    Started at version 0.6 and is now approaching 1.0
OpenSocial Background
 •  Global user population now exceeding 800
    million
 •  Technology evolving past its social network site
    roots
 •  In Sept. held our first ever “Enterprise
    OpenSocial Meetup”
   o  Has resulted in a series of spec updates for 1.0 and
      1.x
   o  Will soon be publishing an “Enterprise OpenSocial
      Whitepaper”
   o  Plan to meet again in January
Some OpenSocial Enterprise Partners
IBM and OpenSocial
 •  IBM has been successfully innovating in the
    area and browser-based component models
    and social APIs for years, e.g. Lotus Mashup
    Maker, Lotus Connections
 •  Working closely with the OpenSocial
    community to ensure that the specifications
    and the Apache Shindig RI can meet our
    needs and complement iWidgets
IBM and OpenSocial
 •  Areas of improvement for OpenSocial:
  o  Gadget metadata and wiring
  o  Interoperability with iWidgets, OpenAjax and Dojo
  o  Specification modularity
  o  Extension Mechanism
  o  Better support for Groups
  o  Alignment with Activity Streams
Atlassian & OpenSocial
Development is social
 •  Developers are people who work in teams
 •  They collaborate around shared objects
 •  And generate lots of activity

                                  source code
              commits                issues
            build failures           builds
             comments               Projects
                tasks                  docs
              wiki edits              specs
Enterprise apps are silos
http://atlassian.com/opensocial
OpenSocial and Socialtext - Today

•  Socialtext Dashboard
   Launched Sept 2008
   o  Personalized,
      customizable
      dashboard based on
      OpenSocial container
   o  Extend user
      experience with
      thousands of Google
      Gadgets
   o  Easy for customers to
      develop their own
      widgets
   o  Next: intergadget
      communications
Apache SocialSite
•  Widgets and Web Services for adding social networking
   features to your existing web sites
  o    Web services: OpenSocial API + extensions to manage the Social
       Graph
  o    A complete end-to-end user interface for Social Networking in the form
       of JavaScript widgets that can be embedded into any site (Java, Ruby,
       PHP-based and more).
  o    A flexible Social Graph repository that can work in a wide variety of
       social networking scenarios. With configurable profile properties and
       relationship types.
  o    Comprehensive JavaScript and REST API access to the Social Graph:
       OpenSocial plus conforming extensions.
  o    Scalability via support for running in distributed configuration, table
       partitioning technologies, master and slave databases and distributed
       caching.
Apache SocialSite
•  Allows you and (optionally) your users to embed
   OpenSocial Gadgets in your existing web applications
•  Enables multiple web applications so share a common
   social graph of users, groups, activities and more
•  Open Source software, developed by Sun
     •  https://socialsite.dev.java.net/
•  Now entering the Apache Incubator
     •  http://incubator.apache.org/projects/socialsite.html
•                as a Committer and first one to deploy it in a
     live site… A big running company, with 1.5M+ users.
Devfest09 OpenSocial Enterprise
Devfest09 OpenSocial Enterprise
Apache SocialSite Stats
                   Load testing servers
  Three m1.small instances were use to generate the load.
          Amazon EC2 Standard small definition:
                      1.7 GB memory
1 EC2 Compute Unit (1 virtual core with 1 EC2 Compute Unit)
 160 GB instance storage (150 GB plus 10 GB root partition)
                      32-bit platform
                I/O Performance: Moderate

           Running in JBOSS and ORACLE
Devfest09 OpenSocial Enterprise
Devfest09 OpenSocial Enterprise
What I see in Enterprise 2.0
 •    Communication
 •    Knowledge Management
 •    Find hidden Talent
 •    Reduce redundant internal email spam
 •    Sense the company mood
OpenSocial & eXo Platform
•  eXo offers rich, intuitive collaborative software
   that is used by some of Europe’s largest
   companies and gov’t ministries.

•  We just opened our first U.S. office.

•  Created eXo Social based on OpenSocial that
   integrates our application services into GateIn
   (co-developed with Red Hat)
OpenSocial & eXo Platform
Demo:
Devfest09 OpenSocial Enterprise

More Related Content

PPTX
OpenSocial gadgets at Eclipse
PPTX
New microsoft office power point presentation
PDF
Open social: Case Studies - Taras Kruts
PPTX
OpenStack: The Linux of Cloud hosted by LPI
PDF
How OpenStack is paralleling Linux adoption (and how it isn't)
PDF
Letters from the open source trenches - Postgres community
PPT
Social Media And The Information Authority
PPTX
Android & Google Plus
OpenSocial gadgets at Eclipse
New microsoft office power point presentation
Open social: Case Studies - Taras Kruts
OpenStack: The Linux of Cloud hosted by LPI
How OpenStack is paralleling Linux adoption (and how it isn't)
Letters from the open source trenches - Postgres community
Social Media And The Information Authority
Android & Google Plus

Similar to Devfest09 OpenSocial Enterprise (20)

PPT
Getting Social with OpenSocial
PPT
Social Media Marketing Open Social App Standards
PPTX
Social Middleware: Moving beyond portals
PDF
Moving Beyond Portals to Social Middleware, OW2con’12, Paris
 
PDF
Open Social Technical Update for Java developers - Presented at sv-gtug.org m...
PDF
Futuropolis 2058 Singapore - OpenSocial, a standard for the social web
PDF
Open Social Shindig Preso for FB and OpenSocial Meetup
PDF
State Of Opensocial
PDF
Show110 - Make your business Open and Social using IBM Notes Social Edition 9.0
PDF
Open Social Summit Korea Overview
ODP
Barcamphanoi Opensocial Application Development
PPT
OpenSocial CyWorld Dev.Square presentation Sep 09
ODP
JMP102 Extending Your App Arsenal With OpenSocial
PDF
Developing Sleek and Collaborative Applications with OpenSocial and AJAX Push
PPTX
2011 AMIA OpenSocial Presentation
PPTX
Amia 2011: Using OpenSocial to Leverage a Community of Developers
PPT
Php Camp Open Social
PDF
Open social & cmis oasistc-20100712
ZIP
Next Generation Portals : How OpenSocial Standard Adds Social to the Mix?
KEY
Open Social In The Enterprise
Getting Social with OpenSocial
Social Media Marketing Open Social App Standards
Social Middleware: Moving beyond portals
Moving Beyond Portals to Social Middleware, OW2con’12, Paris
 
Open Social Technical Update for Java developers - Presented at sv-gtug.org m...
Futuropolis 2058 Singapore - OpenSocial, a standard for the social web
Open Social Shindig Preso for FB and OpenSocial Meetup
State Of Opensocial
Show110 - Make your business Open and Social using IBM Notes Social Edition 9.0
Open Social Summit Korea Overview
Barcamphanoi Opensocial Application Development
OpenSocial CyWorld Dev.Square presentation Sep 09
JMP102 Extending Your App Arsenal With OpenSocial
Developing Sleek and Collaborative Applications with OpenSocial and AJAX Push
2011 AMIA OpenSocial Presentation
Amia 2011: Using OpenSocial to Leverage a Community of Developers
Php Camp Open Social
Open social & cmis oasistc-20100712
Next Generation Portals : How OpenSocial Standard Adds Social to the Mix?
Open Social In The Enterprise
Ad

More from Chris Schalk (20)

PDF
Google App Engine Overview and Update
PDF
Building Integrated Applications on Google's Cloud Technologies
PDF
How to build Kick Ass Games in the Cloud
PDF
Building Kick Ass Video Games for the Cloud
PDF
Building Integrated Applications on Google's Cloud Technologies
PDF
GDD 2011 - How to build kick ass video games for the cloud
PDF
Quick Intro to Google Cloud Technologies
PDF
Intro to Google's Cloud Technologies
PDF
Introduction to Google's Cloud Technologies
PDF
Google App Engine's Latest Features
PDF
Building Apps on Google Cloud Technologies
PDF
Google App Engine's Latest Features
PDF
Building Multi-platform Video Games for the Cloud
PDF
Building Enterprise Applications on Google Cloud Platform Cloud Computing Exp...
PDF
Introduction to Google's Cloud Technologies
PDF
Javaedge 2010-cschalk
PDF
Introduction to Google Cloud Platform Technologies
PDF
Google Cloud Technologies Overview
PDF
Introducing App Engine for Business
PDF
Introduction to Google Cloud platform technologies
Google App Engine Overview and Update
Building Integrated Applications on Google's Cloud Technologies
How to build Kick Ass Games in the Cloud
Building Kick Ass Video Games for the Cloud
Building Integrated Applications on Google's Cloud Technologies
GDD 2011 - How to build kick ass video games for the cloud
Quick Intro to Google Cloud Technologies
Intro to Google's Cloud Technologies
Introduction to Google's Cloud Technologies
Google App Engine's Latest Features
Building Apps on Google Cloud Technologies
Google App Engine's Latest Features
Building Multi-platform Video Games for the Cloud
Building Enterprise Applications on Google Cloud Platform Cloud Computing Exp...
Introduction to Google's Cloud Technologies
Javaedge 2010-cschalk
Introduction to Google Cloud Platform Technologies
Google Cloud Technologies Overview
Introducing App Engine for Business
Introduction to Google Cloud platform technologies
Ad

Recently uploaded (20)

PPT
Teaching material agriculture food technology
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PPTX
Big Data Technologies - Introduction.pptx
PDF
Review of recent advances in non-invasive hemoglobin estimation
PDF
Spectral efficient network and resource selection model in 5G networks
PDF
Encapsulation theory and applications.pdf
PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PDF
NewMind AI Weekly Chronicles - August'25 Week I
DOCX
The AUB Centre for AI in Media Proposal.docx
PPTX
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
PPTX
MYSQL Presentation for SQL database connectivity
PDF
cuic standard and advanced reporting.pdf
PDF
Machine learning based COVID-19 study performance prediction
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PPTX
Cloud computing and distributed systems.
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
Teaching material agriculture food technology
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Big Data Technologies - Introduction.pptx
Review of recent advances in non-invasive hemoglobin estimation
Spectral efficient network and resource selection model in 5G networks
Encapsulation theory and applications.pdf
Network Security Unit 5.pdf for BCA BBA.
Chapter 3 Spatial Domain Image Processing.pdf
The Rise and Fall of 3GPP – Time for a Sabbatical?
NewMind AI Weekly Chronicles - August'25 Week I
The AUB Centre for AI in Media Proposal.docx
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
MYSQL Presentation for SQL database connectivity
cuic standard and advanced reporting.pdf
Machine learning based COVID-19 study performance prediction
Diabetes mellitus diagnosis method based random forest with bat algorithm
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
Cloud computing and distributed systems.
Per capita expenditure prediction using model stacking based on satellite ima...

Devfest09 OpenSocial Enterprise

  • 2. OpenSocial in the Enterprise Chris Schalk Benjamin Mestrallet Bruno Rovagnati Nov. 17th, 2009
  • 3. Agenda •  Introduction •  A Brief history of OpenSocial •  OpenSocial Pioneer technologies •  IBM •  Atlassian •  SocialText •  Apache SocialSite •  eXo Platform •  Wrap up •  Q&A 3
  • 4. OpenSocial Background •  Launched in fall of 2007 •  Initial target audience was traditional social networking sites (SNS) •  Provides open source standards for building social applications •  Has both evolved and grown rapidly in the past 2 years o  Started at version 0.6 and is now approaching 1.0
  • 5. OpenSocial Background •  Global user population now exceeding 800 million •  Technology evolving past its social network site roots •  In Sept. held our first ever “Enterprise OpenSocial Meetup” o  Has resulted in a series of spec updates for 1.0 and 1.x o  Will soon be publishing an “Enterprise OpenSocial Whitepaper” o  Plan to meet again in January
  • 7. IBM and OpenSocial •  IBM has been successfully innovating in the area and browser-based component models and social APIs for years, e.g. Lotus Mashup Maker, Lotus Connections •  Working closely with the OpenSocial community to ensure that the specifications and the Apache Shindig RI can meet our needs and complement iWidgets
  • 8. IBM and OpenSocial •  Areas of improvement for OpenSocial: o  Gadget metadata and wiring o  Interoperability with iWidgets, OpenAjax and Dojo o  Specification modularity o  Extension Mechanism o  Better support for Groups o  Alignment with Activity Streams
  • 10. Development is social •  Developers are people who work in teams •  They collaborate around shared objects •  And generate lots of activity source code commits issues build failures builds comments Projects tasks docs wiki edits specs
  • 13. OpenSocial and Socialtext - Today •  Socialtext Dashboard Launched Sept 2008 o  Personalized, customizable dashboard based on OpenSocial container o  Extend user experience with thousands of Google Gadgets o  Easy for customers to develop their own widgets o  Next: intergadget communications
  • 14. Apache SocialSite •  Widgets and Web Services for adding social networking features to your existing web sites o  Web services: OpenSocial API + extensions to manage the Social Graph o  A complete end-to-end user interface for Social Networking in the form of JavaScript widgets that can be embedded into any site (Java, Ruby, PHP-based and more). o  A flexible Social Graph repository that can work in a wide variety of social networking scenarios. With configurable profile properties and relationship types. o  Comprehensive JavaScript and REST API access to the Social Graph: OpenSocial plus conforming extensions. o  Scalability via support for running in distributed configuration, table partitioning technologies, master and slave databases and distributed caching.
  • 15. Apache SocialSite •  Allows you and (optionally) your users to embed OpenSocial Gadgets in your existing web applications •  Enables multiple web applications so share a common social graph of users, groups, activities and more •  Open Source software, developed by Sun •  https://socialsite.dev.java.net/ •  Now entering the Apache Incubator •  http://incubator.apache.org/projects/socialsite.html •  as a Committer and first one to deploy it in a live site… A big running company, with 1.5M+ users.
  • 18. Apache SocialSite Stats Load testing servers Three m1.small instances were use to generate the load. Amazon EC2 Standard small definition: 1.7 GB memory 1 EC2 Compute Unit (1 virtual core with 1 EC2 Compute Unit) 160 GB instance storage (150 GB plus 10 GB root partition) 32-bit platform I/O Performance: Moderate Running in JBOSS and ORACLE
  • 21. What I see in Enterprise 2.0 •  Communication •  Knowledge Management •  Find hidden Talent •  Reduce redundant internal email spam •  Sense the company mood
  • 22. OpenSocial & eXo Platform •  eXo offers rich, intuitive collaborative software that is used by some of Europe’s largest companies and gov’t ministries. •  We just opened our first U.S. office. •  Created eXo Social based on OpenSocial that integrates our application services into GateIn (co-developed with Red Hat)
  • 23. OpenSocial & eXo Platform Demo: