SlideShare une entreprise Scribd logo
1  sur  34
IBM Innovate 2013
Social Applications Made Easy with the New
Social Business Toolkit SDK
Philippe Riand – Ryan Baxter
ICS Development Labs
priand@us.ibm.com, rjbaxter@us.ibm.com
2133
© 2013 IBM Corporation
2
Please note the following
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.
3
Agenda
 IBM Social Platform Overview
 ICS Social Application Development Strategy
 Introduction to the Social Business Toolkit SDK
 Conclusion
Overview
The IBM Social Business Platform, as part
of the multi-year vision for Exceptional Work
Experience, is bringing the IBM
Collaboration Solutions portfolio together
into a compelling, unified experience with
flexible delivery options.
The platform is designed to enable
consistent approaches across the web, the
desktop and the mobile environments; and
enable opportunity and innovation for
developers to build a Social Business.
The IBM Platform for Social
Business
Enabling “systems of engagement” solutions
Leveraging the IBM Social Platform
 Social fabric integration for Partners and in-house Apps and Services
 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, REST
– Open standards ready
 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
Unified APIs for the IBM Social Business Toolkit
New APIs and services designed to help
developers build
unified user experiences
and
consistent extensibility
independent of product, delivery model
(cloud, on-premises), and client type (desktop
client, browser, mobile)
Activity
Streams
Embedded
Experiences Share Box
Collaboration
- email
- Communities
- Activities
- File sharing
- Wikis, forums,
blogs
- ...
Unified
Communication
8
Agenda
 IBM Social Platform Overview
 ICS Social Application Development Strategy
 Introduction to the Social Business Toolkit SDK
 Summary
Application
Development
The Six Legs of the Application Development Strategy
Reach the broader
set of developers
Embrace
Open Standards
Nurture and entertain a
community of developers
Make the platform
Accessible
QuickStart image
Enable the community
Make it easy to
consume the platform
SDK
10
Reach the Broader Group of Developers
 Use the technologies that current developers use
– Develop components using Web and Mobile technologies
• HTML5/CSS3/JavaScript, Mobile native and hybrid
– Provide language independent data access using REST services
• Wrap the APIs for different languages.
 Target different platforms
– IBM preferred platforms (WebSphere, IBM Domino...) and others (PHP, Ruby, .NET...)
 Minimize the technology dependencies
– Support many libraries and tooling
• Dojo, JQuery, and other JavaScript libraries
• Eclipse, IBM Rational Application Developer, IBM Domino Designer
 Run the same components into different containers
– Minimize the porting effort across the containers
• Plain web applications, OpenSocial Gadgets, Portlets,
iWidgets, Web Parts...
11
Embrace Open Standards
 Enabling the next generation of socially-enabled
solutions to enhance customers' existing investments
and heterogeneous platforms
– Focus on open standards and “loosely coupled” web-centric
architectures
 A commitment to drive and leverage open standards
– Maximize choice, flexibility, and ease of integration
– Drive enterprise innovation and leverage rapid innovation on
the public web
– Minimize incremental cost of targeting additional desktop and
mobile platforms
– Leverage dominant skill-sets based around web technologies
12
Make It Easy to Consume the Platform
 Get developers started in minutes
– Test the IBM APIs and Services directly from the cloud, without having to install anything
– Make the on premises install as simple as possible
 Provide reusable code libraries
– Encapsulate the services access into easy to use libraries
– Call any service with a few lines of code
 Provide a large set of code snippets
– Understand how the APIs can be used by looking at the self-documented snippets
– Copy, paste and run the code samples directly to your own application
 Provide an extended documentation
– Make the documentation live in a constantly updated wiki
– Provide developer API documentation generated from the source code (Java/JavaScript doc)
QuickStart Image for Social Business
Pre-integrated software appliance
IBM Social Business Toolkit APIs
IBM Social Business Core Modules
Workflow and
forms
IBM Domino
Workflow and
forms
IBM Domino
Social
collaboration
IBM Connections
Social
collaboration
IBM Connections
Unified
communications
IBM Sametime
Unified
communications
IBM Sametime
IBM developerWorks CloudVMWare®
- Includes the latest version of the IBM products
all configured together with a sample set of data
- Provides a version of the SDK pre-installed, including the playground
IBM Social Business Toolkit
SDK
IBM Social Business Toolkit
Playground
Nurture and Enable the Community of Developers
#ibmsbt
/OpenNTF/SocialSDK
http://ibmsbt.openntf.org/
http://bit.ly/ibmsbtcommunity
http://bit.ly/VyedAB
Product documentation in wikis
Developer Workshops
Twitter
Facebook
LinkedIn
StackOverflow
GitHub
http://bit.ly/sbtplayground
New DeveloperWorks Site for Social Business
 Landing page for social business application developers
– http://ibmdw.net/social
– http://developer.ibm.com/social
 Content
– Getting started information for different types of developers
– Blog and news
– Events
– Community links, esp. StackOverflow and GitHub
– Documentation navigator
 Part of a bigger IBM developerWorks effort
– Plan to provide new topical sites like social, cloud, mobile, big data, analytics
– Focus on the specific content rather than everything IBM related
– Focus on community, including non IBM-owned sites
16
Agenda
 IBM Social Platform Overview
 ICS Social Application Development Strategy
 Introduction to the Social Business Toolkit SDK
 Conclusion
Introducing the IBM Social Business Toolkit SDK
 Let developers add social capabilities to their applications in minutes
– Through the consumption of ready to use code libraries
• Not a new set of APIs, but helpers on top of the existing APIs
– Illustrated by many comprehensive examples that can simply be copy/paste to existing applications
• And established developer patterns for social business
 Target the broader range of developers
– Focus on web technologies: HTML, JavaScript and CSS
• But also support Java developers, and more over time
– Supports J2EE and OSGi based servers, and more to come
– Supports on-premises and cloud deployments
 Delivered as an open source project (Apache 2.0 license) and available on GitHub
– External contributions will be accepted
– Supported using a community on developerWorks and OpenNTF
SDK Keypoints
 Easy to consume, starting library for any application developer
 Saves application developers from writing cumbersome, static code
– Isolates various characteristics related to connectivity to social services, outside of the code
• Makes it easy to switch between multiple environments (production, development, test...)
– Isolates complexity related to authentication mechanisms
• The application code is agnostic of the underlying authentication mechanism.
–No more demo/poc code that should be revisited later
–Complex authentication flows are handled seamlessly by the SDK
• Currently supports OAuth 1.0a, OAuth 2.0 and Basic authentication.
–SSO (LTPA, SAML) are experimentally supported for now
–Provides easy to use objects with many code examples
– Low level APIs for directly consuming the REST services
– Higher level objects with advanced capabilities (caching, …)
– Hide some platform specific requirements (ex: OpenSocial xhr API, Portlet APIs...)
19
IBM Social Business Toolkit SDK - Now!
Sample Applications
OpenSocial
Support
Security
Code Snippets
Language Bindings Developer Playground
Documentation
Server Assets
J2EE/Domino
Pre-configured Tomcat
Social Business Playground – Today and Next
 Live on IBM Greenhouse http://bit.ly/sbtplayground
 Delivered with the source code as part of the SDK
 Code Snippets
 JavaScript, Java, XPages...
 API Explorer
 API Documentation
