SlideShare une entreprise Scribd logo
1  sur  85
Social Connections 11 Chicago, June 1-2 2017
TURNING THE IBM
COLLABORATION
ECOSYSTEM PINK
Maureen Leland (IBM) @mvgirl
Heath McCarthy (IBM) @heathwulf
PLATINUM SPONSORS
GOLD SPONSORS
SILVER SPONSORS
Social Connections 11 Chicago, June 1-2 2017
This is Us
Maureen Leland
STSM Connections AppDev, Middleware,
LiveGrid
Heath McCarthy
Senior Offering Manager, AppDev and
Partner Ecosystem
Social Connections 11 Chicago, June 1-2 2017
Session Highlights
• The Pink App Dev Vision
• Integrating into Connections
• Pink APIs
• Situational Apps Strategy
• Empowering App Developers
5 6/5/2017
The Collaboration Paradox
• The explosion in niche apps, driven by
“consumerization of IT” has given users choice.
• But productivity has gone down because “we”
are not using the same tools.
• And we ended up working in fragmented silos
so we are reinventing and confused
Social Connections 11 Chicago, June 1-2 2017
Connections as a “Collaboration Hub”
IBM Connections Cloud
(Integration Framework)
Content Apps Tools People Cognitive
Social Connections 11 Chicago, June 1-2 2017
Pink App Dev Vision
1. Customizable and Extensible platform
UX Look & Feel
Data Content
Actions / Behaviors
2. Pink provides modern APIs
This means a complete set of REST APIs for each IBM Connections service
3. Ad-hoc situational apps
Users create and share simple apps
No/low code
Custom/industry apps by developers
Next Gen IBM
Connections has App
Dev at its core !
Social Connections 11 Chicago, June 1-2 2017
Extensions and Customizations
Social Connections 11 Chicago, June 1-2 2017
APIs/ServicesExtensibility
Communities
Content Experiences
LiveRemarks
People Experiences
LiveGrids
NavBar
Orient Me & ITM
Action Center
News & Notifications
Grids
Content/Files Service
People Service
Cognitive
Search
Share Service
News & Notifications
Integrated Experiences
Partner
Solutions
Situational
Apps
Watson
Workspace
Customer
Apps
IBM
Solutions
Green/Blue
Integrate into Pink
Experiences
Consume Pink just like a
Native Capability
Content
Applications
People
Applications
Social Connections 11 Chicago, June 1-2 2017
Connections Experience Patterns
Pattern 1
Native Connections
Pattern 2
Embedded Experience
Pattern 3
Unified experience
Events pushed into Connections Activity Stream,
Orient, or Action Center
LiveGrid
Community App
ActivityStreams Embedded Experience
Muse (Connections Proxy)
Navbar
Important to Me
Orient
Social Connections 11 Chicago, June 1-2 2017
Unified Experience Example
Trilog ProjExec Live
• Authentication
• Use of Services/APIs
• Navbar Extension
• Connections Style
Philippe Riand
http://infolib.lotus.com/resources/oneui/3.0/docPublic/index.htm
Social Connections 11 Chicago, June 1-2 2017
The Connections App
A way to add value to
Connections
An Integrated Experience
(IBM, AppFusions, etc)
A social/collaboration
solution (ISVs like. Trilog)
Collection of Extensions
Social Connections 11 Chicago, June 1-2 2017
IBM Collaboration Cloud Extensions
Verse
• Business Card
• Inbox/Read
• Message
Compose
• Mail on send
• More…
Connections
• Community
• Navbar
• Muse
• More…
Watson
Workspace
• Space
• Message
• Moments
Social Connections 11 Chicago, June 1-2 2017
Basic Architecture of an Integrated App
Catalog
IBM Connections
Cloud
(Multi-tenant)
Extension
Extension
Extension
Extension
Muse
Extension
Extension
APP
Registry
Solution
Run-Time
Service
Service
Service
My Org
APPs
Social Connections 11 Chicago, June 1-2 2017
New Connections App Registry
• Registry is the definition for a
specific ORG of what is
deployed to the ORG
• Defined JSON Schema
Social Connections 11 Chicago, June 1-2 2017
The App Reg Model
• Services are top level components like
Communities, Verse, Muse etc
• Services declare Extension Points that
expose customizable features
• Apps are simply containers for one or
more extensions
• An Extension is an implementation of an
Extension Point
Social Connections 11 Chicago, June 1-2 2017
Sample ITM Customization
• Important To Me (ITM) Bar – A New Pink Component
• Out-of-the-box ITM Bar is populated with entries (people and
communities)
• Content is auto-populated for each user based on user’s own choices
and ITM suggestions
• Extensibility empowers organizations and users by
• Enabling control over ITM Bar content and entry behavior
• Overriding the auto-population with what is known to be important
to ourselves!
• ITM Bar Anatomy
Suggested PeopleFavourites
Add RemoveCommunity
Home
(Go to Activity
Stream)
Social Connections 11 Chicago, June 1-2 2017
Watson Developer Cloud
IBM Connections Cloud
(Multi-tenant)
IBM Connections
(Blue)
3rd Party App Preferred Cloud
Container
Bluemix Containers
Xpages
NodeJS
Liberty
WAS (Connections Blue)
On-Prem Servers/Private Clouds
Docker
Mongo
Customer Firewall
Node
Integrating with Connections
A Runtime View
Pink Private Cloud
Pink
Social Connections 11 Chicago, June 1-2 2017
Who Creates Apps
By IBM
• ICS developers create integration code
(eg. Sharepoint, Cisco, Box)
• Poor track record; would need to
improve and scale our ability to maintain
and enhance integration
3rd Party Solution Providers
(ISVs)
• This works for ISV solution providers who
need to get their solution working in the
ICS experience if they want to drive
revenue
• Does not work when 3rd party has better
revenue options or is a competitor
Integration Framework Provider
• 4th party solution that builds the MVC
that integrates ICS with a 3rd service
provider (eg. Salesforce)
• Customer would need to be willing pay
even when they already own both the ICS
and the 3rd party solution
• Is not a channel for 3rd party
• Could be IBM funded to sell ISV Solution
Bundles
App Developer Community
• Customers
• Partners (eg. VARs)
• ISSC
Business Users
• Situational Apps
• No/low code
• Template Driven
Social Connections 11 Chicago, June 1-2 2017
Activity streams and embedded experiences
Common and custom application integrations
Just works!
Seamless UX,
SSO, logical
workflows
2017
Interactive apps, seamless authentication
For cloud OR
on-premises
v5.5 CR1+
Integration Framework
Social Connections 11 Chicago, June 1-2 2017
Pink App Dev Vision
Customization without
Compromising the 4 S’s
• Scalability
• Security
• Stability
• Servicability
Standardization
vs
Customization
Image Source: article on saascribe.com by Michael Cullen
Social Connections 11 Chicago, June 1-2 2017
Proxy Formally known as Muse
Injection Proxy for…
• Experience
• Client-side logic
• Style
• And more!
Social Connections 11 Chicago, June 1-2 2017
Proxy Formally known as Muse
See Andre’s Session
Social Connections 11 Chicago, June 1-2 2017
Modern APIs
Atom is good for chemists, not developers!
Social Connections 11 Chicago, June 1-2 2017
Pink Means Usable APIs
• Existing Connections APIs are plentiful, but not easy to use
• Pink means it’s time to rethink, redesign, rework
• Modern APIs with consumable JSON payloads
• Reimagined for ease of use
• GraphQL option to allow you to get just what you need
• All surfaced through a common middleware layer to ensure
consistency across the Connections services
• Documentation (Swagger anyone?)
Social Connections 11 Chicago, June 1-2 2017
Would You Rather…
Social Connections 11 Chicago, June 1-2 2017
Or…
Social Connections 11 Chicago, June 1-2 2017
How do we transition without breaking customers and
partners?
Green
feature
Social Connections 11 Chicago, June 1-2 2017
Green
feature
How do we transition without breaking customers and
partners?
Social Connections 11 Chicago, June 1-2 2017
Green
feature
Pink
feature
How do we transition without breaking customers and
partners?
Social Connections 11 Chicago, June 1-2 2017
How do we transition without breaking customers and
partners?
Social Connections 11 Chicago, June 1-2 2017
Are you going to break
my applications?
NO!!!
Social Connections 11 Chicago, June 1-2 2017
Proxy
Middleware layer
API gateway
API assembler New-to-IC6 APIs IC6-to-New APIs GraphQL
Mapping
Throttling Caching
Authentication Response modification
……
How do we transition without breaking customers and
partners?
Social Connections 11 Chicago, June 1-2 2017
Proxy
Middleware layer
API gateway
API assembler GraphQL
Mapping
Green
feature
Throttling Caching
Authentication Response modification
……
New-to-IC6 APIs IC6-to-New APIs
How do we transition without breaking customers and
partners?
Social Connections 11 Chicago, June 1-2 2017
Proxy
Middleware layer
API gateway
API assembler GraphQL
Mapping
Green
feature
Throttling Caching
Authentication Response modification
……
New-to-IC6 APIs IC6-to-New APIs
How do we transition without breaking customers and
partners?
Social Connections 11 Chicago, June 1-2 2017
Proxy
Middleware layer
API gateway
API assembler GraphQL
Mapping
Green
feature
Throttling Caching
Authentication Response modification
……
New-to-IC6 APIs IC6-to-New APIs
How do we transition without breaking customers and
partners?
Social Connections 11 Chicago, June 1-2 2017
Proxy
Middleware layer
API gateway
API assembler GraphQL
Mapping
Green
feature
Throttling Caching
Authentication Response modification
……
New-to-IC6 APIs IC6-to-New APIs
How do we transition without breaking customers and
partners?
Social Connections 11 Chicago, June 1-2 2017
Proxy
Middleware layer
API gateway
API assembler GraphQL
Mapping
Green
feature
Throttling Caching
Authentication Response modification
……
New-to-IC6 APIs IC6-to-New APIs
How do we transition without breaking customers and
partners?
Social Connections 11 Chicago, June 1-2 2017
Proxy
Middleware layer
API gateway
API assembler GraphQL
Mapping
Green
feature
Throttling Caching
Authentication Response modification
……
New-to-IC6 APIs IC6-to-New APIs
How do we transition without breaking customers and
partners?
Social Connections 11 Chicago, June 1-2 2017
Proxy
Middleware layer
API gateway
API assembler GraphQL
Mapping
Green
feature
Throttling Caching
Authentication Response modification
……
New-to-IC6 APIs IC6-to-New APIs
How do we transition without breaking customers and
partners?
Social Connections 11 Chicago, June 1-2 2017
Proxy
Middleware layer
API gateway
API assembler GraphQL
Mapping
Pink
feature
Authentication Response modification
Throttling Caching ……
New-to-IC6 APIs IC6-to-New APIs
How do we transition without breaking customers and
partners?
Social Connections 11 Chicago, June 1-2 2017
Proxy
Middleware layer
API gateway
API assembler GraphQL
Mapping
Pink
feature
Authentication Response modification
Throttling Caching ……
New feature
Micro
service 1
Micro
service 3
Micro
service 2
Micro
service 4
New-to-IC6 APIs IC6-to-New APIs
How do we transition without breaking customers and
partners?
Social Connections 11 Chicago, June 1-2 2017
Proxy
Middleware layer
API gateway
API assembler GraphQL
Mapping
Pink
feature
Authentication Response modification
Throttling Caching ……
Green
feature
New-to-IC6 APIs IC6-to-New APIs
How do we transition without breaking customers and
partners?
Social Connections 11 Chicago, June 1-2 2017
Social Connections 11 Chicago, June 1-2 2017
Demo Time!!
Pink APIs for apps that can fly!
Social Connections 11 Chicago, June 1-2 2017
APIs for Existing Connections Services
• Will continue to work, as is, no fear!
• Translation layer ensures compatibility even if we replace the service
• But now you will have an alternative
• JSON payloads/responses
• Consumable payloads
• Redefining APIs around what people actually need to do
• Leverages Loopback to translate the APIs
• Swagger interface for documentation and experimentation
Social Connections 11 Chicago, June 1-2 2017
Situational Apps
Project LiveGrid
Social Connections 11 Chicago, June 1-2 2017
What Are Situational Applications?
• Often have a short lifespan, created for a group of users often by one or
more of the users themselves
• Solves a particular business need
• Easy to modify as the needs of the group evolve
• Inherently collaborative – for and by the group
• The term was coined by Clay Shirky in 2004*, but this division in IBM has
been building them for more than a decade before that!
* https://en.wikipedia.org/wiki/Situational_application
Social Connections 11 Chicago, June 1-2 2017
Why Situational Applications?
• Situational application tools empower “Everyman” to build an application to
support their needs
• The Connections platform has lots of components, but has been missing the ability
for users to spontaneously create these applications
• Situational applications give people the ability to customize the platform in a
framework that is part of the platform
• Situational applications will make Connections more flexible, and our users
happier, so…
• Let’s do it!
Social Connections 11 Chicago, June 1-2 2017
Pink Means Apps: Project LiveGrid
• Situational apps with a twist of
API
• Embeddable in Connections,
run standalone, or pull the
data
into your own application
Social Connections 11 Chicago, June 1-2 2017
Project LiveGrid the Chameleon
• As simple as a list builder for end
users
• Or as powerful as a
programmatically
accessible application with
persistence
for developers
Social Connections 11 Chicago, June 1-2 2017
Simple Does Not Mean Simplistic
• Comes with a built in data
store (Mongo)
• Simple programmability
for your end users
(@UserImage, @Total, …)
• JavaScript for your
developers
Social Connections 11 Chicago, June 1-2 2017
Stencils and Styles as Building Blocks
• Start from scratch, a
sample grid,
a spreadsheet, or from
a REST API
• Weather data, Connections, Domino , …
• Visualize and style your
application
with stencils and
stylesheets
Social Connections 11 Chicago, June 1-2 2017
Demo Time!!
A grid with an API in the blink of an eye…
Social Connections 11 Chicago, June 1-2 2017
And (of course)… It’s Extensible
• List of “starter grids”
• Stencils
• Styles
• Controls
• Programmability (add @functions, etc)
• Let us know how you want to contribute!
Social Connections 11 Chicago, June 1-2 2017
Project LiveGrid Demo Summary
• To end users, it is a simple list
building tool
• To developers, it builds
applications, with APIs to power
extensions
• To business partners, it’s an
opportunity
Social Connections 11 Chicago, June 1-2 2017
IBM Collaboration Cloud
Developer Resources
Social Connections 11 Chicago, June 1-2 2017
2017 Goals of App Strategy
Implement New
Connections
Catalog
Launch V1 with
updated 3rd
Party Solutions
Stream-lined
app developer
process
App Validation
process
App Life Cycle
Management
Customization
Proxy
New Extension
Points
Middleware/APIs
API Explorer, etc
Social Connections 11 Chicago, June 1-2 2017
Top Priorities (Outcomes)
Org Admin can better manage
apps in the Connections Cloud
App Developers can build and
integrate rapidly
Customers Can Try & Buy Add-
ons and Solutions
Users can Share Apps
(Driving Viral Adoption)
Social Connections 11 Chicago, June 1-2 2017
An organization admin can easily find and enable
3rd party applications to make their
organization more productive.
Social Connections 11 Chicago, June 1-2 2017
Social Connections 11 Chicago, June 1-2 2017
Social Connections 11 Chicago, June 1-2 2017
Social Connections 11 Chicago, June 1-2 2017
64
Social Connections 11 Chicago, June 1-2 2017
65
Social Connections 11 Chicago, June 1-2 2017
66
Social Connections 11 Chicago, June 1-2 2017
67
Social Connections 11 Chicago, June 1-2 2017
68
#engageug
Social Connections 11 Chicago, June 1-2 2017
A developer can quickly integrate an app
that can be used by their organization.
Social Connections 11 Chicago, June 1-2 2017
Social Connections 11 Chicago, June 1-2 2017
Social Connections 11 Chicago, June 1-2 2017
Social Connections 11 Chicago, June 1-2 2017
Social Connections 11 Chicago, June 1-2 2017
Social Connections 11 Chicago, June 1-2 2017
Social Connections 11 Chicago, June 1-2 2017
Social Connections 11 Chicago, June 1-2 2017
Social Connections 11 Chicago, June 1-2 2017
Social Connections 11 Chicago, June 1-2 2017
Social Connections 11 Chicago, June 1-2 2017
Social Connections 11 Chicago, June 1-2 2017
Agile – Achieving Other Priorities
• Share Apps
• Submit apps
• On-prem apps
• Private Cloud Catalog
• ICS App Catalog
Social Connections 11 Chicago, June 1-2 2017
IBM Connections Cloud App Dev
A developer can, in 1 hour:
Discover Pink app dev
capabilities
Learn how to integrate into and
consume capabilities from Pink
Build a value-add solution via
integration with Pink
Deploy that solution to an Org
and Submit that solution into the
ICS Catalog
Social Connections 11 Chicago, June 1-2 2017
App Dev Engagement
Access Pink Code
Reservation System for ServerPool Images
Regression Testing
Pink Playbacks
To Participate email: heath_mccarthy@us.ibm.com
PLATINUM SPONSORS
GOLD SPONSORS
SILVER SPONSORS

