Copyright © 2019 HCL Technologies Limited | www.hcltech.com
Leap to the next generation of Domino apps
Christopher DawesConsultant, Software Engineer, HCL [email protected]
Andrew DavisGlobal Director of Engineering, [email protected]
2 | Copyright © 2019 HCL Technologies Limited | www.hcltech.com2 | Technology for the Next Decade, Today
What is our mission?
§ Creating good looking apps and workflows should be easy
§ Using spreadsheets is problematic beyond simple data
management
§ Empower business users and don’t let them bug their Admins
and IT
§ Make the new capability available “out of the box” with Domino
3 | Copyright © 2019 HCL Technologies Limited | www.hcltech.com3 | Technology for the Next Decade, Today
Low-code strategy on Domino V11 IS:
§ A new Builder that works on Domino
§ Anyone can use it to create new apps and workflows
§ The Builder and Apps are deployed as NSFs
IS NOT:
§ A way to “reskin” or modernize existing Domino apps
§ A solution for pro-code or IT application developers.
4 | Copyright © 2019 HCL Technologies Limited | www.hcltech.com4 | Technology for the Next Decade, Today
12/3/2018 1/18/2019 2/4/2019
Why are we doing this?
5 | Copyright © 2019 HCL Technologies Limited | www.hcltech.com5 | Technology for the Next Decade, Today
Domino Designers
(Mid-to-Pro-code)
Full-stack Web Developers
(Pro-code)
Business Users/Analysts
(Low-code)
Easy to UseFast to Build
Express.js
Where does low-code fit into our strategy?
6 | Copyright © 2019 HCL Technologies Limited | www.hcltech.com6 | Technology for the Next Decade, Today
Secure, Fast & Easy to Use
Business Users & Analysts
Web-based Builder & Runtime
LEAP
Business User-led App Dev: The Approach
Domino+ +
7 | Copyright © 2019 HCL Technologies Limited | www.hcltech.com7 | Technology for the Next Decade, Today
Requirements for “fast” and “easy” app dev
§ Easy to edit/preview/deploy
§ Manage apps from a single workspace
§ Data accessible from any Domino App
§ Installed with every Domino V11 server
§ Single design and runtime environment
§ No additional HW required
8 | Copyright © 2019 HCL Technologies Limited | www.hcltech.com8 | Technology for the Next Decade, Today
How do you build an app?
§ Start with the Builder • Set of items for form/view
constructs
• Page outline with navigation
• Set item properties and dynamic behavior
• Define calculated fields
...
§ Start from a Template• Requests
• Tracking
• Inspections
• ...
1 2 3§ Start with Data
• Excel
• Domino NSF
• ...
9 | Copyright © 2019 HCL Technologies Limited | www.hcltech.com9 | Technology for the Next Decade, Today
Demo
§ Create HW/SW Catalog app from spreadsheet
§ Create Request app from scratch• Design basics
• HW/SW lookups
• Dynamic behavior
• Formatting
• Calculated fields
• Workflow
HW/SW Catalog
HW/SW Request
RequestManager Approval
10 | Copyright © 2019 HCL Technologies Limited | www.hcltech.com10 | Technology for the Next Decade, Today
Demo summary
§ Implicit data model
§ Integration without having to know anything about REST services
§ Calculated fields and dynamic behavior without writing code
§ Ability to apply themes and edit styles – without writing CSS
§ Ability to create an application that renders appropriately on any device
§ Workflow with role base access control and notifications
11 | Copyright © 2019 HCL Technologies Limited | www.hcltech.com11 | Technology for the Next Decade, Today
Real world examples
Oil and gas pipeline inspections
Branch banking operations
Business user lead process automation
Employee and vendor onboarding
Audit and risk assessment
Agent change requests
12 | Copyright © 2019 HCL Technologies Limited | www.hcltech.com12 | Technology for the Next Decade, Today
What functionality would you like to add?
§ Calendar services including Rooms and Resources
§ Domino directory, groups and person docs
§ Add an action type that starts a Domino scheduled agent
§ Support for Domino triggers and automated events
§ Profile for DMA/Nomad/Notes for offline access
§ Other important items we’ve missed?
13 | Copyright © 2019 HCL Technologies Limited | www.hcltech.com13 | Technology for the Next Decade, Today
Domino
NSF
Agents
Java LotusScript
@Formula
React.js Builder
React.js Web Runtime
Application Definitions
Agents
Java LotusScript
Domino
NSF
@Formula
OpenFormula
Node.js
Web, Mobile & Client Apps (Low-to-Pro-code Vision)
Client & Mobile Apps(Notes and DMA/Nomad)
Visual Workflows
Extension Points Builder Web Runtime
Simple Workflow
Application Definitions
Domino
NSF
Agents
Java LotusScript
@Formula
Web Apps(Low-code Hypothesis)
Hill 1 & 2 Hill 3 V10 & Beyond
Extension Points
DesignerDesignerDesigner
Planned app dev evolution
14 | Copyright © 2019 HCL Technologies Limited | www.hcltech.com14 | Technology for the Next Decade, Today
Planned pricing and availability
§ Free of charge to Domino customers
§ Delivered as NSF, running on Domino V11 without any additional HW/SW
§ Available in V11 timeframe
§ Try HCL Leap today: https://bit.ly/2XEpE45
§ Preview available: tbd
15 | Copyright © 2019 HCL Technologies Limited | www.hcltech.com15 | Technology for the Next Decade, Today
We’re listening§ What did you like or not like about what you saw?
§ Is the suggested deployment scenario simple enough?
§ Are the builder and workflow capabilities strong enough for V11?
§ Take our survey: https://bit.ly/30v01iZ
$8.6 BILLION | 137,000+ IDEAPRENEURS | 44 COUNTRIES
Thank You