21
22
Social Business Toolkit SDK - Samples
 The SDK comes comes with several sample applications
– JavaScript code snippets
– Java code snippets
– Full-fledged ACME airline demo application
• Shows the use of social capabilities within an existing application
23
JavaScript Developers Experience
 The SDK is included with a single line of code
– A script tag pointing to the toolkit
– And use any of the APIs
 Uses the AMD notation for maximum
performance and modularity
 The JavaScript contains many easy
to use functions
 Uses existing libraries (Dojo, JQuery...) under
the cover, but exposes a library agnostic API
 Comprehensible, customizable Dijits
Java Developers Experience
 Add the jar files/OSGi plug-ins to your
development
– Works on J2EE and Domino servers
– And use any of the APIs
 Supports web and stand-alone, Java client
applications
 The Java and JavaScript APIs are consistent
26
IBM Social Business SDK - Next!
Language Bindings
Developer Playground
Server Assets
Reusable Dijits
WebSphere Portal
Patterns
Mobile SupportQuick Start Image
SmarterWorkforce
27
Agenda
 IBM Social Platform Overview
 ICS Social Application Development Strategy
 Introduction to the Social Business Toolkit SDK
 Conclusion
Adding Social Features To Your Application
 Find and customize samples
– Start with samples in Playground
– Edit the samples and test your changes
 Eventually, deploy the pre configured TOMCAT instance
– Unzip the provided zip file on a Windows machine
 Include SDK libraries in your application
– Add jars to web application or deploy SDK feature to Domino
– Include the SDK JavaScript libraries in your application pages
– Configure Endpoints
The SDK is a Collaborative, Open, Social Project
 We want your feedback
– Let us know what is good, what is not and what you'd like to see
– Help us building the roadmap
• Tell us about your priorities
 We want your active participation
– Participate to the community
– Report bugs, and eventually solutions
• Grow your reputation on Stackoverflow
– Contribute code to the SDK and code snippets
• Support languages & environments we do not (PHP, .NET...)
 Learn more about social standards
– Don't move – another great session is awaiting you!
2493A Open Standards For Social Business Apps
Dolphin - Oceanic 6 Mon, 3/Jun, 04:15 PM - 05:15 PM
OpenNTF Appathon
• IBM Connections App Dev -
Prizes: $5000
• IBM XPages App Dev -
Prizes: $5000
• Anything leveraging
Connections/Smartcloud
(social SDK, OpenSocial,
iWidgets, REST APIs,
customization, WebSphere,
PHP, XPages, etc.) will be
accepted.
http://appathon.openntf.org
31
32
Daily Apple TV giveaway
 Complete your session surveys online each day at a conference kiosk or on
your Innovate 2013 Portal!
 Each day that you complete all of that day’s session surveys, your name will
be entered to win the daily Apple TV!
 On Wednesday be sure to complete your full conference evaluation to receive
your free conference t-shirt!
33
© Copyright IBM Corporation 2013. All rights reserved. The information
contained in these materials is provided for informational purposes only, and 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,
these materials. Nothing contained in these materials 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. References in these materials to
IBM products, programs, or services do not imply that they will be available in all
countries in which IBM operates. Product release dates and/or capabilities
referenced in these materials may change at any time at IBM’s sole discretion
based on market opportunities or other factors, and are not intended to be a
commitment to future product or feature availability in any way. IBM, the IBM logo,
Rational, the Rational logo, Telelogic, the Telelogic logo, and other IBM products
and services are trademarks of the International Business Machines Corporation,
in the United States, other countries or both. Other company, product, or service
names may be trademarks or service marks of others.
34
Acknowledgements and disclaimers
© Copyright IBM Corporation 2013. 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, Rational, the Rational logo, Telelogic, the Telelogic logo, Green Hat, the Green Hat logo, and other IBM products
and services 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, StackOverflow, Twitter, Facebook, Linked are trademarks or service marks of others.
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.

Contenu connexe

Tendances

Programmatic Access to and Extensibility of the IBM SmartCloud for Social Bus...
Programmatic Access to and Extensibility of the IBM SmartCloud for Social Bus...Programmatic Access to and Extensibility of the IBM SmartCloud for Social Bus...
Programmatic Access to and Extensibility of the IBM SmartCloud for Social Bus...IBM Connections Developers
 
IBM Connect AD206 IBM Domino XPages – Embrace, Extend, Integrate
IBM Connect AD206 IBM Domino XPages –  Embrace, Extend, IntegrateIBM Connect AD206 IBM Domino XPages –  Embrace, Extend, Integrate
IBM Connect AD206 IBM Domino XPages – Embrace, Extend, IntegrateNiklas Heidloff
 
Business Partner Day 406 - Ignite your IBM SmartCloud for Social Business Int...
Business Partner Day 406 - Ignite your IBM SmartCloud for Social Business Int...Business Partner Day 406 - Ignite your IBM SmartCloud for Social Business Int...
Business Partner Day 406 - Ignite your IBM SmartCloud for Social Business Int...paulbastide
 
IBM Social Business Toolkit SDK - Playground and Scenarios
IBM Social Business Toolkit SDK - Playground and ScenariosIBM Social Business Toolkit SDK - Playground and Scenarios
IBM Social Business Toolkit SDK - Playground and ScenariosNiklas Heidloff
 
Build cognitive Apps that help enhance, scale and accelerate Human Expertise
Build cognitive Apps that help enhance, scale and accelerate Human ExpertiseBuild cognitive Apps that help enhance, scale and accelerate Human Expertise
Build cognitive Apps that help enhance, scale and accelerate Human ExpertiseNiklas Heidloff
 
JMP103 : Extending Your App Arsenal With OpenSocial
JMP103 : Extending Your App Arsenal With OpenSocialJMP103 : Extending Your App Arsenal With OpenSocial
JMP103 : Extending Your App Arsenal With OpenSocialRyan Baxter
 
IBM Connect 2014 - KEY108: IBM Collaboration Solutions Application Developmen...
IBM Connect 2014 - KEY108: IBM Collaboration Solutions Application Developmen...IBM Connect 2014 - KEY108: IBM Collaboration Solutions Application Developmen...
IBM Connect 2014 - KEY108: IBM Collaboration Solutions Application Developmen...IBM Connections Developers
 
OpenNTF Webinar 05/07/13: OpenNTF - The IBM Collaboration Solutions App Dev C...
OpenNTF Webinar 05/07/13: OpenNTF - The IBM Collaboration Solutions App Dev C...OpenNTF Webinar 05/07/13: OpenNTF - The IBM Collaboration Solutions App Dev C...
OpenNTF Webinar 05/07/13: OpenNTF - The IBM Collaboration Solutions App Dev C...Niklas Heidloff
 
Connect 2014 - AD202 - Get the best out of bootstrap with bootstrap4 x-pages
Connect 2014 - AD202 -  Get the best out of bootstrap with bootstrap4 x-pagesConnect 2014 - AD202 -  Get the best out of bootstrap with bootstrap4 x-pages
Connect 2014 - AD202 - Get the best out of bootstrap with bootstrap4 x-pagesPhilippe Riand
 
IBM Connect 2014 - AD206 - Build Apps Rapidly by Leveraging Services from IBM...
IBM Connect 2014 - AD206 - Build Apps Rapidly by Leveraging Services from IBM...IBM Connect 2014 - AD206 - Build Apps Rapidly by Leveraging Services from IBM...
IBM Connect 2014 - AD206 - Build Apps Rapidly by Leveraging Services from IBM...Niklas Heidloff
 
