SlideShare a Scribd company logo
Vienna, October 16-17 2017
Project Pink Note
New Note Editor Based on IBM Docs
TechnologyJim Puckett
Offering Manager
IBM Connections, IBM
Docs
Social Connections 11 Chicago, June 1-2 2017Social Connections 12 Vienna, October 16-17 2017
Social Connections 11 Chicago, June 1-2 2017Social Connections 12 Vienna, October 16-17 2017
PLATINUM SPONSORS
GOLD SPONSORS
SILVER SPONSORS
BRONZE SPONSORS
Social Connections 11 Chicago, June 1-2 2017Social Connections 12 Vienna, October 16-17 2017
Vienna, November 16-17 2017
Intro - IBM Docs Today
IBM Docs Next
Project Pink Note (Docs Note)
Use Case
Architecture
Demo
Social Connections 11 Chicago, June 1-2 2017Social Connections 12 Vienna, October 16-17 2017
IBM Docs Today - Introduction On-line, socially enabled office productivity tools-
Document, Presentation, and Spreadsheet editors.
High Fidelity Viewer provides a rich display with ability to
interact with content (eg: copy, show/hide )
Key Items :
• Cloud or On Premises Deployments
• Work in one primary document: One version of the truth
• Real-time co-editing in all editors
• Commenting: Collaborative and Directed (@mentions)
• Works with what you use: Microsoft Office and Open
Document formats
• IBM Integrations: Connections File, CCM , Filenet
• API for 3rd party repository integration (Box, Alfresco,
SharePoint)
A better way to
collaborate...
together
Social Connections 11 Chicago, June 1-2 2017Social Connections 12 Vienna, October 16-17 2017
Docs 2.0 and Box.com
Using IBM Docs with 3rd Party Repositories
IBM Docs as Common Editor for Multiple File
Repositories
• Box.com
• SharePoint
• Alfresco
Integration Support
• File View, Edit
• Collaborative editing
• Save file back to repository
API
• CMIS API, or Restful API
https://www.ibm.com/blogs/ibm-social-software/2016/05/03/use-ibm-docs-2-0-to-edit-files-in-box/
Social Connections 11 Chicago, June 1-2 2017Social Connections 12 Vienna, October 16-17 2017
Social Connections 11 Chicago, June 1-2 2017Social Connections 12 Vienna, October 16-17 2017
IBM Docs 2.0 CR3 - just around the corner …
Connections support
–Maintain IC 5.0/5.5/6.0 integration support
• Editor enhancement
–Track change support in Document Editor (online editing only)
–@mention improvement for better performance
–Two more formulas in Spreadsheet: EDATE and EOMONTH
• Integration
–Notification API of editing session start/end for 3rd party repository integration
–Customized & dynamic watermark rendering in File preview mode for Document and Spreadsheet files
–Cell Protection support for 3rd party repository integration
–Filenet/ICN integration
-Multiple desktop support interface
-Auto-save, auto-check in option through configuration setting(default off), surface check-in button on top
binder.
• Deployment
–Deploy Conversion server on Linux
–Migrate existing Conversion server from Windows to Linux
• Upgrade (directly from)
–Docs 2.0, Docs 2.0 CR1, Docs 2.0 CR2
• Non-functional
–TLS 1.2 support (Connections 5.5+)
Social Connections 11 Chicago, June 1-2 2017Social Connections 12 Vienna, October 16-17 2017
Introducing
IBM Docs Next
Social Connections 11 Chicago, June 1-2 2017Social Connections 12 Vienna, October 16-17 2017
IBM Docs in Connections Next & Docs Note - “Pink Docs”
• Micro-service model and container (e.g Docker) deployment model.
• Further development and enhancement of Docs APIs allowing for new
extensibility and integration options.
• Updated UI , that is customizable (ex: Connections Customizer)
• Cognitive - Utilize 3
rd
party integration to provide access to multiple data
sources - to improve quality and speed in content creation. Content
suggestions, Content search; Smart Sharing and @mention recommendations.
• New opportunities: co-editing as a service. (concept exploration)
• Collaborative enhancements : Observer mode, increased number of editors in
single session, embed audio/video.
• Create Content (ex: new note) for personal use,
and easily invite others to collaborate and co-edit.
• Integration with Connections Files, Watson
Workspace, Connections Content Service, etc - to
provide ‘any time’ content create, review and
organization.
• Capture ideas from any device, even off line and
sync when connected.
• Lightweight task and to do management for
individuals or team projects. Check list and TODO
management.
"Pink is flexible, open and extensible - easy to deploy and continuously updated”
“Docs Next” “Docs Note”
“IBM statements regarding its plans, directions, and intent are subject to change or withdrawal without notice at IBM’s sole discretion”
Social Connections 11 Chicago, June 1-2 2017Social Connections 12 Vienna, October 16-17 2017
IBM Docs Next -UI Modernization
Designs are subject to change
Social Connections 11 Chicago, June 1-2 2017Social Connections 12 Vienna, October 16-17 2017
Why Pink Note ?
12
Think of how you interact with content
today - reading posts (wiki,blogs) , taking
notes in business meetings, creating
project reports, collaborating with a team.
Social Connections 11 Chicago, June 1-2 2017Social Connections 12 Vienna, October 16-17 201713
How easy is it to start taking notes in a
meeting ? What happens when you want to
have a co-worker co-edit on that note ? Can
you easily turn that note into a blog post ?
Social Connections 11 Chicago, June 1-2 2017Social Connections 12 Vienna, October 16-17 201714
Create content faster, easier and from
anywhere. Using a connected space with
flexibility to support all phases of content
curation. Create it, Share it, Review it,
Organize it, Publish it .
Pink Note is the new way …
Social Connections 11 Chicago, June 1-2 2017Social Connections 12 Vienna, October 16-17 2017
Project Pink Note
1.Note taking
2.Collaborative editing
3.Sync
4.@Mention
5.Addon(Plugin) support
6.Publish to Wiki/blog etc
7.Cognitive
8.iOS/Android app
Social Connections 11 Chicago, June 1-2 2017Social Connections 12 Vienna, October 16-17 2017
Caitlin is a Marketing Manager,
she needs to promote a new
campaign, working with her
network.
Designs are subject to change
Social Connections 11 Chicago, June 1-2 2017Social Connections 12 Vienna, October 16-17 2017
Caitlin uses Docs Note to
start getting her ideas
organized
Designs are subject to change
Social Connections 11 Chicago, June 1-2 2017Social Connections 12 Vienna, October 16-17 201718
Docs Note has rich
content capabilities
- she can drag
images from
desktop or Files .
Designs are subject to change
Social Connections 11 Chicago, June 1-2 2017Social Connections 12 Vienna, October 16-17 201719
Caitlin wants to
bring in her team to
help complete the
work. Co-editing will
save time and
avoids versioning
issues.
Designs are subject to change
Social Connections 11 Chicago, June 1-2 2017Social Connections 12 Vienna, October 16-17 201720
With the work done,
Caitlin can now
publish it to the
Marketing
Community Wiki
Designs are subject to change
Social Connections 11 Chicago, June 1-2 2017Social Connections 12 Vienna, October 16-17 2017
Why Pink Note?
Current Problems
• Co-authoring needs multiple steps, individual
user create/edit in personal tools like as
notepad, then post in Wiki or blog, inform
other people to review.
• Current wiki/blog are do not have
collaborative editing support, can result in
conflict when multiple people want to edit
together (especially for Wiki).
Proposed Solution
• User starts content editing from Pink note.
• Invite people to collaborate and review the content.
• Publish to wiki/blog or 3rd party site once content
ready.
Customer Value
• Easy to start/create content any time, any where.
• Cognitive writing assistance.
• Centralized personal note management.
• Efficient team collaboration on shared note/content.
• Lightweight task/todo management (team meeting
notes, project updates, etc)
Social Connections 11 Chicago, June 1-2 2017Social Connections 12 Vienna, October 16-17 2017
Project Pink Note Architecture
•Pink Note
•Client = Electron + React + Docs RTE component
•Server = Docs Next microservice backend
•API = Docs 3rd party integration + Docs js api +
Docs addon
Social Connections 11 Chicago, June 1-2 2017Social Connections 12 Vienna, October 16-17 2017
Pink Note Architecture
Designs are subject to change
Social Connections 11 Chicago, June 1-2 2017Social Connections 12 Vienna, October 16-17 2017
Software Stack
• SpringBoot
• Simplify development and deployment
• eMQTT
• Broadcast the server changes to client side
• Redis
• Store the document draft content as cache
• Eureka/K8S
• Service Discovery
• MongoDB
• Store the document draft content and
messages
Social Connections 11 Chicago, June 1-2 2017Social Connections 12 Vienna, October 16-17 2017
Docs Next – Microservice Backend (Pinkified)
Spellchecker
Service
Docs Services
Integration
Files Box
Verse
Connection Profiles
Third Party Profiles
Document Service
Draft meta
Draft content
Co-editing Service
Operation Transform
Message save and
retrieve
Web Resource
JS and CSS
Images
Conversion Service
Convert document
between different
document formats
Retrieve and update
content to related
repository
Document Modeling
Serialize draft
content with input
messages
Third party OT
integration via REST
Pink Content Service
Redis
MongoDB
MQ
Meta/content in
MongoDB
Meta/content in
Redis
Message in
MongoDB
Queue in
ActiveMQ/Artemis
Middleware
Push Notification
Push
Service
File CRUD User Info Co-editing
View Service
Repository Service
File CRUD operations
with 3rd party
Directory Service
User information
access and
entitlement check
FileNet
Eureka
Document
SpreadSheet
Presentation
Pink Note
……..
Pink Note
Designs are subject to change
Social Connections 11 Chicago, June 1-2 2017Social Connections 12 Vienna, October 16-17 2017
IBM Docs C/RTE Component
IBM Docs C/RTE component :
• Reusable rich text editor javascript component
(has internal document model and uses advanced
layout engine to dynamically render HTML DOM on
demand )
• Co-editing capability -utilizing IBM Docs server side
microservices.
Social Connections 11 Chicago, June 1-2 2017Social Connections 12 Vienna, October 16-17 2017
Key Design Considerations
• Scalability (easily manage up/down)
• Cross datacenter support
• Decoupled micro-service architecture
• Open APIs for 3rd party application to leverage
• Backward compatibility of integration API
• Deployment model - Public Cloud and Private Cloud
Social Connections 11 Chicago, June 1-2 2017Social Connections 12 Vienna, October 16-17 2017
Concept: IBM Docs Note Integration with Watson Workspace
• Select sidebar, to see the note
which is currently active and
list of other notes that are in
this teamspace.
• Commenting and @mentions
are also supported for
attention management, etc
• From a Space,
right click to
create New
Note
• Rich content options
available with context menu
• See other co-editors and
color highlights
Designs are subject to change
Social Connections 11 Chicago, June 1-2 2017Social Connections 12 Vienna, October 16-17 2017
Demo
Thank You !
Let IBM transform your business with a
#newwaytowork
#IBMDocs
#IBMConnections
Start your free trial
http://ibmcloud.com/social

