SlideShare a Scribd company logo
1 of 32
Download to read offline
Explaining the
IBM Social Business Toolkit

                   René Winkelmeyer
                dp consulting | purify it
Agenda
!   Who’s the speaker?
!   Get Social – Do Business!
!   Contexting IBM Social Business Toolkit with IBM Project Vulcan
!   All about standards
!   The “IBM Social Infrastructure”
!   The IBM Social Business Toolkit API – and how to use it
Agenda
!   Who’s the speaker?
!   Get Social – Do Business!
!   Contexting IBM Social Business Toolkit with IBM Project Vulcan
!   All about standards
!   The “IBM Social Infrastructure”
!   The IBM Social Business Toolkit API – and how to use it
Who’s the speaker?
!   René Winkelmeyer
!   Senior Consultant at dp consulting | purify it
!   Working area
  !   Enhanced development with Notes, XPages, RCP Plug-Ins

  !   Building enterprise administration architectures for IBM Lotus Traveler and
     IBM Lotus Sametime

!   IBM Advanced Business Partner
!   Design Partner for IBM Notes/Domino NEXT
!   Author of the popular “File Navigator” plug-in
  http://filenavigator.openntf.org
Agenda
!   Who’s the speaker?
!   Get Social – Do Business!
!   Contexting IBM Social Business Toolkit with IBM Project Vulcan
!   All about standards
!   The “IBM Social Infrastructure”
!   The IBM Social Business Toolkit API – and how to use it
Get Social – Do Business!
!   “Get Social – Do Business” – that was the campaign at
  Lotusphere 2011.


!   IBM has shown at Lotusphere, that they are heavily investing into
  social software.


!   And IBM has shown that they need “Lotus” products for that.


!   You merely have recognized the “silent shift” from Lotus products
  to IBM Collaborative Solutions.
Get Social – Do Business!
!   So, what does this „social stuff“ mean?


  !   Things are getting more „social“. Collaboration should improve.



  !   Social does mean „in your company – and with your customers and partners“.



  !   We need to be „social“ – and IBM will deliver concepts and tools.
Agenda
!   Who’s the speaker?
!   Get Social – Do Business!
!   Contexting IBM Social Business Toolkit with IBM Project Vulcan
!   All about standards
!   The “IBM Social Infrastructure”
!   The IBM Social Business Toolkit API – and how to use it
IBM Social Business Toolkit and Project Vulcan
 !   At Lotusphere 2010 IBM has introduced „IBM Project Vulcan“.
   Since than it was somewhat quiet in this area.


 !   And what‘s „IBM Project Vulcan“?


 !   Well, it‘s a kind of blueprint for „social business“.


 !   It‘s IBM‘s vision to employ a consistent „social experience“
   between all Lotus products, like Notes and Connections.
IBM Social Business Toolkit and Project Vulcan
 !   The IBM Social Business Toolkit (SBT) is IBM‘s way to make this
   kind of consistent behavior happen. It‘s currently an API.


 !   The SBT will allow (programmatic) access to the new functionality,
   like the activity stream or the embedded experience.
Agenda
!   Who’s the speaker?
!   Get Social – Do Business!
!   Contexting IBM Social Business Toolkit with IBM Project Vulcan
!   All about standards
!   The “IBM Social Infrastructure”
!   The IBM Social Business Toolkit API – and how to use it
All about standards
!   IBM is following their way of the last years:
  they are leveraging industry standards!


!   What does that mean for the SBT?


  !   Authentication through OAuth



  !   Data transmission with JSON or ATOM, based on Activitystrea.ms



  !   Embedded experience with OpenSocial gadgets
All about standards - OAuth
All about standards - OAuth




Source: http://www.ibm.com/developerworks/web/library/wa-oauthsupport/?ca=drs-
All about standards - OAuth
!   Are there API’s? – Yes!


  !   Java, C#, Perl, Ruby, Python, Erlang, …




!   http://oauth.googlecode.com

!   http://oauth.net/code/
All about standards – Activitystrea.ms
!   Is it an Activity Stream or Activitystrea.ms?




!   Located at http://activitystrea.ms ;-)
All about standards – Activitystrea.ms
!   The purpose of an Activity
  Stream is to deliver


  !   content (information)



  !   to the user



  !   which has been appointed



!   Maybe you‘ve heard the word
  „river“ – that‘s it!
All about standards – Activitystrea.ms
actor            verb          object     target




He-Man           raises       his sword   towards the moon.




!   Consuming and provisioning could be occur using JSON or
   ATOM.
All about standards – Gadgets
!   OpenSocial Gadgets are specified by the OpenSocial initiative.


