SlideShare a Scribd company logo
1 of 63
© 2015 IBM Corporation
Drive Innovation by Connecting Your
Collaboration and Data Applications in
the Cloud - #1244
Heidi Ambler
Director of Offering Management for ESS Technologies
@heidi_ambler
Luis Benitez
Manager, Social & Mobile Technologies
@Lbenitez
October 26, 2015
• 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.
Please Note:
2
IBM Connections Cloud Overview
Industry Trends and Market Information
Next Steps
Building Apps with IBM Connections Cloud
3
Two – thirds
of enterprises
plan to increase their
investment in social
over the next two
years.
4
67%
of leading social
adopters have
accelerated the
speed at which they
innovate.
IBM Connections Cloud
Overview
Mobile
Social
Cloud
Analytics
Security
Focus for Enterprise Social Solutions
Evolution of Collaboration
A Fully Integrated Collaborative Experience
 All the tools you need to
collaborate, communicate and
coordinate
 Pick and choose the
capabilities that work for your
environment
 Integrated Web Experience
 Rich mobile applications
 Extensible and Open
Architecture
 Delivered in the cloud, on
premises or hybrid
YOU
TEAM
ECOSYSTEM
Where the Battleground Is …
Most products now offer
robust activity streams, blogs, wikis,
and profiles and the
battleground for differentiation
has moved to
analytics, integration, and partner
ecosystems
Source: Forrester Wave for Enterprise Social Software Q2 2014
To learn more, visit ourApp Cataloghttp://catalog.lotus.com
IBM Enterprise Social Solutions
Application Development Strategy
What is IBM Bluemix
Bluemix is an open-standards, cloud-based platform for building, running,
and managing applications.
Build your apps, your way
Use the most prominent
compute technologies to power
your app: Cloud Foundry,
Docker, OpenStack.
Extend apps with services
A catalog of IBM, third party,
and open source services allow
the developer to stitch an
application together quickly.
Scale more than just
instances
Development, monitoring,
deployment, and logging tools
allow the developer to run and
manage the entire application.
Layered Security
IBM secures the platform and
infrastructure and provides you
with the tools to secure your apps.
Deploy and manage hybrid apps
seamlessly
Get a seamless dev and management
experience across a number of hybrid
implementations options.
Flexible Pricing
Try compute options and services for
free and, when you’re ready, pay
only for what you use. Pay as you go
and subscription models offer choice
and flexibility.
Coming
Summer
2015
What is IBM Cloud marketplace
IBM Cloud marketplace is the IBM digital channel for all things cloud
• Self-service model for the new buyer – new to IBM and already engaged with IBM, startups to the
enterprise – to navigate and search for stand-alone, integrated and add on services relevant to their
specific needs
• A single user experience to discover, learn, try, buy, adopt and advocate hundreds of IBM and partner
IaaS, PaaS, SaaS and BPaaS, including hybrid environments
Deliver trusted,
enterprise features
• Enterprise-grade cloud platform
• Open integration including pre-built
partner integration with APIs
• Hybrid options to enable enterprise
integration, a composable business
Infuse IBM expertise
• Relevant, helpful, search-optimized content
for business professionals, developers and
IT leaders
• Industry best practices and “how-to” offering
content and assets based on IBM client
experience
• Solutions and solution scenarios to help
guide IT and LOB leaders
• Unified cloud naming, messages and
portfolio
Serve up a world class
partner ecosystem
• Emerging and key tech partners via open
invitation and targeted recruitment
• Must qualify for inclusion: run on or be
deployable to SoftLayer®, integrate with
an IBM premium platform service, or
integrate with or extend our SaaS
offerings
• Favorable to complement key solution
scenarios
The Enterprise Social Solutions (ESS)
Application Development Strategy
 Entice developers / partners to use IBM Connections cloud by
creating a compelling open and extensible platform.
 Embrace IBM Developer programs (e.g. IBM Bluemix) to drive
developers to create, build and manage new socially enabled
applications using IBM Connections Cloud services.
 Promote ISVs who can provide complimentary solutions and / or
solutions that help address specific customer needs.
How It All Comes Together
Connections Cloud
IBM Verse
SmartCloud Notes
Communities
Activities
Profiles
Files
Blogs
Wikis
Forums
Docs
Domino
Hosted managed service
Catalog
Developer Customer
Administrator
End user
How It All Comes Together
Connections Cloud
IBM Verse
SmartCloud Notes
Communities
Activities
Profiles
Files
Blogs
Wikis
Forums
Docs
Domino
Hosted managed service
Bluemix
Catalog
Developer Customer
Administrator
End user
Builds app for ….
API access
How It All Comes Together
Connections Cloud
IBM Verse
SmartCloud Notes
Communities
Activities
Profiles
Files
Blogs
Wikis
Forums
Docs
Domino
Hosted managed service
Bluemix
Catalog
Developer Customer
Administrator
End user
Builds app for ….
Apps published to catalog
API access
How It All Comes Together
Connections Cloud
IBM Verse
SmartCloud Notes
Communities
Activities
Profiles
Files
Blogs
Wikis
Forums
Docs
Domino
Hosted managed service
Bluemix
Catalog
Developer Customer
Administrator
End user
Builds app for ….
Apps published to catalog
API access
User / Admin
discovers App
App discovery
How It All Comes Together
Connections Cloud
IBM Verse
SmartCloud Notes
Communities
Activities
Profiles
Files
Blogs
Wikis
Forums
Docs
Domino
Hosted managed service
Bluemix
Catalog
Developer Customer
Administrator
End user
Builds app for ….
Apps published to catalog
API access
User / Admin
discovers App
User / Admin
provision & use App
User / Admin
access App
Migrate on-premises
Domino apps to cloud
App discovery
App access
Developer Ecosystem Overview
The developer ecosystem adds value to the IBM
Connections Cloud portfolio in a variety of different ways;
• Independent Software Vendors (ISVs) / Strategic Partners
• OEMs
• Business Partner Resellers
• Corporate IT
And more …
Building Apps for IBM
Connections
Existing Capabilities
• Replacing Logos and Theme
• Extension Points
- Apps Menu
- Profiles Person and Contact Records
- File Details
- New File
- Activity Stream Event Embedded Experience for Cloud
• Adding IBM Connections Cloud Navigation Header / Footer to your
own App
25
Customizable Logos and Themes
26
Customizable Menu Elements
27
Customizable Contacts Links
28
Customizable Files Links
29
Activity Stream and 3rd Party Integration
30
Activity Stream and 3rd Party Integration
31
Adding the Connections Cloud banner to
partner applications
Go from this…
32
Adding the Connections Cloud banner to
partner applications
…to this:
33
Adding the Connections Cloud banner to
partner applications
In 3 simple steps:
1.Add the following before the closing body tag in your web app
<script
src="https://apps.na.collabserv.com/navbar/banner/partner/navB
ar?oneui=3" type=“text/javascript"></script>
2.Add the following to the head tag
<link href="http://apps.na.collabserv.com/theming/theme/css/3"
rel="stylesheet" type=“text/css"></link>
3.Add the following CSS classes to your opening body tag
<body class="lotusui30 lotusui30_body lotusui30_fonts
scloud3">
34
Customizable Mobile
Navigation and Configuration
Mobile Navigation and Configuration
35
AppFusions Puts It All Together
36
Demo – See it in Action!
Bluemix is an open-standards,
cloud-based platform for building,
running, and managing
applications.
Bringing The Power of Domino To The IBM Cloud
• Developers can realize the next generation of Domino LOB applications
 New types of cloud based applications that use Bluemix services like Watson, mobile,
analytics, social files and more....
• Leverage your investment in Notes & Domino apps
 Easier path to modernized applications
 Integrate your on-premises applications with hybrid architecture
• Opportunities for Business Partners
 New routes to market for ISVs, migration and modernization services….
+
Domino is a Rapid Application
Development & Deployment platform for
custom Line-of-Business applications
Domino Comes to Bluemix!
Experimental services now available
• Bluemix Runtime: IBM XPages Runtime
• Bluemix Service: IBM XPages NoSQL Database
• Bluemix Boilerplate: XPages/Domino Database starter
kit with samples to quickly get up and running
• Domino Designer extensions: Build & deploy to Bluemix
IBM Connections Cloud Example on Bluemix
Social File Sharing
• IBM Social File Sharing
 Service Brokers on Bluemix
 Targeting Java runtimes
• Sample App
 Using Social features when sharing photos
• Value
 Automatic provisioning and de-provisioning
of organization and users
 Guidance, examples and documentation
