AD206: Build Apps Rapidly 
by Leveraging Services 
from IBM® Collaboration 
Solutions 
Niklas Heidloff, IBM 
Henning Schmidt, hedersoft 
© 2014 IBM Corporation
Who we are 
2 
 Niklas Heidloff 
– IBM 
– IBM Collaboration Solutions app dev community advocate 
– OpenNTF director and technical committee chair 
– @nheidloff / heidloff.net 
 Henning Schmidt 
– Co-founder of hedersoft 
– OpenNTF member, contributor and sponsor 
– XPages enthusiast 
– Dedicated to Social Business 
– @schmhen / schmhen.de
Please Note 
3 
IBM’s statements regarding its plans, directions, and intent are subject to change or withdrawal without notice at IBM’s sole 
discretion. 
Information regarding potential future products is intended to outline our general product direction and it should not be 
relied on in making a purchasing decision. 
The information mentioned regarding potential future products is not a commitment, promise, or legal obligation to deliver 
any material, code or functionality. Information about potential future products may not be incorporated into any contract. 
The development, release, and timing of any future features or functionality described for our products remains at our sole 
discretion 
Performance is based on measurements and projections using standard IBM benchmarks in a controlled environment. 
The actual throughput or performance that any user will experience will vary depending upon many factors, including 
considerations such as the amount of multiprogramming in the user’s job stream, the I/O configuration, the storage 
configuration, and the workload processed. Therefore, no assurance can be given that an individual user will achieve 
results similar to those stated here.
Don't reinvent the Wheel 
 How many times have you implemented this? 
4 
– User profiles 
– Files 
– Tasks and updates
Agenda 
 Services from IBM Collaboration Solutions 
 Scenarios 
5 
– Partner Community 
– Loan Manager 
 Implementation 
– IBM Social Business Toolkit SDK 
– XPages 
 Resources and Questions
Scenarios: Extensibility and Social Apps 
 Extensibility / Inside – Out 
6 
– Extend IBM Collaboration Solutions user interfaces 
to integrate third party apps 
– Via OpenSocial gadgets, iWidgets, SPIs and 
extension points 
 Social Apps / Outside – In 
– Utilize the services of IBM Collaboration Solutions 
as infrastructure for your apps 
– Via the Social Business Tookit SDK
Sample Scenario: Partner Community 
 IBM SmartCloud® for Social Business (SC4SB) provides 
7 
a big set of out of the box functionality, for example: 
– Ability to invite guests 
– Communities with forums, files, file synchronization, etc. 
 Apps can be developed to extend the SC4SB functionality to implement specific business 
requirements, specifically: 
– Workflow functionality 
– Internal discussions
Sample Scenario: Partner Community 
 Zeta Insurance is a fictive health insurance company that sells their products through 
8 
partners, the insurance brokers 
Zeta Insurance 
Support Specialists 
Insurance Brokers 
SC4SB Community Internal Support App 
Paul Zhou Samantha Daryn Harry Greene
Demo: Partner Community 
9
Sample Scenario: Loan Manager 
 IBM Connections offers a large set 
10 
of functionality just like SC4SB 
 These functions can be used 'as-is' or 
consumed as services in order to create 
new applications
Sample Scenario: Loan Manager 
 Customer advisors and accountant clerks are closely working together on loan applications 
 Customer advisors initiate new loan applications as requested by customers 
 Accountant clerks have to check the applications and prepare all paperwork 
11 
Customer Advisor Accountant Clerk 
Ed El-Amon Fernando Brion
Demo: Loan Manager 
12
IBM Social Business Toolkit SDK 
 Build your social apps with the SDK 
13 
– Leverage IBM Collaboration Solutions 
– Simplify Development 
– Speed Up Deployment 
 Services 
– Profiles, files, status updates, tasks, 
forums and much more 
 Access to services 
– Java and JavaScript APIs 
– Generic REST calls 
– Reusable UI controls
IBM Social Business Toolkit SDK Components 
 SDK (open source) 
 Development community 
 IBM Collaboration QuickStart image 
 Playground 
14
Functionality used in Sample Scenarios 
 Loan Manager 