More Related Content

What's hot

AppFusions – Drive better outcomes and increased collaboration, engagement, a...
AppFusions – Drive better outcomes and increased collaboration, engagement, a...AppFusions – Drive better outcomes and increased collaboration, engagement, a...
AppFusions – Drive better outcomes and increased collaboration, engagement, a...
LetsConnect
 

What's hot (20)

The Pink road – Dorothy’s journey through an all pink wonderland
The Pink road – Dorothy’s journey through an all pink wonderlandThe Pink road – Dorothy’s journey through an all pink wonderland
The Pink road – Dorothy’s journey through an all pink wonderland
 
“Why Connections, Spark or Box?” made simple
“Why Connections, Spark or Box?” made simple“Why Connections, Spark or Box?” made simple
“Why Connections, Spark or Box?” made simple
 
Building cognitive apps with Watson Work Services
Building cognitive apps with Watson Work ServicesBuilding cognitive apps with Watson Work Services
Building cognitive apps with Watson Work Services
 
How IBM Watson Workspace is bringing cognitive conversations to the Mears Group
How IBM Watson Workspace is bringing cognitive conversations to the Mears GroupHow IBM Watson Workspace is bringing cognitive conversations to the Mears Group
How IBM Watson Workspace is bringing cognitive conversations to the Mears Group
 