Application Development for IBM Connections with IBM Bluemix
Application Development  for IBM Connections with IBM BluemixApplication Development  for IBM Connections with IBM Bluemix
Application Development for IBM Connections with IBM BluemixIBM Connections Developers
 
IBM Connect 2014 - AD302: New Ways to Work With Your IBM Connections Communities
IBM Connect 2014 - AD302: New Ways to Work With Your IBM Connections CommunitiesIBM Connect 2014 - AD302: New Ways to Work With Your IBM Connections Communities
IBM Connect 2014 - AD302: New Ways to Work With Your IBM Connections CommunitiesIBM Connections Developers
 
Apps, Apps, and More Apps: Meet the Very Best Open Source Apps from OpenNTF -...
Apps, Apps, and More Apps: Meet the Very Best Open Source Apps from OpenNTF -...Apps, Apps, and More Apps: Meet the Very Best Open Source Apps from OpenNTF -...
Apps, Apps, and More Apps: Meet the Very Best Open Source Apps from OpenNTF -...Bruce Elgort
 

Tendances (13)

Programmatic Access to and Extensibility of the IBM SmartCloud for Social Bus...
Programmatic Access to and Extensibility of the IBM SmartCloud for Social Bus...Programmatic Access to and Extensibility of the IBM SmartCloud for Social Bus...
Programmatic Access to and Extensibility of the IBM SmartCloud for Social Bus...
 
IBM Connect AD206 IBM Domino XPages – Embrace, Extend, Integrate
IBM Connect AD206 IBM Domino XPages –  Embrace, Extend, IntegrateIBM Connect AD206 IBM Domino XPages –  Embrace, Extend, Integrate
IBM Connect AD206 IBM Domino XPages – Embrace, Extend, Integrate
 
Business Partner Day 406 - Ignite your IBM SmartCloud for Social Business Int...
Business Partner Day 406 - Ignite your IBM SmartCloud for Social Business Int...Business Partner Day 406 - Ignite your IBM SmartCloud for Social Business Int...
Business Partner Day 406 - Ignite your IBM SmartCloud for Social Business Int...
 
IBM Social Business Toolkit SDK - Playground and Scenarios
IBM Social Business Toolkit SDK - Playground and ScenariosIBM Social Business Toolkit SDK - Playground and Scenarios
IBM Social Business Toolkit SDK - Playground and Scenarios
 
Build cognitive Apps that help enhance, scale and accelerate Human Expertise
Build cognitive Apps that help enhance, scale and accelerate Human ExpertiseBuild cognitive Apps that help enhance, scale and accelerate Human Expertise
Build cognitive Apps that help enhance, scale and accelerate Human Expertise
 
JMP103 : Extending Your App Arsenal With OpenSocial
JMP103 : Extending Your App Arsenal With OpenSocialJMP103 : Extending Your App Arsenal With OpenSocial
JMP103 : Extending Your App Arsenal With OpenSocial
 
IBM Connect 2014 - KEY108: IBM Collaboration Solutions Application Developmen...
IBM Connect 2014 - KEY108: IBM Collaboration Solutions Application Developmen...IBM Connect 2014 - KEY108: IBM Collaboration Solutions Application Developmen...
IBM Connect 2014 - KEY108: IBM Collaboration Solutions Application Developmen...
 
OpenNTF Webinar 05/07/13: OpenNTF - The IBM Collaboration Solutions App Dev C...
OpenNTF Webinar 05/07/13: OpenNTF - The IBM Collaboration Solutions App Dev C...OpenNTF Webinar 05/07/13: OpenNTF - The IBM Collaboration Solutions App Dev C...
OpenNTF Webinar 05/07/13: OpenNTF - The IBM Collaboration Solutions App Dev C...
 
Connect 2014 - AD202 - Get the best out of bootstrap with bootstrap4 x-pages
Connect 2014 - AD202 -  Get the best out of bootstrap with bootstrap4 x-pagesConnect 2014 - AD202 -  Get the best out of bootstrap with bootstrap4 x-pages
Connect 2014 - AD202 - Get the best out of bootstrap with bootstrap4 x-pages
 
IBM Connect 2014 - AD206 - Build Apps Rapidly by Leveraging Services from IBM...
IBM Connect 2014 - AD206 - Build Apps Rapidly by Leveraging Services from IBM...IBM Connect 2014 - AD206 - Build Apps Rapidly by Leveraging Services from IBM...
IBM Connect 2014 - AD206 - Build Apps Rapidly by Leveraging Services from IBM...
 
Application Development for IBM Connections with IBM Bluemix
Application Development  for IBM Connections with IBM BluemixApplication Development  for IBM Connections with IBM Bluemix
Application Development for IBM Connections with IBM Bluemix
 
IBM Connect 2014 - AD302: New Ways to Work With Your IBM Connections Communities
IBM Connect 2014 - AD302: New Ways to Work With Your IBM Connections CommunitiesIBM Connect 2014 - AD302: New Ways to Work With Your IBM Connections Communities
IBM Connect 2014 - AD302: New Ways to Work With Your IBM Connections Communities
 
Apps, Apps, and More Apps: Meet the Very Best Open Source Apps from OpenNTF -...
Apps, Apps, and More Apps: Meet the Very Best Open Source Apps from OpenNTF -...Apps, Apps, and More Apps: Meet the Very Best Open Source Apps from OpenNTF -...
Apps, Apps, and More Apps: Meet the Very Best Open Source Apps from OpenNTF -...
 

Similaire à Social Applications made easy with the new Social Business Toolkit SDK

Connect 2014 - Key108 - Application Development Strategy
Connect 2014 - Key108  - Application Development StrategyConnect 2014 - Key108  - Application Development Strategy
Connect 2014 - Key108 - Application Development StrategyPhilippe Riand
 
Extensibility of IBM Connections using XPages and Open Source from OpenNTF
Extensibility of IBM Connections using XPages and Open Source from OpenNTFExtensibility of IBM Connections using XPages and Open Source from OpenNTF
Extensibility of IBM Connections using XPages and Open Source from OpenNTFLetsConnect
 
Social Connections Amsterdam 2012 - Extensibility of IBM Connections
Social Connections Amsterdam 2012 - Extensibility of IBM ConnectionsSocial Connections Amsterdam 2012 - Extensibility of IBM Connections
Social Connections Amsterdam 2012 - Extensibility of IBM ConnectionsNiklas Heidloff
 
BP 308 - The Journey to Becoming a Social Application Developer
BP 308 - The Journey to Becoming a Social Application DeveloperBP 308 - The Journey to Becoming a Social Application Developer
BP 308 - The Journey to Becoming a Social Application DeveloperSerdar Basegmez
 
IBM Connections Cloud Application Development Strategy
IBM Connections Cloud Application Development StrategyIBM Connections Cloud Application Development Strategy
IBM Connections Cloud Application Development StrategyLuis Benitez
 
AD101: IBM Domino Application Development Futures
AD101: IBM Domino Application Development FuturesAD101: IBM Domino Application Development Futures
AD101: IBM Domino Application Development FuturesEamon Muldoon
 