15 
– XPages and SDK 
– IBM Connections 
– App 
– OAuth 
– Services 
● Files 
● Activity streams 
● Activity and to dos 
 Partner Community 
– XPages and SDK 
– SC4SB 
– SC4SB user interface and App 
– Basic authentication 
– Service 
● Forums 
– UI controls 
● Community members 
– SC4SB UI extension 
– Embedded experience
Rome wasn't built in a Day, but the Samples were 
 Loan Manager 
16 
– 2 XPages 
– 18 Custom controls 
– 3 Java classes 
– 3 Views 
– 2 CSS 
– 62 KB (not minified, not compressed) 
– 24 KB (not minified, compressed) 
 Partner Community 
– 11 XPages 
– 14 Custom controls 
– 4 Java classes 
– 3 Views 
– 1 CSS 
– 84 KB (not minified, not compressed) 
– 32 KB (not minified, compressed)
Usage of the Social Business Toolkit SDK in XPages 
com.ibm.xsp.sbtsdk.library 
17 
Playground 
XPagesSBT.nsf
Basic Authentication 
18
Basic Authentication 
19
OAuth 
20
Java APIs 
21
Cache 
22
Cache 
23
userBean 
24
UI Controls 
25
UI Controls 
26
SmartCloud UI Extension 
27
Summary 
 Don't reinvent the wheel. Use services provided by IBM Collaboration Solutions 
 Use the IBM Social Business Toolkit SDK to access IBM Collaboration Solutions 
 XPages = Rapid Application Development 
 To get started with the SDK in XPages check out the various open source samples 
 Use the 60 days trial of IBM SmartCloud for Social Business and the IBM Collaboration 
28 
Quick Start image
Resources and Questions 
 Home page: http://ibmdw.net/social 
 SDK: http://ibmsbt.openntf.org 
 GitHub: https://github.com/OpenNTF/SocialSDK 
 Webinars: https://www.ibmdw.net/social/events/ 
 StackOverflow: #ibmsbt 
 Twitter: @ibmsbt 
 YouTube: http://youtube.com/ibmsbt 
 Playground: http://bit.ly/sbtplayground 
29 
Image via Placeit.net
Partner Community 
Screenshots 
3300
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
Engage Online 
 SocialBiz User Group socialbizug.org 
– Join the epicenter of Notes and Collaboration user groups 
6622 
Engage Online 
 Follow us on Twitter 
– @IBMConnect and @IBMSocialBiz 
 LinkedIn http://bit.ly/SBComm 
– Participate in the IBM Social Business group on LinkedIn: 
 Facebook https://www.facebook.com/IBMSocialBiz 
– Like IBM Social Business on Facebook 
 Social Business Insights blog ibm.com/blogs/socialbusiness 
– Read and engage with our bloggers
 Access Connect Online to complete your session surveys using any: 
63 
– Web or mobile browser 
– Connect Online kiosk onsite
Acknowledgements and Disclaimers 
Availability. References in this presentation to IBM products, programs, or services do not imply that they will be available in all countries in which IBM operates. 
The workshops, sessions and materials have been prepared by IBM or the session speakers and reflect their own views. They are provided for informational purposes only, and are neither 
intended to, nor shall have the effect of being, legal or other guidance or advice to any participant. While efforts were made to verify the completeness and accuracy of the information 
contained in this presentation, it is provided AS-IS without warranty of any kind, express or implied. IBM shall not be responsible for any damages arising out of the use of, or otherwise 
related to, this presentation or any other materials. Nothing contained in this presentation is intended to, nor shall have the effect of, creating any warranties or representations from IBM or 
its suppliers or licensors, or altering the terms and conditions of the applicable license agreement governing the use of IBM software. 
All customer examples described are presented as illustrations of how those customers have used IBM products and the results they may have achieved. Actual environmental costs and 
performance characteristics may vary by customer. Nothing contained in these materials is intended to, nor shall have the effect of, stating or implying that any activities undertaken by you 
will result in any specific sales, revenue growth or other results. 
© Copyright IBM Corporation 2014. All rights reserved. 
 U.S. Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp. 
 IBM, the IBM logo, ibm.com and IBM SmartCloud® are trademarks or registered trademarks of International Business Machines Corporation in the United States, other countries, or 