Get plugged with Connections!
Get plugged with Connections!Get plugged with Connections!
Get plugged with Connections!
 
Pink Apps for Everyone: Introducing LiveGrid
Pink Apps for Everyone: Introducing LiveGridPink Apps for Everyone: Introducing LiveGrid
Pink Apps for Everyone: Introducing LiveGrid
 
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
 
Five Steps to Successful Adoption of IBM Connections in your Organisation
Five Steps to Successful Adoption of IBM Connections in your OrganisationFive Steps to Successful Adoption of IBM Connections in your Organisation
Five Steps to Successful Adoption of IBM Connections in your Organisation
 
Using Watson Work Services Java SDK
Using Watson Work Services Java SDKUsing Watson Work Services Java SDK
Using Watson Work Services Java SDK
 
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...
 
Customization & Extensibility in IBM Connections Pink
 Customization & Extensibility in IBM Connections Pink Customization & Extensibility in IBM Connections Pink
Customization & Extensibility in IBM Connections Pink
 
The Collaboration Decathlon
The Collaboration DecathlonThe Collaboration Decathlon
The Collaboration Decathlon
 
The next wave of change
The next wave of changeThe next wave of change
The next wave of change
 
AppFusions – Drive better outcomes and increased collaboration, engagement, a...
AppFusions – Drive better outcomes and increased collaboration, engagement, a...AppFusions – Drive better outcomes and increased collaboration, engagement, a...
AppFusions – Drive better outcomes and increased collaboration, engagement, a...
 
