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

Embed Size (px)

Citation preview

AD301: What's New in the
IBM Social Business Toolkit
version 2.0

Mark WallaceTechnical Lead, Social Business Toolkit SDK

IBMs statements regarding its plans, directions, and intent are subject to change or withdrawal without notice at IBMs 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 discretionPerformance 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 users 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.Please Note

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

What's Happening Now?

Mobile API

PHP Support

How to Get Involved?

Demonstrations

Introducing the Social Business Toolkit SDK

IBM Social ServicesActivitiesBookmarksBlogsProfilesCommunitiesFilesWikisForumsHome Page

Introducing the Social Business Toolkit SDK

Open StandardsJSONATOMRESTful

Introducing the Social Business Toolkit SDK

RESTfulOpen Source

Introducing the Social Business Toolkit SDK

RESTfulSocial Business Toolkit

ppt template divider slide 1c-01.pngExploring the SDK API's

SDK API's

Language Bindings

Supporting Infrastructure

SDK API's Demonstration

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

Final API Patterns

Deprecating small part of Java API's

Java code changes required when upgrading from 1.x to 2.0

ppt template divider slide 1c-01.pngReusable UI Controls

Reusable UI Controls

Controls

Grids

Template Support

Custom Actions

Business Card

Profile & Community

Activity Stream

Custom Content

Reusable UI Controls Demonstration

Reusable UI Controls

Views

Modular Design

Reuse Grid Controls

Build New Controls

Default Actions

Multiple Themes: OneUI, Bootstrap, WordPress,

Customisable and Extensible

Priority

Files, Forum(s), Community(s), ...

Reusable UI Controls Demonstration

ppt template divider slide 1c-01.pngBuild and Distribution

Build and Distribution

Build

Pre-requisites

Git Client, Maven, JRE

Sources also included as part of each stable build

>set M2_HOME=>set JAVA_HOME=>set PATH=%PATH%;\bin>git clone https://github.com/OpenNTF/SocialSDK.gitCloning into 'SocialSDK'......Checking out files: 100% (12653/12653), done.>cd SocialSDKSocialSDK>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] ---------------------------------------------------

Build and Distribution

Distribution

Maven Dependency (http://search.maven.org/#search|ga|1|com.ibm.sbt)

com.ibm.sbt

com.ibm.sbt.core

1.0.1

CDN

ppt template divider slide 1c-01.pngWhat's Happening Now?

What's Happening Now?

Mobile API

PHP Support

Mobile API - Demonstration

PHP Support WordPress Demonstration

ppt template divider slide 1c-01.pngHow to Get Involved?

How to Get Involved?

Explore here: https://greenhouse.lotus.com/sbt/SBTPlayground.nsf

JavaScript, Java, OpenSocial, XPages, Connections API

Source here: https://github.com/OpenNTF/SocialSDK

Watch, Pull Requests, Wiki, Issues

Community here: https://www.ibmdw.net/social/

Articles, Events, Twitter, YouTube

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

AD302 : New Ways to Work With Your IBM Connections Communities

Thu, 30/Jan 10:00 AM 11:00 AM

Engage Online

SocialBiz User Group socialbizug.org

Join the epicenter of Notes and Collaboration user groups

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

Engage Online

ppt template thank you 1-01.pngAccess Connect Online to complete your session surveys using any:

Web or mobile browser

Connect Online kiosk onsite

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.com, [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 www.ibm.com/legal/copytrade.shtml

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.

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.Acknowledgements and Disclaimers

ppt template title slide 2-01.png 2014 IBM CorporationIBM SP 8-bar pos_horizontal-01.png

ppt template content slide 2-01.png

ppt template content slide 2-01.png