both. If these and other IBM trademarked terms are marked on their first occurrence in this information with a trademark symbol (® or ™), these symbols indicate U.S. registered or 
common law trademarks owned by IBM at the time this information was published. Such trademarks may also be registered or common law trademarks in other countries. A current list 
of IBM trademarks is available on the Web at “Copyright and trademark information” at www.ibm.com/legal/copytrade.shtml 
GitHub is a trademark: https://help.github.com/articles/github-trademark-policy 
StackOverflow is a trademake: http://stackexchange.com/legal/trademark-guidance 
Other company, product, or service names may be trademarks or service marks of others. 
6644

More Related Content

PDF
IBM Connect 2014 - AD206 - Build Apps Rapidly by Leveraging Services from IBM...
PDF
IBM Connect 2014 - BP207 - Don’t Reinvent the Wheel - (Re)use Open Source Sof...
ODP
IBM Connect 2014 - KEY108: IBM Collaboration Solutions Application Developmen...
PDF
IBM Connect 2014 SHOW501 Mastering Social Development Using the IBM Collabora...
PDF
Business Partner Day 406 - Ignite your IBM SmartCloud for Social Business Int...
PPTX
BP 308 - The Journey to Becoming a Social Application Developer
PPT
Social Applications made easy with the new Social Business Toolkit SDK
PDF
DNUG Closing Session - ICS App Dev Update - 06/07/13
IBM Connect 2014 - AD206 - Build Apps Rapidly by Leveraging Services from IBM...
IBM Connect 2014 - BP207 - Don’t Reinvent the Wheel - (Re)use Open Source Sof...
IBM Connect 2014 - KEY108: IBM Collaboration Solutions Application Developmen...
IBM Connect 2014 SHOW501 Mastering Social Development Using the IBM Collabora...
Business Partner Day 406 - Ignite your IBM SmartCloud for Social Business Int...
BP 308 - The Journey to Becoming a Social Application Developer
Social Applications made easy with the new Social Business Toolkit SDK
DNUG Closing Session - ICS App Dev Update - 06/07/13

What's hot (17)

PDF
Philipe Riand - Building Social Applications using the Social Business Toolki...
ODP
JMP103 : Extending Your App Arsenal With OpenSocial
PDF
Application Development for IBM Connections with IBM Bluemix
PPTX
AnDevCon: Introduction to Darwino
PDF
The Power of IBM SmartCloud for Social Business and XPages App Dev
PDF
Lotusphere 2012 AD105
PDF
Programmatic Access to and Extensibility of the IBM SmartCloud for Social Bus...
ODP
IBM Connect 2014 - AD302: New Ways to Work With Your IBM Connections Communities
PDF
IBM Social Business Toolkit SDK - Playground and Scenarios
PDF
Ibm connect 2014 recap asean perspective
ODP
AD301: What's New in the IBM Social Business Toolkit
PDF
IBM Connect AD206 IBM Domino XPages – Embrace, Extend, Integrate
PDF
Build cognitive Apps that help enhance, scale and accelerate Human Expertise
PDF
How to extend IBM Connections Communities and Profiles
PDF
Taking connections to the cloud
PDF
ID301 - What’s Coming in IBM Connections
PPTX
Docking DevOps 2015-03-01
Philipe Riand - Building Social Applications using the Social Business Toolki...
JMP103 : Extending Your App Arsenal With OpenSocial
Application Development for IBM Connections with IBM Bluemix
AnDevCon: Introduction to Darwino
The Power of IBM SmartCloud for Social Business and XPages App Dev
Lotusphere 2012 AD105
Programmatic Access to and Extensibility of the IBM SmartCloud for Social Bus...
IBM Connect 2014 - AD302: New Ways to Work With Your IBM Connections Communities
IBM Social Business Toolkit SDK - Playground and Scenarios
Ibm connect 2014 recap asean perspective
AD301: What's New in the IBM Social Business Toolkit
IBM Connect AD206 IBM Domino XPages – Embrace, Extend, Integrate
Build cognitive Apps that help enhance, scale and accelerate Human Expertise
How to extend IBM Connections Communities and Profiles
Taking connections to the cloud
ID301 - What’s Coming in IBM Connections
Docking DevOps 2015-03-01
Ad