geared towards development of cloud
based social applications
New Extensibility Architecture
41
Extensibility Overview
1. Builds on existing Declarative UI extensions in Connections Cloud
2. New AppRegistry component introduces multi-tenant flexibility to allow
individual organizations to deploy additional extensions, specify what they
extend and configure how they behave
3. Communities new Apps feature is first component making use of AppRegistry
4. Partners can extend and add value without incurring multiple deployments or
challenges related to new releases of Connections Cloud
5. Investments in extensibility in Cloud typically carry to on premises
deployments
42
Extensibility Personas and Roles
43
Vincent Carlos Vijay Kelly
IBM (Dev) Imaginnado (Dev) Greenwell admin Greenwell user
• Codes, Exposes
and Documents
extension points
inside Component
• Discovers and
learns extension
points
• Creates extensions
/ apps for them
• Deploys extensions
/ apps for specific
extension points
• Configures
extensions
• Uses extensions /
Apps as part of
integrated
experience
Extensibility Personas and Roles
44
Vincent
IBM (Dev)
• Codes, Exposes
and documents
extension points
inside Component
Extension
Point
Exposes
Extension Contract
Extension
Declaration
Extension
Protocol
Behavior as configured by Org Admin
What extension point tells
Extension/App
What extension/App tells extension
host Component
Extensibility Personas and Roles
45
Carlos
Imaginnado (Dev)
• Discovers and
learns extension
points
• Creates Extension
Apps for them
Extension
Point
Extension
App
Renders
Uses
Extension Contract
Extension
Declaration
Extension
Protocol
Behavior as configured by Org Admin
What extension point tells
Extension/App
What extension/App tells extension
host Component
Exposes
Extension Contract
Extensibility Personas and Roles
46
Vijay
Greenwell admin
• Deploys extensions
apps for specific
extension points
• Configures
extensions
Extension
Declaration
Extension
Protocol
Behavior as configured by Org Admin
What extension point tells
Extension/App
What extension/App tells extension
host Component
Extension
Point
Extension
App
Exposes
Renders
Uses
Extension Contract
Extensibility Personas and Roles
47
Kelly
Greenwell user
• Uses extensions /
Apps as part of
integrated
experience
Extension
Declaration
Extension
Protocol
Behavior as configured by Org Admin
What extension point tells
Extension/App
What extension/App tells extension
host Component
Extension
Point
Extension
App
Exposes
Renders
Uses
3rd Party Apps in Communities
48
Surfacing 3rd Party Apps in IBM Connections
Communities
49
• Third-party content is surfaced through a new App named the
"Url Widget" provided out-of-the box on Connections
Communities Cloud:
• The body of the Url Widget is an iFrame surfacing a web
page from a specific url
• The organization administrator can configure one of more
instances of the Url Widget
Programatic App/Extension Deployment Steps
50
• Obtain and configure AppExtension declaration and store in file
• Register AppExtension using HTTP POST API
URL: <SC host>/appregistry/api/v1/extensions
Header: Content-Type: application/json
Content (body): The content of the file created in step 1.
• Community Owners should now see the App in the “Add Apps” menu
• Optional:
• Verify AppExtension was successfully registered (get all extension IDs)
URL: <SC host>/appregistry/api/v1/extensions/
• Remove AppExtension using HTTP DELETE
URL: <SC host>/appregistry/api/v1/extension/<id>
Extension
Declaration
Development of Community App
51
• General approach
1.App code should be implemented in the form of a webpage that is deployed, hosted and
managed by the owner of the App. (IBM Bluemix is an excellent venue for this)
2.The extension point in IBM Connections Communities surfaces the 3rd party App in an
iFrame sandboxed via HTML 5 sandbox attribute.
3.The App communicates with Communities via message passing to receive context
• The contextual data are passed to the 3rd party web page loaded in the iFrame
inside the URL Widget through an object in JSON format defined as follows:
{
userData: {<userData>},
source: {<sourceInformation>},
extraContent: {<community-specific data>}
}
Extension
App
Extension
Point
Contextual information available to the 3rd party
App
52
▪ UserData
– userId User's unique id
– orgId User's organizations id
– email User's email address
– displayName User's display name
▪ Source
– resourceId Community's id
– resourceName Community's name
– resourceOrganizationId Community's owning organization
– resourceType Type of the resource
(*community" in the case of widget running in Community)
▪ extraContent: (additional data that are specific to Communities)
– canContribute Determines whether the logged-in user can contribute content
– canPersonalize Determines whether the logged-in user can personalize the content
Extension
Protocol
Contextual information available to the 3rd party
content (cont)
53
▪ Context is passed through a postMessage event. event.data contains the JSON object with the contextual information
described above. The 3rd party webpage can intercept the event as follows (using example on North America data
center ):
▪ The 3rd party content must "ask" Connections to send the contextual information through a postMessage event with the
text value "appReady".
parent.postMessage("appReady", "*");
▪ Note that postMessage is only supported on HTML5 browser, meaning that the Url widget in Communities is only
supported on such browsers.
window.addEventListener('message', function(event) {
if (event.origin === “https://apps.na.collabserv.com") {
// event.data contains the full context
console.log("Running in community named " + event.data.source.resourceId);
}
}, false);
Extension
Protocol
Next Steps
Social Business Breakout Sessions
Session
Number
Title Speaker Date / Time Location
BSS-1244 Drive innovation by connecting your
collaboration and data apps in the Cloud
Luis Benitez / Heidi
Ambler
Mon, Oct 26th,
2:30pm – 3:30pm
Mandalay Bay SCC,
Level 2, Breakers L
BSS-1259 Adopting Cloud with Confidence: Taming
the Regulatory Dragons
David Dutcher / David
Durazzano
Mon, Oct 26th, 4-5pm Mandalay Bay SCC,
Level 2, Breakers L
BSS-1215 Accelerating Social Adoption Through
Deeper Engagement and Transparency
to Insights
Suzanne Livingston,
Clients TBD
Tues, Oct 27th, 1-2pm Mandalay Bay SCC,
Level 2, Lagoon AB
BSS-1260 Driving mobile, data- and analytics-rich
employee engagement
Heidi Ambler, Luis
Benitez
Tues, Oct 27th, 4-5pm Mandalay Bay SCC,
Level 2, Breakers L
SUP-4053 Technology Transcendence: giving your
collaboration tools a brain
Jason Silva / Rob
Koplowitz
Weds, Oct 28th, 1-
2pm
Mandalay Bay, South
Seas Ballroom F
BSS-1274 Reimagine the Way You Work: The
Next-Generation Mail and Social
Experience
Rene Schimmer,
Andy Yiu
Weds, Oct 28th, 2:30-
3:30pm
Mandalay Bay SCC,
Level 2, Breakers L
BSS-3635 Deliver Content Quickly and Safely:
Secure Your Social Content with IBM
Connections Cloud
Luis Benitez / Jim
Puckett
Weds, Oct 28th, 4-
5pm
Mandalay Bay SCC,
Level 2, Breakers L
Resources
IBM Connections Cloud Trial - http://ibmcloud.com/social
Request pre-production access – http://bit.ly/RequestCA1
API Documentation - http://bit.ly/ConnectionsAPIs
Start building your apps - http://developer.ibm.com/social
Summary
Social, Messaging,
Unified
Communications &
Collaboration in a
single experience
Securely
collaborate
internally &
externally
effortlessly
All supported in a
variety of
deployment
choices
IBM Delivers A Fully Integrated Social Business Platform
© 2015 IBM Corporation
Thank You
We Value Your Feedback!
Don’t forget to submit your Insight session and speaker
feedback! Your feedback is very important to us – we use it
to continually improve the conference.
Access your surveys at insight2015survey.com to quickly
submit your surveys from your smartphone, laptop or
conference kiosk.
60
61
Notices and Disclaimers
Copyright © 2015 by International Business Machines Corporation (IBM). No part of this document may be reproduced or transmitted in any form
without written permission from IBM.
U.S. Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM.
Information in these presentations (including information relating to products that have not yet been announced by IBM) has been reviewed for
accuracy as of the date of initial publication and could include unintentional technical or typographical errors. IBM shall have no responsibility to
update this information. THIS DOCUMENT IS DISTRIBUTED "AS IS" WITHOUT ANY WARRANTY, EITHER EXPRESS OR IMPLIED. IN NO
EVENT SHALL IBM BE LIABLE FOR ANY DAMAGE ARISING FROM THE USE OF THIS INFORMATION, INCLUDING BUT NOT LIMITED TO,
LOSS OF DATA, BUSINESS INTERRUPTION, LOSS OF PROFIT OR LOSS OF OPPORTUNITY. IBM products and services are warranted
according to the terms and conditions of the agreements under which they are provided.
Any statements regarding IBM's future direction, intent or product plans are subject to change or withdrawal without notice.
Performance data contained herein was generally obtained in a controlled, isolated environments. Customer examples are presented as
illustrations of how those customers have used IBM products and the results they may have achieved. Actual performance, cost, savings or other
results in other operating environments may vary.
References in this document to IBM products, programs, or services does not imply that IBM intends to make such products, programs or services
available in all countries in which IBM operates or does business.
Workshops, sessions and associated materials may have been prepared by independent session speakers, and do not necessarily reflect the
views of IBM. All materials and discussions are provided for informational purposes only, and are neither intended to, nor shall constitute legal or
other guidance or advice to any individual participant or their specific situation.
It is the customer’s responsibility to insure its own compliance with legal requirements and to obtain advice of competent legal counsel as to the
identification and interpretation of any relevant laws and regulatory requirements that may affect the customer’s business and any actions the
customer may need to take to comply with such laws. IBM does not provide legal advice or represent or warrant that its services or products will
ensure that the customer is in compliance with any law.
62
Notices and Disclaimers (con’t)
Information concerning non-IBM products was obtained from the suppliers of those products, their published announcements or other publicly
available sources. IBM has not tested those products in connection with this publication and cannot confirm the accuracy of performance,
compatibility or any other claims related to non-IBM products. Questions on the capabilities of non-IBM products should be addressed to the
suppliers of those products. IBM does not warrant the quality of any third-party products, or the ability of any such third-party products to
interoperate with IBM’s products. IBM EXPRESSLY DISCLAIMS ALL WARRANTIES, EXPRESSED OR IMPLIED, INCLUDING BUT NOT
LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
The provision of the information contained herein is not intended to, and does not, grant any right or license under any IBM patents, copyrights,
trademarks or other intellectual property right.
• IBM, the IBM logo, ibm.com, Aspera®, Bluemix, Blueworks Live, CICS, Clearcase, Cognos®, DOORS®, Emptoris®, Enterprise Document
Management System™, FASP®, FileNet®, Global Business Services ®, Global Technology Services ®, IBM ExperienceOne™, IBM
SmartCloud®, IBM Social Business®, Information on Demand, ILOG, Maximo®, MQIntegrator®, MQSeries®, Netcool®, OMEGAMON,
OpenPower, PureAnalytics™, PureApplication®, pureCluster™, PureCoverage®, PureData®, PureExperience®, PureFlex®, pureQuery®,
pureScale®, PureSystems®, QRadar®, Rational®, Rhapsody®, Smarter Commerce®, SoDA, SPSS, Sterling Commerce®, StoredIQ,
Tealeaf®, Tivoli®, Trusteer®, Unica®, urban{code}®, Watson, WebSphere®, Worklight®, X-Force® and System z® Z/OS, are trademarks of
International Business Machines Corporation, registered in many jurisdictions worldwide. Other product and service names might be
trademarks of IBM or other companies. A current list of IBM trademarks is available on the Web at "Copyright and trademark information" at:
www.ibm.com/legal/copytrade.shtml.

More Related Content

What's hot

What's New in IBM Connections Social Cloud - Q2 2015
What's New in IBM Connections Social Cloud - Q2 2015What's New in IBM Connections Social Cloud - Q2 2015
What's New in IBM Connections Social Cloud - Q2 2015Luis Benitez
 
1309 leveraging social business data visualizing the connections org structure
1309  leveraging social business data visualizing the connections org structure1309  leveraging social business data visualizing the connections org structure
1309 leveraging social business data visualizing the connections org structureMatthew Milza
 
What's New in IBM Connections Social Cloud - Q1 2015
What's New in IBM Connections Social Cloud - Q1 2015What's New in IBM Connections Social Cloud - Q1 2015
What's New in IBM Connections Social Cloud - Q1 2015Luis Benitez
 
What's New in IBM Connections Social Cloud - September 2014
What's New in IBM Connections Social Cloud - September 2014What's New in IBM Connections Social Cloud - September 2014
What's New in IBM Connections Social Cloud - September 2014Luis Benitez
 
ID400 - What's New and Coming in IBM Connections 2014 #IBMConnect
ID400 - What's New and Coming in IBM Connections 2014 #IBMConnectID400 - What's New and Coming in IBM Connections 2014 #IBMConnect
ID400 - What's New and Coming in IBM Connections 2014 #IBMConnectLuis Benitez
 
Are You Ready for an Alternative in Application Development?
Are You Ready for an Alternative in Application Development?Are You Ready for an Alternative in Application Development?
Are You Ready for an Alternative in Application Development?LetsConnect
 
What's New in IBM Connections 4.0
What's New in IBM Connections 4.0What's New in IBM Connections 4.0
What's New in IBM Connections 4.0Luis Benitez
 
IBM Connections – Managing Growth and Expansion
IBM Connections – Managing Growth and ExpansionIBM Connections – Managing Growth and Expansion
IBM Connections – Managing Growth and ExpansionLetsConnect
 
How IBM Enabled its Worldwide Sales Force with Mobile Technologies
How IBM Enabled its Worldwide Sales Force with Mobile TechnologiesHow IBM Enabled its Worldwide Sales Force with Mobile Technologies
How IBM Enabled its Worldwide Sales Force with Mobile TechnologiesChris Pepin
 
How to upload a file to an IBM Connections.Cloud Community using the Plugins ...
How to upload a file to an IBM Connections.Cloud Community using the Plugins ...How to upload a file to an IBM Connections.Cloud Community using the Plugins ...
How to upload a file to an IBM Connections.Cloud Community using the Plugins ...Gavin Bollard
 
Give your community owners the reports they really need
Give your community owners the reports they really needGive your community owners the reports they really need
Give your community owners the reports they really needKlaus Bild
 
ICSUG Keynote IBM Collaboration Strategie 2015 and beyond
ICSUG Keynote IBM Collaboration Strategie 2015 and beyondICSUG Keynote IBM Collaboration Strategie 2015 and beyond
ICSUG Keynote IBM Collaboration Strategie 2015 and beyondICS User Group
 
What's new for Existing Customers in Connections 5.0
What's new for Existing Customers in Connections 5.0What's new for Existing Customers in Connections 5.0
What's new for Existing Customers in Connections 5.0Albert Nichols
 
IBM Connections 4.5 CR2 Installation - From Zero To Social Hero - 2.02 - with...
IBM Connections 4.5 CR2 Installation - From Zero To Social Hero - 2.02 - with...IBM Connections 4.5 CR2 Installation - From Zero To Social Hero - 2.02 - with...
IBM Connections 4.5 CR2 Installation - From Zero To Social Hero - 2.02 - with...Frank Altenburg
 
Social Connections VI Keynote - Why IBM Connections 5.0 Matters
Social Connections VI Keynote  - Why IBM Connections 5.0 MattersSocial Connections VI Keynote  - Why IBM Connections 5.0 Matters
Social Connections VI Keynote - Why IBM Connections 5.0 MattersLuis Benitez
 
What's New in IBM SmartCloud Connections - May 2014
What's New in IBM SmartCloud Connections - May 2014What's New in IBM SmartCloud Connections - May 2014
What's New in IBM SmartCloud Connections - May 2014Luis Benitez
 
IBM Messaging Roadmap
IBM Messaging RoadmapIBM Messaging Roadmap
IBM Messaging RoadmapSarwar Javaid
 
IBM Messaging and Collaboration Roadmap - Notes and Domino update - December ...
IBM Messaging and Collaboration Roadmap - Notes and Domino update - December ...IBM Messaging and Collaboration Roadmap - Notes and Domino update - December ...
IBM Messaging and Collaboration Roadmap - Notes and Domino update - December ...Ed Brill
 
Integrating IBM Connections with ECM using IBM Content Navigator
Integrating IBM Connections with ECM using IBM Content NavigatorIntegrating IBM Connections with ECM using IBM Content Navigator
Integrating IBM Connections with ECM using IBM Content NavigatorElinar
 

What's hot (20)

What's New in IBM Connections Social Cloud - Q2 2015
What's New in IBM Connections Social Cloud - Q2 2015What's New in IBM Connections Social Cloud - Q2 2015
What's New in IBM Connections Social Cloud - Q2 2015
 
1309 leveraging social business data visualizing the connections org structure
1309  leveraging social business data visualizing the connections org structure1309  leveraging social business data visualizing the connections org structure
1309 leveraging social business data visualizing the connections org structure
 
What's New in IBM Connections Social Cloud - Q1 2015
What's New in IBM Connections Social Cloud - Q1 2015What's New in IBM Connections Social Cloud - Q1 2015
What's New in IBM Connections Social Cloud - Q1 2015
 
What's New in IBM Connections Social Cloud - September 2014
What's New in IBM Connections Social Cloud - September 2014What's New in IBM Connections Social Cloud - September 2014
What's New in IBM Connections Social Cloud - September 2014
 
ID400 - What's New and Coming in IBM Connections 2014 #IBMConnect
ID400 - What's New and Coming in IBM Connections 2014 #IBMConnectID400 - What's New and Coming in IBM Connections 2014 #IBMConnect
ID400 - What's New and Coming in IBM Connections 2014 #IBMConnect
 
Are You Ready for an Alternative in Application Development?
Are You Ready for an Alternative in Application Development?Are You Ready for an Alternative in Application Development?
Are You Ready for an Alternative in Application Development?
 
What's New in IBM Connections 4.0
What's New in IBM Connections 4.0What's New in IBM Connections 4.0
What's New in IBM Connections 4.0
 
IBM Connections – Managing Growth and Expansion
IBM Connections – Managing Growth and ExpansionIBM Connections – Managing Growth and Expansion
IBM Connections – Managing Growth and Expansion
 
How IBM Enabled its Worldwide Sales Force with Mobile Technologies
How IBM Enabled its Worldwide Sales Force with Mobile TechnologiesHow IBM Enabled its Worldwide Sales Force with Mobile Technologies
How IBM Enabled its Worldwide Sales Force with Mobile Technologies
 
IBM Connections Cloud Administration
IBM Connections Cloud AdministrationIBM Connections Cloud Administration
IBM Connections Cloud Administration
 
How to upload a file to an IBM Connections.Cloud Community using the Plugins ...
How to upload a file to an IBM Connections.Cloud Community using the Plugins ...How to upload a file to an IBM Connections.Cloud Community using the Plugins ...
How to upload a file to an IBM Connections.Cloud Community using the Plugins ...
 
Give your community owners the reports they really need
Give your community owners the reports they really needGive your community owners the reports they really need
Give your community owners the reports they really need
 
ICSUG Keynote IBM Collaboration Strategie 2015 and beyond
ICSUG Keynote IBM Collaboration Strategie 2015 and beyondICSUG Keynote IBM Collaboration Strategie 2015 and beyond
ICSUG Keynote IBM Collaboration Strategie 2015 and beyond
 
What's new for Existing Customers in Connections 5.0
What's new for Existing Customers in Connections 5.0What's new for Existing Customers in Connections 5.0
What's new for Existing Customers in Connections 5.0
 
IBM Connections 4.5 CR2 Installation - From Zero To Social Hero - 2.02 - with...
IBM Connections 4.5 CR2 Installation - From Zero To Social Hero - 2.02 - with...IBM Connections 4.5 CR2 Installation - From Zero To Social Hero - 2.02 - with...
IBM Connections 4.5 CR2 Installation - From Zero To Social Hero - 2.02 - with...
 
Social Connections VI Keynote - Why IBM Connections 5.0 Matters
Social Connections VI Keynote  - Why IBM Connections 5.0 MattersSocial Connections VI Keynote  - Why IBM Connections 5.0 Matters
Social Connections VI Keynote - Why IBM Connections 5.0 Matters
 
What's New in IBM SmartCloud Connections - May 2014
What's New in IBM SmartCloud Connections - May 2014What's New in IBM SmartCloud Connections - May 2014
What's New in IBM SmartCloud Connections - May 2014
 
IBM Messaging Roadmap
IBM Messaging RoadmapIBM Messaging Roadmap
IBM Messaging Roadmap
 
IBM Messaging and Collaboration Roadmap - Notes and Domino update - December ...
IBM Messaging and Collaboration Roadmap - Notes and Domino update - December ...IBM Messaging and Collaboration Roadmap - Notes and Domino update - December ...
IBM Messaging and Collaboration Roadmap - Notes and Domino update - December ...
 
Integrating IBM Connections with ECM using IBM Content Navigator
Integrating IBM Connections with ECM using IBM Content NavigatorIntegrating IBM Connections with ECM using IBM Content Navigator
Integrating IBM Connections with ECM using IBM Content Navigator
 

Viewers also liked

XPagesDay2014 A-4 XPages with jQueryMobile BADプラクティスガイド
XPagesDay2014 A-4 XPages with jQueryMobile BADプラクティスガイドXPagesDay2014 A-4 XPages with jQueryMobile BADプラクティスガイド
XPagesDay2014 A-4 XPages with jQueryMobile BADプラクティスガイドTetsuji Hayashi
 
複製トラブル3連発 こんな「消滅」「合体」「増殖」 ありました
複製トラブル3連発 こんな「消滅」「合体」「増殖」 ありました複製トラブル3連発 こんな「消滅」「合体」「増殖」 ありました
複製トラブル3連発 こんな「消滅」「合体」「増殖」 ありましたSatoru Abe
 
XPagesDay 2016 「開発事例 - XPages で作る動画閲覧サイト」
XPagesDay 2016 「開発事例 - XPages で作る動画閲覧サイト」XPagesDay 2016 「開発事例 - XPages で作る動画閲覧サイト」
XPagesDay 2016 「開発事例 - XPages で作る動画閲覧サイト」tshost
 
XPagesDay 2016 「私がハマった失敗例」
XPagesDay 2016 「私がハマった失敗例」XPagesDay 2016 「私がハマった失敗例」
XPagesDay 2016 「私がハマった失敗例」tshost
 
Notesとconnections cloudを連携
Notesとconnections cloudを連携Notesとconnections cloudを連携
Notesとconnections cloudを連携Haruyuki Nakano
 
MAS202 - Customizing IBM Connections
MAS202 - Customizing IBM ConnectionsMAS202 - Customizing IBM Connections
MAS202 - Customizing IBM Connectionspaulbastide
 
XPagesDay 2016 - XPages Future Roadmap
XPagesDay 2016 - XPages Future RoadmapXPagesDay 2016 - XPages Future Roadmap
XPagesDay 2016 - XPages Future RoadmapAtsushi Sato
 
【Xpages day2016】標準コントールを使わないxpage開発
【Xpages day2016】標準コントールを使わないxpage開発【Xpages day2016】標準コントールを使わないxpage開発
【Xpages day2016】標準コントールを使わないxpage開発西 雄樹
 
Notes を様々なサービスと連携させてみよう!
Notes を様々なサービスと連携させてみよう!Notes を様々なサービスと連携させてみよう!
Notes を様々なサービスと連携させてみよう!Takeshi Yoshida
 
今日から始める XPages アプリケーション開発!(オープンセミナー 2016 ハンズオン XPagesDay 出張セッション)
今日から始める XPages アプリケーション開発!(オープンセミナー 2016 ハンズオン XPagesDay 出張セッション)今日から始める XPages アプリケーション開発!(オープンセミナー 2016 ハンズオン XPagesDay 出張セッション)
今日から始める XPages アプリケーション開発!(オープンセミナー 2016 ハンズオン XPagesDay 出張セッション)Takeshi Yoshida
 
ノーツアプリケーション開発 Hint & tips 101連発
ノーツアプリケーション開発 Hint & tips 101連発ノーツアプリケーション開発 Hint & tips 101連発
ノーツアプリケーション開発 Hint & tips 101連発Takeshi Yoshida
 
XPagesDay 2016 「xpagesでjava開発するぞ!」
XPagesDay 2016 「xpagesでjava開発するぞ!」 XPagesDay 2016 「xpagesでjava開発するぞ!」
XPagesDay 2016 「xpagesでjava開発するぞ!」 Kazunori Tatsuki
 
XPagesで検索してみよう
XPagesで検索してみようXPagesで検索してみよう
XPagesで検索してみようMasahiko Miyo
 
IBM Connections – Beyond a standard installation – Fasten your seatbelt!
IBM Connections – Beyond a standard installation – Fasten your seatbelt!IBM Connections – Beyond a standard installation – Fasten your seatbelt!
IBM Connections – Beyond a standard installation – Fasten your seatbelt!LetsConnect
 
Behind the scenes: Making of the IBM Smarter Planet Ads
Behind the scenes: Making of the IBM Smarter Planet AdsBehind the scenes: Making of the IBM Smarter Planet Ads
Behind the scenes: Making of the IBM Smarter Planet AdsColleen Burns
 
Hack IBM Connections - Advance Use - Iframes & more...
Hack IBM Connections - Advance Use - Iframes & more...Hack IBM Connections - Advance Use - Iframes & more...
Hack IBM Connections - Advance Use - Iframes & more...Ulises Gascón González
 
Connections customization lite
Connections customization liteConnections customization lite
Connections customization liteSharon James
 
Social Connections VIII - Innovation and Communications Drive Business Value
Social Connections VIII - Innovation and Communications Drive Business ValueSocial Connections VIII - Innovation and Communications Drive Business Value
Social Connections VIII - Innovation and Communications Drive Business ValueLuis Benitez
 
Ask the expert session on ibm traveler and new security changes
Ask the expert session on ibm traveler and new security changes Ask the expert session on ibm traveler and new security changes
Ask the expert session on ibm traveler and new security changes jayeshpar2006
 
IBM Connect 2016: 1402 - Getting Technically Cozy with IBM Connections Cloud ...
IBM Connect 2016: 1402 - Getting Technically Cozy with IBM Connections Cloud ...IBM Connect 2016: 1402 - Getting Technically Cozy with IBM Connections Cloud ...
IBM Connect 2016: 1402 - Getting Technically Cozy with IBM Connections Cloud ...David Simpson
 

Viewers also liked (20)

XPagesDay2014 A-4 XPages with jQueryMobile BADプラクティスガイド
XPagesDay2014 A-4 XPages with jQueryMobile BADプラクティスガイドXPagesDay2014 A-4 XPages with jQueryMobile BADプラクティスガイド
XPagesDay2014 A-4 XPages with jQueryMobile BADプラクティスガイド
 
複製トラブル3連発 こんな「消滅」「合体」「増殖」 ありました
複製トラブル3連発 こんな「消滅」「合体」「増殖」 ありました複製トラブル3連発 こんな「消滅」「合体」「増殖」 ありました
複製トラブル3連発 こんな「消滅」「合体」「増殖」 ありました
 
XPagesDay 2016 「開発事例 - XPages で作る動画閲覧サイト」
XPagesDay 2016 「開発事例 - XPages で作る動画閲覧サイト」XPagesDay 2016 「開発事例 - XPages で作る動画閲覧サイト」
XPagesDay 2016 「開発事例 - XPages で作る動画閲覧サイト」
 
XPagesDay 2016 「私がハマった失敗例」
XPagesDay 2016 「私がハマった失敗例」XPagesDay 2016 「私がハマった失敗例」
XPagesDay 2016 「私がハマった失敗例」
 
Notesとconnections cloudを連携
Notesとconnections cloudを連携Notesとconnections cloudを連携
Notesとconnections cloudを連携
 
MAS202 - Customizing IBM Connections
MAS202 - Customizing IBM ConnectionsMAS202 - Customizing IBM Connections
MAS202 - Customizing IBM Connections
 
XPagesDay 2016 - XPages Future Roadmap
XPagesDay 2016 - XPages Future RoadmapXPagesDay 2016 - XPages Future Roadmap
XPagesDay 2016 - XPages Future Roadmap
 
【Xpages day2016】標準コントールを使わないxpage開発
【Xpages day2016】標準コントールを使わないxpage開発【Xpages day2016】標準コントールを使わないxpage開発
【Xpages day2016】標準コントールを使わないxpage開発
 
Notes を様々なサービスと連携させてみよう!
Notes を様々なサービスと連携させてみよう!Notes を様々なサービスと連携させてみよう!
Notes を様々なサービスと連携させてみよう!
 
今日から始める XPages アプリケーション開発!(オープンセミナー 2016 ハンズオン XPagesDay 出張セッション)
今日から始める XPages アプリケーション開発!(オープンセミナー 2016 ハンズオン XPagesDay 出張セッション)今日から始める XPages アプリケーション開発!(オープンセミナー 2016 ハンズオン XPagesDay 出張セッション)
今日から始める XPages アプリケーション開発!(オープンセミナー 2016 ハンズオン XPagesDay 出張セッション)
 
ノーツアプリケーション開発 Hint & tips 101連発
ノーツアプリケーション開発 Hint & tips 101連発ノーツアプリケーション開発 Hint & tips 101連発
ノーツアプリケーション開発 Hint & tips 101連発
 
XPagesDay 2016 「xpagesでjava開発するぞ!」
XPagesDay 2016 「xpagesでjava開発するぞ!」 XPagesDay 2016 「xpagesでjava開発するぞ!」
XPagesDay 2016 「xpagesでjava開発するぞ!」
 
XPagesで検索してみよう
XPagesで検索してみようXPagesで検索してみよう
XPagesで検索してみよう
 
IBM Connections – Beyond a standard installation – Fasten your seatbelt!
IBM Connections – Beyond a standard installation – Fasten your seatbelt!IBM Connections – Beyond a standard installation – Fasten your seatbelt!
IBM Connections – Beyond a standard installation – Fasten your seatbelt!
 
Behind the scenes: Making of the IBM Smarter Planet Ads
Behind the scenes: Making of the IBM Smarter Planet AdsBehind the scenes: Making of the IBM Smarter Planet Ads
Behind the scenes: Making of the IBM Smarter Planet Ads
 
Hack IBM Connections - Advance Use - Iframes & more...
Hack IBM Connections - Advance Use - Iframes & more...Hack IBM Connections - Advance Use - Iframes & more...
Hack IBM Connections - Advance Use - Iframes & more...
 
Connections customization lite
Connections customization liteConnections customization lite
Connections customization lite
 
Social Connections VIII - Innovation and Communications Drive Business Value
Social Connections VIII - Innovation and Communications Drive Business ValueSocial Connections VIII - Innovation and Communications Drive Business Value
Social Connections VIII - Innovation and Communications Drive Business Value
 
Ask the expert session on ibm traveler and new security changes
Ask the expert session on ibm traveler and new security changes Ask the expert session on ibm traveler and new security changes
Ask the expert session on ibm traveler and new security changes
 
IBM Connect 2016: 1402 - Getting Technically Cozy with IBM Connections Cloud ...
IBM Connect 2016: 1402 - Getting Technically Cozy with IBM Connections Cloud ...IBM Connect 2016: 1402 - Getting Technically Cozy with IBM Connections Cloud ...
IBM Connect 2016: 1402 - Getting Technically Cozy with IBM Connections Cloud ...
 

Similar to IBM Connections Cloud Application Development Strategy

The new developer experience
The new developer experienceThe new developer experience
The new developer experienceEric Cattoir
 
The App Evolution
The App Evolution The App Evolution
The App Evolution Dev_Events
 
The App Evolution
The App EvolutionThe App Evolution
The App EvolutionDev_Events
 
Cloud Native Patterns with Bluemix Developer Console
Cloud Native Patterns with Bluemix Developer ConsoleCloud Native Patterns with Bluemix Developer Console
Cloud Native Patterns with Bluemix Developer ConsoleMatthew Perrins
 
Bluemix Paris Meetup - Session #8 - 20th may 2015 - Passer au cloud hybride a...
Bluemix Paris Meetup - Session #8 - 20th may 2015 - Passer au cloud hybride a...Bluemix Paris Meetup - Session #8 - 20th may 2015 - Passer au cloud hybride a...
Bluemix Paris Meetup - Session #8 - 20th may 2015 - Passer au cloud hybride a...IBM France Lab
 
OPEN SOURCE TECHNOLOGY: Docker Containers on IBM Bluemix
OPEN SOURCE TECHNOLOGY: Docker Containers on IBM BluemixOPEN SOURCE TECHNOLOGY: Docker Containers on IBM Bluemix
OPEN SOURCE TECHNOLOGY: Docker Containers on IBM BluemixDA SILVA, MBA
 
Ibm bluemix—from idea to application by karim abousedera
Ibm bluemix—from idea to application by karim abousederaIbm bluemix—from idea to application by karim abousedera
Ibm bluemix—from idea to application by karim abousederaBill Duncan
 
OpenWhisk Introduction
OpenWhisk IntroductionOpenWhisk Introduction
OpenWhisk IntroductionIoana Baldini
 
App Development Evolution: What has changed?
App Development Evolution: What has changed? App Development Evolution: What has changed?
App Development Evolution: What has changed? Dev_Events
 
ISW Corporate Overview 2013
ISW Corporate Overview 2013ISW Corporate Overview 2013
ISW Corporate Overview 2013Adam Brown
 
Ibm connect 2014 recap asean perspective
Ibm connect 2014 recap   asean perspectiveIbm connect 2014 recap   asean perspective
Ibm connect 2014 recap asean perspectiveJoseph George
 
IBM Bluemix Presentation.pptx
IBM Bluemix Presentation.pptxIBM Bluemix Presentation.pptx
IBM Bluemix Presentation.pptxvishal choudhary
 
Ibm bluemix
Ibm bluemix Ibm bluemix
Ibm bluemix Narendra
 
Bluemix DevOps Meetup
Bluemix DevOps MeetupBluemix DevOps Meetup
Bluemix DevOps MeetupKyle Brown
 
How to Balance System Speed and Risk for Multi-Platform Innovation
How to Balance System Speed and Risk for Multi-Platform InnovationHow to Balance System Speed and Risk for Multi-Platform Innovation
How to Balance System Speed and Risk for Multi-Platform InnovationClaudia Ring
 
Applying DevOps, PaaS and cloud for better citizen service outcomes - IBM Fe...
Applying DevOps, PaaS and cloud for better citizen service  outcomes - IBM Fe...Applying DevOps, PaaS and cloud for better citizen service  outcomes - IBM Fe...
Applying DevOps, PaaS and cloud for better citizen service outcomes - IBM Fe...Sanjeev Sharma
 

Similar to IBM Connections Cloud Application Development Strategy (20)

The new developer experience
The new developer experienceThe new developer experience
The new developer experience
 
App Development Evolution: What has changed?
App Development Evolution: What has changed? App Development Evolution: What has changed?
App Development Evolution: What has changed?
 
The App Evolution
The App Evolution The App Evolution
The App Evolution
 
The App Evolution
The App EvolutionThe App Evolution
The App Evolution
 
Cloud Native Patterns with Bluemix Developer Console
Cloud Native Patterns with Bluemix Developer ConsoleCloud Native Patterns with Bluemix Developer Console
Cloud Native Patterns with Bluemix Developer Console
 
Bluemix Paris Meetup - Session #8 - 20th may 2015 - Passer au cloud hybride a...
Bluemix Paris Meetup - Session #8 - 20th may 2015 - Passer au cloud hybride a...Bluemix Paris Meetup - Session #8 - 20th may 2015 - Passer au cloud hybride a...
Bluemix Paris Meetup - Session #8 - 20th may 2015 - Passer au cloud hybride a...
 
OPEN SOURCE TECHNOLOGY: Docker Containers on IBM Bluemix
OPEN SOURCE TECHNOLOGY: Docker Containers on IBM BluemixOPEN SOURCE TECHNOLOGY: Docker Containers on IBM Bluemix
OPEN SOURCE TECHNOLOGY: Docker Containers on IBM Bluemix
 
Ibm bluemix—from idea to application by karim abousedera
Ibm bluemix—from idea to application by karim abousederaIbm bluemix—from idea to application by karim abousedera
Ibm bluemix—from idea to application by karim abousedera
 
Bluemix summary
Bluemix summaryBluemix summary
Bluemix summary
 
OpenWhisk Introduction
OpenWhisk IntroductionOpenWhisk Introduction
OpenWhisk Introduction
 
brochure
brochurebrochure
brochure
 
App Development Evolution: What has changed?
App Development Evolution: What has changed? App Development Evolution: What has changed?
App Development Evolution: What has changed?
 
IBM Bluemix
IBM BluemixIBM Bluemix
IBM Bluemix
 
ISW Corporate Overview 2013
ISW Corporate Overview 2013ISW Corporate Overview 2013
ISW Corporate Overview 2013
 
Ibm connect 2014 recap asean perspective
Ibm connect 2014 recap   asean perspectiveIbm connect 2014 recap   asean perspective
Ibm connect 2014 recap asean perspective
 
IBM Bluemix Presentation.pptx
IBM Bluemix Presentation.pptxIBM Bluemix Presentation.pptx
IBM Bluemix Presentation.pptx
 
Ibm bluemix
Ibm bluemix Ibm bluemix
Ibm bluemix
 
Bluemix DevOps Meetup
Bluemix DevOps MeetupBluemix DevOps Meetup
Bluemix DevOps Meetup
 
How to Balance System Speed and Risk for Multi-Platform Innovation
How to Balance System Speed and Risk for Multi-Platform InnovationHow to Balance System Speed and Risk for Multi-Platform Innovation
How to Balance System Speed and Risk for Multi-Platform Innovation
 
Applying DevOps, PaaS and cloud for better citizen service outcomes - IBM Fe...
Applying DevOps, PaaS and cloud for better citizen service  outcomes - IBM Fe...Applying DevOps, PaaS and cloud for better citizen service  outcomes - IBM Fe...
Applying DevOps, PaaS and cloud for better citizen service outcomes - IBM Fe...
 

More from Luis Benitez

Bank AI - Popular's Journey to Intelligent Automation
Bank AI - Popular's Journey to Intelligent AutomationBank AI - Popular's Journey to Intelligent Automation
Bank AI - Popular's Journey to Intelligent AutomationLuis Benitez
 
IBM Insight 2015 - Social Business Flyer
IBM Insight 2015 - Social Business FlyerIBM Insight 2015 - Social Business Flyer
IBM Insight 2015 - Social Business FlyerLuis Benitez
 
IBM SmartCloud Connections Overview - Q2 2014
IBM SmartCloud Connections Overview - Q2 2014IBM SmartCloud Connections Overview - Q2 2014
IBM SmartCloud Connections Overview - Q2 2014Luis Benitez
 
IBM Connections 4.5 Reviewer's Guide
IBM Connections 4.5 Reviewer's GuideIBM Connections 4.5 Reviewer's Guide
IBM Connections 4.5 Reviewer's GuideLuis Benitez
 
ID301 - What’s Coming in IBM Connections
ID301 - What’s Coming in IBM ConnectionsID301 - What’s Coming in IBM Connections
ID301 - What’s Coming in IBM ConnectionsLuis Benitez
 
Staying Productive with Social Streams
Staying Productive with Social StreamsStaying Productive with Social Streams
Staying Productive with Social StreamsLuis Benitez
 
Enterprise Social Media: 5 Emerging Trends
Enterprise Social Media: 5 Emerging TrendsEnterprise Social Media: 5 Emerging Trends
Enterprise Social Media: 5 Emerging TrendsLuis Benitez
 
El Impacto de las Redes Sociales en los Procesos Democráticos
El Impacto de las Redes Sociales en los Procesos DemocráticosEl Impacto de las Redes Sociales en los Procesos Democráticos
El Impacto de las Redes Sociales en los Procesos DemocráticosLuis Benitez
 
Social Media Club Puerto Rico en Twitter 360
Social Media Club Puerto Rico en Twitter 360Social Media Club Puerto Rico en Twitter 360
Social Media Club Puerto Rico en Twitter 360Luis Benitez
 
Presentación - Mamá, Descubre Tu Poder En Las Redes Sociales
Presentación - Mamá, Descubre Tu Poder En Las Redes SocialesPresentación - Mamá, Descubre Tu Poder En Las Redes Sociales
Presentación - Mamá, Descubre Tu Poder En Las Redes SocialesLuis Benitez
 
Tiffany Romero's Business Of Blogging
Tiffany Romero's Business Of BloggingTiffany Romero's Business Of Blogging
Tiffany Romero's Business Of BloggingLuis Benitez
 
Social Media Club de Puerto Rico - Influencia de las Madres en las Redes Soci...
Social Media Club de Puerto Rico - Influencia de las Madres en las Redes Soci...Social Media Club de Puerto Rico - Influencia de las Madres en las Redes Soci...
Social Media Club de Puerto Rico - Influencia de las Madres en las Redes Soci...Luis Benitez
 
Los Medios Sociales y el Futuro de la Televisión - Social Media Club Puerto Rico
Los Medios Sociales y el Futuro de la Televisión - Social Media Club Puerto RicoLos Medios Sociales y el Futuro de la Televisión - Social Media Club Puerto Rico
Los Medios Sociales y el Futuro de la Televisión - Social Media Club Puerto RicoLuis Benitez
 
Smarter collaboration anywhere anytime-portals social and mobile-public
Smarter collaboration anywhere anytime-portals social and mobile-publicSmarter collaboration anywhere anytime-portals social and mobile-public
Smarter collaboration anywhere anytime-portals social and mobile-publicLuis Benitez
 

More from Luis Benitez (15)

Bank AI - Popular's Journey to Intelligent Automation
Bank AI - Popular's Journey to Intelligent AutomationBank AI - Popular's Journey to Intelligent Automation
Bank AI - Popular's Journey to Intelligent Automation
 
IBM Insight 2015 - Social Business Flyer
IBM Insight 2015 - Social Business FlyerIBM Insight 2015 - Social Business Flyer
IBM Insight 2015 - Social Business Flyer
 
IBM SmartCloud Connections Overview - Q2 2014
IBM SmartCloud Connections Overview - Q2 2014IBM SmartCloud Connections Overview - Q2 2014
IBM SmartCloud Connections Overview - Q2 2014
 
IBM Connections 4.5 Reviewer's Guide
IBM Connections 4.5 Reviewer's GuideIBM Connections 4.5 Reviewer's Guide
IBM Connections 4.5 Reviewer's Guide
 
ID301 - What’s Coming in IBM Connections
ID301 - What’s Coming in IBM ConnectionsID301 - What’s Coming in IBM Connections
ID301 - What’s Coming in IBM Connections
 
Greenwell images
Greenwell   imagesGreenwell   images
Greenwell images
 
Staying Productive with Social Streams
Staying Productive with Social StreamsStaying Productive with Social Streams
Staying Productive with Social Streams
 
Enterprise Social Media: 5 Emerging Trends
Enterprise Social Media: 5 Emerging TrendsEnterprise Social Media: 5 Emerging Trends
Enterprise Social Media: 5 Emerging Trends
 
El Impacto de las Redes Sociales en los Procesos Democráticos
El Impacto de las Redes Sociales en los Procesos DemocráticosEl Impacto de las Redes Sociales en los Procesos Democráticos
El Impacto de las Redes Sociales en los Procesos Democráticos
 
Social Media Club Puerto Rico en Twitter 360
Social Media Club Puerto Rico en Twitter 360Social Media Club Puerto Rico en Twitter 360
Social Media Club Puerto Rico en Twitter 360
 
Presentación - Mamá, Descubre Tu Poder En Las Redes Sociales
Presentación - Mamá, Descubre Tu Poder En Las Redes SocialesPresentación - Mamá, Descubre Tu Poder En Las Redes Sociales
Presentación - Mamá, Descubre Tu Poder En Las Redes Sociales
 
Tiffany Romero's Business Of Blogging
Tiffany Romero's Business Of BloggingTiffany Romero's Business Of Blogging
Tiffany Romero's Business Of Blogging
 
Social Media Club de Puerto Rico - Influencia de las Madres en las Redes Soci...
Social Media Club de Puerto Rico - Influencia de las Madres en las Redes Soci...Social Media Club de Puerto Rico - Influencia de las Madres en las Redes Soci...
Social Media Club de Puerto Rico - Influencia de las Madres en las Redes Soci...
 
Los Medios Sociales y el Futuro de la Televisión - Social Media Club Puerto Rico
Los Medios Sociales y el Futuro de la Televisión - Social Media Club Puerto RicoLos Medios Sociales y el Futuro de la Televisión - Social Media Club Puerto Rico
Los Medios Sociales y el Futuro de la Televisión - Social Media Club Puerto Rico
 
Smarter collaboration anywhere anytime-portals social and mobile-public
Smarter collaboration anywhere anytime-portals social and mobile-publicSmarter collaboration anywhere anytime-portals social and mobile-public
Smarter collaboration anywhere anytime-portals social and mobile-public
 

Recently uploaded

Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Mark Goldstein
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesThousandEyes
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rick Flair
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Strongerpanagenda
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentPim van der Noll
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfpanagenda
 
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...AliaaTarek5
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsNathaniel Shimoni
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfNeo4j
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality AssuranceInflectra
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersNicole Novielli
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...Wes McKinney
 
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Scott Andery
 

Recently uploaded (20)

Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
 
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdf
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
 
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
 

IBM Connections Cloud Application Development Strategy

  • 1. © 2015 IBM Corporation Drive Innovation by Connecting Your Collaboration and Data Applications in the Cloud - #1244 Heidi Ambler Director of Offering Management for ESS Technologies @heidi_ambler Luis Benitez Manager, Social & Mobile Technologies @Lbenitez October 26, 2015
  • 2. • 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. Please Note: 2
  • 3. IBM Connections Cloud Overview Industry Trends and Market Information Next Steps Building Apps with IBM Connections Cloud
  • 4. 3 Two – thirds of enterprises plan to increase their investment in social over the next two years.
  • 5. 4 67% of leading social adopters have accelerated the speed at which they innovate.
  • 6.
  • 7.
  • 9. Mobile Social Cloud Analytics Security Focus for Enterprise Social Solutions Evolution of Collaboration
  • 10. A Fully Integrated Collaborative Experience  All the tools you need to collaborate, communicate and coordinate  Pick and choose the capabilities that work for your environment  Integrated Web Experience  Rich mobile applications  Extensible and Open Architecture  Delivered in the cloud, on premises or hybrid
  • 12.
  • 13. Where the Battleground Is … Most products now offer robust activity streams, blogs, wikis, and profiles and the battleground for differentiation has moved to analytics, integration, and partner ecosystems Source: Forrester Wave for Enterprise Social Software Q2 2014
  • 14. To learn more, visit ourApp Cataloghttp://catalog.lotus.com
  • 15. IBM Enterprise Social Solutions Application Development Strategy
  • 16. What is IBM Bluemix Bluemix is an open-standards, cloud-based platform for building, running, and managing applications. Build your apps, your way Use the most prominent compute technologies to power your app: Cloud Foundry, Docker, OpenStack. Extend apps with services A catalog of IBM, third party, and open source services allow the developer to stitch an application together quickly. Scale more than just instances Development, monitoring, deployment, and logging tools allow the developer to run and manage the entire application. Layered Security IBM secures the platform and infrastructure and provides you with the tools to secure your apps. Deploy and manage hybrid apps seamlessly Get a seamless dev and management experience across a number of hybrid implementations options. Flexible Pricing Try compute options and services for free and, when you’re ready, pay only for what you use. Pay as you go and subscription models offer choice and flexibility. Coming Summer 2015
  • 17. What is IBM Cloud marketplace IBM Cloud marketplace is the IBM digital channel for all things cloud • Self-service model for the new buyer – new to IBM and already engaged with IBM, startups to the enterprise – to navigate and search for stand-alone, integrated and add on services relevant to their specific needs • A single user experience to discover, learn, try, buy, adopt and advocate hundreds of IBM and partner IaaS, PaaS, SaaS and BPaaS, including hybrid environments Deliver trusted, enterprise features • Enterprise-grade cloud platform • Open integration including pre-built partner integration with APIs • Hybrid options to enable enterprise integration, a composable business Infuse IBM expertise • Relevant, helpful, search-optimized content for business professionals, developers and IT leaders • Industry best practices and “how-to” offering content and assets based on IBM client experience • Solutions and solution scenarios to help guide IT and LOB leaders • Unified cloud naming, messages and portfolio Serve up a world class partner ecosystem • Emerging and key tech partners via open invitation and targeted recruitment • Must qualify for inclusion: run on or be deployable to SoftLayer®, integrate with an IBM premium platform service, or integrate with or extend our SaaS offerings • Favorable to complement key solution scenarios
  • 18. The Enterprise Social Solutions (ESS) Application Development Strategy  Entice developers / partners to use IBM Connections cloud by creating a compelling open and extensible platform.  Embrace IBM Developer programs (e.g. IBM Bluemix) to drive developers to create, build and manage new socially enabled applications using IBM Connections Cloud services.  Promote ISVs who can provide complimentary solutions and / or solutions that help address specific customer needs.
  • 19. How It All Comes Together Connections Cloud IBM Verse SmartCloud Notes Communities Activities Profiles Files Blogs Wikis Forums Docs Domino Hosted managed service Catalog Developer Customer Administrator End user
  • 20. How It All Comes Together Connections Cloud IBM Verse SmartCloud Notes Communities Activities Profiles Files Blogs Wikis Forums Docs Domino Hosted managed service Bluemix Catalog Developer Customer Administrator End user Builds app for …. API access
  • 21. How It All Comes Together Connections Cloud IBM Verse SmartCloud Notes Communities Activities Profiles Files Blogs Wikis Forums Docs Domino Hosted managed service Bluemix Catalog Developer Customer Administrator End user Builds app for …. Apps published to catalog API access
  • 22. How It All Comes Together Connections Cloud IBM Verse SmartCloud Notes Communities Activities Profiles Files Blogs Wikis Forums Docs Domino Hosted managed service Bluemix Catalog Developer Customer Administrator End user Builds app for …. Apps published to catalog API access User / Admin discovers App App discovery
  • 23. How It All Comes Together Connections Cloud IBM Verse SmartCloud Notes Communities Activities Profiles Files Blogs Wikis Forums Docs Domino Hosted managed service Bluemix Catalog Developer Customer Administrator End user Builds app for …. Apps published to catalog API access User / Admin discovers App User / Admin provision & use App User / Admin access App Migrate on-premises Domino apps to cloud App discovery App access
  • 24. Developer Ecosystem Overview The developer ecosystem adds value to the IBM Connections Cloud portfolio in a variety of different ways; • Independent Software Vendors (ISVs) / Strategic Partners • OEMs • Business Partner Resellers • Corporate IT And more …
  • 25. Building Apps for IBM Connections
  • 26. Existing Capabilities • Replacing Logos and Theme • Extension Points - Apps Menu - Profiles Person and Contact Records - File Details - New File - Activity Stream Event Embedded Experience for Cloud • Adding IBM Connections Cloud Navigation Header / Footer to your own App 25
  • 31. Activity Stream and 3rd Party Integration 30
  • 32. Activity Stream and 3rd Party Integration 31
  • 33. Adding the Connections Cloud banner to partner applications Go from this… 32
  • 34. Adding the Connections Cloud banner to partner applications …to this: 33
  • 35. Adding the Connections Cloud banner to partner applications In 3 simple steps: 1.Add the following before the closing body tag in your web app <script src="https://apps.na.collabserv.com/navbar/banner/partner/navB ar?oneui=3" type=“text/javascript"></script> 2.Add the following to the head tag <link href="http://apps.na.collabserv.com/theming/theme/css/3" rel="stylesheet" type=“text/css"></link> 3.Add the following CSS classes to your opening body tag <body class="lotusui30 lotusui30_body lotusui30_fonts scloud3"> 34
  • 36. Customizable Mobile Navigation and Configuration Mobile Navigation and Configuration 35
  • 37. AppFusions Puts It All Together 36
  • 38. Demo – See it in Action!
  • 39. Bluemix is an open-standards, cloud-based platform for building, running, and managing applications. Bringing The Power of Domino To The IBM Cloud • Developers can realize the next generation of Domino LOB applications  New types of cloud based applications that use Bluemix services like Watson, mobile, analytics, social files and more.... • Leverage your investment in Notes & Domino apps  Easier path to modernized applications  Integrate your on-premises applications with hybrid architecture • Opportunities for Business Partners  New routes to market for ISVs, migration and modernization services…. + Domino is a Rapid Application Development & Deployment platform for custom Line-of-Business applications
  • 40. Domino Comes to Bluemix! Experimental services now available • Bluemix Runtime: IBM XPages Runtime • Bluemix Service: IBM XPages NoSQL Database • Bluemix Boilerplate: XPages/Domino Database starter kit with samples to quickly get up and running • Domino Designer extensions: Build & deploy to Bluemix
  • 41. IBM Connections Cloud Example on Bluemix Social File Sharing • IBM Social File Sharing  Service Brokers on Bluemix  Targeting Java runtimes • Sample App  Using Social features when sharing photos • Value  Automatic provisioning and de-provisioning of organization and users  Guidance, examples and documentation geared towards development of cloud based social applications
  • 43. Extensibility Overview 1. Builds on existing Declarative UI extensions in Connections Cloud 2. New AppRegistry component introduces multi-tenant flexibility to allow individual organizations to deploy additional extensions, specify what they extend and configure how they behave 3. Communities new Apps feature is first component making use of AppRegistry 4. Partners can extend and add value without incurring multiple deployments or challenges related to new releases of Connections Cloud 5. Investments in extensibility in Cloud typically carry to on premises deployments 42
  • 44. Extensibility Personas and Roles 43 Vincent Carlos Vijay Kelly IBM (Dev) Imaginnado (Dev) Greenwell admin Greenwell user • Codes, Exposes and Documents extension points inside Component • Discovers and learns extension points • Creates extensions / apps for them • Deploys extensions / apps for specific extension points • Configures extensions • Uses extensions / Apps as part of integrated experience
  • 45. Extensibility Personas and Roles 44 Vincent IBM (Dev) • Codes, Exposes and documents extension points inside Component Extension Point Exposes Extension Contract Extension Declaration Extension Protocol Behavior as configured by Org Admin What extension point tells Extension/App What extension/App tells extension host Component
  • 46. Extensibility Personas and Roles 45 Carlos Imaginnado (Dev) • Discovers and learns extension points • Creates Extension Apps for them Extension Point Extension App Renders Uses Extension Contract Extension Declaration Extension Protocol Behavior as configured by Org Admin What extension point tells Extension/App What extension/App tells extension host Component Exposes
  • 47. Extension Contract Extensibility Personas and Roles 46 Vijay Greenwell admin • Deploys extensions apps for specific extension points • Configures extensions Extension Declaration Extension Protocol Behavior as configured by Org Admin What extension point tells Extension/App What extension/App tells extension host Component Extension Point Extension App Exposes Renders Uses
  • 48. Extension Contract Extensibility Personas and Roles 47 Kelly Greenwell user • Uses extensions / Apps as part of integrated experience Extension Declaration Extension Protocol Behavior as configured by Org Admin What extension point tells Extension/App What extension/App tells extension host Component Extension Point Extension App Exposes Renders Uses
  • 49. 3rd Party Apps in Communities 48
  • 50. Surfacing 3rd Party Apps in IBM Connections Communities 49 • Third-party content is surfaced through a new App named the "Url Widget" provided out-of-the box on Connections Communities Cloud: • The body of the Url Widget is an iFrame surfacing a web page from a specific url • The organization administrator can configure one of more instances of the Url Widget
  • 51. Programatic App/Extension Deployment Steps 50 • Obtain and configure AppExtension declaration and store in file • Register AppExtension using HTTP POST API URL: <SC host>/appregistry/api/v1/extensions Header: Content-Type: application/json Content (body): The content of the file created in step 1. • Community Owners should now see the App in the “Add Apps” menu • Optional: • Verify AppExtension was successfully registered (get all extension IDs) URL: <SC host>/appregistry/api/v1/extensions/ • Remove AppExtension using HTTP DELETE URL: <SC host>/appregistry/api/v1/extension/<id> Extension Declaration
  • 52. Development of Community App 51 • General approach 1.App code should be implemented in the form of a webpage that is deployed, hosted and managed by the owner of the App. (IBM Bluemix is an excellent venue for this) 2.The extension point in IBM Connections Communities surfaces the 3rd party App in an iFrame sandboxed via HTML 5 sandbox attribute. 3.The App communicates with Communities via message passing to receive context • The contextual data are passed to the 3rd party web page loaded in the iFrame inside the URL Widget through an object in JSON format defined as follows: { userData: {<userData>}, source: {<sourceInformation>}, extraContent: {<community-specific data>} } Extension App Extension Point
  • 53. Contextual information available to the 3rd party App 52 ▪ UserData – userId User's unique id – orgId User's organizations id – email User's email address – displayName User's display name ▪ Source – resourceId Community's id – resourceName Community's name – resourceOrganizationId Community's owning organization – resourceType Type of the resource (*community" in the case of widget running in Community) ▪ extraContent: (additional data that are specific to Communities) – canContribute Determines whether the logged-in user can contribute content – canPersonalize Determines whether the logged-in user can personalize the content Extension Protocol
  • 54. Contextual information available to the 3rd party content (cont) 53 ▪ Context is passed through a postMessage event. event.data contains the JSON object with the contextual information described above. The 3rd party webpage can intercept the event as follows (using example on North America data center ): ▪ The 3rd party content must "ask" Connections to send the contextual information through a postMessage event with the text value "appReady". parent.postMessage("appReady", "*"); ▪ Note that postMessage is only supported on HTML5 browser, meaning that the Url widget in Communities is only supported on such browsers. window.addEventListener('message', function(event) { if (event.origin === “https://apps.na.collabserv.com") { // event.data contains the full context console.log("Running in community named " + event.data.source.resourceId); } }, false); Extension Protocol
  • 56. Social Business Breakout Sessions Session Number Title Speaker Date / Time Location BSS-1244 Drive innovation by connecting your collaboration and data apps in the Cloud Luis Benitez / Heidi Ambler Mon, Oct 26th, 2:30pm – 3:30pm Mandalay Bay SCC, Level 2, Breakers L BSS-1259 Adopting Cloud with Confidence: Taming the Regulatory Dragons David Dutcher / David Durazzano Mon, Oct 26th, 4-5pm Mandalay Bay SCC, Level 2, Breakers L BSS-1215 Accelerating Social Adoption Through Deeper Engagement and Transparency to Insights Suzanne Livingston, Clients TBD Tues, Oct 27th, 1-2pm Mandalay Bay SCC, Level 2, Lagoon AB BSS-1260 Driving mobile, data- and analytics-rich employee engagement Heidi Ambler, Luis Benitez Tues, Oct 27th, 4-5pm Mandalay Bay SCC, Level 2, Breakers L SUP-4053 Technology Transcendence: giving your collaboration tools a brain Jason Silva / Rob Koplowitz Weds, Oct 28th, 1- 2pm Mandalay Bay, South Seas Ballroom F BSS-1274 Reimagine the Way You Work: The Next-Generation Mail and Social Experience Rene Schimmer, Andy Yiu Weds, Oct 28th, 2:30- 3:30pm Mandalay Bay SCC, Level 2, Breakers L BSS-3635 Deliver Content Quickly and Safely: Secure Your Social Content with IBM Connections Cloud Luis Benitez / Jim Puckett Weds, Oct 28th, 4- 5pm Mandalay Bay SCC, Level 2, Breakers L
  • 57. Resources IBM Connections Cloud Trial - http://ibmcloud.com/social Request pre-production access – http://bit.ly/RequestCA1 API Documentation - http://bit.ly/ConnectionsAPIs Start building your apps - http://developer.ibm.com/social
  • 58. Summary Social, Messaging, Unified Communications & Collaboration in a single experience Securely collaborate internally & externally effortlessly All supported in a variety of deployment choices IBM Delivers A Fully Integrated Social Business Platform
  • 59.
  • 60. © 2015 IBM Corporation Thank You
  • 61. We Value Your Feedback! Don’t forget to submit your Insight session and speaker feedback! Your feedback is very important to us – we use it to continually improve the conference. Access your surveys at insight2015survey.com to quickly submit your surveys from your smartphone, laptop or conference kiosk. 60
  • 62. 61 Notices and Disclaimers Copyright © 2015 by International Business Machines Corporation (IBM). No part of this document may be reproduced or transmitted in any form without written permission from IBM. U.S. Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM. Information in these presentations (including information relating to products that have not yet been announced by IBM) has been reviewed for accuracy as of the date of initial publication and could include unintentional technical or typographical errors. IBM shall have no responsibility to update this information. THIS DOCUMENT IS DISTRIBUTED "AS IS" WITHOUT ANY WARRANTY, EITHER EXPRESS OR IMPLIED. IN NO EVENT SHALL IBM BE LIABLE FOR ANY DAMAGE ARISING FROM THE USE OF THIS INFORMATION, INCLUDING BUT NOT LIMITED TO, LOSS OF DATA, BUSINESS INTERRUPTION, LOSS OF PROFIT OR LOSS OF OPPORTUNITY. IBM products and services are warranted according to the terms and conditions of the agreements under which they are provided. Any statements regarding IBM's future direction, intent or product plans are subject to change or withdrawal without notice. Performance data contained herein was generally obtained in a controlled, isolated environments. Customer examples are presented as illustrations of how those customers have used IBM products and the results they may have achieved. Actual performance, cost, savings or other results in other operating environments may vary. References in this document to IBM products, programs, or services does not imply that IBM intends to make such products, programs or services available in all countries in which IBM operates or does business. Workshops, sessions and associated materials may have been prepared by independent session speakers, and do not necessarily reflect the views of IBM. All materials and discussions are provided for informational purposes only, and are neither intended to, nor shall constitute legal or other guidance or advice to any individual participant or their specific situation. It is the customer’s responsibility to insure its own compliance with legal requirements and to obtain advice of competent legal counsel as to the identification and interpretation of any relevant laws and regulatory requirements that may affect the customer’s business and any actions the customer may need to take to comply with such laws. IBM does not provide legal advice or represent or warrant that its services or products will ensure that the customer is in compliance with any law.
  • 63. 62 Notices and Disclaimers (con’t) Information concerning non-IBM products was obtained from the suppliers of those products, their published announcements or other publicly available sources. IBM has not tested those products in connection with this publication and cannot confirm the accuracy of performance, compatibility or any other claims related to non-IBM products. Questions on the capabilities of non-IBM products should be addressed to the suppliers of those products. IBM does not warrant the quality of any third-party products, or the ability of any such third-party products to interoperate with IBM’s products. IBM EXPRESSLY DISCLAIMS ALL WARRANTIES, EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. The provision of the information contained herein is not intended to, and does not, grant any right or license under any IBM patents, copyrights, trademarks or other intellectual property right. • IBM, the IBM logo, ibm.com, Aspera®, Bluemix, Blueworks Live, CICS, Clearcase, Cognos®, DOORS®, Emptoris®, Enterprise Document Management System™, FASP®, FileNet®, Global Business Services ®, Global Technology Services ®, IBM ExperienceOne™, IBM SmartCloud®, IBM Social Business®, Information on Demand, ILOG, Maximo®, MQIntegrator®, MQSeries®, Netcool®, OMEGAMON, OpenPower, PureAnalytics™, PureApplication®, pureCluster™, PureCoverage®, PureData®, PureExperience®, PureFlex®, pureQuery®, pureScale®, PureSystems®, QRadar®, Rational®, Rhapsody®, Smarter Commerce®, SoDA, SPSS, Sterling Commerce®, StoredIQ, Tealeaf®, Tivoli®, Trusteer®, Unica®, urban{code}®, Watson, WebSphere®, Worklight®, X-Force® and System z® Z/OS, are trademarks of International Business Machines Corporation, registered in many jurisdictions worldwide. Other product and service names might be trademarks of IBM or other companies. A current list of IBM trademarks is available on the Web at "Copyright and trademark information" at: www.ibm.com/legal/copytrade.shtml.

Editor's Notes

  1. For our talk today we are going to focus on some of the trends we see occurring within the industry, we’ll provide a quick overview of our IBM Connections Cloud set of services and talk about how you can integrate and customize applications within that cloud environment. Then we will wrap it up with next steps and information we think would be useful for you if you are in need of more details.
  2. Some of the trends we see happening is that there continues to be more and more usage of social across an organization. Companies are finding this useful in business as a result 2/3’s of enterprises plan to continue to increase their investment plans in social. Some companies have been waiting and watching and learning the value of social in small pockets but we are continuing to see this expansion.
  3. As companies continue that investment in social they have been more diligent and purposeful around obtaining the return on investment. Many are creating adoption strategies so they can better correlate the investment in the tools to real business outcomes. In discussions with our customers and in the market on average we are seeing an increase in the investment around social as there is more and more information available to companies that show how this can change the way you work. It can bring your users together better, connect them in realtime or video and capture that knowledge in an organization and share it more pervasively. In addition being able to use these tools at your desk or on the go with mobile devices are really starting to change the way companies are thinking.
  4. Naturally we also watch what the analysts are saying and according to the Magic Quadrant for Social Software last year they are continuing to predict this market to grow even more. They are projecting approximately $8B by 2019. The other interesting part is if you contrast this to 10 years ago this wasn’t even a market category. They weren’t sure where to define this and now not only is it a full category but the grow is continuing to accelerate.
  5. According to Altimeter executives in particular are not only interested in social for themselves but for their employees and the rate and pace of which they believe this is a priority has jumped 1645 since 2013. These are good indicators that companies are starting to not only understand these technologies but building it into their strategies moving forward. The other piece I think you’ll see moving rapidly which Altimeter also calls out here is the digital aspects. Driving customers, partners and employees to use digital move to market their solutions, drive customer usage and more – these numbers will continue to climb. This is part of the reason we have coined the phrase “A New Way to Work” as we believe the trends in the market are forcing us to all work in new ways and our solutions are well situated to help companies better collaborate and social interact.
  6. So let’s talk a little more about our solutions.
  7. To drive us forward the strategy we are supporting when we are building our solutions and this maps to what you are seeing within the marketplace we believe it’s paramount to think about mobile, the ability to access that information within a cloud environment, seamlessly integrated social components to help in connecting the workforce, using analytics to surface the right information at the right time all within a secure environment. See let’s talk about our solutions that showcase these strategies.
  8. The Enterprise Social Solutions – we are IBM so we call ourselves “ESS” … we provide a fully integrated collaborative experience. That experience includes Mail, Social, Meetings, Documents, Chat and of course mobile. All of these tools will allow you to change the way you work. We not only provide a rich web experience but we have a complimentary rich mobile environment of which we will show you in a few moments. This is available in deployment models of your choice and is built on an open architecture.
  9. When we take a step back and look at our solutions -- we realize we build these for the individuals and teams within an organization at the center of this image. However to truly make that successful it’s important to have an ecosystem surrounding that.
  10. Part of that ecosystem is enabling a level of customization or additional components that a customer may want to add. As such customers demand and should demand of their software vendors to create extensible platforms. Creating an open environment is a must in today environment - Luis will talk to in more detail when he shows you some of the ways in which you can integrate into our applications to demonstrate that extensibility.
  11. This is a quote from Forrester which rings true with our strategy as well – there are many applications in the market today that offer robust activity streams, blogs, wikis and more but the place where we battle and where you will see a large investment and focus from IBM is in the space of Analytics, integration and partner ecosystems. In our talk today we will focus on the integration and ecosystem but know we have core analytics built into our solutions as well.
  12. To give you an example of our ecosystem this is a sampling of the partners that either integrate and / or provide unique applications using our IBM Connections Cloud platform. You’ll see there are some that add value to our social solutions such as Actiance which is a partner that provides compliance – we work with a variety of video partners like Kaltura – we integrate with Hootsuite and the list goes on. Since this is just a sampling and we don’t want to leave any of our partners out please feel free to visit our App Catalog located at catalog.lotus.com. This site is where partners can post their solutions in addition we also provide extension points and plug-ins as well.
  13. Now let’s pivot to talk about our App Dev strategy and how we want to build and cultivate an ecosystem.
  14. From an IBM perspective we have continue to focus on providing the ability for developers to access our the plethora of IBM technologies using our IBM Bluemix approach. Bluemix in simple terms is all about open standards, using the cloud as a platform so developers can build, run and manage their applications. If you want more information in general about IBM Bluemix we encourage you to visit the showcase area. This program is key for us as we want to provide our services as part of this environment so developers can take advantage of our capabilities.
  15. The other IBM program we are working with as the IBM Cloud Marketplace. This is becoming the place to go for all our of digital assets. In addition this team is helping to build capabilities that other teams can leverage for instance when we are looking at providing trials and / or eCommerce transactions. Both IBM Bluemix and IBM Cloud Marketplace are areas we will continue to look for how our collaborative portfolio can be provided given us better reach to the development community.
  16. Let’s talk more specifically about our portfolio and how it relates to App Dev. As we continue to build our solutions for customers wanting both an on premises and cloud environments we have narrowed our focus on 3 key areas we believe will help us in continuing to expand that ecosystem which is vital to our success. One, we want to engage developers that are familiar with our on premises environment and move them to the cloud. While we have access to similar APIs when we are working within a multi tenant environment we need to ensure that the integration points behave correctly so as not to compromise that environment. Secondly, we want to embrace those programs I talked about a moment ago such as IBM Bluemix and move our services so developers can take advantage of key areas that they may want for instance they may want to use Bluemix since we host some of our services and that alleviates the need for them to manage that deployment. Or perhaps it’s leveraging our services such as file sharing to be added to a customer application they are creating. Lastly, we want to support an open platform where partners can provide complimentary solutions. I’m going to pass things over to Luis to talk in more detail about how this will work.
  17. BlueMix is our gateway to provide an instance of Domino . For Connections, BlueMix leverages our SaaS environment.
  18. BlueMix is our gateway to provide an instance of Domino . For Connections, BlueMix leverages our SaaS environment.
  19. BlueMix is our gateway to provide an instance of Domino . For Connections, BlueMix leverages our SaaS environment.
  20. BlueMix is our gateway to provide an instance of Domino . For Connections, BlueMix leverages our SaaS environment.
  21. BlueMix is our gateway to provide an instance of Domino . For Connections, BlueMix leverages our SaaS environment.
  22. The key takeaways are that IBM offers the richest set of collaborative and social capabilities all integrated into a single experience. Customers can pick and choose the capabilities they would like to use, naturally we believe the value proposition when these are all combined together is the strongest. We want to ensure customers can collaborate both internally and externally, and very important to stress in a secure manner, with our platform. In closing all of this is available on whatever deployment model works for the customer.