Integrating BlueMix into a DevOps pipeline
Integrating BlueMix into a DevOps pipelineIntegrating BlueMix into a DevOps pipeline
Integrating BlueMix into a DevOps pipelineRichard Irving
 
AD308: XPages in a Social World
AD308: XPages in a Social WorldAD308: XPages in a Social World
AD308: XPages in a Social Worldpaidi_ed
 
01 introduction to darwino
01   introduction to darwino01   introduction to darwino
01 introduction to darwinodarwinodb
 
Programmatic Access to and Extensibility of the IBM SmartCloud for Social Bus...
Programmatic Access to and Extensibility of the IBM SmartCloud for Social Bus...Programmatic Access to and Extensibility of the IBM SmartCloud for Social Bus...
Programmatic Access to and Extensibility of the IBM SmartCloud for Social Bus...Niklas Heidloff
 
IBM ConnectED SPOT104: Lightning-Fast Development of Native Mobile Apps for I...
IBM ConnectED SPOT104: Lightning-Fast Development of Native Mobile Apps for I...IBM ConnectED SPOT104: Lightning-Fast Development of Native Mobile Apps for I...
IBM ConnectED SPOT104: Lightning-Fast Development of Native Mobile Apps for I...darwinodb
 
OpenWhisk Introduction
OpenWhisk IntroductionOpenWhisk Introduction
OpenWhisk IntroductionIoana Baldini
 
JMP102 Extending Your App Arsenal With OpenSocial
JMP102 Extending Your App Arsenal With OpenSocialJMP102 Extending Your App Arsenal With OpenSocial
JMP102 Extending Your App Arsenal With OpenSocialRyan Baxter
 
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
 
Containerize, PaaS, or Go Serverless!?
Containerize, PaaS, or Go Serverless!?Containerize, PaaS, or Go Serverless!?
Containerize, PaaS, or Go Serverless!?Phil Estes
 
Revolutionize the API Economy with IBM WebSphere Connect
Revolutionize the API Economy with IBM WebSphere ConnectRevolutionize the API Economy with IBM WebSphere Connect
Revolutionize the API Economy with IBM WebSphere ConnectArthur De Magalhaes
 
IBM Bluemix OpenWhisk: Interconnect 2016, Las Vegas: CCD-1088: The Future of ...
IBM Bluemix OpenWhisk: Interconnect 2016, Las Vegas: CCD-1088: The Future of ...IBM Bluemix OpenWhisk: Interconnect 2016, Las Vegas: CCD-1088: The Future of ...
IBM Bluemix OpenWhisk: Interconnect 2016, Las Vegas: CCD-1088: The Future of ...OpenWhisk
 

Similaire à Social Applications made easy with the new Social Business Toolkit SDK (20)

Connect 2014 - Key108 - Application Development Strategy
Connect 2014 - Key108  - Application Development StrategyConnect 2014 - Key108  - Application Development Strategy
Connect 2014 - Key108 - Application Development Strategy
 
Extensibility of IBM Connections using XPages and Open Source from OpenNTF
Extensibility of IBM Connections using XPages and Open Source from OpenNTFExtensibility of IBM Connections using XPages and Open Source from OpenNTF
Extensibility of IBM Connections using XPages and Open Source from OpenNTF
 
Social Connections Amsterdam 2012 - Extensibility of IBM Connections
Social Connections Amsterdam 2012 - Extensibility of IBM ConnectionsSocial Connections Amsterdam 2012 - Extensibility of IBM Connections
Social Connections Amsterdam 2012 - Extensibility of IBM Connections
 
BP 308 - The Journey to Becoming a Social Application Developer
BP 308 - The Journey to Becoming a Social Application DeveloperBP 308 - The Journey to Becoming a Social Application Developer
BP 308 - The Journey to Becoming a Social Application Developer
 
Open Standards For Social Business Apps
Open Standards For Social Business AppsOpen Standards For Social Business Apps
Open Standards For Social Business Apps
 
IBM Connections Cloud Application Development Strategy
IBM Connections Cloud Application Development StrategyIBM Connections Cloud Application Development Strategy
IBM Connections Cloud Application Development Strategy
 
AD101: IBM Domino Application Development Futures
AD101: IBM Domino Application Development FuturesAD101: IBM Domino Application Development Futures
AD101: IBM Domino Application Development Futures
 
Integrating BlueMix into a DevOps pipeline
Integrating BlueMix into a DevOps pipelineIntegrating BlueMix into a DevOps pipeline
Integrating BlueMix into a DevOps pipeline
 
AD308: XPages in a Social World
AD308: XPages in a Social WorldAD308: XPages in a Social World
AD308: XPages in a Social World
 
01 introduction to darwino
01   introduction to darwino01   introduction to darwino
01 introduction to darwino
 
Programmatic Access to and Extensibility of the IBM SmartCloud for Social Bus...
Programmatic Access to and Extensibility of the IBM SmartCloud for Social Bus...Programmatic Access to and Extensibility of the IBM SmartCloud for Social Bus...
Programmatic Access to and Extensibility of the IBM SmartCloud for Social Bus...
 
IBM ConnectED SPOT104: Lightning-Fast Development of Native Mobile Apps for I...
IBM ConnectED SPOT104: Lightning-Fast Development of Native Mobile Apps for I...IBM ConnectED SPOT104: Lightning-Fast Development of Native Mobile Apps for I...
IBM ConnectED SPOT104: Lightning-Fast Development of Native Mobile Apps for I...
 
OpenWhisk Introduction
OpenWhisk IntroductionOpenWhisk Introduction
OpenWhisk Introduction
 
JMP102 Extending Your App Arsenal With OpenSocial
JMP102 Extending Your App Arsenal With OpenSocialJMP102 Extending Your App Arsenal With OpenSocial
JMP102 Extending Your App Arsenal With OpenSocial
 
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...
 
Containerize, PaaS, or Go Serverless!?
Containerize, PaaS, or Go Serverless!?Containerize, PaaS, or Go Serverless!?
Containerize, PaaS, or Go Serverless!?
 
IBM Worklight Whitepaper
IBM Worklight WhitepaperIBM Worklight Whitepaper
IBM Worklight Whitepaper
 
Revolutionize the API Economy with IBM WebSphere Connect
Revolutionize the API Economy with IBM WebSphere ConnectRevolutionize the API Economy with IBM WebSphere Connect
Revolutionize the API Economy with IBM WebSphere Connect
 
IBM Bluemix OpenWhisk: Interconnect 2016, Las Vegas: CCD-1088: The Future of ...
IBM Bluemix OpenWhisk: Interconnect 2016, Las Vegas: CCD-1088: The Future of ...IBM Bluemix OpenWhisk: Interconnect 2016, Las Vegas: CCD-1088: The Future of ...
IBM Bluemix OpenWhisk: Interconnect 2016, Las Vegas: CCD-1088: The Future of ...
 
IBM Bluemix Openwhisk
IBM Bluemix OpenwhiskIBM Bluemix Openwhisk
IBM Bluemix Openwhisk
 

Plus de IBM Connections Developers

IBM Connect 2014 - AD204: What's new in the IBM Domino Objects: By Example
IBM Connect 2014 - AD204: What's new in the IBM Domino Objects: By ExampleIBM Connect 2014 - AD204: What's new in the IBM Domino Objects: By Example
IBM Connect 2014 - AD204: What's new in the IBM Domino Objects: By ExampleIBM Connections Developers
 