Viewers also liked (20)

PDF
New Balance running spikes made by EOS SLS Process
PDF
웹접근성개선과 Seo대책을 통한 해외프로모션
PPT
ULMS Library Research Skills
PPTX
제4회 이그나이트 광주 1-5.박형중 미국자전거횡단
PPT
Magazine idea
PDF
세바시 15분 차풍 천주교 의정부교구 신부 - 꿈꾸는 카메라 : Dream Drives Action!
PDF
Windows 8: Does Microsoft have a lesson to learn about UX?
PDF
Radiological pathology of cerebral amyloid angiography
PPT
Cerebrovascular disease (CVA / Stroke)
DOCX
Enterpreneur
PPTX
4ps of Cafe coffee day
PDF
Liminality and exclusion: Brazilian pickers and their relationships with Braz...
DOCX
Pac-man
PPT
Cabg Teaching
PDF
Trends in APN practice engage in the change
PPTX
Tube Thoracostomy DR ELLAHI BAKHSH
PDF
vinga A La Carte Menu
PPTX
Non-A, non-B hepatitis & ANA pattern
PDF
에코붓다 소식지 2015년 1월 2월
PDF
스마트공공서비스 상호호환규격수립
New Balance running spikes made by EOS SLS Process
웹접근성개선과 Seo대책을 통한 해외프로모션
ULMS Library Research Skills
제4회 이그나이트 광주 1-5.박형중 미국자전거횡단
Magazine idea
세바시 15분 차풍 천주교 의정부교구 신부 - 꿈꾸는 카메라 : Dream Drives Action!
Windows 8: Does Microsoft have a lesson to learn about UX?
Radiological pathology of cerebral amyloid angiography
Cerebrovascular disease (CVA / Stroke)
Enterpreneur
4ps of Cafe coffee day
Liminality and exclusion: Brazilian pickers and their relationships with Braz...
Pac-man
Cabg Teaching
Trends in APN practice engage in the change
Tube Thoracostomy DR ELLAHI BAKHSH
vinga A La Carte Menu
Non-A, non-B hepatitis & ANA pattern
에코붓다 소식지 2015년 1월 2월
스마트공공서비스 상호호환규격수립
Ad

Similar to ICS usergroup dev day2014_application development für die ibm smartcloud for social business (20)