!   The OpenSocial API is a collection of APIs to allow
  communication between „social applications“
  (http://code.google.com/apis/opensocial)
Agenda
!   Who’s the speaker?
!   Get Social – Do Business!
!   Contexting IBM Social Business Toolkit with IBM Project Vulcan
!   All about standards
!   The “IBM Social Infrastructure”
!   The IBM Social Business Toolkit API – and how to use it
The “IBM Social Infrastructure”
!   Now let‘s have a look at the „infrastructure ingredients“ to deliver
  the „Exceptional Work experience“ within IBM Project Vulcan.


!   They added a lot of stuff


  !   Apache Shinding



  !   WebSphere and DB2



  !   any external application
The “IBM Social Infrastructure”
Agenda
!   Who’s the speaker?
!   Get Social – Do Business!
!   Contexting IBM Social Business Toolkit with IBM Project Vulcan
!   All about standards
!   The “IBM Social Infrastructure”
!   The IBM Social Business Toolkit API – and how to use it
The IBM Social Business Toolkit API
!   The IBM Social Business Toolkit API is a set of JSON/ATOM
  requests, which could be executed in three different ways:


  !   HTTP GET Request



  !   HTTP POST Request



  !   HTTP DELETE Request



!   You need to be authenticated first (via OAuth)!
HTTP GET
!   Base URL: /rest/activitystreams/USER-ID/GROUP-ID/APP-ID


  !   User-ID: @me, @viewer, @owner, <specific>



  !   Group-ID: @all, @self



  !   App-ID: @all, <specific>



!   Return: the Activity Stream in JSON/ATOM
HTTP POST
!   Base URL: /rest/activitystreams/USER-ID


  !   User-ID: @me, @viewer, @owner, <specific>



  !   the Event data in JSON/ATOM



!   Return: the „EVENT-ID“ in JSON/ATOM
HTTP DELETE
!   Base URL: /rest/activitystreams/USER-ID/GROUP-ID/APP-ID


  !   User-ID: @me, @viewer, @owner, <specific>



  !   Group-ID: @all, @self



  !   App-ID: @all, <specific>



!   Return: nothing
The IBM Social Business Toolkit API




           DEMO TIME
Contact information
!   Mail: mail@winkelmeyer.com
!   IM: BleedYellow
!   Twitter: muenzpraeger
!   Skype: muenzpraeger
!   Blog: blog.winkelmeyer.com
!   LinkedIn: http://www.linkedin.com/in/muenzpraeger
!   XING: http://x ing.com/profile/Rene_Winkelmeyer
Resources
!   IBM Social Business Toolkit
  !   http://www-10.lotus.com/ldd/appdevwiki.nsf

  !   http://public.dhe.ibm.com/software/dw/lotus/sbtoolkit/gadgettut/
     ee_summary.html



!   Oauth

  !   http://oauth.net

  !   http://oauth.googlecode.com
Resources
!   Activity Streams
  !   http://activitystrea.ms



!   JSON validators

  !   http://www.jslint.com (by the Master himself)

  !   http://www.jsonlint.com
Resources
!   OpenNTF
  !   http://socialenabler.openntf.org

  !   http://heidloff.net



!   Managed / Backing beans

  !   http://xpagesblog.com

  !   http://blog.mindoo.com

More Related Content

What's hot

The Future of-the CMS (Twin Cities DrupalCamp 2015)
The Future of-the CMS (Twin Cities DrupalCamp 2015)The Future of-the CMS (Twin Cities DrupalCamp 2015)
The Future of-the CMS (Twin Cities DrupalCamp 2015)Todd Ross Nienkerk
 
WebExpo Talk: EMBRACING PERFORMANCE IN TODAY’S MULTI-PLATFORM MACROCOSM
WebExpo Talk: EMBRACING PERFORMANCE IN TODAY’S MULTI-PLATFORM MACROCOSMWebExpo Talk: EMBRACING PERFORMANCE IN TODAY’S MULTI-PLATFORM MACROCOSM
WebExpo Talk: EMBRACING PERFORMANCE IN TODAY’S MULTI-PLATFORM MACROCOSMBarbara Bermes
 
IBM Bluemix Nice Meetup #6 20170627 - Serverless interactive
IBM Bluemix Nice Meetup #6  20170627 - Serverless interactiveIBM Bluemix Nice Meetup #6  20170627 - Serverless interactive
IBM Bluemix Nice Meetup #6 20170627 - Serverless interactiveIBM France Lab
 
HTML5 or Android for Mobile Development?
HTML5 or Android for Mobile Development?HTML5 or Android for Mobile Development?
HTML5 or Android for Mobile Development?Reto Meier
 
SydMobNet July 2014: Xamarin 3 & Xamarin Forms
SydMobNet July 2014: Xamarin 3 & Xamarin FormsSydMobNet July 2014: Xamarin 3 & Xamarin Forms
SydMobNet July 2014: Xamarin 3 & Xamarin FormsAlec Tucker
 
ICONUK 2014 - From Idea To App
ICONUK 2014 - From Idea To AppICONUK 2014 - From Idea To App
ICONUK 2014 - From Idea To AppRené Winkelmeyer
 
Cheat Sheet to a Lean Website
Cheat Sheet to a Lean WebsiteCheat Sheet to a Lean Website
Cheat Sheet to a Lean WebsiteBarbara Bermes
 
The Appification of Web Commerce
The Appification of Web CommerceThe Appification of Web Commerce
The Appification of Web CommerceSkava
 
WordPress Multilingual: WordCamp Antwerp 2016
WordPress Multilingual: WordCamp Antwerp 2016WordPress Multilingual: WordCamp Antwerp 2016
WordPress Multilingual: WordCamp Antwerp 2016Octavio Andrés Cifuentes
 
Introduction to WordPress REST API
Introduction to WordPress REST APIIntroduction to WordPress REST API
Introduction to WordPress REST APISimone D'Amico
 
.NET Everywhere and for Everyone
.NET Everywhere and for Everyone.NET Everywhere and for Everyone
.NET Everywhere and for EveryoneJames Montemagno
 
Strategies for securing your banks & enterprises (from someone who robs bank...
 Strategies for securing your banks & enterprises (from someone who robs bank... Strategies for securing your banks & enterprises (from someone who robs bank...
Strategies for securing your banks & enterprises (from someone who robs bank...ITCamp
 
Building a community of Open Source intranet users
Building a community of Open Source intranet usersBuilding a community of Open Source intranet users
Building a community of Open Source intranet usersLuke Oatham
 
Progress Rollbase: Building Powerful Applications One Block at a Time
Progress Rollbase:  Building Powerful Applications One Block at a TimeProgress Rollbase:  Building Powerful Applications One Block at a Time
Progress Rollbase: Building Powerful Applications One Block at a TimeProgress
 
Developing for Mobile Web
Developing for Mobile WebDeveloping for Mobile Web
Developing for Mobile WebBarbara Bermes
 
Xamarin: The Future of App Development
Xamarin: The Future of App DevelopmentXamarin: The Future of App Development
Xamarin: The Future of App DevelopmentJames Montemagno
 
Hybrid Mobile Development and MobileFirst
Hybrid Mobile Development and MobileFirstHybrid Mobile Development and MobileFirst
Hybrid Mobile Development and MobileFirstRaymond Camden
 
Architecting For Ux
Architecting For UxArchitecting For Ux
Architecting For UxJosh Holmes
 
2011 code camp
2011 code camp2011 code camp
2011 code campimranq2
 

What's hot (20)

The Future of-the CMS (Twin Cities DrupalCamp 2015)
The Future of-the CMS (Twin Cities DrupalCamp 2015)The Future of-the CMS (Twin Cities DrupalCamp 2015)
The Future of-the CMS (Twin Cities DrupalCamp 2015)
 
WebExpo Talk: EMBRACING PERFORMANCE IN TODAY’S MULTI-PLATFORM MACROCOSM
WebExpo Talk: EMBRACING PERFORMANCE IN TODAY’S MULTI-PLATFORM MACROCOSMWebExpo Talk: EMBRACING PERFORMANCE IN TODAY’S MULTI-PLATFORM MACROCOSM
WebExpo Talk: EMBRACING PERFORMANCE IN TODAY’S MULTI-PLATFORM MACROCOSM
 
IBM Bluemix Nice Meetup #6 20170627 - Serverless interactive
IBM Bluemix Nice Meetup #6  20170627 - Serverless interactiveIBM Bluemix Nice Meetup #6  20170627 - Serverless interactive
IBM Bluemix Nice Meetup #6 20170627 - Serverless interactive
 
HTML5 or Android for Mobile Development?
HTML5 or Android for Mobile Development?HTML5 or Android for Mobile Development?
HTML5 or Android for Mobile Development?
 
SydMobNet July 2014: Xamarin 3 & Xamarin Forms
SydMobNet July 2014: Xamarin 3 & Xamarin FormsSydMobNet July 2014: Xamarin 3 & Xamarin Forms
SydMobNet July 2014: Xamarin 3 & Xamarin Forms
 
ICONUK 2014 - From Idea To App
ICONUK 2014 - From Idea To AppICONUK 2014 - From Idea To App
ICONUK 2014 - From Idea To App
 
Cheat Sheet to a Lean Website
Cheat Sheet to a Lean WebsiteCheat Sheet to a Lean Website
Cheat Sheet to a Lean Website
 
The Appification of Web Commerce
The Appification of Web CommerceThe Appification of Web Commerce
The Appification of Web Commerce
 
WordPress Multilingual: WordCamp Antwerp 2016
WordPress Multilingual: WordCamp Antwerp 2016WordPress Multilingual: WordCamp Antwerp 2016
WordPress Multilingual: WordCamp Antwerp 2016
 
Introduction to WordPress REST API
Introduction to WordPress REST APIIntroduction to WordPress REST API
Introduction to WordPress REST API
 
Wmg I Cube Master
Wmg I Cube MasterWmg I Cube Master
Wmg I Cube Master
 
.NET Everywhere and for Everyone
.NET Everywhere and for Everyone.NET Everywhere and for Everyone
.NET Everywhere and for Everyone
 
Strategies for securing your banks & enterprises (from someone who robs bank...
 Strategies for securing your banks & enterprises (from someone who robs bank... Strategies for securing your banks & enterprises (from someone who robs bank...
Strategies for securing your banks & enterprises (from someone who robs bank...
 
Building a community of Open Source intranet users
Building a community of Open Source intranet usersBuilding a community of Open Source intranet users
Building a community of Open Source intranet users
 
Progress Rollbase: Building Powerful Applications One Block at a Time
Progress Rollbase:  Building Powerful Applications One Block at a TimeProgress Rollbase:  Building Powerful Applications One Block at a Time
Progress Rollbase: Building Powerful Applications One Block at a Time
 
Developing for Mobile Web
Developing for Mobile WebDeveloping for Mobile Web
Developing for Mobile Web
 
Xamarin: The Future of App Development
Xamarin: The Future of App DevelopmentXamarin: The Future of App Development
Xamarin: The Future of App Development
 
Hybrid Mobile Development and MobileFirst
Hybrid Mobile Development and MobileFirstHybrid Mobile Development and MobileFirst
Hybrid Mobile Development and MobileFirst
 
Architecting For Ux
Architecting For UxArchitecting For Ux
Architecting For Ux
 
2011 code camp
2011 code camp2011 code camp
2011 code camp
 

Similar to BLUG 2011 - Explaining the IBM Social Business Toolkit

IBM Bluemix™ Architecture & Deep Dive
IBM Bluemix™ Architecture & Deep DiveIBM Bluemix™ Architecture & Deep Dive
IBM Bluemix™ Architecture & Deep DiveIBM
 
IBM BlueMix Architecture and Deep Dive (Powered by CloudFoundry)
IBM BlueMix Architecture and Deep Dive (Powered by CloudFoundry) IBM BlueMix Architecture and Deep Dive (Powered by CloudFoundry)
IBM BlueMix Architecture and Deep Dive (Powered by CloudFoundry) Animesh Singh
 
Introduction to (web) APIs - definitions, examples, concepts and trends
Introduction to (web) APIs - definitions, examples, concepts and trendsIntroduction to (web) APIs - definitions, examples, concepts and trends
Introduction to (web) APIs - definitions, examples, concepts and trendsOlaf Janssen
 
The IBM Social Business Toolkit
The IBM Social Business ToolkitThe IBM Social Business Toolkit
The IBM Social Business ToolkitDaryl Pereira
 
Application Architecture: The Next Wave | MuleSoft
Application Architecture: The Next Wave | MuleSoftApplication Architecture: The Next Wave | MuleSoft
Application Architecture: The Next Wave | MuleSoftBui Kiet
 
Ti 1217 extend and surround your Adobe DX solutions with IBM Software
Ti 1217 extend and surround your Adobe DX solutions with IBM SoftwareTi 1217 extend and surround your Adobe DX solutions with IBM Software
Ti 1217 extend and surround your Adobe DX solutions with IBM SoftwareHeiko Voigt
 
LF_APIStrat17_Connect Your RESTful API to Hundreds of Others in Minutes (Zapi...
LF_APIStrat17_Connect Your RESTful API to Hundreds of Others in Minutes (Zapi...LF_APIStrat17_Connect Your RESTful API to Hundreds of Others in Minutes (Zapi...
LF_APIStrat17_Connect Your RESTful API to Hundreds of Others in Minutes (Zapi...LF_APIStrat
 
API Product Opportunity Responsibility Nicolas Sierro 2015.pptx
API Product Opportunity Responsibility Nicolas Sierro 2015.pptxAPI Product Opportunity Responsibility Nicolas Sierro 2015.pptx
API Product Opportunity Responsibility Nicolas Sierro 2015.pptxBlockchainizator
 
IBM Connect 2017: Refresh and Extend IBM Domino Applications
IBM Connect 2017: Refresh and Extend IBM Domino ApplicationsIBM Connect 2017: Refresh and Extend IBM Domino Applications
IBM Connect 2017: Refresh and Extend IBM Domino ApplicationsEd Brill
 
WSO2Con Asia 2014 - Building the API-Centric Enterprise
WSO2Con Asia 2014 - Building the API-Centric EnterpriseWSO2Con Asia 2014 - Building the API-Centric Enterprise
WSO2Con Asia 2014 - Building the API-Centric EnterpriseWSO2
 
Ibm worklight - going from xpages mobile to native mobile applications
Ibm worklight - going from xpages mobile to native mobile applicationsIbm worklight - going from xpages mobile to native mobile applications
Ibm worklight - going from xpages mobile to native mobile applicationsMark Roden
 
Do Try This at Home! Extend IBM Connections using IBM Worklight
Do Try This at Home! Extend IBM Connections using IBM WorklightDo Try This at Home! Extend IBM Connections using IBM Worklight
Do Try This at Home! Extend IBM Connections using IBM WorklightProlifics
 
HTML5: The Apps, the Frameworks, the Controversy
HTML5: The Apps, the Frameworks, the Controversy HTML5: The Apps, the Frameworks, the Controversy
HTML5: The Apps, the Frameworks, the Controversy Apigee | Google Cloud
 
Lotusphere 2012 - AD115 - Extending IBM Lotus Notes & IBM Lotus iNotes With O...
Lotusphere 2012 - AD115 - Extending IBM Lotus Notes & IBM Lotus iNotes With O...Lotusphere 2012 - AD115 - Extending IBM Lotus Notes & IBM Lotus iNotes With O...
Lotusphere 2012 - AD115 - Extending IBM Lotus Notes & IBM Lotus iNotes With O...Ryan Baxter
 
I Love APIs - Oct 2015
I Love APIs - Oct 2015I Love APIs - Oct 2015
I Love APIs - Oct 2015Mike McNeil
 
Build Scalable Internet of Things Apps using Cloud Foundry, Bluemix & Cloudant
Build Scalable Internet of Things Apps using Cloud Foundry, Bluemix & CloudantBuild Scalable Internet of Things Apps using Cloud Foundry, Bluemix & Cloudant
Build Scalable Internet of Things Apps using Cloud Foundry, Bluemix & CloudantIBM
 
Build Scalable Internet of Things Apps using Cloud Foundry, Bluemix & Cloudant
Build Scalable Internet of Things Apps using Cloud Foundry, Bluemix & CloudantBuild Scalable Internet of Things Apps using Cloud Foundry, Bluemix & Cloudant
Build Scalable Internet of Things Apps using Cloud Foundry, Bluemix & CloudantAnimesh Singh
 
Rock the activity stream api
Rock the activity stream api Rock the activity stream api
Rock the activity stream api Wannes Rams
 
Building a facebook application by php
Building a facebook application by phpBuilding a facebook application by php
Building a facebook application by phpAiTi Education
 

Similar to BLUG 2011 - Explaining the IBM Social Business Toolkit (20)

IBM Bluemix™ Architecture & Deep Dive
IBM Bluemix™ Architecture & Deep DiveIBM Bluemix™ Architecture & Deep Dive
IBM Bluemix™ Architecture & Deep Dive
 
Bp209
Bp209Bp209
Bp209
 
IBM BlueMix Architecture and Deep Dive (Powered by CloudFoundry)
IBM BlueMix Architecture and Deep Dive (Powered by CloudFoundry) IBM BlueMix Architecture and Deep Dive (Powered by CloudFoundry)
IBM BlueMix Architecture and Deep Dive (Powered by CloudFoundry)
 
Introduction to (web) APIs - definitions, examples, concepts and trends
Introduction to (web) APIs - definitions, examples, concepts and trendsIntroduction to (web) APIs - definitions, examples, concepts and trends
Introduction to (web) APIs - definitions, examples, concepts and trends
 
The IBM Social Business Toolkit
The IBM Social Business ToolkitThe IBM Social Business Toolkit
The IBM Social Business Toolkit
 
Application Architecture: The Next Wave | MuleSoft
Application Architecture: The Next Wave | MuleSoftApplication Architecture: The Next Wave | MuleSoft
Application Architecture: The Next Wave | MuleSoft
 
Ti 1217 extend and surround your Adobe DX solutions with IBM Software
Ti 1217 extend and surround your Adobe DX solutions with IBM SoftwareTi 1217 extend and surround your Adobe DX solutions with IBM Software
Ti 1217 extend and surround your Adobe DX solutions with IBM Software
 
LF_APIStrat17_Connect Your RESTful API to Hundreds of Others in Minutes (Zapi...
LF_APIStrat17_Connect Your RESTful API to Hundreds of Others in Minutes (Zapi...LF_APIStrat17_Connect Your RESTful API to Hundreds of Others in Minutes (Zapi...
LF_APIStrat17_Connect Your RESTful API to Hundreds of Others in Minutes (Zapi...
 
API Product Opportunity Responsibility Nicolas Sierro 2015.pptx
API Product Opportunity Responsibility Nicolas Sierro 2015.pptxAPI Product Opportunity Responsibility Nicolas Sierro 2015.pptx
API Product Opportunity Responsibility Nicolas Sierro 2015.pptx
 
IBM Connect 2017: Refresh and Extend IBM Domino Applications
IBM Connect 2017: Refresh and Extend IBM Domino ApplicationsIBM Connect 2017: Refresh and Extend IBM Domino Applications
IBM Connect 2017: Refresh and Extend IBM Domino Applications
 
WSO2Con Asia 2014 - Building the API-Centric Enterprise
WSO2Con Asia 2014 - Building the API-Centric EnterpriseWSO2Con Asia 2014 - Building the API-Centric Enterprise
WSO2Con Asia 2014 - Building the API-Centric Enterprise
 
Ibm worklight - going from xpages mobile to native mobile applications
Ibm worklight - going from xpages mobile to native mobile applicationsIbm worklight - going from xpages mobile to native mobile applications
Ibm worklight - going from xpages mobile to native mobile applications
 
Do Try This at Home! Extend IBM Connections using IBM Worklight
Do Try This at Home! Extend IBM Connections using IBM WorklightDo Try This at Home! Extend IBM Connections using IBM Worklight
Do Try This at Home! Extend IBM Connections using IBM Worklight
 
HTML5: The Apps, the Frameworks, the Controversy
HTML5: The Apps, the Frameworks, the Controversy HTML5: The Apps, the Frameworks, the Controversy
HTML5: The Apps, the Frameworks, the Controversy
 
Lotusphere 2012 - AD115 - Extending IBM Lotus Notes & IBM Lotus iNotes With O...
Lotusphere 2012 - AD115 - Extending IBM Lotus Notes & IBM Lotus iNotes With O...Lotusphere 2012 - AD115 - Extending IBM Lotus Notes & IBM Lotus iNotes With O...
Lotusphere 2012 - AD115 - Extending IBM Lotus Notes & IBM Lotus iNotes With O...
 
I Love APIs - Oct 2015
I Love APIs - Oct 2015I Love APIs - Oct 2015
I Love APIs - Oct 2015
 
Build Scalable Internet of Things Apps using Cloud Foundry, Bluemix & Cloudant
Build Scalable Internet of Things Apps using Cloud Foundry, Bluemix & CloudantBuild Scalable Internet of Things Apps using Cloud Foundry, Bluemix & Cloudant
Build Scalable Internet of Things Apps using Cloud Foundry, Bluemix & Cloudant
 
Build Scalable Internet of Things Apps using Cloud Foundry, Bluemix & Cloudant
Build Scalable Internet of Things Apps using Cloud Foundry, Bluemix & CloudantBuild Scalable Internet of Things Apps using Cloud Foundry, Bluemix & Cloudant
Build Scalable Internet of Things Apps using Cloud Foundry, Bluemix & Cloudant
 
Rock the activity stream api
Rock the activity stream api Rock the activity stream api
Rock the activity stream api
 
Building a facebook application by php
Building a facebook application by phpBuilding a facebook application by php
Building a facebook application by php
 

More from René Winkelmeyer

2017 engage.ug - Salesforce and IBM for Developers
2017 engage.ug - Salesforce and IBM for Developers2017 engage.ug - Salesforce and IBM for Developers
2017 engage.ug - Salesforce and IBM for DevelopersRené Winkelmeyer
 
2016 ISBG - Enterprise integration done right with Salesforce Lightning, IBM ...
2016 ISBG - Enterprise integration done right with Salesforce Lightning, IBM ...2016 ISBG - Enterprise integration done right with Salesforce Lightning, IBM ...
2016 ISBG - Enterprise integration done right with Salesforce Lightning, IBM ...René Winkelmeyer
 
2016 ISBG - Salesforce App Cloud and Domino - same same, but different
2016 ISBG - Salesforce App Cloud and Domino - same same, but different2016 ISBG - Salesforce App Cloud and Domino - same same, but different
2016 ISBG - Salesforce App Cloud and Domino - same same, but differentRené Winkelmeyer
 
2016 SUTOL - Salesforce App Cloud and Domino - same same, but different
2016 SUTOL - Salesforce App Cloud and Domino - same same, but different2016 SUTOL - Salesforce App Cloud and Domino - same same, but different
2016 SUTOL - Salesforce App Cloud and Domino - same same, but differentRené Winkelmeyer
 
Salesforce Developer User Group Munich - October 2016
Salesforce Developer User Group Munich - October 2016Salesforce Developer User Group Munich - October 2016
Salesforce Developer User Group Munich - October 2016René Winkelmeyer
 
DNUG 2016 - Salesforce and IBM Domino - same same, but different
DNUG 2016 - Salesforce and IBM Domino - same same, but differentDNUG 2016 - Salesforce and IBM Domino - same same, but different
DNUG 2016 - Salesforce and IBM Domino - same same, but differentRené Winkelmeyer
 
engage 2016 - Get ready for moving from Java 6 to Java 8 - Now!
engage 2016 - Get ready for moving from Java 6 to Java 8 - Now!engage 2016 - Get ready for moving from Java 6 to Java 8 - Now!
engage 2016 - Get ready for moving from Java 6 to Java 8 - Now!René Winkelmeyer
 
Connect 2016 - Going Mobile With IBM Verse
Connect 2016 - Going Mobile With IBM VerseConnect 2016 - Going Mobile With IBM Verse
Connect 2016 - Going Mobile With IBM VerseRené Winkelmeyer
 
Connect 2016 - IBM Mobile Connect - Real World Usage Scenarios
Connect 2016 - IBM Mobile Connect - Real World Usage ScenariosConnect 2016 - IBM Mobile Connect - Real World Usage Scenarios
Connect 2016 - IBM Mobile Connect - Real World Usage ScenariosRené Winkelmeyer
 
SNoUG 2015 - Vaadin - XPages 2.0?
SNoUG 2015 - Vaadin - XPages 2.0?SNoUG 2015 - Vaadin - XPages 2.0?
SNoUG 2015 - Vaadin - XPages 2.0?René Winkelmeyer
 
engage 2015 - IBM Notes Traveler Daily Business
engage 2015 - IBM Notes Traveler Daily Businessengage 2015 - IBM Notes Traveler Daily Business
engage 2015 - IBM Notes Traveler Daily BusinessRené Winkelmeyer
 
engage 2015 - Domino App Development - Where should I go now?
engage 2015 - Domino App Development - Where should I go now?engage 2015 - Domino App Development - Where should I go now?
engage 2015 - Domino App Development - Where should I go now?René Winkelmeyer
 
ConnectED 2015 - IBM Notes Traveler Daily Business
ConnectED 2015 - IBM Notes Traveler Daily BusinessConnectED 2015 - IBM Notes Traveler Daily Business
ConnectED 2015 - IBM Notes Traveler Daily BusinessRené Winkelmeyer
 
EntwicklerCamp 2014 - DOTS reloaded
EntwicklerCamp 2014 - DOTS reloadedEntwicklerCamp 2014 - DOTS reloaded
EntwicklerCamp 2014 - DOTS reloadedRené Winkelmeyer
 
Connect 2013 - Making IBM Traveler High Available: Extending And Securing The...
Connect 2013 - Making IBM Traveler High Available: Extending And Securing The...Connect 2013 - Making IBM Traveler High Available: Extending And Securing The...
Connect 2013 - Making IBM Traveler High Available: Extending And Securing The...René Winkelmeyer
 
Connect 2013 - Infrastructure Fitness and Design Simplicity for IBM Mobile Co...
Connect 2013 - Infrastructure Fitness and Design Simplicity for IBM Mobile Co...Connect 2013 - Infrastructure Fitness and Design Simplicity for IBM Mobile Co...
Connect 2013 - Infrastructure Fitness and Design Simplicity for IBM Mobile Co...René Winkelmeyer
 
UKLUG 2011 - iOS devices in the enterprise
UKLUG 2011 - iOS devices in the enterpriseUKLUG 2011 - iOS devices in the enterprise
UKLUG 2011 - iOS devices in the enterpriseRené Winkelmeyer
 
ILUG 2010 - Deploying plug-ins to the enterprise
ILUG 2010 - Deploying plug-ins to the enterpriseILUG 2010 - Deploying plug-ins to the enterprise
ILUG 2010 - Deploying plug-ins to the enterpriseRené Winkelmeyer
 
UKLUG 2009 - Extending Domino Designer on Eclipse
UKLUG 2009 - Extending Domino Designer on EclipseUKLUG 2009 - Extending Domino Designer on Eclipse
UKLUG 2009 - Extending Domino Designer on EclipseRené Winkelmeyer
 

More from René Winkelmeyer (20)

2017 engage.ug - Salesforce and IBM for Developers
2017 engage.ug - Salesforce and IBM for Developers2017 engage.ug - Salesforce and IBM for Developers
2017 engage.ug - Salesforce and IBM for Developers
 
2016 ISBG - Enterprise integration done right with Salesforce Lightning, IBM ...
2016 ISBG - Enterprise integration done right with Salesforce Lightning, IBM ...2016 ISBG - Enterprise integration done right with Salesforce Lightning, IBM ...
2016 ISBG - Enterprise integration done right with Salesforce Lightning, IBM ...
 
2016 ISBG - Salesforce App Cloud and Domino - same same, but different
2016 ISBG - Salesforce App Cloud and Domino - same same, but different2016 ISBG - Salesforce App Cloud and Domino - same same, but different
2016 ISBG - Salesforce App Cloud and Domino - same same, but different
 
2016 SUTOL - Salesforce App Cloud and Domino - same same, but different
2016 SUTOL - Salesforce App Cloud and Domino - same same, but different2016 SUTOL - Salesforce App Cloud and Domino - same same, but different
2016 SUTOL - Salesforce App Cloud and Domino - same same, but different
 
Salesforce Developer User Group Munich - October 2016
Salesforce Developer User Group Munich - October 2016Salesforce Developer User Group Munich - October 2016
Salesforce Developer User Group Munich - October 2016
 
DNUG 2016 - Salesforce and IBM Domino - same same, but different
DNUG 2016 - Salesforce and IBM Domino - same same, but differentDNUG 2016 - Salesforce and IBM Domino - same same, but different
DNUG 2016 - Salesforce and IBM Domino - same same, but different
 
engage 2016 - Get ready for moving from Java 6 to Java 8 - Now!
engage 2016 - Get ready for moving from Java 6 to Java 8 - Now!engage 2016 - Get ready for moving from Java 6 to Java 8 - Now!
engage 2016 - Get ready for moving from Java 6 to Java 8 - Now!
 
Connect 2016 - Going Mobile With IBM Verse
Connect 2016 - Going Mobile With IBM VerseConnect 2016 - Going Mobile With IBM Verse
Connect 2016 - Going Mobile With IBM Verse
 
Connect 2016 - IBM Mobile Connect - Real World Usage Scenarios
Connect 2016 - IBM Mobile Connect - Real World Usage ScenariosConnect 2016 - IBM Mobile Connect - Real World Usage Scenarios
Connect 2016 - IBM Mobile Connect - Real World Usage Scenarios
 
SNoUG 2015 - Vaadin - XPages 2.0?
SNoUG 2015 - Vaadin - XPages 2.0?SNoUG 2015 - Vaadin - XPages 2.0?
SNoUG 2015 - Vaadin - XPages 2.0?
 
ICONUK 2015 - Gradle Up!
ICONUK 2015 - Gradle Up!ICONUK 2015 - Gradle Up!
ICONUK 2015 - Gradle Up!
 
engage 2015 - IBM Notes Traveler Daily Business
engage 2015 - IBM Notes Traveler Daily Businessengage 2015 - IBM Notes Traveler Daily Business
engage 2015 - IBM Notes Traveler Daily Business
 
engage 2015 - Domino App Development - Where should I go now?
engage 2015 - Domino App Development - Where should I go now?engage 2015 - Domino App Development - Where should I go now?
engage 2015 - Domino App Development - Where should I go now?
 
ConnectED 2015 - IBM Notes Traveler Daily Business
ConnectED 2015 - IBM Notes Traveler Daily BusinessConnectED 2015 - IBM Notes Traveler Daily Business
ConnectED 2015 - IBM Notes Traveler Daily Business
 
EntwicklerCamp 2014 - DOTS reloaded
EntwicklerCamp 2014 - DOTS reloadedEntwicklerCamp 2014 - DOTS reloaded
EntwicklerCamp 2014 - DOTS reloaded
 
Connect 2013 - Making IBM Traveler High Available: Extending And Securing The...
Connect 2013 - Making IBM Traveler High Available: Extending And Securing The...Connect 2013 - Making IBM Traveler High Available: Extending And Securing The...
Connect 2013 - Making IBM Traveler High Available: Extending And Securing The...
 
Connect 2013 - Infrastructure Fitness and Design Simplicity for IBM Mobile Co...
Connect 2013 - Infrastructure Fitness and Design Simplicity for IBM Mobile Co...Connect 2013 - Infrastructure Fitness and Design Simplicity for IBM Mobile Co...
Connect 2013 - Infrastructure Fitness and Design Simplicity for IBM Mobile Co...
 
UKLUG 2011 - iOS devices in the enterprise
UKLUG 2011 - iOS devices in the enterpriseUKLUG 2011 - iOS devices in the enterprise
UKLUG 2011 - iOS devices in the enterprise
 
ILUG 2010 - Deploying plug-ins to the enterprise
ILUG 2010 - Deploying plug-ins to the enterpriseILUG 2010 - Deploying plug-ins to the enterprise
ILUG 2010 - Deploying plug-ins to the enterprise
 
UKLUG 2009 - Extending Domino Designer on Eclipse
UKLUG 2009 - Extending Domino Designer on EclipseUKLUG 2009 - Extending Domino Designer on Eclipse
UKLUG 2009 - Extending Domino Designer on Eclipse
 

Recently uploaded

04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 

Recently uploaded (20)

04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 

BLUG 2011 - Explaining the IBM Social Business Toolkit

  • 1. Explaining the IBM Social Business Toolkit René Winkelmeyer dp consulting | purify it
  • 2. Agenda !   Who’s the speaker? !   Get Social – Do Business! !   Contexting IBM Social Business Toolkit with IBM Project Vulcan !   All about standards !   The “IBM Social Infrastructure” !   The IBM Social Business Toolkit API – and how to use it
  • 3. Agenda !   Who’s the speaker? !   Get Social – Do Business! !   Contexting IBM Social Business Toolkit with IBM Project Vulcan !   All about standards !   The “IBM Social Infrastructure” !   The IBM Social Business Toolkit API – and how to use it
  • 4. Who’s the speaker? !   René Winkelmeyer !   Senior Consultant at dp consulting | purify it !   Working area !   Enhanced development with Notes, XPages, RCP Plug-Ins !   Building enterprise administration architectures for IBM Lotus Traveler and IBM Lotus Sametime !   IBM Advanced Business Partner !   Design Partner for IBM Notes/Domino NEXT !   Author of the popular “File Navigator” plug-in http://filenavigator.openntf.org
  • 5. Agenda !   Who’s the speaker? !   Get Social – Do Business! !   Contexting IBM Social Business Toolkit with IBM Project Vulcan !   All about standards !   The “IBM Social Infrastructure” !   The IBM Social Business Toolkit API – and how to use it
  • 6. Get Social – Do Business! !   “Get Social – Do Business” – that was the campaign at Lotusphere 2011. !   IBM has shown at Lotusphere, that they are heavily investing into social software. !   And IBM has shown that they need “Lotus” products for that. !   You merely have recognized the “silent shift” from Lotus products to IBM Collaborative Solutions.
  • 7. Get Social – Do Business! !   So, what does this „social stuff“ mean? !   Things are getting more „social“. Collaboration should improve. !   Social does mean „in your company – and with your customers and partners“. !   We need to be „social“ – and IBM will deliver concepts and tools.
  • 8. Agenda !   Who’s the speaker? !   Get Social – Do Business! !   Contexting IBM Social Business Toolkit with IBM Project Vulcan !   All about standards !   The “IBM Social Infrastructure” !   The IBM Social Business Toolkit API – and how to use it
  • 9. IBM Social Business Toolkit and Project Vulcan !   At Lotusphere 2010 IBM has introduced „IBM Project Vulcan“. Since than it was somewhat quiet in this area. !   And what‘s „IBM Project Vulcan“? !   Well, it‘s a kind of blueprint for „social business“. !   It‘s IBM‘s vision to employ a consistent „social experience“ between all Lotus products, like Notes and Connections.
  • 10. IBM Social Business Toolkit and Project Vulcan !   The IBM Social Business Toolkit (SBT) is IBM‘s way to make this kind of consistent behavior happen. It‘s currently an API. !   The SBT will allow (programmatic) access to the new functionality, like the activity stream or the embedded experience.
  • 11. Agenda !   Who’s the speaker? !   Get Social – Do Business! !   Contexting IBM Social Business Toolkit with IBM Project Vulcan !   All about standards !   The “IBM Social Infrastructure” !   The IBM Social Business Toolkit API – and how to use it
  • 12. All about standards !   IBM is following their way of the last years: they are leveraging industry standards! !   What does that mean for the SBT? !   Authentication through OAuth !   Data transmission with JSON or ATOM, based on Activitystrea.ms !   Embedded experience with OpenSocial gadgets
  • 14. All about standards - OAuth Source: http://www.ibm.com/developerworks/web/library/wa-oauthsupport/?ca=drs-
  • 15. All about standards - OAuth !   Are there API’s? – Yes! !   Java, C#, Perl, Ruby, Python, Erlang, … !   http://oauth.googlecode.com !   http://oauth.net/code/
  • 16. All about standards – Activitystrea.ms !   Is it an Activity Stream or Activitystrea.ms? !   Located at http://activitystrea.ms ;-)
  • 17. All about standards – Activitystrea.ms !   The purpose of an Activity Stream is to deliver !   content (information) !   to the user !   which has been appointed !   Maybe you‘ve heard the word „river“ – that‘s it!
  • 18. All about standards – Activitystrea.ms actor verb object target He-Man raises his sword towards the moon. !   Consuming and provisioning could be occur using JSON or ATOM.
  • 19. All about standards – Gadgets !   OpenSocial Gadgets are specified by the OpenSocial initiative. !   The OpenSocial API is a collection of APIs to allow communication between „social applications“ (http://code.google.com/apis/opensocial)
  • 20. Agenda !   Who’s the speaker? !   Get Social – Do Business! !   Contexting IBM Social Business Toolkit with IBM Project Vulcan !   All about standards !   The “IBM Social Infrastructure” !   The IBM Social Business Toolkit API – and how to use it
  • 21. The “IBM Social Infrastructure” !   Now let‘s have a look at the „infrastructure ingredients“ to deliver the „Exceptional Work experience“ within IBM Project Vulcan. !   They added a lot of stuff !   Apache Shinding !   WebSphere and DB2 !   any external application
  • 22. The “IBM Social Infrastructure”
  • 23. Agenda !   Who’s the speaker? !   Get Social – Do Business! !   Contexting IBM Social Business Toolkit with IBM Project Vulcan !   All about standards !   The “IBM Social Infrastructure” !   The IBM Social Business Toolkit API – and how to use it
  • 24. The IBM Social Business Toolkit API !   The IBM Social Business Toolkit API is a set of JSON/ATOM requests, which could be executed in three different ways: !   HTTP GET Request !   HTTP POST Request !   HTTP DELETE Request !   You need to be authenticated first (via OAuth)!
  • 25. HTTP GET !   Base URL: /rest/activitystreams/USER-ID/GROUP-ID/APP-ID !   User-ID: @me, @viewer, @owner, <specific> !   Group-ID: @all, @self !   App-ID: @all, <specific> !   Return: the Activity Stream in JSON/ATOM
  • 26. HTTP POST !   Base URL: /rest/activitystreams/USER-ID !   User-ID: @me, @viewer, @owner, <specific> !   the Event data in JSON/ATOM !   Return: the „EVENT-ID“ in JSON/ATOM
  • 27. HTTP DELETE !   Base URL: /rest/activitystreams/USER-ID/GROUP-ID/APP-ID !   User-ID: @me, @viewer, @owner, <specific> !   Group-ID: @all, @self !   App-ID: @all, <specific> !   Return: nothing
  • 28. The IBM Social Business Toolkit API DEMO TIME
  • 29. Contact information !   Mail: mail@winkelmeyer.com !   IM: BleedYellow !   Twitter: muenzpraeger !   Skype: muenzpraeger !   Blog: blog.winkelmeyer.com !   LinkedIn: http://www.linkedin.com/in/muenzpraeger !   XING: http://x ing.com/profile/Rene_Winkelmeyer
  • 30. Resources !   IBM Social Business Toolkit !   http://www-10.lotus.com/ldd/appdevwiki.nsf !   http://public.dhe.ibm.com/software/dw/lotus/sbtoolkit/gadgettut/ ee_summary.html !   Oauth !   http://oauth.net !   http://oauth.googlecode.com
  • 31. Resources !   Activity Streams !   http://activitystrea.ms !   JSON validators !   http://www.jslint.com (by the Master himself) !   http://www.jsonlint.com
  • 32. Resources !   OpenNTF !   http://socialenabler.openntf.org !   http://heidloff.net !   Managed / Backing beans !   http://xpagesblog.com !   http://blog.mindoo.com