SlideShare ist ein Scribd-Unternehmen logo
1 von 32
Downloaden Sie, um offline zu lesen
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

Weitere ähnliche Inhalte

Was ist angesagt?

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
 

Was ist angesagt? (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
 

Ähnlich wie 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
 
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
 
The Architecture of an API Platform
The Architecture of an API PlatformThe Architecture of an API Platform
The Architecture of an API PlatformJohannes Ridderstedt
 

Ähnlich wie 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...
 
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
 
The Architecture of an API Platform
The Architecture of an API PlatformThe Architecture of an API Platform
The Architecture of an API Platform
 

Mehr von 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
 

Mehr von 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
 

Kürzlich hochgeladen

Digital magic. A small project for controlling smart light bulbs.
Digital magic. A small project for controlling smart light bulbs.Digital magic. A small project for controlling smart light bulbs.
Digital magic. A small project for controlling smart light bulbs.francesco barbera
 
Designing A Time bound resource download URL
Designing A Time bound resource download URLDesigning A Time bound resource download URL
Designing A Time bound resource download URLRuncy Oommen
 
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPA
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPAAnypoint Code Builder , Google Pub sub connector and MuleSoft RPA
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPAshyamraj55
 
20200723_insight_release_plan_v6.pdf20200723_insight_release_plan_v6.pdf
20200723_insight_release_plan_v6.pdf20200723_insight_release_plan_v6.pdf20200723_insight_release_plan_v6.pdf20200723_insight_release_plan_v6.pdf
20200723_insight_release_plan_v6.pdf20200723_insight_release_plan_v6.pdfJamie (Taka) Wang
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesThousandEyes
 
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdf
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdfUiPath Solutions Management Preview - Northern CA Chapter - March 22.pdf
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdfDianaGray10
 
Artificial Intelligence & SEO Trends for 2024
Artificial Intelligence & SEO Trends for 2024Artificial Intelligence & SEO Trends for 2024
Artificial Intelligence & SEO Trends for 2024D Cloud Solutions
 
Cybersecurity Workshop #1.pptx
Cybersecurity Workshop #1.pptxCybersecurity Workshop #1.pptx
Cybersecurity Workshop #1.pptxGDSC PJATK
 
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve Decarbonization
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve DecarbonizationUsing IESVE for Loads, Sizing and Heat Pump Modeling to Achieve Decarbonization
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve DecarbonizationIES VE
 
Bird eye's view on Camunda open source ecosystem
Bird eye's view on Camunda open source ecosystemBird eye's view on Camunda open source ecosystem
Bird eye's view on Camunda open source ecosystemAsko Soukka
 
Secure your environment with UiPath and CyberArk technologies - Session 1
Secure your environment with UiPath and CyberArk technologies - Session 1Secure your environment with UiPath and CyberArk technologies - Session 1
Secure your environment with UiPath and CyberArk technologies - Session 1DianaGray10
 
Linked Data in Production: Moving Beyond Ontologies
Linked Data in Production: Moving Beyond OntologiesLinked Data in Production: Moving Beyond Ontologies
Linked Data in Production: Moving Beyond OntologiesDavid Newbury
 
UiPath Studio Web workshop series - Day 6
UiPath Studio Web workshop series - Day 6UiPath Studio Web workshop series - Day 6
UiPath Studio Web workshop series - Day 6DianaGray10
 
Meet the new FSP 3000 M-Flex800™
Meet the new FSP 3000 M-Flex800™Meet the new FSP 3000 M-Flex800™
Meet the new FSP 3000 M-Flex800™Adtran
 
Crea il tuo assistente AI con lo Stregatto (open source python framework)
Crea il tuo assistente AI con lo Stregatto (open source python framework)Crea il tuo assistente AI con lo Stregatto (open source python framework)
Crea il tuo assistente AI con lo Stregatto (open source python framework)Commit University
 
RAG Patterns and Vector Search in Generative AI
RAG Patterns and Vector Search in Generative AIRAG Patterns and Vector Search in Generative AI
RAG Patterns and Vector Search in Generative AIUdaiappa Ramachandran
 
UiPath Studio Web workshop series - Day 8
UiPath Studio Web workshop series - Day 8UiPath Studio Web workshop series - Day 8
UiPath Studio Web workshop series - Day 8DianaGray10
 
PicPay - GenAI Finance Assistant - ChatGPT for Customer Service
PicPay - GenAI Finance Assistant - ChatGPT for Customer ServicePicPay - GenAI Finance Assistant - ChatGPT for Customer Service
PicPay - GenAI Finance Assistant - ChatGPT for Customer ServiceRenan Moreira de Oliveira
 
Machine Learning Model Validation (Aijun Zhang 2024).pdf
Machine Learning Model Validation (Aijun Zhang 2024).pdfMachine Learning Model Validation (Aijun Zhang 2024).pdf
Machine Learning Model Validation (Aijun Zhang 2024).pdfAijun Zhang
 
GenAI and AI GCC State of AI_Object Automation Inc
GenAI and AI GCC State of AI_Object Automation IncGenAI and AI GCC State of AI_Object Automation Inc
GenAI and AI GCC State of AI_Object Automation IncObject Automation
 

Kürzlich hochgeladen (20)

Digital magic. A small project for controlling smart light bulbs.
Digital magic. A small project for controlling smart light bulbs.Digital magic. A small project for controlling smart light bulbs.
Digital magic. A small project for controlling smart light bulbs.
 
Designing A Time bound resource download URL
Designing A Time bound resource download URLDesigning A Time bound resource download URL
Designing A Time bound resource download URL
 
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPA
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPAAnypoint Code Builder , Google Pub sub connector and MuleSoft RPA
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPA
 
20200723_insight_release_plan_v6.pdf20200723_insight_release_plan_v6.pdf
20200723_insight_release_plan_v6.pdf20200723_insight_release_plan_v6.pdf20200723_insight_release_plan_v6.pdf20200723_insight_release_plan_v6.pdf
20200723_insight_release_plan_v6.pdf20200723_insight_release_plan_v6.pdf
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
 
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdf
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdfUiPath Solutions Management Preview - Northern CA Chapter - March 22.pdf
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdf
 
Artificial Intelligence & SEO Trends for 2024
Artificial Intelligence & SEO Trends for 2024Artificial Intelligence & SEO Trends for 2024
Artificial Intelligence & SEO Trends for 2024
 
Cybersecurity Workshop #1.pptx
Cybersecurity Workshop #1.pptxCybersecurity Workshop #1.pptx
Cybersecurity Workshop #1.pptx
 
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve Decarbonization
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve DecarbonizationUsing IESVE for Loads, Sizing and Heat Pump Modeling to Achieve Decarbonization
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve Decarbonization
 
Bird eye's view on Camunda open source ecosystem
Bird eye's view on Camunda open source ecosystemBird eye's view on Camunda open source ecosystem
Bird eye's view on Camunda open source ecosystem
 
Secure your environment with UiPath and CyberArk technologies - Session 1
Secure your environment with UiPath and CyberArk technologies - Session 1Secure your environment with UiPath and CyberArk technologies - Session 1
Secure your environment with UiPath and CyberArk technologies - Session 1
 
Linked Data in Production: Moving Beyond Ontologies
Linked Data in Production: Moving Beyond OntologiesLinked Data in Production: Moving Beyond Ontologies
Linked Data in Production: Moving Beyond Ontologies
 
UiPath Studio Web workshop series - Day 6
UiPath Studio Web workshop series - Day 6UiPath Studio Web workshop series - Day 6
UiPath Studio Web workshop series - Day 6
 
Meet the new FSP 3000 M-Flex800™
Meet the new FSP 3000 M-Flex800™Meet the new FSP 3000 M-Flex800™
Meet the new FSP 3000 M-Flex800™
 
Crea il tuo assistente AI con lo Stregatto (open source python framework)
Crea il tuo assistente AI con lo Stregatto (open source python framework)Crea il tuo assistente AI con lo Stregatto (open source python framework)
Crea il tuo assistente AI con lo Stregatto (open source python framework)
 
RAG Patterns and Vector Search in Generative AI
RAG Patterns and Vector Search in Generative AIRAG Patterns and Vector Search in Generative AI
RAG Patterns and Vector Search in Generative AI
 
UiPath Studio Web workshop series - Day 8
UiPath Studio Web workshop series - Day 8UiPath Studio Web workshop series - Day 8
UiPath Studio Web workshop series - Day 8
 
PicPay - GenAI Finance Assistant - ChatGPT for Customer Service
PicPay - GenAI Finance Assistant - ChatGPT for Customer ServicePicPay - GenAI Finance Assistant - ChatGPT for Customer Service
PicPay - GenAI Finance Assistant - ChatGPT for Customer Service
 
Machine Learning Model Validation (Aijun Zhang 2024).pdf
Machine Learning Model Validation (Aijun Zhang 2024).pdfMachine Learning Model Validation (Aijun Zhang 2024).pdf
Machine Learning Model Validation (Aijun Zhang 2024).pdf
 
GenAI and AI GCC State of AI_Object Automation Inc
GenAI and AI GCC State of AI_Object Automation IncGenAI and AI GCC State of AI_Object Automation Inc
GenAI and AI GCC State of AI_Object Automation Inc
 

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