Contenu connexe

Tendances

Customization & Extensibility in IBM Connections Pink
 Customization & Extensibility in IBM Connections Pink Customization & Extensibility in IBM Connections Pink
Customization & Extensibility in IBM Connections PinkLetsConnect
 
Future of Collaboration
Future of CollaborationFuture of Collaboration
Future of CollaborationLetsConnect
 
Social Connections 12. We hired hackers to hack us
Social Connections 12. We hired hackers to hack usSocial Connections 12. We hired hackers to hack us
Social Connections 12. We hired hackers to hack usRobert Farstad
 
Using Watson Work Services Java SDK
Using Watson Work Services Java SDKUsing Watson Work Services Java SDK
Using Watson Work Services Java SDKLetsConnect
 
IBM Connections Customizer: From Zero To Hero
IBM Connections Customizer: From Zero To HeroIBM Connections Customizer: From Zero To Hero
IBM Connections Customizer: From Zero To HeroLetsConnect
 
IBM Connections Cloud extreme customization
IBM Connections Cloud extreme customizationIBM Connections Cloud extreme customization
IBM Connections Cloud extreme customizationDaniele Vistalli
 
Watson Workspace vs. Other Team Collaboration Tools (Teams, Slack, Spark, etc.)
Watson Workspace vs. Other Team Collaboration Tools (Teams, Slack, Spark, etc.)Watson Workspace vs. Other Team Collaboration Tools (Teams, Slack, Spark, etc.)
Watson Workspace vs. Other Team Collaboration Tools (Teams, Slack, Spark, etc.)LetsConnect
 
