170919 - nd apps final - uffe sorensen€¦ · their apps with xpages and/or such tools as rest...
TRANSCRIPT
© 2017 IBM Corporation
Uffe Sorensen
Messaging & Collaboration Director
IBM Collaboration Solutions
usorensen
@uffesorensen
Notes/Domino Applications
AdminCamp 2017, 19th September 2017
© 2017 IBM Corporation
IBM’s statements regarding its plans, directions, and intent are subject to change or withdrawal without notice at IBM’s sole discretion.
Information regarding potential future products is intended to outline our general product direction and it should not be relied on in making a purchasing decision.
The information mentioned regarding potential future products is not a commitment, promise, or legal obligation to deliver any material, code or functionality. Information about potential future products may not be incorporated into any contract. The development, release, and timing of any future features or functionality described for our products remains at our sole discretion.
Performance is based on measurements and projections using standard IBM benchmarks in a controlled environment. The actual throughput or performance that any user will experience will vary depending upon many factors, including considerations such as the amount of multiprogramming in the user’s job stream, the I/O configuration, the storage configuration, and the workload processed. Therefore, no assurance can be given that an individual user will achieve results similar to those stated here.
Please Note
© 2017 IBM Corporation
Again, what are our objectives ?
© 2017 IBM CorporationUnder NDA
Our Five Guiding Principles: “We must work faster...we are going from a culture of typing and texting to a culture of conversations and talking.”- Inhi Cho SuhGeneral Manager, IBM Collaboration Solutions
1. Make every conversation count2. Create new ideas, combine
expertise with insight 3. Guide to better outcomes 4. Create focus, reduce noise5. Empower the citizen developer
This era of digital transformation will be defined by the velocity of business, decision-making and problem solving …
© 2017 IBM CorporationUnder NDA
Notes/Domino: What business problems are we trying to solve?
Modern Domino Apps and pathway to
No/Low-code AD&D
“Make it easier to develop powerful
situational and flow of work apps”
1
World-class email experience and open client email strategy
”Switch from managing the email flood to focusing on getting work done”
2
Integrated “Collaborative Experience” that includes Apps, Email and Calendar
“Increase personal productivity with seamless
access to powerful collaboration tools”
3
© 2017 IBM CorporationUnder NDA
Traveler(iOS)
Notes
BYOD
MSOutlook(IMSMO)
VerseMobileIBMVerse
IBM Mail Support for Microsoft Outlook available for Outlook 2010, 2013 & 2016
On-Premises
ConnectionsCloud
DominoMailServer
iNotes
Browser and Electron Client
Windows & OSX
The e-Mail Landscape …
© 2017 IBM Corporation
The ”Citizen Developer”
© 2017 IBM CorporationUnder NDAhttp://books.google.com/books?id=gRcEAAAAMBAJ&pg=PA38&lpg=PA38&dq=lotus+notes+agent+of+change+idc+1994&source=bl&ots=KAClndPGyI&sig=lDMjhLkRDtAt7mlRoBIT1h1oNQQ&hl=en&ei=huOmTe2FI5Czh
Afe0fTXCQ&sa=X&oi=book_result&ct=result&resnum=1&ved=0CBMQ6AEwAA#v=onepage&q&f=false
$1,000,000,000,000 and What Did We Get?
© 2017 IBM CorporationUnder NDA
Your Enterprise Apps Portfolio: The Long Tail … #
of
us
ers
pe
r a
pp
lica
tio
n
# of applications
Core Apps• “Mission critical”, ERP, … • Tracked by CIO• Enterprise wide usage• IT managed & supported
Supporting Apps• “Support function”, SFA, HR, ...• IT / LOB managed & supported• Eco-system of partners and ISVs• Functional usage …• Domino RAD for Time-to-Value
Situational Apps• “Low-Code”, “No-Code”,
“Citizen Developer”, … • Built by Super Users / LOB• Flying under the radar –
Varying degrees of IT mgmt …
© 2017 IBM CorporationUnder NDA
Your Enterprise Apps Portfolio: The Long Tail … #
of
us
ers
pe
r a
pp
lica
tio
n
# of applications
Core Apps• “Mission critical”, ERP, … • Tracked by CIO• Enterprise wide usage• IT managed & supported
Supporting Apps• “Support function”, SFA, HR, ...• IT / LOB managed & supported• Eco-system of partners and ISVs• Functional usage …• Domino RAD for Time-to-Value
Situational Apps• “Low-Code”, “No-Code”,
“Citizen Developer”, … • Built by Super Users / LOB• Flying under the radar –
Varying degrees of IT mgmt …
Increasing “IT developer” dependency
© 2017 IBM CorporationUnder NDA
Your Enterprise Apps Portfolio: The Long Tail … #
of
us
ers
pe
r a
pp
lica
tio
n
# of applications
Core Apps• “Mission critical”, ERP, … • Tracked by CIO• Enterprise wide usage• IT managed & supported
Supporting Apps• “Support function”, SFA, HR, ...• IT / LOB managed & supported• Eco-system of partners and ISVs• Functional usage …• Domino RAD for Time-to-Value
Situational Apps• “Low-Code”, “No-Code”,
“Citizen Developer”, … • Built by Super Users / LOB• Flying under the radar –
Varying degrees of IT mgmt …
Increasing “IT developer” dependency
Domino Sweet Spot
© 2017 IBM CorporationUnder NDA
Your Enterprise Apps Portfolio: The Long Tail … #
of
us
ers
pe
r a
pp
lica
tio
n
# of applicationsIncreasing “IT developer” dependency
Situational Apps• “Low-Code”, “No-Code”,
“Citizen Developer”, … • Built by Super Users / LOB• Flying under the radar –
Varying degrees of IT mgmt …
Supporting Apps• “Support function”, SFA, HR, ...• IT / LOB managed & supported• Eco-system of partners and ISVs• Functional usage …• Domino RAD for Time-to-Value
Core Apps• “Mission critical”, ERP, … • Tracked by CIO• Enterprise wide usage• IT managed & supported
Becoming essential for Digital Transformation !
© 2017 IBM Corporation
Do your organization have a view on the “Citizen Developer” ?
• Is anyone taking notice ? Flying under the IT radar ?
• Any tools already in use ?
• Are business users asking for it ? Do they just make Excel macros ?
© 2017 IBM Corporation
What about Domino Apps ?
© 2017 IBM CorporationUnder NDA
Domino Application Survey … Sample Questions …The first Domino survey was publicized at Engage and the results were mostly based in 2q17 in Europe. Running similar survey for the US market since MWLUG … And continually solicit input from our partners and customers !
Pls, take a few minutes to take our survey – we appreciate your feedback ! Survey ==> https://ibm.biz/BdiNsR
Customers Business Partners
Are you building or planning to build new applications on Domino?
Would you be interested in running Domino with Docker?
© 2017 IBM CorporationUnder NDA
Domino Application Survey … More observations
Pls, take a few minutes to take our survey – we appreciate your feedback ! Survey ==> https://ibm.biz/BdiNsR
Customers and partners are strongly committed to Domino
• Over half of surveyed customers and and almost three-quarters of business partners are developing new applications on Domino (Europe)
• The top 3 valued Domino features are: replication, rapid app development and security
• They are moving to web and mobile based delivery, but the majority are still on Notes client
Yet, many are modernizing existing apps
• Almost half are modernizing all of their apps with XPages and/or such tools as REST APIs, Bootstrap, jQuery, JavaScript.
• About three-fourths of customers are not using partners to update their apps
• Almost half of customers plan to deliver updated apps in a year or more, with partners being a bit more aggressive.
Partners are more likely to consider new app dev tools
• Over a third of partners and a quarter of customers are using DAS driven by integration and better data access
• Partners are more likely to have looked at Smart NSF and find it promising
• Three-quarters all respondents are using XPages with partners deploying more widely
• Partners are more likely to consider Domino as a Service and Docker
© 2017 IBM CorporationUnder NDA
Notes Feature Pack 8March 7, 2017
• Support Java 8 runtime • Ability to show internet
address instead of Notes addresses in Mail / Calendar / Contacts and ToDo’s
• Improvements in rendering forwarded MIME messages (read-only)
• Mail template update• Policy support for Group By
Date and beginning of message
Notes Feature Pack 9 “Zircon” – Aug 22, 2017
• Ability to run rules on existing emails
• Support for persistent VDIs for Roaming and SAML configurations
• Support for Last Name / First Name mail addressing in Notes client providing consistent results
• Support auto refresh for delegated mail files
• Notes High Resolution fixes
Notes FP10 Candidates “Mystic Topaz”
• Upgrade of Eclipse/OSGii to 4.6.2 version
• Upgrade embedded Sametimeto 9.0.1x in Notes
• Upgrade to JVM 1.8 compile time
• Other possible candidates• TLS 1.2 support with
XULRunner• Forward invite as an invitation• Add-on installer for CCM
Under Consideration
• Forward an Invite as an invitation
• Forward a group of emails as an attachment
• Touch Screen support• Upgrade embedded ST • Support for STARTTLS protocol
in Notes client• Support for incremental
overlay in federated calendars for ICS files
• Delegate Calendar & ToDo'soption when delegating mail
• Increase limit for junk mail in the Notes client
Notes Feature Pack Candidates
© 2017 IBM CorporationUnder NDA
Domino Feature Pack 8March 7, 2017
• Upgrade Java 1.8 (Run time only)
• Move Views outside of NSF for increased data store in NSF
• Document encryption for XPages
• Backend LotusScript / JavaScript / Java Access to ID Vault
• Increase Document Summary limit from 64k to 16MB
• Domino Designer source control extension point for Swiperintegration
• Pubnames template update • Support ADFS 3.0 • New @ModifiedInThisFile,
@AddedToThisFile
Domino Feature Pack 9 “Zircon” – Aug 22, 2017
• NIF: Concurrency Enhancements & in-line view update
• Domino policy to restrict mail from forwarding to an internet address
• Support RFC 2231 - this RFC is the current standard for specifying non-ASCII headers. Its now the default for many mail clients, e.g., Thunderbird
Notes FP10 Candidate“Mystic Topaz”
• Upgrade to Java 1.8 (Designer Compile time)
• Upgrade OSGi on Domino Server
• REST API enhancements
• Deletion Logging
• Replicate Soft Deletions in new replicas
• Support for Domino on Docker
Under Consideration
• Support for Auto Update
• Manage Sha 2 certificates
• Deletion Logging
• Replicate Soft Deletions in new replicas
Domino Feature Pack Candidates
© 2017 IBM CorporationUnder NDA
On-Premises
Docker&DaaS
DominoAppServer
Notes
Mobile Device (XPages, Sapho...) ICAA Desktop
Web Browser (HTTP, XPages, Aveedo...)
Electron Client Desktop & Mobile
Open Development Toolsets (REST APIs, SmartNSF… )
Access to Domino Apps
All statements about future shipments and support are for planning purposes only and subject to change at IBM’s sole discretion
© 2017 IBM CorporationUnder NDA
Feature Packs
ND & VOP Continuous Improvements (Sep 2017 update)
2017 2018 2019 2020 2021 2022 2023 2024
All statements about future shipments and support are for planning purposes only and subject to change at IBM’s sole discretion
Domino Apps new invest• IBM Platform update• Incl
ApplicationInsights• BP / Modernization
Domino Community Edition
VoP 1.0.2 VoP 1.0.3
ND9.0.1
Ext. SupportND8.5.x
8 109✔✔ …
✔
✔
ND.next “Sapphire” – timing TBD
✔
© 2017 IBM Corporation
Domino on Docker …
• Do you have immediate use-cases ?
• Is this of interest to your organization ?
• Do you have a view on how we should license Domino on Docker?• On PVU ? Which would mandate ILMT
• Per “Application” ? What is an application ?
• Per “NSF” ?
• Per “Instance” ?
• Per “Install” (like XWork server) ?
• …
© 2017 IBM Corporation
Domino Application Strategy …
© 2017 IBM CorporationUnder NDA
Domino Application Strategy Key platform for Rapid Application Development & Deployment
1. Enable modern app.dev tools, wider adoption & integration with improved Domino platform
• On-going upgrade of platform component currency
• IBM is investing in new REST APIs and enhancing current APIs
• Using SmartNSF to expose appl embedded business logic to web & mobile via REST APIs
• Introduce Domino Community Edition
© 2017 IBM Corporation
Does this look familiar ?
© 2017 IBM Corporation
Modernizing Notes / Domino Applications
© 2017 IBM Corporation
Apps
Leaveas is
Sunset / Archive
Modernizefor
IBM Notes
Optimize
Modernize for Mobile
and Browsers
Migrate
• Reduce Total Cost of Ownershipà Deployment options
à Desktop TCO: Browser / Electron Client vsNotes Rich Client vsIBM Client Application Access
• Optimize Modernization Effortsà Which applications are business critical?
à Which applications are suited towards cloud, hybrid or on-premises?
à Where is the right place to go with important applications?
Optimizing and Transforming Your Domino Apps
© 2017 IBM CorporationUnder NDA
What is panagenda ApplicationInsights?
• Turnkey Virtual Software Appliance• Download, Mount, Access via Browser, Easy Configuration
• VMWare Workstation, vSphere/ESX(i) and Microsoft Hyper-V image
• Minimum Resource Requirements:Modern 4 core CPU, 8 GB of RAM, 120 GB of disk space
• Analyzes your entire IBM Domino Environment• Environment, Inventory and Usage overviews across all database instances
• Usage details for 50 most used database instances
• Design complexity of 50 most complex database instances
• Design insights for 50 database instances across the most used and most complex
• Continuous collection of data (overview, usage and design changes). Extend as needed !
• Available here for entitled users èhttp://www.ibm.com/support/docview.wss?uid=swg22000687
27
© 2017 IBM CorporationUnder NDA
Domino Application Strategy Key platform for Rapid Application Development & Deployment
1. Enable modern app.dev tools, wider adoption & integration with improved Domino platform
2. Protect the value of critical business apps written in Domino –leave no one behind !
• Understanding the environment utilizing ApplicationInsights for current apps
• Modifying / Extending applications by providing key starting points with partners such as
Mentioned Partner tools are merely examples - many tools are available to “modernize” Domino applications !
© 2017 IBM CorporationUnder NDA
Domino Application Strategy Key platform for Rapid Application Development & Deployment
1. Enable modern app.dev tools, wider adoption & integration with improved Domino platform
2. Protect the value of critical business apps written in Domino –leave no one behind !
3. Re-build support for new “Low code / No code” via PINK LiveGrid
• History and Expertise of supporting the “Business/Citizen Developer”
• Cognitive collaboration vision and execution across the portfolio
• Investment protection – pathway forward for existing Domino Apps
• Enterprise-class, Choice and Openness
© 2017 IBM CorporationUnder NDA
LeaveAppsalone
DataGridBuilder
HTMLWizard
MicroapptargetedDevelopment
XPages DominoDesignerEclipseIDE
DAS RESTAPIs
OpenNTFRESTAPIs
ICAA andNotesrunappsunchanged
BusinessDeveloperscancreate visualdashboards,withDominodataeasily.No/low-codesolution.
Wizarddrivenrendering ofexistingappsintoresponsiveHTMLaccessibleondesktopandmobilebrowsers.
Mobilesolutiondesigned toaugmenttargetedsub-setofexistingapps.
Widely usedsolutionforwebifying andmobilizing appsusingDominoDesigner.
Re-useEclipseandJavaskills tocreateandmodernizeexistingNSFswithreplication.
WebappssurfacekeydatathroughDASRESTAPIsthatcanaccesscoreDominofunctionalityandRWdata.
Enable flexibleUXdevelopmentthatcancallDominoservicesusingOpenNTF RESTAPIs.
NSFProgramming&Notes/ICAAclients
LiveGrid Aveedo
TeamWorkr
Sapho XPages
XPager tool
Darwino OpenDevelopmenttoolsets
OpenDevelopmenttoolsets
No/Low-code Full AD&D
Programmers Business Developers
Effort &Training required
Domino App Modernization … the swim-lanes
Mentioned Partner tools are merely examples - many tools are available to “modernize” Domino applications !
© 2017 IBM Corporation
LiveGrid TeamWorkRAveedo, Sapho
Open Development Tools
Examples …
© 2017 IBM CorporationUnder NDA
LiveGrid – new visual application builder
• No/Low-code solution to allow Business Developers to create visual dashboards with Domino data easily
Pre-defined configurations of components
Add personality to an application by modifying color and font styles
Write custom JavaScript for event handling, triggers, and workflows
Share your application with a community, individual, or group
Add form controls pages, charts, grids and set corresponding properties
Components
Chose between pre-defined themes to bring life to your applications
Themes
@Functions
Security
Insert functions as calculated fields
User roles (Reader, Editor, Builder, Owner, Depositor)
Code
Style
Share
Layout
© 2017 IBM Corporation
LiveGrid and Connections PINK with Domino ?
• Do you have immediate use-cases ?
• Is this of interest to your organization ?
© 2017 IBM Corporation
• Community Server for non-production use (Shipping now)
• Docker support (FP 10) and DaaS
• Eclipse platform update/Java 8 compile delivery in Mystic Topaz (FP 10)
• LiveGrid (specific use cases)
• Update partnerships for modernization
• Investigate in contemporary app delivery
• Roadmap to ND.next “Sapphire”
• Pathway to “Low-code” strategy
App Dev: What’s our “game plan”?
© 2017 IBM CorporationUnder NDA
Optimizing Your Domino App Investment
Establishes business value and inventory of apps Visualizes design complexity and dependenciesSurfaces design similarities and template candidatesIdentifies unused apps and archiving candidatesShows usage from IBM Notes and all browser clients
Application Insights Domino Applications on Cloud (DAoC)
Scalable Cloud hosting for Domino ApplicationsProvides monthly price per database (S&S extra)Ensures secure management of applicationsEnables client control over the application designIncludes Domino Feature Pack updates
© 2017 IBM CorporationUnder NDA
Engagement Center
SharingFiles
Securely
KnowledgeManagement
CorporateComms
SocialLearning
ExternalTeams
Project MgtStandardizeProcesses
Innovate
WebContent
Outcomes
Experience
Solutions
Relay
Workspace
Our Collaboration Portfolio – Today …
App Integration
NavigationResponsive
Design
Connections V6 Apps
© 2017 IBM CorporationUnder NDA
Engagement Center
SharingFiles
Securely
KnowledgeManagement
CorporateComms
SocialLearning
ExternalTeams
Project MgtStandardizeProcesses
Innovate
WebContent
Outcomes
Experience
Solutions
Relay
Workspace
Apps
Verse
Our Collaboration Portfolio – The Pink Vision !
App Integration
NavigationResponsive
DesignPink
Profiles
ActivitiesWikis
FilesBlogs
StreamForums
Live GridWork
APIs
…
Workflow
APIs
APIs
© 2017 IBM CorporationUnder NDA
So, in closing ...
Domino Applications:
• IBM is planning the next release of Notes Domino code named “Sapphire.” This will extend the support date of the general available ND offering. The timing of the announcement and the release is TBD.
• We will continue to invest in Domino as a low-code app dev platform for “Situational Applications” and we are focused on protecting client’s investment in their Domino applications.
• We will provide a clear strategy from ICS for "Low-Code", "Citizen Development", (by whatever name) - which was the original driver for Lotus Notes - embracing Domino as well as Connections PINK. LiveGrid will work with Domino databases as well as Connections PINK.
• The Domino As a Service solution from ISSC deploys Domino on Docker. We are planning to make this capability available with ND 9.0.1 Feature Pack 10 – it will usher in flexible deployment options for Domino apps.
Verse On-Premises (VOP):
• Verse On-Premises is a modern email solution with V1.0.2 (shipped recently) and V1.0.3 currently planned for EOY 2017. Verse iOS is a robust mobile email client.
• VerseMobile iOS has been completely re-written for optimal user experience and performance.
• VOP 1.0.3 will include Calendar and Delegation features, SAML/SSO etc. Improvements Verse Mobile (iOS and Android) are being continuously delivered.
© 2017 IBM Corporation
Thank You !
© 2017 IBM Corporation
Notices and disclaimers
• Copyright © 2017 by International Business Machines Corporation (IBM). No part of this document may be reproduced or transmitted in any form without written permission from IBM.
• U.S. Government Users Restricted Rights — Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM.
• Information in these presentations (including information relating to products that have not yet been announced by IBM) has been reviewed for accuracy as of the date of initial publication and could include unintentional technical or typographical errors. IBM shall have no responsibility to update this information. THIS DOCUMENT IS DISTRIBUTED "AS IS" WITHOUT ANY WARRANTY, EITHER EXPRESS OR IMPLIED. IN NO EVENT SHALL IBM BE LIABLE FOR ANY DAMAGE ARISING FROM THE USE OF THIS INFORMATION, INCLUDING BUT NOT LIMITED TO, LOSS OF DATA, BUSINESS INTERRUPTION, LOSS OF PROFIT OR LOSS OF OPPORTUNITY. IBM products and services are warranted according to the terms and conditions of the agreements under which they are provided.
• IBM products are manufactured from new parts or new and used parts. In some cases, a product may not be new and may have been previously installed. Regardless, our warranty terms apply.”
• Any statements regarding IBM's future direction, intent or product plans are subject to change or withdrawal without notice.
• Performance data contained herein was generally obtained in a controlled, isolated environments. Customer examples are presented as illustrations of how those customers have used IBM products and the results they may have achieved. Actual performance, cost, savings or other results in other operating environments may vary.
• References in this document to IBM products, programs, or services does not imply that IBM intends to make such products, programs or services available in all countries in which IBM operates or does business.
• Workshops, sessions and associated materials may have been prepared by independent session speakers, and do not necessarily reflect the views of IBM. All materials and discussions are provided for informational purposes only, and are neither intended to, nor shall constitute legal or other guidance or advice to any individual participant or their specific situation.
• It is the customer’s responsibility to insure its own compliance with legal requirements and to obtain advice of competent legal counsel as to the identification and interpretation of any relevant laws and regulatory requirements that may affect the customer’s business and any actions the customer may need to take to comply with such laws. IBM does not provide legal advice or represent or warrant that its services or products will ensure that the customer is in compliance with any law
© 2017 IBM Corporation
Notices and disclaimerscontinued …
• Information concerning non-IBM products was obtained from the suppliers of those products, their published announcements or other publicly available sources. IBM has not tested those products in connection with this publication and cannot confirm the accuracy of performance, compatibility or any other claims related to non-IBM products. Questions on the capabilities of non-IBM products should be addressed to the suppliers of those products. IBM does not warrant the quality of any third-party products, or the ability of any such third-party products to interoperate with IBM’s products. IBM EXPRESSLY DISCLAIMS ALL WARRANTIES, EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
• The provision of the information contained herein is not intended to, and does not, grant any right or license under any IBM patents, copyrights, trademarks or other intellectual property right.
• IBM, the IBM logo, ibm.com, Aspera®, Bluemix, Blueworks Live, CICS, Clearcase, Cognos®, DOORS®, Emptoris®, Enterprise Document Management System™, FASP®, FileNet®, Global Business Services ®, Global Technology Services ®, IBM ExperienceOne™, IBM SmartCloud®, IBM Social Business®, Information on Demand, ILOG, Maximo®, MQIntegrator®, MQSeries®, Netcool®, OMEGAMON, OpenPower, PureAnalytics™, PureApplication®, pureCluster™, PureCoverage®, PureData®, PureExperience®, PureFlex®, pureQuery®, pureScale®, PureSystems®, QRadar®, Rational®, Rhapsody®, Smarter Commerce®, SoDA, SPSS, Sterling Commerce®, StoredIQ, Tealeaf®, Tivoli®, Trusteer®, Unica®, urban{code}®, Watson, WebSphere®, Worklight®, X-Force® and System z® Z/OS, are trademarks of International Business Machines Corporation, registered in many jurisdictions worldwide. Other product and service names might be trademarks of IBM or other companies. A current list of IBM trademarks is available on the Web at "Copyright and trademark information" at: www.ibm.com/legal/copytrade.shtml.