IBM Connections Customizer – A Whole New World of Possibilities
IBM Connections Customizer – A Whole New World of PossibilitiesIBM Connections Customizer – A Whole New World of Possibilities
IBM Connections Customizer – A Whole New World of Possibilities
 
Future of Collaboration
Future of CollaborationFuture of Collaboration
Future of Collaboration
 
IBM Connections Cloud extreme customization
IBM Connections Cloud extreme customizationIBM Connections Cloud extreme customization
IBM Connections Cloud extreme customization
 
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
 
Introduction to Box Administration – See Why it Rocks!
Introduction to Box Administration – See Why it Rocks!Introduction to Box Administration – See Why it Rocks!
Introduction to Box Administration – See Why it Rocks!
 
IBM Connections 6 Component Pack
IBM Connections 6 Component PackIBM Connections 6 Component Pack
IBM Connections 6 Component Pack
 

Similar to Project Pink Note – New Note Editor Based on IBM Docs Technology

Similar to Project Pink Note – New Note Editor Based on IBM Docs Technology (20)

App dev and partner ecosystem for pink social connections 2017
App dev and partner ecosystem for pink   social connections 2017App dev and partner ecosystem for pink   social connections 2017
App dev and partner ecosystem for pink social connections 2017
 
Turning the IBM Collaboration Ecosystem Pink
Turning the IBM Collaboration Ecosystem PinkTurning the IBM Collaboration Ecosystem Pink
Turning the IBM Collaboration Ecosystem Pink
 
IBM Connections REST-API Waltz
IBM Connections REST-API WaltzIBM Connections REST-API Waltz
IBM Connections REST-API Waltz
 
We hired hackers to hack us; A case study about cloud-based authentication an...
We hired hackers to hack us; A case study about cloud-based authentication an...We hired hackers to hack us; A case study about cloud-based authentication an...
We hired hackers to hack us; A case study about cloud-based authentication an...
 
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 ...
 
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
 
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
 
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
 
Writing your first Watson Work application, and why you’d want to
Writing your first Watson Work application, and why you’d want toWriting your first Watson Work application, and why you’d want to
Writing your first Watson Work application, and why you’d want to
 
Domain Specific Languages and C++ Code Generation
Domain Specific Languages and C++ Code GenerationDomain Specific Languages and C++ Code Generation
Domain Specific Languages and C++ Code Generation
 
ECL-Watch: A Big Data Application Performance Tuning Tool in the HPCC Systems...
ECL-Watch: A Big Data Application Performance Tuning Tool in the HPCC Systems...ECL-Watch: A Big Data Application Performance Tuning Tool in the HPCC Systems...
ECL-Watch: A Big Data Application Performance Tuning Tool in the HPCC Systems...
 
Getting started with .NET Core on Linux
Getting started with .NET Core on LinuxGetting started with .NET Core on Linux
Getting started with .NET Core on Linux
 
Adelaide Office 365 User Group August 2021 Intro
Adelaide Office 365 User Group  August 2021 IntroAdelaide Office 365 User Group  August 2021 Intro
Adelaide Office 365 User Group August 2021 Intro
 
Collab365 - [FRENCH] Nouvelles options pour SharePoint 2016 et Office 365 c’e...
Collab365 - [FRENCH] Nouvelles options pour SharePoint 2016 et Office 365 c’e...Collab365 - [FRENCH] Nouvelles options pour SharePoint 2016 et Office 365 c’e...
Collab365 - [FRENCH] Nouvelles options pour SharePoint 2016 et Office 365 c’e...
 
Top Things to Know about .NET 6
Top Things to Know about .NET 6Top Things to Know about .NET 6
Top Things to Know about .NET 6
 