Computer Generations and Complexity: The Necessity for Collaboration
Computer Generations and Complexity: The Necessity for CollaborationComputer Generations and Complexity: The Necessity for Collaboration
Computer Generations and Complexity: The Necessity for CollaborationLetsConnect
 
Ms. Search and Mr. Project
Ms. Search and Mr. ProjectMs. Search and Mr. Project
Ms. Search and Mr. ProjectSPC Adriatics
 
Developing social solutions on Microsoft technologies (SP Social and Yammer)
Developing social solutions on Microsoft technologies (SP Social and Yammer)Developing social solutions on Microsoft technologies (SP Social and Yammer)
Developing social solutions on Microsoft technologies (SP Social and Yammer)SPC Adriatics
 
Integrate External Data With The Business Data Catalog
Integrate External Data With The Business Data CatalogIntegrate External Data With The Business Data Catalog
Integrate External Data With The Business Data CatalogTom Resing
 
Open Your Connections Toolbox! deploying the right tools in the right place f...
Open Your Connections Toolbox! deploying the right tools in the right place f...Open Your Connections Toolbox! deploying the right tools in the right place f...
Open Your Connections Toolbox! deploying the right tools in the right place f...LetsConnect
 
OpenText eDOCS – What’s new in CE 21.2
OpenText eDOCS – What’s new in CE 21.2OpenText eDOCS – What’s new in CE 21.2
OpenText eDOCS – What’s new in CE 21.2OpenText
 
eccenca Corporate Memory GDPR Solution
eccenca Corporate Memory GDPR Solutioneccenca Corporate Memory GDPR Solution
eccenca Corporate Memory GDPR Solutioneccenca GmbH
 
The World of Team Space Tools: Watson Workspace vs. Slack, Teams, Skype, and ...
The World of Team Space Tools: Watson Workspace vs. Slack, Teams, Skype, and ...The World of Team Space Tools: Watson Workspace vs. Slack, Teams, Skype, and ...
The World of Team Space Tools: Watson Workspace vs. Slack, Teams, Skype, and ...LetsConnect
 
SharePoint 2016 Up Close and Personal
SharePoint 2016   Up Close and PersonalSharePoint 2016   Up Close and Personal
SharePoint 2016 Up Close and PersonalRegroove
 
FSLogix BriForum 2015 - Ending the Folder Redirection Debate
FSLogix BriForum 2015 - Ending the Folder Redirection DebateFSLogix BriForum 2015 - Ending the Folder Redirection Debate
FSLogix BriForum 2015 - Ending the Folder Redirection DebateFSLogix
 

Tendances (18)

Customization & Extensibility in IBM Connections Pink
 Customization & Extensibility in IBM Connections Pink Customization & Extensibility in IBM Connections Pink
Customization & Extensibility in IBM Connections Pink
 
Future of Collaboration
Future of CollaborationFuture of Collaboration
Future of Collaboration
 
Social Connections 12. We hired hackers to hack us
Social Connections 12. We hired hackers to hack usSocial Connections 12. We hired hackers to hack us
Social Connections 12. We hired hackers to hack us
 
Using Watson Work Services Java SDK
Using Watson Work Services Java SDKUsing Watson Work Services Java SDK
Using Watson Work Services Java SDK
 
IBM Connections Customizer: From Zero To Hero
IBM Connections Customizer: From Zero To HeroIBM Connections Customizer: From Zero To Hero
IBM Connections Customizer: From Zero To Hero
 
IBM Connections Cloud extreme customization
IBM Connections Cloud extreme customizationIBM Connections Cloud extreme customization
IBM Connections Cloud extreme customization
 
Watson Workspace vs. Other Team Collaboration Tools (Teams, Slack, Spark, etc.)
Watson Workspace vs. Other Team Collaboration Tools (Teams, Slack, Spark, etc.)Watson Workspace vs. Other Team Collaboration Tools (Teams, Slack, Spark, etc.)
Watson Workspace vs. Other Team Collaboration Tools (Teams, Slack, Spark, etc.)
 
Computer Generations and Complexity: The Necessity for Collaboration
Computer Generations and Complexity: The Necessity for CollaborationComputer Generations and Complexity: The Necessity for Collaboration
Computer Generations and Complexity: The Necessity for Collaboration
 
Ms. Search and Mr. Project
Ms. Search and Mr. ProjectMs. Search and Mr. Project
Ms. Search and Mr. Project
 
Developing social solutions on Microsoft technologies (SP Social and Yammer)
Developing social solutions on Microsoft technologies (SP Social and Yammer)Developing social solutions on Microsoft technologies (SP Social and Yammer)
Developing social solutions on Microsoft technologies (SP Social and Yammer)
 
Social features sp2013
Social features sp2013Social features sp2013
Social features sp2013
 
Integrate External Data With The Business Data Catalog
Integrate External Data With The Business Data CatalogIntegrate External Data With The Business Data Catalog
Integrate External Data With The Business Data Catalog
 
Open Your Connections Toolbox! deploying the right tools in the right place f...
Open Your Connections Toolbox! deploying the right tools in the right place f...Open Your Connections Toolbox! deploying the right tools in the right place f...
Open Your Connections Toolbox! deploying the right tools in the right place f...
 
OpenText eDOCS – What’s new in CE 21.2
OpenText eDOCS – What’s new in CE 21.2OpenText eDOCS – What’s new in CE 21.2
OpenText eDOCS – What’s new in CE 21.2
 
eccenca Corporate Memory GDPR Solution
eccenca Corporate Memory GDPR Solutioneccenca Corporate Memory GDPR Solution
eccenca Corporate Memory GDPR Solution
 
The World of Team Space Tools: Watson Workspace vs. Slack, Teams, Skype, and ...
The World of Team Space Tools: Watson Workspace vs. Slack, Teams, Skype, and ...The World of Team Space Tools: Watson Workspace vs. Slack, Teams, Skype, and ...
The World of Team Space Tools: Watson Workspace vs. Slack, Teams, Skype, and ...
 
SharePoint 2016 Up Close and Personal
SharePoint 2016   Up Close and PersonalSharePoint 2016   Up Close and Personal
SharePoint 2016 Up Close and Personal
 
FSLogix BriForum 2015 - Ending the Folder Redirection Debate
FSLogix BriForum 2015 - Ending the Folder Redirection DebateFSLogix BriForum 2015 - Ending the Folder Redirection Debate
FSLogix BriForum 2015 - Ending the Folder Redirection Debate
 

Similaire à IBM Connections Pink App Dev Vision

Calling all Developers: Building Connections Apps and Integrating with Pink
Calling all Developers: Building Connections Apps and Integrating with PinkCalling all Developers: Building Connections Apps and Integrating with Pink
Calling all Developers: Building Connections Apps and Integrating with PinkLetsConnect
 
Announcing the Connections Cloud Catalog: How to Get new Apps fresh out of th...
Announcing the Connections Cloud Catalog: How to Get new Apps fresh out of th...Announcing the Connections Cloud Catalog: How to Get new Apps fresh out of th...
Announcing the Connections Cloud Catalog: How to Get new Apps fresh out of th...LetsConnect
 
IBM Connections Middleware – Connecting Blue/Green and PINK
IBM Connections Middleware – Connecting Blue/Green and PINKIBM Connections Middleware – Connecting Blue/Green and PINK
IBM Connections Middleware – Connecting Blue/Green and PINKLetsConnect
 
IBM Cloud Collaboration Catalog - Engage 2017
IBM Cloud Collaboration Catalog  - Engage 2017IBM Cloud Collaboration Catalog  - Engage 2017
IBM Cloud Collaboration Catalog - Engage 2017Heath McCarthy
 
Project Pink Note – New Note Editor Based on IBM Docs Technology
Project Pink Note – New Note Editor Based on IBM Docs TechnologyProject Pink Note – New Note Editor Based on IBM Docs Technology
Project Pink Note – New Note Editor Based on IBM Docs TechnologyLetsConnect
 
Pink Apps for Everyone: Introducing LiveGrid
Pink Apps for Everyone: Introducing LiveGridPink Apps for Everyone: Introducing LiveGrid
Pink Apps for Everyone: Introducing LiveGridLetsConnect
 