PDF
IBM Connect 2014 - AD206: Build Apps Rapidly by Leveraging Services from IBM ...
ODP
BP207: Don't Reinvent the Wheel - (Re)use Open Source Software From OpenNTF
PDF
IBM Collaboration Solutions Application Development - Frequently Asked Questions
ODP
The IBM Social Business Toolkit
PDF
Programmatic Access to and Extensibility of the IBM SmartCloud for Social Bus...
PDF
IBM Connect 2014 - BP207: Don’t Reinvent the Wheel – (Re)use Open Source Soft...
ODP
IBM Connect 2014 - AD301: What’s New on the IBM Social Business Toolkit Versi...
PDF
The Power of IBM SmartCloud for Social Business and XPages App Dev
ODP
Connect 2014 - Key108 - Application Development Strategy
PPTX
Do Try This at Home! Extend IBM Connections using IBM Worklight
PPTX
IBM Connect 2016: 1402 - Getting Technically Cozy with IBM Connections Cloud ...
PDF
How to use the Social Business Development Environments
PDF
IBM Connections 4.0 Installation - From Zero To Social Hero 1.16 for Domino LDAP
PDF
2013-03 - CeBIT - DNUG - Activity Streams
PDF
Social Enabler for XPages
PDF
IBM Connections 4.0 Installation From Zero To Social Hero - 1.03 with AD LDAP
PDF
IBM Connect 2014 - BPD406: Ignite your IBM SmartCloud for Social Business Int...
PPTX
MLB - Fostering a Collaborative Approach to Conduct Baseball Business
ODP
IBM Platform for Social Business IamLUG 2013
PDF
BP205: There’s an API for that! Why and how to build on the IBM Connections P...
IBM Connect 2014 - AD206: Build Apps Rapidly by Leveraging Services from IBM ...
BP207: Don't Reinvent the Wheel - (Re)use Open Source Software From OpenNTF
IBM Collaboration Solutions Application Development - Frequently Asked Questions
The IBM Social Business Toolkit
Programmatic Access to and Extensibility of the IBM SmartCloud for Social Bus...
IBM Connect 2014 - BP207: Don’t Reinvent the Wheel – (Re)use Open Source Soft...
IBM Connect 2014 - AD301: What’s New on the IBM Social Business Toolkit Versi...
The Power of IBM SmartCloud for Social Business and XPages App Dev
Connect 2014 - Key108 - Application Development Strategy
Do Try This at Home! Extend IBM Connections using IBM Worklight
IBM Connect 2016: 1402 - Getting Technically Cozy with IBM Connections Cloud ...
How to use the Social Business Development Environments
IBM Connections 4.0 Installation - From Zero To Social Hero 1.16 for Domino LDAP
2013-03 - CeBIT - DNUG - Activity Streams
Social Enabler for XPages
IBM Connections 4.0 Installation From Zero To Social Hero - 1.03 with AD LDAP
IBM Connect 2014 - BPD406: Ignite your IBM SmartCloud for Social Business Int...
MLB - Fostering a Collaborative Approach to Conduct Baseball Business
IBM Platform for Social Business IamLUG 2013
BP205: There’s an API for that! Why and how to build on the IBM Connections P...

More from ICS User Group (20)

PDF
Domino Security Present and Future ConnectED Review - ICS.UG 2016
PDF
Moving DNUG Usergroup von on-premise in die IBM ConnectionsCloud - ICS.UG 2016
PDF
IBM Notes Traveler & IBM Mobile Connect What's new?, What's next? - ICS.UG 2016
PDF
Warum IBM mit Watson den Büroalltag revolutioniert - ICS.UG 2016
PDF
Private Cloud Storage - ICS.UG 2016
PDF
Die mobile Herausforderung meistern! - ICS.UG 2016
PDF
Cloud Update 2016 IBM Collaboration Solutions - Verse (&Toscana) - ICS.UG 2016
PDF
Cloud Update 2016 IBM Collaboration Solutions - ConnectionsCloud - ICS.UG 2016
PDF
OpenNTF - From Donation to Contribution - ICS.UG 2016
PDF
Virtual, Faster, Better! How to Virtualize the Rich Client and Browser Plugin...
PDF
Find your data - using GraphDB capabilities in XPages applications - ICS.UG 2016
PDF
XPages on IBM Bluemix: The Do's and Dont's - ICS.UG 2016
PDF
Die Zukunft spricht Domino! - ICS.UG 2016
PDF
Smashdocs - Dokumente gemeinsam schreiben - ICS.UG 2016
PDF
Smashdocs - Collaborative authoring & reviewing - ICS.UG 2016
PDF
IBM Digital Experience Overview - ICS.UG 2016
PDF
Watson - Bitte-helfen-Sie - ICS.UG 2016
PDF
Planung / Terminierung eines Außendienstes mit XPages - ICS.UG 2016
PDF
Beyond XPages ICS.UG 2015
PDF
ATLUG comes to you ICS.UG 2015
Domino Security Present and Future ConnectED Review - ICS.UG 2016
Moving DNUG Usergroup von on-premise in die IBM ConnectionsCloud - ICS.UG 2016
IBM Notes Traveler & IBM Mobile Connect What's new?, What's next? - ICS.UG 2016
Warum IBM mit Watson den Büroalltag revolutioniert - ICS.UG 2016
Private Cloud Storage - ICS.UG 2016
Die mobile Herausforderung meistern! - ICS.UG 2016
Cloud Update 2016 IBM Collaboration Solutions - Verse (&Toscana) - ICS.UG 2016
Cloud Update 2016 IBM Collaboration Solutions - ConnectionsCloud - ICS.UG 2016
OpenNTF - From Donation to Contribution - ICS.UG 2016
Virtual, Faster, Better! How to Virtualize the Rich Client and Browser Plugin...
Find your data - using GraphDB capabilities in XPages applications - ICS.UG 2016
XPages on IBM Bluemix: The Do's and Dont's - ICS.UG 2016
Die Zukunft spricht Domino! - ICS.UG 2016
Smashdocs - Dokumente gemeinsam schreiben - ICS.UG 2016
Smashdocs - Collaborative authoring & reviewing - ICS.UG 2016
IBM Digital Experience Overview - ICS.UG 2016
Watson - Bitte-helfen-Sie - ICS.UG 2016
Planung / Terminierung eines Außendienstes mit XPages - ICS.UG 2016
Beyond XPages ICS.UG 2015
ATLUG comes to you ICS.UG 2015