Resume_ALOK
Resume_ALOKResume_ALOK
Resume_ALOK
 
SharePoint Framework get started and best practices
SharePoint Framework get started and best practicesSharePoint Framework get started and best practices
SharePoint Framework get started and best practices
 
SocCnx11 - Two wrongs don't make a right - Troubleshooting Connections
SocCnx11 - Two wrongs don't make a right - Troubleshooting ConnectionsSocCnx11 - Two wrongs don't make a right - Troubleshooting Connections
SocCnx11 - Two wrongs don't make a right - Troubleshooting Connections
 

More from LetsConnect

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
LetsConnect
 
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
 
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
LetsConnect
 
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
LetsConnect
 

More from 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
 
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
 
IBM Connections - Have it YOUR Way!
IBM Connections - Have it YOUR Way!IBM Connections - Have it YOUR Way!
IBM Connections - Have it YOUR Way!
 
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
 

Recently uploaded

FINAL PRESENTATION.pptx12143241324134134
FINAL PRESENTATION.pptx12143241324134134FINAL PRESENTATION.pptx12143241324134134
FINAL PRESENTATION.pptx12143241324134134
LR1709MUSIC
 
chapter 10 - excise tax of transfer and business taxation
chapter 10 - excise tax of transfer and business taxationchapter 10 - excise tax of transfer and business taxation
chapter 10 - excise tax of transfer and business taxation
AUDIJEAngelo
 

Recently uploaded (20)

HR and Employment law update: May 2024.
HR and Employment law update:  May 2024.HR and Employment law update:  May 2024.
HR and Employment law update: May 2024.
 
BeMetals Presentation_May_22_2024 .pdf
BeMetals Presentation_May_22_2024   .pdfBeMetals Presentation_May_22_2024   .pdf
BeMetals Presentation_May_22_2024 .pdf
 
April 2024 Nostalgia Products Newsletter
April 2024 Nostalgia Products NewsletterApril 2024 Nostalgia Products Newsletter
April 2024 Nostalgia Products Newsletter
 
Evolution and Growth of Supply chain.pdf
Evolution and Growth of Supply chain.pdfEvolution and Growth of Supply chain.pdf
Evolution and Growth of Supply chain.pdf
 
The Inspiring Personality To Watch In 2024.pdf
The Inspiring Personality To Watch In 2024.pdfThe Inspiring Personality To Watch In 2024.pdf
The Inspiring Personality To Watch In 2024.pdf
 
FINAL PRESENTATION.pptx12143241324134134
FINAL PRESENTATION.pptx12143241324134134FINAL PRESENTATION.pptx12143241324134134
FINAL PRESENTATION.pptx12143241324134134
 
How to Maintain Healthy Life style.pptx
How to Maintain  Healthy Life style.pptxHow to Maintain  Healthy Life style.pptx
How to Maintain Healthy Life style.pptx
 
Byrd & Chen’s Canadian Tax Principles 2023-2024 Edition 1st edition Volumes I...
Byrd & Chen’s Canadian Tax Principles 2023-2024 Edition 1st edition Volumes I...Byrd & Chen’s Canadian Tax Principles 2023-2024 Edition 1st edition Volumes I...
Byrd & Chen’s Canadian Tax Principles 2023-2024 Edition 1st edition Volumes I...
 
Did Paul Haggis Ever Win an Oscar for Best Filmmaker
Did Paul Haggis Ever Win an Oscar for Best FilmmakerDid Paul Haggis Ever Win an Oscar for Best Filmmaker
Did Paul Haggis Ever Win an Oscar for Best Filmmaker
 
Falcon Invoice Discounting Setup for Small Businesses
Falcon Invoice Discounting Setup for Small BusinessesFalcon Invoice Discounting Setup for Small Businesses
Falcon Invoice Discounting Setup for Small Businesses
 
Cracking the Change Management Code Main New.pptx
Cracking the Change Management Code Main New.pptxCracking the Change Management Code Main New.pptx
Cracking the Change Management Code Main New.pptx
 
chapter 10 - excise tax of transfer and business taxation
chapter 10 - excise tax of transfer and business taxationchapter 10 - excise tax of transfer and business taxation
chapter 10 - excise tax of transfer and business taxation
 
Matt Conway - Attorney - A Knowledgeable Professional - Kentucky.pdf
Matt Conway - Attorney - A Knowledgeable Professional - Kentucky.pdfMatt Conway - Attorney - A Knowledgeable Professional - Kentucky.pdf
Matt Conway - Attorney - A Knowledgeable Professional - Kentucky.pdf
 