IBM Watson Workspace and Work Services strategy and roadmap
IBM Watson Workspace and Work Services strategy and roadmapIBM Watson Workspace and Work Services strategy and roadmap
IBM Watson Workspace and Work Services strategy and roadmapLetsConnect
 
ICON Switzerland - The Future of Enterprise Software
ICON Switzerland - The Future of Enterprise SoftwareICON Switzerland - The Future of Enterprise Software
ICON Switzerland - The Future of Enterprise SoftwareBelsoft
 
IBM Connections vs. Office 365 – Episode III
IBM Connections vs. Office 365 – Episode IIIIBM Connections vs. Office 365 – Episode III
IBM Connections vs. Office 365 – Episode IIILetsConnect
 
Koneksys Presentation March 2021
Koneksys Presentation March 2021Koneksys Presentation March 2021
Koneksys Presentation March 2021Axel Reichwein
 
InterConnect 2017 : Cognitive DevOps: Get Rid of the Guesswork to Improve Sof...
InterConnect 2017 : Cognitive DevOps: Get Rid of the Guesswork to Improve Sof...InterConnect 2017 : Cognitive DevOps: Get Rid of the Guesswork to Improve Sof...
InterConnect 2017 : Cognitive DevOps: Get Rid of the Guesswork to Improve Sof...DevOps for Enterprise Systems
 
IBM Connections - Have it YOUR Way!
IBM Connections - Have it YOUR Way!IBM Connections - Have it YOUR Way!
IBM Connections - Have it YOUR Way!LetsConnect
 
IBM Connections 6 Component Pack
IBM Connections 6 Component PackIBM Connections 6 Component Pack
IBM Connections 6 Component PackLetsConnect
 
A Big Data Analysis Framework for Model-Based Web User Behavior Analytics
A Big Data Analysis Framework for Model-Based Web User Behavior AnalyticsA Big Data Analysis Framework for Model-Based Web User Behavior Analytics
A Big Data Analysis Framework for Model-Based Web User Behavior AnalyticsAndrea Mauri
 
Refining Your API Design - Architecture and Modeling Learning Event
Refining Your API Design - Architecture and Modeling Learning EventRefining Your API Design - Architecture and Modeling Learning Event
Refining Your API Design - Architecture and Modeling Learning EventLaunchAny
 
Growing an API Culture - APIdays LIVE AU 2020
Growing an API Culture - APIdays LIVE AU 2020Growing an API Culture - APIdays LIVE AU 2020
Growing an API Culture - APIdays LIVE AU 2020Saul Caganoff
 
Micro services Architecture
Micro services ArchitectureMicro services Architecture
Micro services ArchitectureAraf Karsh Hamid
 
Developing Enterprise Collaboration in the Cognitive Era
Developing Enterprise Collaboration in the Cognitive EraDeveloping Enterprise Collaboration in the Cognitive Era
Developing Enterprise Collaboration in the Cognitive EraLetsConnect
 
The Composable Enterprise | Yenlo - WSO2 Integration Summit 2019, San Francisco
The Composable Enterprise | Yenlo - WSO2 Integration Summit 2019, San FranciscoThe Composable Enterprise | Yenlo - WSO2 Integration Summit 2019, San Francisco
The Composable Enterprise | Yenlo - WSO2 Integration Summit 2019, San FranciscoYenlo
 
[WSO2 Integration Summit San Francisco 2019] The Composable Enterprise
[WSO2 Integration Summit San Francisco 2019] The Composable Enterprise[WSO2 Integration Summit San Francisco 2019] The Composable Enterprise
[WSO2 Integration Summit San Francisco 2019] The Composable EnterpriseWSO2
 

Similaire à IBM Connections Pink App Dev Vision (20)

Calling all Developers: Building Connections Apps and Integrating with Pink
Calling all Developers: Building Connections Apps and Integrating with PinkCalling all Developers: Building Connections Apps and Integrating with Pink
Calling all Developers: Building Connections Apps and Integrating with Pink
 
Announcing the Connections Cloud Catalog: How to Get new Apps fresh out of th...
Announcing the Connections Cloud Catalog: How to Get new Apps fresh out of th...Announcing the Connections Cloud Catalog: How to Get new Apps fresh out of th...
Announcing the Connections Cloud Catalog: How to Get new Apps fresh out of th...
 
IBM Connections Middleware – Connecting Blue/Green and PINK
IBM Connections Middleware – Connecting Blue/Green and PINKIBM Connections Middleware – Connecting Blue/Green and PINK
IBM Connections Middleware – Connecting Blue/Green and PINK
 
IBM Cloud Collaboration Catalog - Engage 2017
IBM Cloud Collaboration Catalog  - Engage 2017IBM Cloud Collaboration Catalog  - Engage 2017
IBM Cloud Collaboration Catalog - Engage 2017
 
Project Pink Note – New Note Editor Based on IBM Docs Technology
Project Pink Note – New Note Editor Based on IBM Docs TechnologyProject Pink Note – New Note Editor Based on IBM Docs Technology
Project Pink Note – New Note Editor Based on IBM Docs Technology
 
Pink Apps for Everyone: Introducing LiveGrid
Pink Apps for Everyone: Introducing LiveGridPink Apps for Everyone: Introducing LiveGrid
Pink Apps for Everyone: Introducing LiveGrid
 
IBM Watson Workspace and Work Services strategy and roadmap
IBM Watson Workspace and Work Services strategy and roadmapIBM Watson Workspace and Work Services strategy and roadmap
IBM Watson Workspace and Work Services strategy and roadmap
 
ICON Switzerland - The Future of Enterprise Software
ICON Switzerland - The Future of Enterprise SoftwareICON Switzerland - The Future of Enterprise Software
ICON Switzerland - The Future of Enterprise Software
 
IBM Connections vs. Office 365 – Episode III
IBM Connections vs. Office 365 – Episode IIIIBM Connections vs. Office 365 – Episode III
IBM Connections vs. Office 365 – Episode III
 
Koneksys Presentation March 2021
Koneksys Presentation March 2021Koneksys Presentation March 2021
Koneksys Presentation March 2021
 
InterConnect 2017 : Cognitive DevOps: Get Rid of the Guesswork to Improve Sof...
InterConnect 2017 : Cognitive DevOps: Get Rid of the Guesswork to Improve Sof...InterConnect 2017 : Cognitive DevOps: Get Rid of the Guesswork to Improve Sof...
InterConnect 2017 : Cognitive DevOps: Get Rid of the Guesswork to Improve Sof...
 
IBM Connections - Have it YOUR Way!
IBM Connections - Have it YOUR Way!IBM Connections - Have it YOUR Way!
IBM Connections - Have it YOUR Way!
 
IBM Connections 6 Component Pack
IBM Connections 6 Component PackIBM Connections 6 Component Pack
IBM Connections 6 Component Pack
 
A Big Data Analysis Framework for Model-Based Web User Behavior Analytics
A Big Data Analysis Framework for Model-Based Web User Behavior AnalyticsA Big Data Analysis Framework for Model-Based Web User Behavior Analytics
A Big Data Analysis Framework for Model-Based Web User Behavior Analytics
 
Refining Your API Design - Architecture and Modeling Learning Event
Refining Your API Design - Architecture and Modeling Learning EventRefining Your API Design - Architecture and Modeling Learning Event
Refining Your API Design - Architecture and Modeling Learning Event
 
Growing an API Culture - APIdays LIVE AU 2020
Growing an API Culture - APIdays LIVE AU 2020Growing an API Culture - APIdays LIVE AU 2020
Growing an API Culture - APIdays LIVE AU 2020
 
Micro services Architecture
Micro services ArchitectureMicro services Architecture
Micro services Architecture
 
Developing Enterprise Collaboration in the Cognitive Era
Developing Enterprise Collaboration in the Cognitive EraDeveloping Enterprise Collaboration in the Cognitive Era
Developing Enterprise Collaboration in the Cognitive Era
 
The Composable Enterprise | Yenlo - WSO2 Integration Summit 2019, San Francisco
The Composable Enterprise | Yenlo - WSO2 Integration Summit 2019, San FranciscoThe Composable Enterprise | Yenlo - WSO2 Integration Summit 2019, San Francisco
The Composable Enterprise | Yenlo - WSO2 Integration Summit 2019, San Francisco
 
[WSO2 Integration Summit San Francisco 2019] The Composable Enterprise
[WSO2 Integration Summit San Francisco 2019] The Composable Enterprise[WSO2 Integration Summit San Francisco 2019] The Composable Enterprise
[WSO2 Integration Summit San Francisco 2019] The Composable Enterprise
 

Plus de LetsConnect

Installing Component Pack 6.0.0.6
Installing Component Pack 6.0.0.6Installing Component Pack 6.0.0.6
Installing Component Pack 6.0.0.6LetsConnect
 
Oh $h@# - How to deal with emotional outbursts and hate in social situations
Oh $h@# - How to deal with emotional outbursts and hate in social situationsOh $h@# - How to deal with emotional outbursts and hate in social situations
Oh $h@# - How to deal with emotional outbursts and hate in social situationsLetsConnect
 