IBM Connect 2014 - AD105: IBM iNotes and IBM SmartCloud Notes Web Customizati...
IBM Connect 2014 - AD105: IBM iNotes and IBM SmartCloud Notes Web Customizati...IBM Connect 2014 - AD105: IBM iNotes and IBM SmartCloud Notes Web Customizati...
IBM Connect 2014 - AD105: IBM iNotes and IBM SmartCloud Notes Web Customizati...IBM Connections Developers
 
IBM Connect 2014 - JMP103: Extending Your Application Arsenal With OpenSocial
IBM Connect 2014 - JMP103: Extending Your Application Arsenal With OpenSocialIBM Connect 2014 - JMP103: Extending Your Application Arsenal With OpenSocial
IBM Connect 2014 - JMP103: Extending Your Application Arsenal With OpenSocialIBM Connections Developers
 
IBM Connect 2014 - BPD406: Ignite your IBM SmartCloud for Social Business Int...
IBM Connect 2014 - BPD406: Ignite your IBM SmartCloud for Social Business Int...IBM Connect 2014 - BPD406: Ignite your IBM SmartCloud for Social Business Int...
IBM Connect 2014 - BPD406: Ignite your IBM SmartCloud for Social Business Int...IBM Connections Developers
 
IBM Connect 2014 - SHOW501: Mastering Social Development Using the IBM Collab...
IBM Connect 2014 - SHOW501: Mastering Social Development Using the IBM Collab...IBM Connect 2014 - SHOW501: Mastering Social Development Using the IBM Collab...
IBM Connect 2014 - SHOW501: Mastering Social Development Using the IBM Collab...IBM Connections Developers
 
IBM Connect 2014 - BP207: Don’t Reinvent the Wheel – (Re)use Open Source Soft...
IBM Connect 2014 - BP207: Don’t Reinvent the Wheel – (Re)use Open Source Soft...IBM Connect 2014 - BP207: Don’t Reinvent the Wheel – (Re)use Open Source Soft...
IBM Connect 2014 - BP207: Don’t Reinvent the Wheel – (Re)use Open Source Soft...IBM Connections Developers
 
IBM Connect 2014 - AD301: What’s New on the IBM Social Business Toolkit Versi...
IBM Connect 2014 - AD301: What’s New on the IBM Social Business Toolkit Versi...IBM Connect 2014 - AD301: What’s New on the IBM Social Business Toolkit Versi...
IBM Connect 2014 - AD301: What’s New on the IBM Social Business Toolkit Versi...IBM Connections Developers
 
IBM Connect 2014 - AD206: Build Apps Rapidly by Leveraging Services from IBM ...
IBM Connect 2014 - AD206: Build Apps Rapidly by Leveraging Services from IBM ...IBM Connect 2014 - AD206: Build Apps Rapidly by Leveraging Services from IBM ...
IBM Connect 2014 - AD206: Build Apps Rapidly by Leveraging Services from IBM ...IBM Connections Developers
 
Technology to deliver Exceptional Social Digital Experiences
Technology to deliver Exceptional Social Digital ExperiencesTechnology to deliver Exceptional Social Digital Experiences
Technology to deliver Exceptional Social Digital ExperiencesIBM Connections Developers
 
What’s new for Developers in IBM Domino & Domino Designer 9.0.1
What’s new for Developers in IBM Domino & Domino Designer 9.0.1What’s new for Developers in IBM Domino & Domino Designer 9.0.1
What’s new for Developers in IBM Domino & Domino Designer 9.0.1IBM Connections Developers
 
Learn everything about IBM iNotes Customization
Learn everything about IBM iNotes CustomizationLearn everything about IBM iNotes Customization
Learn everything about IBM iNotes CustomizationIBM Connections Developers
 
How to use the Social Business Development Environments
How to use the Social Business Development EnvironmentsHow to use the Social Business Development Environments
How to use the Social Business Development EnvironmentsIBM Connections Developers
 
How to add your own OpenSocial Gadgets to IBM Connections
How to add your own OpenSocial Gadgets to IBM ConnectionsHow to add your own OpenSocial Gadgets to IBM Connections
How to add your own OpenSocial Gadgets to IBM ConnectionsIBM Connections Developers
 
How to access the Activity Stream in IBM Connections
How to access the Activity Stream in IBM ConnectionsHow to access the Activity Stream in IBM Connections
How to access the Activity Stream in IBM ConnectionsIBM Connections Developers
 
How to extend IBM Connections Communities and Profiles
How to extend IBM Connections Communities and ProfilesHow to extend IBM Connections Communities and Profiles
How to extend IBM Connections Communities and ProfilesIBM Connections Developers
 
How to enhance Email with Embedded Experiences
How to enhance Email with Embedded ExperiencesHow to enhance Email with Embedded Experiences
How to enhance Email with Embedded ExperiencesIBM Connections Developers
 

Plus de IBM Connections Developers (16)

IBM Connect 2014 - AD204: What's new in the IBM Domino Objects: By Example
IBM Connect 2014 - AD204: What's new in the IBM Domino Objects: By ExampleIBM Connect 2014 - AD204: What's new in the IBM Domino Objects: By Example
IBM Connect 2014 - AD204: What's new in the IBM Domino Objects: By Example
 
IBM Connect 2014 - AD105: IBM iNotes and IBM SmartCloud Notes Web Customizati...
IBM Connect 2014 - AD105: IBM iNotes and IBM SmartCloud Notes Web Customizati...IBM Connect 2014 - AD105: IBM iNotes and IBM SmartCloud Notes Web Customizati...
IBM Connect 2014 - AD105: IBM iNotes and IBM SmartCloud Notes Web Customizati...
 
IBM Connect 2014 - JMP103: Extending Your Application Arsenal With OpenSocial
IBM Connect 2014 - JMP103: Extending Your Application Arsenal With OpenSocialIBM Connect 2014 - JMP103: Extending Your Application Arsenal With OpenSocial
IBM Connect 2014 - JMP103: Extending Your Application Arsenal With OpenSocial
 
IBM Connect 2014 - BPD406: Ignite your IBM SmartCloud for Social Business Int...
IBM Connect 2014 - BPD406: Ignite your IBM SmartCloud for Social Business Int...IBM Connect 2014 - BPD406: Ignite your IBM SmartCloud for Social Business Int...
IBM Connect 2014 - BPD406: Ignite your IBM SmartCloud for Social Business Int...
 
IBM Connect 2014 - SHOW501: Mastering Social Development Using the IBM Collab...
IBM Connect 2014 - SHOW501: Mastering Social Development Using the IBM Collab...IBM Connect 2014 - SHOW501: Mastering Social Development Using the IBM Collab...
IBM Connect 2014 - SHOW501: Mastering Social Development Using the IBM Collab...
 
IBM Connect 2014 - BP207: Don’t Reinvent the Wheel – (Re)use Open Source Soft...
IBM Connect 2014 - BP207: Don’t Reinvent the Wheel – (Re)use Open Source Soft...IBM Connect 2014 - BP207: Don’t Reinvent the Wheel – (Re)use Open Source Soft...
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...
IBM Connect 2014 - AD301: What’s New on the IBM Social Business Toolkit Versi...IBM Connect 2014 - AD301: What’s New on the IBM Social Business Toolkit Versi...
IBM Connect 2014 - AD301: What’s New on the IBM Social Business Toolkit Versi...
 