India’s Recommended Women Surgeons to Watch in 2024.pdf
India’s Recommended Women Surgeons to Watch in 2024.pdfIndia’s Recommended Women Surgeons to Watch in 2024.pdf
India’s Recommended Women Surgeons to Watch in 2024.pdf
 
Unlock Your TikTok Potential: Free TikTok Likes with InstBlast
Unlock Your TikTok Potential: Free TikTok Likes with InstBlastUnlock Your TikTok Potential: Free TikTok Likes with InstBlast
Unlock Your TikTok Potential: Free TikTok Likes with InstBlast
 
Lookback Analysis
Lookback AnalysisLookback Analysis
Lookback Analysis
 
Event Report - IBM Think 2024 - It is all about AI and hybrid
Event Report - IBM Think 2024 - It is all about AI and hybridEvent Report - IBM Think 2024 - It is all about AI and hybrid
Event Report - IBM Think 2024 - It is all about AI and hybrid
 
Special Purpose Vehicle (Purpose, Formation & examples)
Special Purpose Vehicle (Purpose, Formation & examples)Special Purpose Vehicle (Purpose, Formation & examples)
Special Purpose Vehicle (Purpose, Formation & examples)
 
Cracking the Workplace Discipline Code Main.pptx
Cracking the Workplace Discipline Code Main.pptxCracking the Workplace Discipline Code Main.pptx
Cracking the Workplace Discipline Code Main.pptx
 
Hyundai capital 2024 1quarter Earnings release
Hyundai capital 2024 1quarter Earnings releaseHyundai capital 2024 1quarter Earnings release
Hyundai capital 2024 1quarter Earnings release
 