It is not About Connections vs Office 365 - You can have the best of the both...
It is not About Connections vs Office 365 - You can have the best of the both...It is not About Connections vs Office 365 - You can have the best of the both...
It is not About Connections vs Office 365 - You can have the best of the both...LetsConnect
 
Using ibm connections to enhance university courses
Using ibm connections to enhance university coursesUsing ibm connections to enhance university courses
Using ibm connections to enhance university coursesLetsConnect
 
IBM Connections 6.0 CR3 New Features
IBM Connections 6.0 CR3 New FeaturesIBM Connections 6.0 CR3 New Features
IBM Connections 6.0 CR3 New FeaturesLetsConnect
 
10 years of IBM Connections
10 years of IBM Connections10 years of IBM Connections
10 years of IBM ConnectionsLetsConnect
 
IBM Collaboration Framework in action: Customer success stories
IBM Collaboration Framework in action: Customer success storiesIBM Collaboration Framework in action: Customer success stories
IBM Collaboration Framework in action: Customer success storiesLetsConnect
 
Design for the Digital Workspace
Design for the Digital WorkspaceDesign for the Digital Workspace
Design for the Digital WorkspaceLetsConnect
 
New Ways to Deliver Business Outcomes with INtelligent Workstream Collaboration
New Ways to Deliver Business Outcomes with INtelligent Workstream CollaborationNew Ways to Deliver Business Outcomes with INtelligent Workstream Collaboration
New Ways to Deliver Business Outcomes with INtelligent Workstream CollaborationLetsConnect
 
Power up your Salesforce Opportunities by using IBM Watson Workspace as your ...
Power up your Salesforce Opportunities by using IBM Watson Workspace as your ...Power up your Salesforce Opportunities by using IBM Watson Workspace as your ...
Power up your Salesforce Opportunities by using IBM Watson Workspace as your ...LetsConnect
 
There is nothing more practical than a good theory
There is nothing more practical than a good theoryThere is nothing more practical than a good theory
There is nothing more practical than a good theoryLetsConnect
 
Kubernetes Basics for Connections Admins
Kubernetes Basics for Connections AdminsKubernetes Basics for Connections Admins
Kubernetes Basics for Connections AdminsLetsConnect
 
Intelligent Collaboration driving Digital Transformation
Intelligent Collaboration driving Digital TransformationIntelligent Collaboration driving Digital Transformation
Intelligent Collaboration driving Digital TransformationLetsConnect
 
Developing IBM Connections Community Apps using Domino
Developing IBM Connections Community Apps using DominoDeveloping IBM Connections Community Apps using Domino
Developing IBM Connections Community Apps using DominoLetsConnect
 
You Get What You Give
You Get What You GiveYou Get What You Give
You Get What You GiveLetsConnect
 
Building Custom ibm Watson Workspace Templates to make you and your team more...
Building Custom ibm Watson Workspace Templates to make you and your team more...Building Custom ibm Watson Workspace Templates to make you and your team more...
Building Custom ibm Watson Workspace Templates to make you and your team more...LetsConnect
 
ICS INtegration with Node-RED and Open Source
ICS INtegration with Node-RED and Open SourceICS INtegration with Node-RED and Open Source
ICS INtegration with Node-RED and Open SourceLetsConnect
 
Communities as the fundament of social learning
Communities as the fundament of social learningCommunities as the fundament of social learning
Communities as the fundament of social learningLetsConnect
 
It's not IBM or O365 - Integrate and Embrace
It's not IBM or O365 - Integrate and EmbraceIt's not IBM or O365 - Integrate and Embrace
It's not IBM or O365 - Integrate and EmbraceLetsConnect
 
Running Microservices in Production with IBM
Running Microservices in Production with IBMRunning Microservices in Production with IBM
Running Microservices in Production with IBMLetsConnect
 

Plus de LetsConnect (20)

Installing Component Pack 6.0.0.6
Installing Component Pack 6.0.0.6Installing Component Pack 6.0.0.6
Installing Component Pack 6.0.0.6
 
Oh $h@# - How to deal with emotional outbursts and hate in social situations
Oh $h@# - How to deal with emotional outbursts and hate in social situationsOh $h@# - How to deal with emotional outbursts and hate in social situations
Oh $h@# - How to deal with emotional outbursts and hate in social situations
 
It is not About Connections vs Office 365 - You can have the best of the both...
It is not About Connections vs Office 365 - You can have the best of the both...It is not About Connections vs Office 365 - You can have the best of the both...
It is not About Connections vs Office 365 - You can have the best of the both...
 
Using ibm connections to enhance university courses
Using ibm connections to enhance university coursesUsing ibm connections to enhance university courses
Using ibm connections to enhance university courses
 
IBM Connections 6.0 CR3 New Features
IBM Connections 6.0 CR3 New FeaturesIBM Connections 6.0 CR3 New Features
IBM Connections 6.0 CR3 New Features
 
10 years of IBM Connections
10 years of IBM Connections10 years of IBM Connections
10 years of IBM Connections
 
IBM Collaboration Framework in action: Customer success stories
IBM Collaboration Framework in action: Customer success storiesIBM Collaboration Framework in action: Customer success stories
IBM Collaboration Framework in action: Customer success stories
 
Design for the Digital Workspace
Design for the Digital WorkspaceDesign for the Digital Workspace
Design for the Digital Workspace
 
New Ways to Deliver Business Outcomes with INtelligent Workstream Collaboration
New Ways to Deliver Business Outcomes with INtelligent Workstream CollaborationNew Ways to Deliver Business Outcomes with INtelligent Workstream Collaboration
New Ways to Deliver Business Outcomes with INtelligent Workstream Collaboration
 
Power up your Salesforce Opportunities by using IBM Watson Workspace as your ...
Power up your Salesforce Opportunities by using IBM Watson Workspace as your ...Power up your Salesforce Opportunities by using IBM Watson Workspace as your ...
Power up your Salesforce Opportunities by using IBM Watson Workspace as your ...
 
There is nothing more practical than a good theory
There is nothing more practical than a good theoryThere is nothing more practical than a good theory
There is nothing more practical than a good theory
 
Kubernetes Basics for Connections Admins
Kubernetes Basics for Connections AdminsKubernetes Basics for Connections Admins
Kubernetes Basics for Connections Admins
 
Intelligent Collaboration driving Digital Transformation
Intelligent Collaboration driving Digital TransformationIntelligent Collaboration driving Digital Transformation
Intelligent Collaboration driving Digital Transformation
 
Developing IBM Connections Community Apps using Domino
Developing IBM Connections Community Apps using DominoDeveloping IBM Connections Community Apps using Domino
Developing IBM Connections Community Apps using Domino
 
You Get What You Give
You Get What You GiveYou Get What You Give
You Get What You Give
 
Building Custom ibm Watson Workspace Templates to make you and your team more...
Building Custom ibm Watson Workspace Templates to make you and your team more...Building Custom ibm Watson Workspace Templates to make you and your team more...
Building Custom ibm Watson Workspace Templates to make you and your team more...
 
ICS INtegration with Node-RED and Open Source
ICS INtegration with Node-RED and Open SourceICS INtegration with Node-RED and Open Source
ICS INtegration with Node-RED and Open Source
 
Communities as the fundament of social learning
Communities as the fundament of social learningCommunities as the fundament of social learning
Communities as the fundament of social learning
 
It's not IBM or O365 - Integrate and Embrace
It's not IBM or O365 - Integrate and EmbraceIt's not IBM or O365 - Integrate and Embrace
It's not IBM or O365 - Integrate and Embrace
 
Running Microservices in Production with IBM
Running Microservices in Production with IBMRunning Microservices in Production with IBM
Running Microservices in Production with IBM
 

Dernier

Fordham -How effective decision-making is within the IT department - Analysis...
Fordham -How effective decision-making is within the IT department - Analysis...Fordham -How effective decision-making is within the IT department - Analysis...
Fordham -How effective decision-making is within the IT department - Analysis...Peter Ward
 
Cyber Security Training in Office Environment
Cyber Security Training in Office EnvironmentCyber Security Training in Office Environment
Cyber Security Training in Office Environmentelijahj01012
 
Organizational Structure Running A Successful Business
Organizational Structure Running A Successful BusinessOrganizational Structure Running A Successful Business
Organizational Structure Running A Successful BusinessSeta Wicaksana
 
MAHA Global and IPR: Do Actions Speak Louder Than Words?
MAHA Global and IPR: Do Actions Speak Louder Than Words?MAHA Global and IPR: Do Actions Speak Louder Than Words?
MAHA Global and IPR: Do Actions Speak Louder Than Words?Olivia Kresic
 
Call Us 📲8800102216📞 Call Girls In DLF City Gurgaon
Call Us 📲8800102216📞 Call Girls In DLF City GurgaonCall Us 📲8800102216📞 Call Girls In DLF City Gurgaon
Call Us 📲8800102216📞 Call Girls In DLF City Gurgaoncallgirls2057
 