IBM Connect 2014 - AD206: Build Apps Rapidly by Leveraging Services from IBM ...
IBM Connect 2014 - AD206: Build Apps Rapidly by Leveraging Services from IBM ...IBM Connect 2014 - AD206: Build Apps Rapidly by Leveraging Services from IBM ...
IBM Connect 2014 - AD206: Build Apps Rapidly by Leveraging Services from IBM ...
 
Technology to deliver Exceptional Social Digital Experiences
Technology to deliver Exceptional Social Digital ExperiencesTechnology to deliver Exceptional Social Digital Experiences
Technology to deliver Exceptional Social Digital Experiences
 
What’s new for Developers in IBM Domino & Domino Designer 9.0.1
What’s new for Developers in IBM Domino & Domino Designer 9.0.1What’s new for Developers in IBM Domino & Domino Designer 9.0.1
What’s new for Developers in IBM Domino & Domino Designer 9.0.1
 
Learn everything about IBM iNotes Customization
Learn everything about IBM iNotes CustomizationLearn everything about IBM iNotes Customization
Learn everything about IBM iNotes Customization
 
How to use the Social Business Development Environments
How to use the Social Business Development EnvironmentsHow to use the Social Business Development Environments
How to use the Social Business Development Environments
 
How to add your own OpenSocial Gadgets to IBM Connections
How to add your own OpenSocial Gadgets to IBM ConnectionsHow to add your own OpenSocial Gadgets to IBM Connections
How to add your own OpenSocial Gadgets to IBM Connections
 
How to access the Activity Stream in IBM Connections
How to access the Activity Stream in IBM ConnectionsHow to access the Activity Stream in IBM Connections
How to access the Activity Stream in IBM Connections
 
How to extend IBM Connections Communities and Profiles
How to extend IBM Connections Communities and ProfilesHow to extend IBM Connections Communities and Profiles
How to extend IBM Connections Communities and Profiles
 
How to enhance Email with Embedded Experiences
How to enhance Email with Embedded ExperiencesHow to enhance Email with Embedded Experiences
How to enhance Email with Embedded Experiences
 

Dernier

04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsRoshan Dwivedi
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 

Dernier (20)

04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 