Recently uploaded (20)

PDF
Presentation on cloud computing and ppt..
PPTX
CASEWORK Power Point Presentation - pointers
PPTX
Phrases and phrasal verb for a small step.
PPTX
ECO VAULT AUTOMATIC DIAPER DISPENSER AND SHREDDER
PPTX
Staff WelFare Presentation for Larger Organizations
PPTX
Introduction to DATIS a foundation stone for ISSP in Greece
PPTX
Paraphrasing Sentence To Make Your Writing More Interesting
PPTX
Lesson 1 (Digital Media) - Multimedia.pptx
PPTX
Ruth Week 1 - Hope in Barren Places.pptx
PPT
Comm.-100W-Writing-a-Convincing-Editorial-slides.ppt
PDF
soft skills for kids in India - LearnifyU
DOCX
CLASS XII bbbbbnjhcvfyfhfyfyhPROJECT.docx
PDF
Pitch Style Data Report Template Preview
PPTX
RP Virtual Session One intro to workplace readiness
PPTX
Ease_of_Paying_Taxes_Act_Presentation.pptx
PPTX
Presentacion lugares conocidos ingles sena.pptx
PDF
Criminology Midterm-Ed Gein Presentation
PPTX
Literatura en Star Wars (Legends y Canon)
DOC
办DSU毕业证学历认证,罗杰威廉姆斯大学毕业证毕业典礼
PPTX
Enterprise Network Design and Implementation Project using Cisco ASA, FortiGa...
Presentation on cloud computing and ppt..
CASEWORK Power Point Presentation - pointers
Phrases and phrasal verb for a small step.
ECO VAULT AUTOMATIC DIAPER DISPENSER AND SHREDDER
Staff WelFare Presentation for Larger Organizations
Introduction to DATIS a foundation stone for ISSP in Greece
Paraphrasing Sentence To Make Your Writing More Interesting
Lesson 1 (Digital Media) - Multimedia.pptx
Ruth Week 1 - Hope in Barren Places.pptx
Comm.-100W-Writing-a-Convincing-Editorial-slides.ppt
soft skills for kids in India - LearnifyU
CLASS XII bbbbbnjhcvfyfhfyfyhPROJECT.docx
Pitch Style Data Report Template Preview
RP Virtual Session One intro to workplace readiness
Ease_of_Paying_Taxes_Act_Presentation.pptx
Presentacion lugares conocidos ingles sena.pptx
Criminology Midterm-Ed Gein Presentation
Literatura en Star Wars (Legends y Canon)
办DSU毕业证学历认证,罗杰威廉姆斯大学毕业证毕业典礼
Enterprise Network Design and Implementation Project using Cisco ASA, FortiGa...