TriStar Gold Corporate Presentation - April 2024
TriStar Gold Corporate Presentation - April 2024TriStar Gold Corporate Presentation - April 2024
TriStar Gold Corporate Presentation - April 2024Adnet Communications
 
8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR
8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR
8447779800, Low rate Call girls in New Ashok Nagar Delhi NCRashishs7044
 
Church Building Grants To Assist With New Construction, Additions, And Restor...
Church Building Grants To Assist With New Construction, Additions, And Restor...Church Building Grants To Assist With New Construction, Additions, And Restor...
Church Building Grants To Assist With New Construction, Additions, And Restor...Americas Got Grants
 
Flow Your Strategy at Flight Levels Day 2024
Flow Your Strategy at Flight Levels Day 2024Flow Your Strategy at Flight Levels Day 2024
Flow Your Strategy at Flight Levels Day 2024Kirill Klimov
 
PSCC - Capability Statement Presentation
PSCC - Capability Statement PresentationPSCC - Capability Statement Presentation
PSCC - Capability Statement PresentationAnamaria Contreras
 
Pitch Deck Teardown: Geodesic.Life's $500k Pre-seed deck
Pitch Deck Teardown: Geodesic.Life's $500k Pre-seed deckPitch Deck Teardown: Geodesic.Life's $500k Pre-seed deck
Pitch Deck Teardown: Geodesic.Life's $500k Pre-seed deckHajeJanKamps
 
APRIL2024_UKRAINE_xml_0000000000000 .pdf
APRIL2024_UKRAINE_xml_0000000000000 .pdfAPRIL2024_UKRAINE_xml_0000000000000 .pdf
APRIL2024_UKRAINE_xml_0000000000000 .pdfRbc Rbcua
 
Guide Complete Set of Residential Architectural Drawings PDF
Guide Complete Set of Residential Architectural Drawings PDFGuide Complete Set of Residential Architectural Drawings PDF
Guide Complete Set of Residential Architectural Drawings PDFChandresh Chudasama
 
Appkodes Tinder Clone Script with Customisable Solutions.pptx
Appkodes Tinder Clone Script with Customisable Solutions.pptxAppkodes Tinder Clone Script with Customisable Solutions.pptx
Appkodes Tinder Clone Script with Customisable Solutions.pptxappkodes
 
Unlocking the Future: Explore Web 3.0 Workshop to Start Earning Today!
Unlocking the Future: Explore Web 3.0 Workshop to Start Earning Today!Unlocking the Future: Explore Web 3.0 Workshop to Start Earning Today!
Unlocking the Future: Explore Web 3.0 Workshop to Start Earning Today!Doge Mining Website
 
Call Girls Contact Number Andheri 9920874524
Call Girls Contact Number Andheri 9920874524Call Girls Contact Number Andheri 9920874524
Call Girls Contact Number Andheri 9920874524najka9823
 
8447779800, Low rate Call girls in Tughlakabad Delhi NCR
8447779800, Low rate Call girls in Tughlakabad Delhi NCR8447779800, Low rate Call girls in Tughlakabad Delhi NCR
8447779800, Low rate Call girls in Tughlakabad Delhi NCRashishs7044
 
Independent Call Girls Andheri Nightlaila 9967584737
Independent Call Girls Andheri Nightlaila 9967584737Independent Call Girls Andheri Nightlaila 9967584737
Independent Call Girls Andheri Nightlaila 9967584737Riya Pathan
 
Enjoy ➥8448380779▻ Call Girls In Sector 18 Noida Escorts Delhi NCR
Enjoy ➥8448380779▻ Call Girls In Sector 18 Noida Escorts Delhi NCREnjoy ➥8448380779▻ Call Girls In Sector 18 Noida Escorts Delhi NCR
Enjoy ➥8448380779▻ Call Girls In Sector 18 Noida Escorts Delhi NCRalexsharmaa01
 
8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCR
8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCR8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCR
8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCRashishs7044
 

Dernier (20)

Fordham -How effective decision-making is within the IT department - Analysis...
Fordham -How effective decision-making is within the IT department - Analysis...Fordham -How effective decision-making is within the IT department - Analysis...
Fordham -How effective decision-making is within the IT department - Analysis...
 
Cyber Security Training in Office Environment
Cyber Security Training in Office EnvironmentCyber Security Training in Office Environment
Cyber Security Training in Office Environment
 
Organizational Structure Running A Successful Business
Organizational Structure Running A Successful BusinessOrganizational Structure Running A Successful Business
Organizational Structure Running A Successful Business
 
MAHA Global and IPR: Do Actions Speak Louder Than Words?
MAHA Global and IPR: Do Actions Speak Louder Than Words?MAHA Global and IPR: Do Actions Speak Louder Than Words?
MAHA Global and IPR: Do Actions Speak Louder Than Words?
 
Call Us 📲8800102216📞 Call Girls In DLF City Gurgaon
Call Us 📲8800102216📞 Call Girls In DLF City GurgaonCall Us 📲8800102216📞 Call Girls In DLF City Gurgaon
Call Us 📲8800102216📞 Call Girls In DLF City Gurgaon
 
TriStar Gold Corporate Presentation - April 2024
TriStar Gold Corporate Presentation - April 2024TriStar Gold Corporate Presentation - April 2024
TriStar Gold Corporate Presentation - April 2024
 
8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR
8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR
8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR
 
Church Building Grants To Assist With New Construction, Additions, And Restor...
Church Building Grants To Assist With New Construction, Additions, And Restor...Church Building Grants To Assist With New Construction, Additions, And Restor...
Church Building Grants To Assist With New Construction, Additions, And Restor...
 
Flow Your Strategy at Flight Levels Day 2024
Flow Your Strategy at Flight Levels Day 2024Flow Your Strategy at Flight Levels Day 2024
Flow Your Strategy at Flight Levels Day 2024
 
PSCC - Capability Statement Presentation
PSCC - Capability Statement PresentationPSCC - Capability Statement Presentation
PSCC - Capability Statement Presentation
 
Pitch Deck Teardown: Geodesic.Life's $500k Pre-seed deck
Pitch Deck Teardown: Geodesic.Life's $500k Pre-seed deckPitch Deck Teardown: Geodesic.Life's $500k Pre-seed deck
Pitch Deck Teardown: Geodesic.Life's $500k Pre-seed deck
 
APRIL2024_UKRAINE_xml_0000000000000 .pdf
APRIL2024_UKRAINE_xml_0000000000000 .pdfAPRIL2024_UKRAINE_xml_0000000000000 .pdf
APRIL2024_UKRAINE_xml_0000000000000 .pdf
 
Guide Complete Set of Residential Architectural Drawings PDF
Guide Complete Set of Residential Architectural Drawings PDFGuide Complete Set of Residential Architectural Drawings PDF
Guide Complete Set of Residential Architectural Drawings PDF
 
Appkodes Tinder Clone Script with Customisable Solutions.pptx
Appkodes Tinder Clone Script with Customisable Solutions.pptxAppkodes Tinder Clone Script with Customisable Solutions.pptx
Appkodes Tinder Clone Script with Customisable Solutions.pptx
 
Unlocking the Future: Explore Web 3.0 Workshop to Start Earning Today!
Unlocking the Future: Explore Web 3.0 Workshop to Start Earning Today!Unlocking the Future: Explore Web 3.0 Workshop to Start Earning Today!
Unlocking the Future: Explore Web 3.0 Workshop to Start Earning Today!
 
Call Girls Contact Number Andheri 9920874524
Call Girls Contact Number Andheri 9920874524Call Girls Contact Number Andheri 9920874524
Call Girls Contact Number Andheri 9920874524
 
8447779800, Low rate Call girls in Tughlakabad Delhi NCR
8447779800, Low rate Call girls in Tughlakabad Delhi NCR8447779800, Low rate Call girls in Tughlakabad Delhi NCR
8447779800, Low rate Call girls in Tughlakabad Delhi NCR
 
Independent Call Girls Andheri Nightlaila 9967584737
Independent Call Girls Andheri Nightlaila 9967584737Independent Call Girls Andheri Nightlaila 9967584737
Independent Call Girls Andheri Nightlaila 9967584737
 
Enjoy ➥8448380779▻ Call Girls In Sector 18 Noida Escorts Delhi NCR
Enjoy ➥8448380779▻ Call Girls In Sector 18 Noida Escorts Delhi NCREnjoy ➥8448380779▻ Call Girls In Sector 18 Noida Escorts Delhi NCR
Enjoy ➥8448380779▻ Call Girls In Sector 18 Noida Escorts Delhi NCR
 
8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCR
8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCR8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCR
8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCR
 