Social Applications made easy with the new Social Business Toolkit SDK

  • 1. IBM Innovate 2013 Social Applications Made Easy with the New Social Business Toolkit SDK Philippe Riand – Ryan Baxter ICS Development Labs priand@us.ibm.com, rjbaxter@us.ibm.com 2133 © 2013 IBM Corporation
  • 2. 2 Please note the following 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.
  • 3. 3 Agenda  IBM Social Platform Overview  ICS Social Application Development Strategy  Introduction to the Social Business Toolkit SDK  Conclusion
  • 4. Overview The IBM Social Business Platform, as part of the multi-year vision for Exceptional Work Experience, is bringing the IBM Collaboration Solutions portfolio together into a compelling, unified experience with flexible delivery options. The platform is designed to enable consistent approaches across the web, the desktop and the mobile environments; and enable opportunity and innovation for developers to build a Social Business.
  • 5. The IBM Platform for Social Business Enabling “systems of engagement” solutions
  • 6. Leveraging the IBM Social Platform  Social fabric integration for Partners and in-house Apps and Services  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, REST – Open standards ready  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
  • 7. Unified APIs for the IBM Social Business Toolkit New APIs and services designed to help developers build unified user experiences and consistent extensibility independent of product, delivery model (cloud, on-premises), and client type (desktop client, browser, mobile) Activity Streams Embedded Experiences Share Box Collaboration - email - Communities - Activities - File sharing - Wikis, forums, blogs - ... Unified Communication
  • 8. 8 Agenda  IBM Social Platform Overview  ICS Social Application Development Strategy  Introduction to the Social Business Toolkit SDK  Summary
  • 9. Application Development The Six Legs of the Application Development Strategy Reach the broader set of developers Embrace Open Standards Nurture and entertain a community of developers Make the platform Accessible QuickStart image Enable the community Make it easy to consume the platform SDK
  • 10. 10 Reach the Broader Group of Developers  Use the technologies that current developers use – Develop components using Web and Mobile technologies • HTML5/CSS3/JavaScript, Mobile native and hybrid – Provide language independent data access using REST services • Wrap the APIs for different languages.  Target different platforms – IBM preferred platforms (WebSphere, IBM Domino...) and others (PHP, Ruby, .NET...)  Minimize the technology dependencies – Support many libraries and tooling • Dojo, JQuery, and other JavaScript libraries • Eclipse, IBM Rational Application Developer, IBM Domino Designer  Run the same components into different containers – Minimize the porting effort across the containers • Plain web applications, OpenSocial Gadgets, Portlets, iWidgets, Web Parts...
  • 11. 11 Embrace Open Standards  Enabling the next generation of socially-enabled solutions to enhance customers' existing investments and heterogeneous platforms – Focus on open standards and “loosely coupled” web-centric architectures  A commitment to drive and leverage open standards – Maximize choice, flexibility, and ease of integration – Drive enterprise innovation and leverage rapid innovation on the public web – Minimize incremental cost of targeting additional desktop and mobile platforms – Leverage dominant skill-sets based around web technologies
  • 12. 12 Make It Easy to Consume the Platform  Get developers started in minutes – Test the IBM APIs and Services directly from the cloud, without having to install anything – Make the on premises install as simple as possible  Provide reusable code libraries – Encapsulate the services access into easy to use libraries – Call any service with a few lines of code  Provide a large set of code snippets – Understand how the APIs can be used by looking at the self-documented snippets – Copy, paste and run the code samples directly to your own application  Provide an extended documentation – Make the documentation live in a constantly updated wiki – Provide developer API documentation generated from the source code (Java/JavaScript doc)
  • 13. QuickStart Image for Social Business Pre-integrated software appliance IBM Social Business Toolkit APIs IBM Social Business Core Modules Workflow and forms IBM Domino Workflow and forms IBM Domino Social collaboration IBM Connections Social collaboration IBM Connections Unified communications IBM Sametime Unified communications IBM Sametime IBM developerWorks CloudVMWare® - Includes the latest version of the IBM products all configured together with a sample set of data - Provides a version of the SDK pre-installed, including the playground IBM Social Business Toolkit SDK IBM Social Business Toolkit Playground
  • 14. Nurture and Enable the Community of Developers #ibmsbt /OpenNTF/SocialSDK http://ibmsbt.openntf.org/ http://bit.ly/ibmsbtcommunity http://bit.ly/VyedAB Product documentation in wikis Developer Workshops Twitter Facebook LinkedIn StackOverflow GitHub http://bit.ly/sbtplayground
  • 15. New DeveloperWorks Site for Social Business  Landing page for social business application developers – http://ibmdw.net/social – http://developer.ibm.com/social  Content – Getting started information for different types of developers – Blog and news – Events – Community links, esp. StackOverflow and GitHub – Documentation navigator  Part of a bigger IBM developerWorks effort – Plan to provide new topical sites like social, cloud, mobile, big data, analytics – Focus on the specific content rather than everything IBM related – Focus on community, including non IBM-owned sites
  • 16. 16 Agenda  IBM Social Platform Overview  ICS Social Application Development Strategy  Introduction to the Social Business Toolkit SDK  Conclusion
  • 17. Introducing the IBM Social Business Toolkit SDK  Let developers add social capabilities to their applications in minutes – Through the consumption of ready to use code libraries • Not a new set of APIs, but helpers on top of the existing APIs – Illustrated by many comprehensive examples that can simply be copy/paste to existing applications • And established developer patterns for social business  Target the broader range of developers – Focus on web technologies: HTML, JavaScript and CSS • But also support Java developers, and more over time – Supports J2EE and OSGi based servers, and more to come – Supports on-premises and cloud deployments  Delivered as an open source project (Apache 2.0 license) and available on GitHub – External contributions will be accepted – Supported using a community on developerWorks and OpenNTF
  • 18. SDK Keypoints  Easy to consume, starting library for any application developer  Saves application developers from writing cumbersome, static code – Isolates various characteristics related to connectivity to social services, outside of the code • Makes it easy to switch between multiple environments (production, development, test...) – Isolates complexity related to authentication mechanisms • The application code is agnostic of the underlying authentication mechanism. –No more demo/poc code that should be revisited later –Complex authentication flows are handled seamlessly by the SDK • Currently supports OAuth 1.0a, OAuth 2.0 and Basic authentication. –SSO (LTPA, SAML) are experimentally supported for now –Provides easy to use objects with many code examples – Low level APIs for directly consuming the REST services – Higher level objects with advanced capabilities (caching, …) – Hide some platform specific requirements (ex: OpenSocial xhr API, Portlet APIs...)
  • 19. 19 IBM Social Business Toolkit SDK - Now! Sample Applications OpenSocial Support Security Code Snippets Language Bindings Developer Playground Documentation Server Assets J2EE/Domino Pre-configured Tomcat
  • 20. Social Business Playground – Today and Next  Live on IBM Greenhouse http://bit.ly/sbtplayground  Delivered with the source code as part of the SDK  Code Snippets  JavaScript, Java, XPages...  API Explorer  API Documentation
  • 21. 21
  • 22. 22 Social Business Toolkit SDK - Samples  The SDK comes comes with several sample applications – JavaScript code snippets – Java code snippets – Full-fledged ACME airline demo application • Shows the use of social capabilities within an existing application
  • 23. 23
  • 24. JavaScript Developers Experience  The SDK is included with a single line of code – A script tag pointing to the toolkit – And use any of the APIs  Uses the AMD notation for maximum performance and modularity  The JavaScript contains many easy to use functions  Uses existing libraries (Dojo, JQuery...) under the cover, but exposes a library agnostic API  Comprehensible, customizable Dijits
  • 25. Java Developers Experience  Add the jar files/OSGi plug-ins to your development – Works on J2EE and Domino servers – And use any of the APIs  Supports web and stand-alone, Java client applications  The Java and JavaScript APIs are consistent
  • 26. 26 IBM Social Business SDK - Next! Language Bindings Developer Playground Server Assets Reusable Dijits WebSphere Portal Patterns Mobile SupportQuick Start Image SmarterWorkforce
  • 27. 27 Agenda  IBM Social Platform Overview  ICS Social Application Development Strategy  Introduction to the Social Business Toolkit SDK  Conclusion
  • 28. Adding Social Features To Your Application  Find and customize samples – Start with samples in Playground – Edit the samples and test your changes  Eventually, deploy the pre configured TOMCAT instance – Unzip the provided zip file on a Windows machine  Include SDK libraries in your application – Add jars to web application or deploy SDK feature to Domino – Include the SDK JavaScript libraries in your application pages – Configure Endpoints
  • 29. The SDK is a Collaborative, Open, Social Project  We want your feedback – Let us know what is good, what is not and what you'd like to see – Help us building the roadmap • Tell us about your priorities  We want your active participation – Participate to the community – Report bugs, and eventually solutions • Grow your reputation on Stackoverflow – Contribute code to the SDK and code snippets • Support languages & environments we do not (PHP, .NET...)  Learn more about social standards – Don't move – another great session is awaiting you! 2493A Open Standards For Social Business Apps Dolphin - Oceanic 6 Mon, 3/Jun, 04:15 PM - 05:15 PM
  • 30. OpenNTF Appathon • IBM Connections App Dev - Prizes: $5000 • IBM XPages App Dev - Prizes: $5000 • Anything leveraging Connections/Smartcloud (social SDK, OpenSocial, iWidgets, REST APIs, customization, WebSphere, PHP, XPages, etc.) will be accepted. http://appathon.openntf.org
  • 31. 31
  • 32. 32 Daily Apple TV giveaway  Complete your session surveys online each day at a conference kiosk or on your Innovate 2013 Portal!  Each day that you complete all of that day’s session surveys, your name will be entered to win the daily Apple TV!  On Wednesday be sure to complete your full conference evaluation to receive your free conference t-shirt!
  • 33. 33 © Copyright IBM Corporation 2013. All rights reserved. The information contained in these materials is provided for informational purposes only, and 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, these materials. Nothing contained in these materials 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. References in these materials to IBM products, programs, or services do not imply that they will be available in all countries in which IBM operates. Product release dates and/or capabilities referenced in these materials may change at any time at IBM’s sole discretion based on market opportunities or other factors, and are not intended to be a commitment to future product or feature availability in any way. IBM, the IBM logo, Rational, the Rational logo, Telelogic, the Telelogic logo, and other IBM products and services are trademarks of the International Business Machines Corporation, in the United States, other countries or both. Other company, product, or service names may be trademarks or service marks of others.
  • 34. 34 Acknowledgements and disclaimers © Copyright IBM Corporation 2013. 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, Rational, the Rational logo, Telelogic, the Telelogic logo, Green Hat, the Green Hat logo, and other IBM products and services 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, StackOverflow, Twitter, Facebook, Linked are trademarks or service marks of others. 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.

