Your SlideShare is downloading. ×
IBM Connect 2014 - AD301: What’s New on the IBM Social Business Toolkit Version 2.0
Upcoming SlideShare
Loading in...5

Thanks for flagging this SlideShare!

Oops! An error has occurred.

Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

IBM Connect 2014 - AD301: What’s New on the IBM Social Business Toolkit Version 2.0


Published on

AD301 : What’s New on the IBM Social Business Toolkit Version 2.0 …

AD301 : What’s New on the IBM Social Business Toolkit Version 2.0

Manish Kataria, IBM; Mark Wallace, IBM

The IBM Social Business Toolkit SDK has evolved rapidly over the last year. In this session you will learn about the new features that are available in the latest release and how to take advantage of this features to rapidly add social features to your existing applications. There have been a number of successful projects build using the SDK during the last year. We will describe how these projects were implemented and present some design patterns and best practices that have been identified. Finally we will look to the future of the SDK and what is being planned and worked on for upcoming releases.

Mon, 27/Jan 02:15 PM – 03:15 PM

Published in: Technology, Business

  • Be the first to comment

  • Be the first to like this

No Downloads
Total Views
On Slideshare
From Embeds
Number of Embeds
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

No notes for slide


  • 1. AD301: What's New in the IBM Social Business Toolkit version 2.0 Mark Wallace Technical Lead, Social Business Toolkit SDK © 2014 IBM Corporation
  • 2. Please Note 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. 2
  • 3. What's New in the IBM Social Business Toolkit version 2.0  Social Business Toolkit SDK – A Short Introduction – – What's New? ● Exploring the SDK API's ● Reusable UI Controls ● Build and Distribution ← Demonstrations – – What's Happening Now? ● Mobile API ● PHP Support ● – 3 How to Get Involved?
  • 4. Introducing the Social Business Toolkit SDK IBM Social Services Communities Home Page 4 Profiles Blogs Activities Bookmarks Wikis Files Forums
  • 5. Introducing the Social Business Toolkit SDK Open Standards ATOM RESTful JSON 5
  • 6. Introducing the Social Business Toolkit SDK Open Source RESTful 6
  • 7. Introducing the Social Business Toolkit SDK Social Business Toolkit RESTful 7
  • 8. Exploring the SDK API's 8
  • 9. SDK API's  Language Bindings – – – –   Supporting Infrastructure – 9
  • 10. SDK API's – Demonstration 10
  • 11. SDK API's – Version 2.0  Goals for Version 2.0 – High-level API for all Social Services ● IBM Connections 4.5 – – Available in public repositories ● Java libraries via Maven (last 1.x and first 2.x) ● JavaScript libraries via CDN – – –   11 Final API Patterns ● Deprecating small part of Java API's ● Java code changes required when upgrading from 1.x to 2.0
  • 12. Reusable UI Controls 12
  • 13. Reusable UI Controls  Controls – – Grids ● ● Template Support Custom Actions – – Business Card ● Profile & Community – –   13 Activity Stream ● Custom Content
  • 14. Reusable UI Controls – Demonstration 14
  • 15. Reusable UI Controls  Views – – Modular Design ● Reuse Grid Controls ● Build New Controls ● Default Actions ● Multiple Themes: OneUI, Bootstrap, WordPress, … ● Customisable and Extensible ● – Priority ● 15 Files, Forum(s), Community(s), ...
  • 16. Reusable UI Controls – Demonstration 16
  • 17. Build and Distribution 17
  • 18. Build and Distribution  Build        18 Pre-requisites – Git Client, Maven, JRE – Sources also included as part of each stable build >set M2_HOME=<Path to Maven> >set JAVA_HOME=<Path to JDK> >set PATH=%PATH%;<Path to Maven>bin >git clone Cloning into 'SocialSDK'... ... Checking out files: 100% (12653/12653), done. >cd SocialSDK SocialSDK>mvn install [INFO] Scanning for projects... ... [INFO] --------------------------------------------------[INFO] BUILD SUCCESS [INFO] --------------------------------------------------[INFO] Total time: 4:44.144s [INFO] Finished at: Fri Jan 10 12:22:29 GMT 2014 [INFO] Final Memory: 96M/183M [INFO] ---------------------------------------------------
  • 19. Build and Distribution  Distribution       Maven Dependency (|ga|1| <dependency> <groupId></groupId> <artifactId></artifactId> <version>1.0.1</version> </dependency>         19 CDN <script type="text/javascript" src="//"></script>
  • 20. What's Happening Now? 20
  • 21. What's Happening Now?  Mobile API – – – –    PHP Support – 21
  • 22. Mobile API - Demonstration 22
  • 23. PHP Support – WordPress Demonstration 23
  • 24. How to Get Involved? 24
  • 25. How to Get Involved?  Explore here: – JavaScript, Java, OpenSocial, XPages, Connections API    Source here: – Watch, Pull Requests, Wiki, Issues    Community here: – Articles, Events, Twitter, YouTube – 25
  • 26. More Sessions  KEY108 : IBM Collaboration Solutions Application Development Strategy – Tue, 28/Jan 11:15 AM – 12:15 PM   AD101 : Extending IBM SmartCloud Applications in 30 Minutes – Tue, 28/Jan 01:30 PM – 02:30 PM   AD206 : Build Apps Rapidly by Leveraging Services from IBM Collaboration Solutions – Wed, 29/Jan 05:30 PM – 06:30 PM   BP308 : The Journey to Becoming a Social Application Developer – Wed, 29/Jan 10:00 AM – 11:00 AM    26 AD302 : New Ways to Work With Your IBM Connections Communities – Thu, 30/Jan 10:00 AM – 11:00 AM
  • 27. Engage Online   SocialBiz User Group – Join the epicenter of Notes and Collaboration user groups Follow us on Twitter Engage – @IBMConnect and @IBMSocialBiz Online  LinkedIn – Participate in the IBM Social Business group on LinkedIn:  Facebook – Like IBM Social Business on Facebook  Social Business Insights blog – Read and engage with our bloggers 27
  • 28.  Access Connect Online to complete your session surveys using any: – Web or mobile browser – Connect Online kiosk onsite 28
  • 29. 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.  Please update paragraph below for the particular product or family brand trademarks you mention such as WebSphere, DB2, Maximo, Clearcase, Lotus, etc.  IBM, the IBM logo,, [IBM Brand, if trademarked], and [IBM Product, if trademarked] 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 If you have mentioned trademarks that are not from IBM, please update and add the following lines: [Insert any special 3rd party trademark names/attributions here] Other company, product, or service names may be trademarks or service marks of others. 29