IBM Connections Pink App Dev Vision

  • 1. Social Connections 11 Chicago, June 1-2 2017 TURNING THE IBM COLLABORATION ECOSYSTEM PINK Maureen Leland (IBM) @mvgirl Heath McCarthy (IBM) @heathwulf
  • 3. Social Connections 11 Chicago, June 1-2 2017 This is Us Maureen Leland STSM Connections AppDev, Middleware, LiveGrid Heath McCarthy Senior Offering Manager, AppDev and Partner Ecosystem
  • 4. Social Connections 11 Chicago, June 1-2 2017 Session Highlights • The Pink App Dev Vision • Integrating into Connections • Pink APIs • Situational Apps Strategy • Empowering App Developers
  • 5. 5 6/5/2017 The Collaboration Paradox • The explosion in niche apps, driven by “consumerization of IT” has given users choice. • But productivity has gone down because “we” are not using the same tools. • And we ended up working in fragmented silos so we are reinventing and confused
  • 6. Social Connections 11 Chicago, June 1-2 2017 Connections as a “Collaboration Hub” IBM Connections Cloud (Integration Framework) Content Apps Tools People Cognitive
  • 7. Social Connections 11 Chicago, June 1-2 2017 Pink App Dev Vision 1. Customizable and Extensible platform UX Look & Feel Data Content Actions / Behaviors 2. Pink provides modern APIs This means a complete set of REST APIs for each IBM Connections service 3. Ad-hoc situational apps Users create and share simple apps No/low code Custom/industry apps by developers Next Gen IBM Connections has App Dev at its core !
  • 8. Social Connections 11 Chicago, June 1-2 2017 Extensions and Customizations
  • 9. Social Connections 11 Chicago, June 1-2 2017 APIs/ServicesExtensibility Communities Content Experiences LiveRemarks People Experiences LiveGrids NavBar Orient Me & ITM Action Center News & Notifications Grids Content/Files Service People Service Cognitive Search Share Service News & Notifications Integrated Experiences Partner Solutions Situational Apps Watson Workspace Customer Apps IBM Solutions Green/Blue Integrate into Pink Experiences Consume Pink just like a Native Capability Content Applications People Applications
  • 10. Social Connections 11 Chicago, June 1-2 2017 Connections Experience Patterns Pattern 1 Native Connections Pattern 2 Embedded Experience Pattern 3 Unified experience Events pushed into Connections Activity Stream, Orient, or Action Center LiveGrid Community App ActivityStreams Embedded Experience Muse (Connections Proxy) Navbar Important to Me Orient
  • 11. Social Connections 11 Chicago, June 1-2 2017 Unified Experience Example Trilog ProjExec Live • Authentication • Use of Services/APIs • Navbar Extension • Connections Style Philippe Riand http://infolib.lotus.com/resources/oneui/3.0/docPublic/index.htm
  • 12. Social Connections 11 Chicago, June 1-2 2017 The Connections App A way to add value to Connections An Integrated Experience (IBM, AppFusions, etc) A social/collaboration solution (ISVs like. Trilog) Collection of Extensions
  • 13. Social Connections 11 Chicago, June 1-2 2017 IBM Collaboration Cloud Extensions Verse • Business Card • Inbox/Read • Message Compose • Mail on send • More… Connections • Community • Navbar • Muse • More… Watson Workspace • Space • Message • Moments
  • 14. Social Connections 11 Chicago, June 1-2 2017 Basic Architecture of an Integrated App Catalog IBM Connections Cloud (Multi-tenant) Extension Extension Extension Extension Muse Extension Extension APP Registry Solution Run-Time Service Service Service My Org APPs
  • 15. Social Connections 11 Chicago, June 1-2 2017 New Connections App Registry • Registry is the definition for a specific ORG of what is deployed to the ORG • Defined JSON Schema
  • 16. Social Connections 11 Chicago, June 1-2 2017 The App Reg Model • Services are top level components like Communities, Verse, Muse etc • Services declare Extension Points that expose customizable features • Apps are simply containers for one or more extensions • An Extension is an implementation of an Extension Point
  • 17. Social Connections 11 Chicago, June 1-2 2017 Sample ITM Customization • Important To Me (ITM) Bar – A New Pink Component • Out-of-the-box ITM Bar is populated with entries (people and communities) • Content is auto-populated for each user based on user’s own choices and ITM suggestions • Extensibility empowers organizations and users by • Enabling control over ITM Bar content and entry behavior • Overriding the auto-population with what is known to be important to ourselves! • ITM Bar Anatomy Suggested PeopleFavourites Add RemoveCommunity Home (Go to Activity Stream)
  • 18. Social Connections 11 Chicago, June 1-2 2017 Watson Developer Cloud IBM Connections Cloud (Multi-tenant) IBM Connections (Blue) 3rd Party App Preferred Cloud Container Bluemix Containers Xpages NodeJS Liberty WAS (Connections Blue) On-Prem Servers/Private Clouds Docker Mongo Customer Firewall Node Integrating with Connections A Runtime View Pink Private Cloud Pink
  • 19. Social Connections 11 Chicago, June 1-2 2017 Who Creates Apps By IBM • ICS developers create integration code (eg. Sharepoint, Cisco, Box) • Poor track record; would need to improve and scale our ability to maintain and enhance integration 3rd Party Solution Providers (ISVs) • This works for ISV solution providers who need to get their solution working in the ICS experience if they want to drive revenue • Does not work when 3rd party has better revenue options or is a competitor Integration Framework Provider • 4th party solution that builds the MVC that integrates ICS with a 3rd service provider (eg. Salesforce) • Customer would need to be willing pay even when they already own both the ICS and the 3rd party solution • Is not a channel for 3rd party • Could be IBM funded to sell ISV Solution Bundles App Developer Community • Customers • Partners (eg. VARs) • ISSC Business Users • Situational Apps • No/low code • Template Driven
  • 20. Social Connections 11 Chicago, June 1-2 2017 Activity streams and embedded experiences Common and custom application integrations Just works! Seamless UX, SSO, logical workflows 2017 Interactive apps, seamless authentication For cloud OR on-premises v5.5 CR1+ Integration Framework
  • 21. Social Connections 11 Chicago, June 1-2 2017 Pink App Dev Vision Customization without Compromising the 4 S’s • Scalability • Security • Stability • Servicability Standardization vs Customization Image Source: article on saascribe.com by Michael Cullen
  • 22. Social Connections 11 Chicago, June 1-2 2017 Proxy Formally known as Muse Injection Proxy for… • Experience • Client-side logic • Style • And more!
  • 23. Social Connections 11 Chicago, June 1-2 2017 Proxy Formally known as Muse See Andre’s Session
  • 24. Social Connections 11 Chicago, June 1-2 2017 Modern APIs Atom is good for chemists, not developers!
  • 25. Social Connections 11 Chicago, June 1-2 2017 Pink Means Usable APIs • Existing Connections APIs are plentiful, but not easy to use • Pink means it’s time to rethink, redesign, rework • Modern APIs with consumable JSON payloads • Reimagined for ease of use • GraphQL option to allow you to get just what you need • All surfaced through a common middleware layer to ensure consistency across the Connections services • Documentation (Swagger anyone?)
  • 26. Social Connections 11 Chicago, June 1-2 2017 Would You Rather…
  • 27. Social Connections 11 Chicago, June 1-2 2017 Or…
  • 28. Social Connections 11 Chicago, June 1-2 2017 How do we transition without breaking customers and partners? Green feature
  • 29. Social Connections 11 Chicago, June 1-2 2017 Green feature How do we transition without breaking customers and partners?
  • 30. Social Connections 11 Chicago, June 1-2 2017 Green feature Pink feature How do we transition without breaking customers and partners?
  • 31. Social Connections 11 Chicago, June 1-2 2017 How do we transition without breaking customers and partners?
  • 32. Social Connections 11 Chicago, June 1-2 2017 Are you going to break my applications? NO!!!
  • 33. Social Connections 11 Chicago, June 1-2 2017 Proxy Middleware layer API gateway API assembler New-to-IC6 APIs IC6-to-New APIs GraphQL Mapping Throttling Caching Authentication Response modification …… How do we transition without breaking customers and partners?
  • 34. Social Connections 11 Chicago, June 1-2 2017 Proxy Middleware layer API gateway API assembler GraphQL Mapping Green feature Throttling Caching Authentication Response modification …… New-to-IC6 APIs IC6-to-New APIs How do we transition without breaking customers and partners?
  • 35. Social Connections 11 Chicago, June 1-2 2017 Proxy Middleware layer API gateway API assembler GraphQL Mapping Green feature Throttling Caching Authentication Response modification …… New-to-IC6 APIs IC6-to-New APIs How do we transition without breaking customers and partners?
  • 36. Social Connections 11 Chicago, June 1-2 2017 Proxy Middleware layer API gateway API assembler GraphQL Mapping Green feature Throttling Caching Authentication Response modification …… New-to-IC6 APIs IC6-to-New APIs How do we transition without breaking customers and partners?
  • 37. Social Connections 11 Chicago, June 1-2 2017 Proxy Middleware layer API gateway API assembler GraphQL Mapping Green feature Throttling Caching Authentication Response modification …… New-to-IC6 APIs IC6-to-New APIs How do we transition without breaking customers and partners?
  • 38. Social Connections 11 Chicago, June 1-2 2017 Proxy Middleware layer API gateway API assembler GraphQL Mapping Green feature Throttling Caching Authentication Response modification …… New-to-IC6 APIs IC6-to-New APIs How do we transition without breaking customers and partners?
  • 39. Social Connections 11 Chicago, June 1-2 2017 Proxy Middleware layer API gateway API assembler GraphQL Mapping Green feature Throttling Caching Authentication Response modification …… New-to-IC6 APIs IC6-to-New APIs How do we transition without breaking customers and partners?
  • 40. Social Connections 11 Chicago, June 1-2 2017 Proxy Middleware layer API gateway API assembler GraphQL Mapping Green feature Throttling Caching Authentication Response modification …… New-to-IC6 APIs IC6-to-New APIs How do we transition without breaking customers and partners?
  • 41. Social Connections 11 Chicago, June 1-2 2017 Proxy Middleware layer API gateway API assembler GraphQL Mapping Pink feature Authentication Response modification Throttling Caching …… New-to-IC6 APIs IC6-to-New APIs How do we transition without breaking customers and partners?
  • 42. Social Connections 11 Chicago, June 1-2 2017 Proxy Middleware layer API gateway API assembler GraphQL Mapping Pink feature Authentication Response modification Throttling Caching …… New feature Micro service 1 Micro service 3 Micro service 2 Micro service 4 New-to-IC6 APIs IC6-to-New APIs How do we transition without breaking customers and partners?
  • 43. Social Connections 11 Chicago, June 1-2 2017 Proxy Middleware layer API gateway API assembler GraphQL Mapping Pink feature Authentication Response modification Throttling Caching …… Green feature New-to-IC6 APIs IC6-to-New APIs How do we transition without breaking customers and partners?
  • 44. Social Connections 11 Chicago, June 1-2 2017
  • 45. Social Connections 11 Chicago, June 1-2 2017 Demo Time!! Pink APIs for apps that can fly!
  • 46. Social Connections 11 Chicago, June 1-2 2017 APIs for Existing Connections Services • Will continue to work, as is, no fear! • Translation layer ensures compatibility even if we replace the service • But now you will have an alternative • JSON payloads/responses • Consumable payloads • Redefining APIs around what people actually need to do • Leverages Loopback to translate the APIs • Swagger interface for documentation and experimentation
  • 47. Social Connections 11 Chicago, June 1-2 2017 Situational Apps Project LiveGrid
  • 48. Social Connections 11 Chicago, June 1-2 2017 What Are Situational Applications? • Often have a short lifespan, created for a group of users often by one or more of the users themselves • Solves a particular business need • Easy to modify as the needs of the group evolve • Inherently collaborative – for and by the group • The term was coined by Clay Shirky in 2004*, but this division in IBM has been building them for more than a decade before that! * https://en.wikipedia.org/wiki/Situational_application
  • 49. Social Connections 11 Chicago, June 1-2 2017 Why Situational Applications? • Situational application tools empower “Everyman” to build an application to support their needs • The Connections platform has lots of components, but has been missing the ability for users to spontaneously create these applications • Situational applications give people the ability to customize the platform in a framework that is part of the platform • Situational applications will make Connections more flexible, and our users happier, so… • Let’s do it!
  • 50. Social Connections 11 Chicago, June 1-2 2017 Pink Means Apps: Project LiveGrid • Situational apps with a twist of API • Embeddable in Connections, run standalone, or pull the data into your own application
  • 51. Social Connections 11 Chicago, June 1-2 2017 Project LiveGrid the Chameleon • As simple as a list builder for end users • Or as powerful as a programmatically accessible application with persistence for developers
  • 52. Social Connections 11 Chicago, June 1-2 2017 Simple Does Not Mean Simplistic • Comes with a built in data store (Mongo) • Simple programmability for your end users (@UserImage, @Total, …) • JavaScript for your developers
  • 53. Social Connections 11 Chicago, June 1-2 2017 Stencils and Styles as Building Blocks • Start from scratch, a sample grid, a spreadsheet, or from a REST API • Weather data, Connections, Domino , … • Visualize and style your application with stencils and stylesheets
  • 54. Social Connections 11 Chicago, June 1-2 2017 Demo Time!! A grid with an API in the blink of an eye…
  • 55. Social Connections 11 Chicago, June 1-2 2017 And (of course)… It’s Extensible • List of “starter grids” • Stencils • Styles • Controls • Programmability (add @functions, etc) • Let us know how you want to contribute!
  • 56. Social Connections 11 Chicago, June 1-2 2017 Project LiveGrid Demo Summary • To end users, it is a simple list building tool • To developers, it builds applications, with APIs to power extensions • To business partners, it’s an opportunity
  • 57. Social Connections 11 Chicago, June 1-2 2017 IBM Collaboration Cloud Developer Resources
  • 58. Social Connections 11 Chicago, June 1-2 2017 2017 Goals of App Strategy Implement New Connections Catalog Launch V1 with updated 3rd Party Solutions Stream-lined app developer process App Validation process App Life Cycle Management Customization Proxy New Extension Points Middleware/APIs API Explorer, etc
  • 59. Social Connections 11 Chicago, June 1-2 2017 Top Priorities (Outcomes) Org Admin can better manage apps in the Connections Cloud App Developers can build and integrate rapidly Customers Can Try & Buy Add- ons and Solutions Users can Share Apps (Driving Viral Adoption)
  • 60. Social Connections 11 Chicago, June 1-2 2017 An organization admin can easily find and enable 3rd party applications to make their organization more productive.
  • 61. Social Connections 11 Chicago, June 1-2 2017
  • 62. Social Connections 11 Chicago, June 1-2 2017
  • 63. Social Connections 11 Chicago, June 1-2 2017
  • 64. Social Connections 11 Chicago, June 1-2 2017 64
  • 65. Social Connections 11 Chicago, June 1-2 2017 65
  • 66. Social Connections 11 Chicago, June 1-2 2017 66
  • 67. Social Connections 11 Chicago, June 1-2 2017 67
  • 68. Social Connections 11 Chicago, June 1-2 2017 68 #engageug
  • 69. Social Connections 11 Chicago, June 1-2 2017 A developer can quickly integrate an app that can be used by their organization.
  • 70. Social Connections 11 Chicago, June 1-2 2017
  • 71. Social Connections 11 Chicago, June 1-2 2017
  • 72. Social Connections 11 Chicago, June 1-2 2017
  • 73. Social Connections 11 Chicago, June 1-2 2017
  • 74. Social Connections 11 Chicago, June 1-2 2017
  • 75. Social Connections 11 Chicago, June 1-2 2017
  • 76. Social Connections 11 Chicago, June 1-2 2017
  • 77. Social Connections 11 Chicago, June 1-2 2017
  • 78. Social Connections 11 Chicago, June 1-2 2017
  • 79. Social Connections 11 Chicago, June 1-2 2017
  • 80. Social Connections 11 Chicago, June 1-2 2017
  • 81. Social Connections 11 Chicago, June 1-2 2017 Agile – Achieving Other Priorities • Share Apps • Submit apps • On-prem apps • Private Cloud Catalog • ICS App Catalog
  • 82. Social Connections 11 Chicago, June 1-2 2017 IBM Connections Cloud App Dev A developer can, in 1 hour: Discover Pink app dev capabilities Learn how to integrate into and consume capabilities from Pink Build a value-add solution via integration with Pink Deploy that solution to an Org and Submit that solution into the ICS Catalog
  • 83. Social Connections 11 Chicago, June 1-2 2017 App Dev Engagement Access Pink Code Reservation System for ServerPool Images Regression Testing Pink Playbacks To Participate email: heath_mccarthy@us.ibm.com
  • 84.

