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
6. The Trends IBM is Focused On
2
1
Big Data
Advanced Analytics
3
4
Cloud
§ The planet’s new
natural resource
§ Transforming data into
insights
§ Transforming the IT
landscape
§ Hundreds of billions of
connected sensors
§ Provides the ability to
act upon those insights
in real time
§ Game-changing,
disruptive technology
§ Creating a global
gusher of information
6
§ Utility computing
model offers agility,
flexibility, & scalability
Social & Mobile
§ Consumerization of IT
§ How the world works
§ Changing expectations:
Workforce, clients,
global communities
7. IBM Platform For Social Business - SMAC
Mobile
Looking to smartphone and
tablet apps for larger and
faster ROI.
Social
Corporate social networks
becoming the vehicle for
sharing information.
7
Analytics
The amount of information
stored is growing exponentially,
making search capabilities, by
themselves, less and less
useful.
Cloud
Web APIs replacing
proprietary languages
as the language of
choice for enterprise
applications.
8. IBM Connections Social APIs
8
A set of RESTful, consistent, strategic social APIs and services to simplify
development and Social capabilities to applications
–
APIs based on web patterns including JSON, HTML, ATOM, CMIS
–
Open standards ready: OAuth, SAML, OpenSocial
Extensible web experience through Open Social gadgets and iWidgets
An SPI for 3rd part event consumption
Simple, easy to use
–
Consistent programmability, use tools you know
Unified integration – Build once, reuse across the portfolio
–
Platform Independent – Consistency across products
●
IBM Connections, Portal/WCM, Notes/Domino, Sametime...
Hybrid deployment, on premises and cloud
–
Single focus of development investments, flexibility, hybrid scenario
9. IBM Mobile First
Industry Solutions
Banking
Insuranc
e
Transport
Retail
Telecom
Government
Healthcare
Automotive
Strategy & Design Services
IBM & Partner Applications
9
Application & Data Platform
Management
Security
Devices
Network
Cloud & Managed Services
Analytics
Servers
10. The Analytics Challenge: Break down silos & integrate
people data & analytics across Applications
You create Smarter Apps by applying Analytics
You create a Smarter Business by sharing
data & analytics
You know more about your Users
than you think
And its more valuable than you know
Your App As An Enabler Of Analytics!
http://ibm.com/engage
10
11. Cloud
11
Evolution of IBM SmartCloud for Social Business:
A social, integrated, and extensible collaboration platform
Feature and programmability parity, e.g.
–
Extensible Activity Stream
–
OpenSocial Gadgets
–
Access to navigation and menu integration
IBM Domino Platform as as Service
–
Host Domino Applications in SoftLayer
●
Highly Available
●
Worldwide data center footprint
●
Pay per use and scale as needed
Based on
12. Building and Helping the Eco System
12
Social theme in IBM developerWorks
–
Gettting started information for different types of developers
–
Blog and news
–
Events
http://developer.ibm.com/social
Provide enablement material
–
YouTube Channel, Webminars...
http://www.youtube.com/user/IBMSBT
Using the existing developer hubs
–
GitHub, Stackoverflow
–
Slideshare
Building and Delivering using the tools that are
widely used
–
Apache maven, Jenkins...
14. What is the Social Business Toolkit SDK
Provides ready to use code libraries to connect with the social platform
–
Built on top of the existing, public, REST services
–
Works for on premises and cloud services
–
Targets a broad scope of developers, including Web, Mobile and server side, with
different implementations of the SDK
Comes with a large set of reusable code snippets and demo applications
–
450+ JavaScript code snippets
–
150+ Java code snippets
–
60+ XPages snippets
–
ACME Airlines, IBM SmartCloud integration, cloud templates…
–
14
15. IBM Social Business Toolkit SDK APIs 2.0
Consistent APIs & patterns for different languages
–
Expands beyond Java & JavaScript
Stable APIs – avoid breaking changes
–
Available soon after Connect 2014
15
Organized in Layers
–
Core layer handling all the low level details (authentication, server location, …)
–
Higher level wrappers hiding the REST services and providing an easy to use API
●
But it is not a blocker as the full ATOM/JSON content is always available
–
UI controls to directly embed social data within HTML pages
●
Set of fully customizable Dojo dijits
●
Added to the page with one single JavaScript statement
16. HTML/JavaScript UI Controls
UI Controls
–
Make the consumption of social data easy in every application
–
Set of ready to use UI controls, bind to social services
●
Layered, from a basic grid control to a list of communities
–
Support different UI themes, like IBM OneUI or Twitter Bootstrap
–
Fully customizable, including theming, response to actions...
–
Currently implemented on top of Dojo, but coexist with other libraries, like JQuery
–
16
UI Plug-ins
–
Included with a single JavaScript statement
–
Built on top of the UI controls
–
Limited customization capabilities
17. Playground and API Explorer
17
One shop place to understand the IBM Social APIs and the SDK
Available on IBM Greenhouse from any browser
https://greenhouse.lotus.com/sbt/sbtplayground.nsf/Home.xsp
Exposes JavaScript, Java and XPages Snippets
–
The code snippets are ready to be copy/pasted
API Explorer
–
Shows REST APIs in action with a simple interface
–
Goal is to expose all the APIs this way
Recent Additions
–
Custom environments and parameters to connect to any server in the cloud
–
All the snippets have an associated documentation
–
OpenSocial gadgets are now integrated into the Playground!
19. SDK in Action – Kenexa Social Learning
Communities of experts collaborate on
topics, videos and files
Employees can engage experts at
anytime through discussions,
communities, and real time chat
Follow people you like to get easy
access to new knowledge when it
comes available
19
Get answers fast
20. PHP – WordPress & Moodle
Offers a library consistent with the JavaScript and Java ones, targeting PHP frameworks
–
Architected similarly to the Java and JavaScript libraries
–
Can be consumed from any PHP framework
●
Wordpress, Drupal, Joomal or even straight LAMP/WAMP
20
Integrated into Wordpress and Moodle
–
Provided as a Wordpress plug-in
–
Configurable through the Wordpress
admin UI
21. SDK for Native Mobile Applications
Offers a library consistent with the JavaScript and Java ones, targeting mobile devices
–
Architected similarly to the Java and JavaScript libraries
–
To be used by native mobile applications
–
Support for all ICS platforms: Connections, Domino, SmartCloud for Social Business
–
21
iOS pre-release is available on GitHub (OpenNTF/SocialSDK-iOS)
22. IBM Worklight – Hybrid Social Applications with the SDK
Go where your mobile web browser can’t go
Use native device and Worklight 6.x features
–
Camera, notifications, encrypted storage
–
Social adapters to connect to Social Services
22
Working with the Worklight team to have the
SDK fully integrated in the Worklight platform
24. Script Portlets
Enable you to write portlets using Web dev skills (HTML, CSS, JS)
Provide a programming model
that can be used for customization
on the cloud
24
Enable the Line of Business
to have autonomy and not
be so dependent on Central IT
25. SDK Integration
The SDK is integrated with the new “Script
Portlets”
Include the SDK with one single <script>
statement
25
The SDK can seamlessly leverage the
Portal Proxy instead of its own proxy
26. Digital Data Connectors
26
Use IBM Web Content Manager (WCM) design
components to render data being served from external
systems
Provide a public plug-point to allow integration of all kinds
of data
Consume remote XML data without writing code
Use WCM contents items to describe what data to include
and what WCM design component to use to render the
data
27. Web Experience Factory
27
New client-side support for desktop browsers &
multi-channel delivery
–
Server generates HTML markup templates
and JS; data is retrieved from client using
REST/JSON services.
New developer productivity tools
–
Wizards for quickly building multi-channel
models
–
Application Page builder to generate common
UI patterns
New samples, articles, and downloadable builder
for using jQuery and other script libraries
–
Leverage all the data connectors and dynamic
profiling of Web Experience Factory
29. IBM Domino Applications For Cloud
Domino application server offered as a Platform as a Service (PaaS)
–
Realize the value of Domino as an application
platform on the IBM cloud!
Smooth transition of Domino apps to IBM cloud
–
New or existing customer apps
–
ISV Domino based solutions
Leveraging the IBM SoftLayer cloud infrastructure
–
Automated, Highly Available
–
Worldwide data center footprint
–
Pay per use and scale as needed
Allow ISSC and BPs to provide cloud based
hosting and maintenance services
for Domino application servers
IBM Domino
Applications
"IBM SoftLayer allowed QDiligence to quickly stand up an optimized
cloud based infrastructure for our Domino based corporate directors
and officers questionnaires solution."
- Russell Maher Principal, QDiligence
29
30. XPages → Mobile First
30
Developer choice
–
Mobile controls
–
Responsive web design
Responsive web design
–
Realizing build once,
run anywhere
–
XPages controls with
responsive renderings
Provide richer experience
–
Support additional mobile
gestures
–
Progressive enhancement - optionally
configure controls for desktop web or mobile experience
(date/time picker vs. spinner)
31. XPages + Social Business Toolkit SDK
Social Behaviors In Your Domino Apps
31
Integrate social capabilities from IBM Connections, IBM SmartCloud for
Social Business, Facebook... into XPages applications
–
Social Business Toolkit SDK
●
Simplifies access to Connections &
SmartCloud for Social Business
●
Isolates complexity related to
authentication mechanisms
●
Provides easy to use objects
with many code examples
Trouble Ticket sample application
–
Forums, Profiles and Communities Integration
–
Embedded Experience via sendMail SimpleAction
–
Trouble Ticket iWidget
–
Available on OpenNTF
32. Application Development Sessions
Application Development Sessions on IBM developerWorks
https://www.ibmdw.net/social/blog/
–
–
32
https://www.ibmdw.net/social/2014/01/06/ibm-connections-app-dev-sessions-ibm-connect-2
https://www.ibmdw.net/social/2014/01/06/xpagesibm-domino-app-dev-sessions-ibm-conne
34. Engage Online
SocialBiz User Group socialbizug.org
– Join the epicenter of Notes and Collaboration user groups
Follow us on Twitter
Engage
– @IBMConnect and @IBMSocialBiz
Online
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
34
35. Access Connect Online to complete your session surveys using any:
– Web or mobile browser
– Connect Online kiosk onsite
35
This chart represents all of what IBM is doing in mobility on a single page. When we launched MobileFirst back in February at the Mobile World Congress in Barcelona, we were reacting to the fact that no one in the industry had yet laid out a vision of the key services and capabilities that will be needed in this technology transition.
Pick up a few:
Application & Platform: IBM Worklight Pltform
The key capabilities in the platform are oriented to help you build and deliver engaging mobile solutions more quickly, with higher quality and at lower cost. Key assets in this space include Worklight and our Rational tools for building and testing mobile assets.
IBM MobileFirst Management is all about helping organizations deal with the challenges of mobile devices and applications. The need for Mobile Device Management, given the growth in organizations allowing BYO devices is unprecedented. Our IBM Endpoint Manager solution, based on technology we acquired with Bigfix, allows us to provide a single solution for all enterprise devices (servers to smartphones) from a single pane of glass, dramatically simplifying the management process.
Security is interesting in that with mobility, there are both opportunities and threats. Our IBM MobileFirst Security solutions address both of those issues.
IBM MobileFirst Analytics is all about providing a more engaging and higher quality experience for your clients. To achieve that goal, you need to be able to see what your clients are doing in mobile apps, see where they are struggling, where they wait around to long before taking the next action (ideally before you ship your release to an app store only to find out it doesn’t hold up 2 weeks later).