ICS usergroup dev day2014_application development für die ibm smartcloud for social business

  • 1. AD206: Build Apps Rapidly by Leveraging Services from IBM® Collaboration Solutions Niklas Heidloff, IBM Henning Schmidt, hedersoft © 2014 IBM Corporation
  • 2. Who we are 2  Niklas Heidloff – IBM – IBM Collaboration Solutions app dev community advocate – OpenNTF director and technical committee chair – @nheidloff / heidloff.net  Henning Schmidt – Co-founder of hedersoft – OpenNTF member, contributor and sponsor – XPages enthusiast – Dedicated to Social Business – @schmhen / schmhen.de
  • 3. Please Note 3 IBM’s statements regarding its plans, directions, and intent are subject to change or withdrawal without notice at IBM’s sole discretion. Information regarding potential future products is intended to outline our general product direction and it should not be relied on in making a purchasing decision. The information mentioned regarding potential future products is not a commitment, promise, or legal obligation to deliver any material, code or functionality. Information about potential future products may not be incorporated into any contract. The development, release, and timing of any future features or functionality described for our products remains at our sole discretion Performance is based on measurements and projections using standard IBM benchmarks in a controlled environment. The actual throughput or performance that any user will experience will vary depending upon many factors, including considerations such as the amount of multiprogramming in the user’s job stream, the I/O configuration, the storage configuration, and the workload processed. Therefore, no assurance can be given that an individual user will achieve results similar to those stated here.
  • 4. Don't reinvent the Wheel  How many times have you implemented this? 4 – User profiles – Files – Tasks and updates
  • 5. Agenda  Services from IBM Collaboration Solutions  Scenarios 5 – Partner Community – Loan Manager  Implementation – IBM Social Business Toolkit SDK – XPages  Resources and Questions
  • 6. Scenarios: Extensibility and Social Apps  Extensibility / Inside – Out 6 – Extend IBM Collaboration Solutions user interfaces to integrate third party apps – Via OpenSocial gadgets, iWidgets, SPIs and extension points  Social Apps / Outside – In – Utilize the services of IBM Collaboration Solutions as infrastructure for your apps – Via the Social Business Tookit SDK
  • 7. Sample Scenario: Partner Community  IBM SmartCloud® for Social Business (SC4SB) provides 7 a big set of out of the box functionality, for example: – Ability to invite guests – Communities with forums, files, file synchronization, etc.  Apps can be developed to extend the SC4SB functionality to implement specific business requirements, specifically: – Workflow functionality – Internal discussions
  • 8. Sample Scenario: Partner Community  Zeta Insurance is a fictive health insurance company that sells their products through 8 partners, the insurance brokers Zeta Insurance Support Specialists Insurance Brokers SC4SB Community Internal Support App Paul Zhou Samantha Daryn Harry Greene
  • 10. Sample Scenario: Loan Manager  IBM Connections offers a large set 10 of functionality just like SC4SB  These functions can be used 'as-is' or consumed as services in order to create new applications
  • 11. Sample Scenario: Loan Manager  Customer advisors and accountant clerks are closely working together on loan applications  Customer advisors initiate new loan applications as requested by customers  Accountant clerks have to check the applications and prepare all paperwork 11 Customer Advisor Accountant Clerk Ed El-Amon Fernando Brion
  • 13. IBM Social Business Toolkit SDK  Build your social apps with the SDK 13 – Leverage IBM Collaboration Solutions – Simplify Development – Speed Up Deployment  Services – Profiles, files, status updates, tasks, forums and much more  Access to services – Java and JavaScript APIs – Generic REST calls – Reusable UI controls
  • 14. IBM Social Business Toolkit SDK Components  SDK (open source)  Development community  IBM Collaboration QuickStart image  Playground 14
  • 15. Functionality used in Sample Scenarios  Loan Manager 15 – XPages and SDK – IBM Connections – App – OAuth – Services ● Files ● Activity streams ● Activity and to dos  Partner Community – XPages and SDK – SC4SB – SC4SB user interface and App – Basic authentication – Service ● Forums – UI controls ● Community members – SC4SB UI extension – Embedded experience
  • 16. Rome wasn't built in a Day, but the Samples were  Loan Manager 16 – 2 XPages – 18 Custom controls – 3 Java classes – 3 Views – 2 CSS – 62 KB (not minified, not compressed) – 24 KB (not minified, compressed)  Partner Community – 11 XPages – 14 Custom controls – 4 Java classes – 3 Views – 1 CSS – 84 KB (not minified, not compressed) – 32 KB (not minified, compressed)
  • 17. Usage of the Social Business Toolkit SDK in XPages com.ibm.xsp.sbtsdk.library 17 Playground XPagesSBT.nsf
  • 28. Summary  Don't reinvent the wheel. Use services provided by IBM Collaboration Solutions  Use the IBM Social Business Toolkit SDK to access IBM Collaboration Solutions  XPages = Rapid Application Development  To get started with the SDK in XPages check out the various open source samples  Use the 60 days trial of IBM SmartCloud for Social Business and the IBM Collaboration 28 Quick Start image
  • 29. Resources and Questions  Home page: http://ibmdw.net/social  SDK: http://ibmsbt.openntf.org  GitHub: https://github.com/OpenNTF/SocialSDK  Webinars: https://www.ibmdw.net/social/events/  StackOverflow: #ibmsbt  Twitter: @ibmsbt  YouTube: http://youtube.com/ibmsbt  Playground: http://bit.ly/sbtplayground 29 Image via Placeit.net
  • 31. 31
  • 32. 32
  • 33. 33
  • 34. 34
  • 35. 35
  • 36. 36
  • 37. 37
  • 38. 38
  • 39. 39
  • 40. 40
  • 41. 41
  • 42. 42
  • 43. 43
  • 44. 44
  • 45. 45
  • 46. 46
  • 47. 47
  • 48. 48
  • 49. 49
  • 50. 50
  • 51. 51
  • 52. 52
  • 53. 53
  • 54. 54
  • 55. 55
  • 56. 56
  • 57. 57
  • 58. 58
  • 59. 59
  • 60. 60
  • 61. 61
  • 62. Engage Online  SocialBiz User Group socialbizug.org – Join the epicenter of Notes and Collaboration user groups 6622 Engage Online  Follow us on Twitter – @IBMConnect and @IBMSocialBiz  LinkedIn http://bit.ly/SBComm – Participate in the IBM Social Business group on LinkedIn:  Facebook https://www.facebook.com/IBMSocialBiz – Like IBM Social Business on Facebook  Social Business Insights blog ibm.com/blogs/socialbusiness – Read and engage with our bloggers
  • 63.  Access Connect Online to complete your session surveys using any: 63 – Web or mobile browser – Connect Online kiosk onsite
  • 64. Acknowledgements and Disclaimers Availability. References in this presentation to IBM products, programs, or services do not imply that they will be available in all countries in which IBM operates. The workshops, sessions and materials have been prepared by IBM or the session speakers and reflect their own views. They are provided for informational purposes only, and are neither intended to, nor shall have the effect of being, legal or other guidance or advice to any participant. While efforts were made to verify the completeness and accuracy of the information contained in this presentation, it is provided AS-IS without warranty of any kind, express or implied. IBM shall not be responsible for any damages arising out of the use of, or otherwise related to, this presentation or any other materials. Nothing contained in this presentation is intended to, nor shall have the effect of, creating any warranties or representations from IBM or its suppliers or licensors, or altering the terms and conditions of the applicable license agreement governing the use of IBM software. All customer examples described are presented as illustrations of how those customers have used IBM products and the results they may have achieved. Actual environmental costs and performance characteristics may vary by customer. Nothing contained in these materials is intended to, nor shall have the effect of, stating or implying that any activities undertaken by you will result in any specific sales, revenue growth or other results. © Copyright IBM Corporation 2014. All rights reserved.  U.S. Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp.  IBM, the IBM logo, ibm.com and IBM SmartCloud® are trademarks or registered trademarks of International Business Machines Corporation in the United States, other countries, or both. If these and other IBM trademarked terms are marked on their first occurrence in this information with a trademark symbol (® or ™), these symbols indicate U.S. registered or common law trademarks owned by IBM at the time this information was published. Such trademarks may also be registered or common law trademarks in other countries. A current list of IBM trademarks is available on the Web at “Copyright and trademark information” at www.ibm.com/legal/copytrade.shtml GitHub is a trademark: https://help.github.com/articles/github-trademark-policy StackOverflow is a trademake: http://stackexchange.com/legal/trademark-guidance Other company, product, or service names may be trademarks or service marks of others. 6644