Notes de l'éditeur

  1. Organizations and users can modify IBM Connections in 3 critical ways
  2. The boxes in the center represent solutions that when leverage Connections and Verse extensions (shown on the left) AND consume or call Pink Services/APIs (shown on the right). Partner solutions and customer solutions would appear as native experiences just like the core Pink capabilities (see previous slide). Again, the integration AND the use of Pink services improve the original application. Integrating in alone is not a unique value to Pink – otherwise its just another Portal. Pink (Connections/Verse) is where work flows (work gets done) and users get more value from integrated capabilities because they can take advantage of unique Pink services. Additionally, Pink is a platform for building and providing users situational applications and experiences built on top of LiveGrid, the content service and the people service. While IBM will provide innovative and business desirable experiences, these 3 core Pink services will allow for customers and the market to meet unique needs. These 3 services are second driver of “stickiness”. IBM may allow, in the case of strategic partnerships, certain 3rd solutions to replace a core Connections/Verse service (ie. Swaps). For example, today we allow Cicso Webex as a replacement for Connections Meetings. IBM may also want to integrate its own solutions such as Watson Workspace or Kenexa. Workspace is shown here to suggest that it may be a special member of the collaboration experience.
  3. Connections (Pink) in the Multi-tenant Cloud can integrate with applications running in various Cloud-based run-times. Pink running in a private cloud can presumably, like Blue, access on-premise run-times
  4. Learn about new dev capabilities; Play in a Sandbox, Build the app; deploy to your org, generate Oauth, and Submit IBM Validates based on clear criteria Manage long-term updates