Project Pink Note – New Note Editor Based on IBM Docs Technology

  • 1. Vienna, October 16-17 2017 Project Pink Note New Note Editor Based on IBM Docs TechnologyJim Puckett Offering Manager IBM Connections, IBM Docs
  • 2. Social Connections 11 Chicago, June 1-2 2017Social Connections 12 Vienna, October 16-17 2017
  • 3. Social Connections 11 Chicago, June 1-2 2017Social Connections 12 Vienna, October 16-17 2017 PLATINUM SPONSORS GOLD SPONSORS SILVER SPONSORS BRONZE SPONSORS
  • 4. Social Connections 11 Chicago, June 1-2 2017Social Connections 12 Vienna, October 16-17 2017 Vienna, November 16-17 2017 Intro - IBM Docs Today IBM Docs Next Project Pink Note (Docs Note) Use Case Architecture Demo
  • 5. Social Connections 11 Chicago, June 1-2 2017Social Connections 12 Vienna, October 16-17 2017 IBM Docs Today - Introduction On-line, socially enabled office productivity tools- Document, Presentation, and Spreadsheet editors. High Fidelity Viewer provides a rich display with ability to interact with content (eg: copy, show/hide ) Key Items : • Cloud or On Premises Deployments • Work in one primary document: One version of the truth • Real-time co-editing in all editors • Commenting: Collaborative and Directed (@mentions) • Works with what you use: Microsoft Office and Open Document formats • IBM Integrations: Connections File, CCM , Filenet • API for 3rd party repository integration (Box, Alfresco, SharePoint) A better way to collaborate... together
  • 6. Social Connections 11 Chicago, June 1-2 2017Social Connections 12 Vienna, October 16-17 2017 Docs 2.0 and Box.com Using IBM Docs with 3rd Party Repositories IBM Docs as Common Editor for Multiple File Repositories • Box.com • SharePoint • Alfresco Integration Support • File View, Edit • Collaborative editing • Save file back to repository API • CMIS API, or Restful API https://www.ibm.com/blogs/ibm-social-software/2016/05/03/use-ibm-docs-2-0-to-edit-files-in-box/
  • 7. Social Connections 11 Chicago, June 1-2 2017Social Connections 12 Vienna, October 16-17 2017
  • 8. Social Connections 11 Chicago, June 1-2 2017Social Connections 12 Vienna, October 16-17 2017 IBM Docs 2.0 CR3 - just around the corner … Connections support –Maintain IC 5.0/5.5/6.0 integration support • Editor enhancement –Track change support in Document Editor (online editing only) –@mention improvement for better performance –Two more formulas in Spreadsheet: EDATE and EOMONTH • Integration –Notification API of editing session start/end for 3rd party repository integration –Customized & dynamic watermark rendering in File preview mode for Document and Spreadsheet files –Cell Protection support for 3rd party repository integration –Filenet/ICN integration -Multiple desktop support interface -Auto-save, auto-check in option through configuration setting(default off), surface check-in button on top binder. • Deployment –Deploy Conversion server on Linux –Migrate existing Conversion server from Windows to Linux • Upgrade (directly from) –Docs 2.0, Docs 2.0 CR1, Docs 2.0 CR2 • Non-functional –TLS 1.2 support (Connections 5.5+)
  • 9. Social Connections 11 Chicago, June 1-2 2017Social Connections 12 Vienna, October 16-17 2017 Introducing IBM Docs Next
  • 10. Social Connections 11 Chicago, June 1-2 2017Social Connections 12 Vienna, October 16-17 2017 IBM Docs in Connections Next & Docs Note - “Pink Docs” • Micro-service model and container (e.g Docker) deployment model. • Further development and enhancement of Docs APIs allowing for new extensibility and integration options. • Updated UI , that is customizable (ex: Connections Customizer) • Cognitive - Utilize 3 rd party integration to provide access to multiple data sources - to improve quality and speed in content creation. Content suggestions, Content search; Smart Sharing and @mention recommendations. • New opportunities: co-editing as a service. (concept exploration) • Collaborative enhancements : Observer mode, increased number of editors in single session, embed audio/video. • Create Content (ex: new note) for personal use, and easily invite others to collaborate and co-edit. • Integration with Connections Files, Watson Workspace, Connections Content Service, etc - to provide ‘any time’ content create, review and organization. • Capture ideas from any device, even off line and sync when connected. • Lightweight task and to do management for individuals or team projects. Check list and TODO management. "Pink is flexible, open and extensible - easy to deploy and continuously updated” “Docs Next” “Docs Note” “IBM statements regarding its plans, directions, and intent are subject to change or withdrawal without notice at IBM’s sole discretion”
  • 11. Social Connections 11 Chicago, June 1-2 2017Social Connections 12 Vienna, October 16-17 2017 IBM Docs Next -UI Modernization Designs are subject to change
  • 12. Social Connections 11 Chicago, June 1-2 2017Social Connections 12 Vienna, October 16-17 2017 Why Pink Note ? 12 Think of how you interact with content today - reading posts (wiki,blogs) , taking notes in business meetings, creating project reports, collaborating with a team.
  • 13. Social Connections 11 Chicago, June 1-2 2017Social Connections 12 Vienna, October 16-17 201713 How easy is it to start taking notes in a meeting ? What happens when you want to have a co-worker co-edit on that note ? Can you easily turn that note into a blog post ?
  • 14. Social Connections 11 Chicago, June 1-2 2017Social Connections 12 Vienna, October 16-17 201714 Create content faster, easier and from anywhere. Using a connected space with flexibility to support all phases of content curation. Create it, Share it, Review it, Organize it, Publish it . Pink Note is the new way …
  • 15. Social Connections 11 Chicago, June 1-2 2017Social Connections 12 Vienna, October 16-17 2017 Project Pink Note 1.Note taking 2.Collaborative editing 3.Sync 4.@Mention 5.Addon(Plugin) support 6.Publish to Wiki/blog etc 7.Cognitive 8.iOS/Android app
  • 16. Social Connections 11 Chicago, June 1-2 2017Social Connections 12 Vienna, October 16-17 2017 Caitlin is a Marketing Manager, she needs to promote a new campaign, working with her network. Designs are subject to change
  • 17. Social Connections 11 Chicago, June 1-2 2017Social Connections 12 Vienna, October 16-17 2017 Caitlin uses Docs Note to start getting her ideas organized Designs are subject to change
  • 18. Social Connections 11 Chicago, June 1-2 2017Social Connections 12 Vienna, October 16-17 201718 Docs Note has rich content capabilities - she can drag images from desktop or Files . Designs are subject to change
  • 19. Social Connections 11 Chicago, June 1-2 2017Social Connections 12 Vienna, October 16-17 201719 Caitlin wants to bring in her team to help complete the work. Co-editing will save time and avoids versioning issues. Designs are subject to change
  • 20. Social Connections 11 Chicago, June 1-2 2017Social Connections 12 Vienna, October 16-17 201720 With the work done, Caitlin can now publish it to the Marketing Community Wiki Designs are subject to change
  • 21. Social Connections 11 Chicago, June 1-2 2017Social Connections 12 Vienna, October 16-17 2017 Why Pink Note? Current Problems • Co-authoring needs multiple steps, individual user create/edit in personal tools like as notepad, then post in Wiki or blog, inform other people to review. • Current wiki/blog are do not have collaborative editing support, can result in conflict when multiple people want to edit together (especially for Wiki). Proposed Solution • User starts content editing from Pink note. • Invite people to collaborate and review the content. • Publish to wiki/blog or 3rd party site once content ready. Customer Value • Easy to start/create content any time, any where. • Cognitive writing assistance. • Centralized personal note management. • Efficient team collaboration on shared note/content. • Lightweight task/todo management (team meeting notes, project updates, etc)
  • 22. Social Connections 11 Chicago, June 1-2 2017Social Connections 12 Vienna, October 16-17 2017 Project Pink Note Architecture •Pink Note •Client = Electron + React + Docs RTE component •Server = Docs Next microservice backend •API = Docs 3rd party integration + Docs js api + Docs addon
  • 23. Social Connections 11 Chicago, June 1-2 2017Social Connections 12 Vienna, October 16-17 2017 Pink Note Architecture Designs are subject to change
  • 24. Social Connections 11 Chicago, June 1-2 2017Social Connections 12 Vienna, October 16-17 2017 Software Stack • SpringBoot • Simplify development and deployment • eMQTT • Broadcast the server changes to client side • Redis • Store the document draft content as cache • Eureka/K8S • Service Discovery • MongoDB • Store the document draft content and messages
  • 25. Social Connections 11 Chicago, June 1-2 2017Social Connections 12 Vienna, October 16-17 2017 Docs Next – Microservice Backend (Pinkified) Spellchecker Service Docs Services Integration Files Box Verse Connection Profiles Third Party Profiles Document Service Draft meta Draft content Co-editing Service Operation Transform Message save and retrieve Web Resource JS and CSS Images Conversion Service Convert document between different document formats Retrieve and update content to related repository Document Modeling Serialize draft content with input messages Third party OT integration via REST Pink Content Service Redis MongoDB MQ Meta/content in MongoDB Meta/content in Redis Message in MongoDB Queue in ActiveMQ/Artemis Middleware Push Notification Push Service File CRUD User Info Co-editing View Service Repository Service File CRUD operations with 3rd party Directory Service User information access and entitlement check FileNet Eureka Document SpreadSheet Presentation Pink Note …….. Pink Note Designs are subject to change
  • 26. Social Connections 11 Chicago, June 1-2 2017Social Connections 12 Vienna, October 16-17 2017 IBM Docs C/RTE Component IBM Docs C/RTE component : • Reusable rich text editor javascript component (has internal document model and uses advanced layout engine to dynamically render HTML DOM on demand ) • Co-editing capability -utilizing IBM Docs server side microservices.
  • 27. Social Connections 11 Chicago, June 1-2 2017Social Connections 12 Vienna, October 16-17 2017 Key Design Considerations • Scalability (easily manage up/down) • Cross datacenter support • Decoupled micro-service architecture • Open APIs for 3rd party application to leverage • Backward compatibility of integration API • Deployment model - Public Cloud and Private Cloud
  • 28. Social Connections 11 Chicago, June 1-2 2017Social Connections 12 Vienna, October 16-17 2017 Concept: IBM Docs Note Integration with Watson Workspace • Select sidebar, to see the note which is currently active and list of other notes that are in this teamspace. • Commenting and @mentions are also supported for attention management, etc • From a Space, right click to create New Note • Rich content options available with context menu • See other co-editors and color highlights Designs are subject to change
  • 29. Social Connections 11 Chicago, June 1-2 2017Social Connections 12 Vienna, October 16-17 2017 Demo
  • 30. Thank You ! Let IBM transform your business with a #newwaytowork #IBMDocs #IBMConnections Start your free trial http://ibmcloud.com/social

Editor's Notes

  1. Pink Note can be used in browser or native desktop app( built on electron) and mobile app, it connects to Docs server to provide co-edit ability. Through 3rd party integration REST APIs, setContent/getContent/getMeta, Docs server can get content from or save content back to Pink content service or other 3rd party repositories. Web content being edited by Pink Note can be exported to external content repository in PDF, docx or HTML format. Docs server converts content to the target format, authenticate with external content repository and post content.
  2. Docs RTE: single editing component Docs CRTE: collaborative editing component Pink Note: application depending on Docs CRTE & Pink Content service, or maybe other Pink components.