Notes de l'éditeur

  1. Author Notes: This is the PowerPoint template for the Innovate 2013 Track Sessions This template has been built in PowerPoint 2003. If you’re using PowerPoint 2007 or above, you may experience different usability results than what is provided as guidance here. To allow all masters of your exiting presentation to be updated correctly, download this template to your hard drive and copy your existing slides into the new template using slide sorter. IBMers can find additional information on presentation guidelines and resources at: https://w3-connections.ibm.com/wikis/home?lang=en-us#!/wiki/Rational%20Presentation%20Templates,%20Guidelines,%20and%20Resources IBM Rational presenters can leverage existing brand-level assets and sparklers (including Rational Brand Messaging Slides, Client Success Slides and Client Quotes, Statistics) from SSW’s Brand Content Page: https://w3-03.sso.ibm.com/software/xl/myportal/content?synKey=R789607U42052O71 Imagery guidelines: Avoid using cartoon like clip-art, use photo-art instead. Third party material cannot be used in a presentation without written permission (this includes product and Web page screen shots, and photos). Images must be acquired from a ‘royalty-free to use’ source such as: Microsoft or Lotus Symphony Clip Art library http://www.freebyte.com/clipart_images_photos_icons/#freevectorgraphics http://www.freedigitalphotos.net/ IBMers can use royalty-free images from the following repositories : IBM Brand Systems Center / Assets / Photography Login instructions: https://w3-connections.ibm.com/forums/html/topic?id=c1082624-e54c-4e04-bad1-ddb150ac7540 IBM Software Story Images https://w3-connections.ibm.com/files/app#/collection/b7570645-b2f8-4450-a27f-9269a163fc2d IBM Rational Presentation Image Library: https://w3-connections.ibm.com/wikis/home?lang=en_US#!/wiki/Rational%20Presentation%20Templates,%20Guidelines,%20and%20Resources/page/Presentation%20Image%20Library
  2. IBM IOD 2011 05/02/13 Prensenter name here.ppt 05/02/13 17:10 Please note the following IBMers must include the next slide (verbatim) after your title slide. IBMers must also include the mandatory “Acknowledgements and Disclaimers” slide (see slide 10) at the end of your presentation before the closing “Thank You” slide. - You will need to customize the “Acknowledgements and Disclaimers” text in red appropriately.
  3. The IBM Social Business Platform is part of a multi-year vision for providing an Exceptional work experience, by bringing the ICS solution portfolio together into a compelling unified experience with flexible delivery options, including on premises and cloud deployment. This toolkit is designed to enable consistent approaches across the web, the desktop and mobile environment. And to enable opportunity and innovation for developers to build a Social Business. Many observers assimilate the Social Business as a revolution similar to what SOA was a few years ago. As the Toolkit is a rapidly evolving code base, it delivers through a regular cadence as part of the ICS product updates. It is at the core of most of our products.
  4. Well, the toolkit is a Social fabric integration for both partners and in-house applications and services. It allows to either create brand new, Social enabled applications, or add social capabilities to the existing ones. As such, it doesn't preclude any particular tooling or runtime technology, but runs on what you are already familiar with. It also operates well, not only with IBM products, but also third party. We're putting a lot of effort into emphasizing a focused set of common technologies across the product line to enable you to take advantage of the integration opportunities. It allows you to build once, and reuse across the portfolio. From a technology standpoint, it comprises a set of consistent, RESTful APIs and services that any application can leverage. It is entirely based on Web patterns, like JSON, ATOM, CMIS, REST and is open standard ready. We really want to appeal to a broader audience of developers. We want to make sure, in terms of our customers, that they have the development skills that they need to draw upon, in order to build the applications they want, which really leads to our focus on Web technologies Finally, as mentioned previously, it provides flexible delivery options, including on premises and cloud, as well as unique hybrid scenarios. The same services and APIs are available, regardless the deployment being chosen. But wait, the Social Business is also more than a comprehensive and consistent collection of APIs and services: it includes an extensive documentation, a large set of samples, of best practices and an active community which enable the framework.
  5. As stated earlier, the social business tookit is a set of APIs and services that sit on top of the IBM Social Framework, to help developers build a unified experience, independent of the product, delivery model, or client type. Let me now dig deeper into the available APIs and services First, we have an extensive set of collaboration APIs, delivered through IBM Connections. It comprises Communities, Profiles, Activities, Forums, Wikis, File sharing and many others. These are key to bring Social capabilities into your applications, like searching people profiles, fostering communities, sharing information, attaching into activities, executing data analytics... Well a wide range of collaboration capabilities. Second, we introduced the Activity Streams. An activity stream is a dynamic view of data that had been aggregated and published. This in turn provides a central location for attention management – like viewing and acting on personally relevant events and content across one's network and relevant services. It is similar in concept to the news feed in Facebook , or the wall of tweets in Twitter. The data that is published into an activity stream comes from any external source that had been registered to the aggregation service. These events can be pushed by an external application to the aggregator, or pulled on a regular basis from the external application by the aggregator. Obviously, the social business toolkit offers both options through a set of comprehensive APIs. Third: the notion of acting in-context is extended through Embedded Experiences. Basically, it allows common actions against enterprise systems to be provided through in-context OpenSocial gadgets, exposed within IBM Collaboration Services products, including Connections, LotusLive and Notes/Domino. Although Embedded Experiences are usable in many contexts, they are particularly relevant within an Activity Stream, allowing a user to remain in a single, personalized interface while acting against a broad range of social and enterprise services. Fourth, the Share box allows for the creation and sharing of new content in any service from any application or page, and is available through Social Business Toolkit-enabled products and applications. The Share box itself is based on an extensible mechanism, allowing applications to provide custom capabilities. Finally, the Social business toolkit includes a large set of unified communication APIs, including instant messaging , telephony, presence awareness... All available at your fingertips! And more is to come, as the Social Business Toolkit is a hot, on-going effort.
  6. It's probably obvious at this point that we're going to depend on open Web standards as a foundation for realizing the Toolkit. This is really about IBM reaffirming our long standing commitment to open standards, both to use them and also to drive them. We think it's the way to drive value for our customers, to give you flexibility, and adaptability. It is the way to drive innovation and leverage the innovation that's going on in the wider eco-system. I'm just insisting on this point: it is not only about adhering to open standards, but actually driving them. The work currently being done by IBMers within the OpenSocial fundation is a perfect example of this. Although the list of open standards being used is incomplete in the slide, it shows the main technologies being adopted. Just to name a few, you can find: OpenSocial: OpenSocial includes both a component model (Gadgets) and a set of APIs. As said earlier, IBM is a member of the OpenSocial Board and is deeply involved in the specification. ActivityStreams: ActivityStreams is a format for syndicating social activities which is becoming aligned as a reference specification with OpenSocial. IBM is very involved in contributing to the Activity Streams specification. OAuth and SAML for security. OAuth is an open protocol to securely authorize third party access to service APIs. It is frequently used between internet-based services. For example, Facebook or Twitter are enabled through OAuth. SAML is an XML-based framework for creating and exchanging security information between online partners, frequently used within an enterprise. SAML is broadly supported across the on-premises social portfolio of offerings. And much more, as shown by the icons...
  7. Lotus GreenHouse is a ready to use, but shared environment. In order to make the toolkit even easier to consume with your own data, we're going to provide a virtual appliance that will come with our product set pre-installed, with everything pre-configured, including single sign-on, as well as some realistic sample data set, specifically targeting the developer community. So by getting this appliance, you will be ready to experiment our APIs, experiment our tooling, in just a matter of minutes. And this will be available either on premises, through a VMWare appliance that you will be able to download and install locally, but also in the Cloud, and more precisely the IBM Cloud. The first release of this appliance will comprise Lotus Domino for building Workflow and forms, Lotus Connections for Social collaboration, and Lotus Sametime for unified communication, all of that under very attractive conditions and licensing model for developers, in short just free for developers. This appliance will also be updated over the course of the year, with the latest releases of the products. Moreover, it will also be released with beta versions of the products, allowing you to consume the latest technology at the cheapest cost.
  8. Optional slide. Graphic is available in English only.
  9. Optional slide. Graphic is available in English only.
  10. Optional slide. Graphic is available in English only.
  11. Giveaway Slide
  12. Mandatory closing slide (2 of 2) Thank You Slide (available in English only).
  13. IBM IOD 2011 05/02/13 Prensenter name here.ppt 05/02/13 17:10 Mandatory closing slide (1 of 2) Acknowledgements and disclaimers IBMers must include This mandatory “Acknowledgements and Disclaimers” slide at the end of your presentation before the closing “Thank You” slide. - You will need to customize the “Acknowledgements and Disclaimers” text in red appropriately.