+ All Categories
Home > Documents > Leap to the next generation of Domino apps · Real world examples Oil and gas pipeline inspections...

Leap to the next generation of Domino apps · Real world examples Oil and gas pipeline inspections...

Date post: 04-Jun-2020
Category:
Upload: others
View: 1 times
Download: 0 times
Share this document with a friend
16
Copyright © 2019 HCL Technologies Limited | www.hcltech.com Leap to the next generation of Domino apps Christopher Dawes Consultant, Software Engineer, HCL Leap [email protected] Andrew Davis Global Director of Engineering, HCL [email protected]
Transcript
Page 1: Leap to the next generation of Domino apps · Real world examples Oil and gas pipeline inspections Branch banking operations ... React.js Builder React.js Web Runtime Application

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]

Page 2: Leap to the next generation of Domino apps · Real world examples Oil and gas pipeline inspections Branch banking operations ... React.js Builder React.js Web Runtime Application

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

Page 3: Leap to the next generation of Domino apps · Real world examples Oil and gas pipeline inspections Branch banking operations ... React.js Builder React.js Web Runtime Application

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.

Page 4: Leap to the next generation of Domino apps · Real world examples Oil and gas pipeline inspections Branch banking operations ... React.js Builder React.js Web Runtime Application

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?

Page 5: Leap to the next generation of Domino apps · Real world examples Oil and gas pipeline inspections Branch banking operations ... React.js Builder React.js Web Runtime Application

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?

Page 6: Leap to the next generation of Domino apps · Real world examples Oil and gas pipeline inspections Branch banking operations ... React.js Builder React.js Web Runtime Application

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

Page 7: Leap to the next generation of Domino apps · Real world examples Oil and gas pipeline inspections Branch banking operations ... React.js Builder React.js Web Runtime Application

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

Page 8: Leap to the next generation of Domino apps · Real world examples Oil and gas pipeline inspections Branch banking operations ... React.js Builder React.js Web Runtime Application

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

• ...

Page 9: Leap to the next generation of Domino apps · Real world examples Oil and gas pipeline inspections Branch banking operations ... React.js Builder React.js Web Runtime Application

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

Page 10: Leap to the next generation of Domino apps · Real world examples Oil and gas pipeline inspections Branch banking operations ... React.js Builder React.js Web Runtime Application

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

Page 11: Leap to the next generation of Domino apps · Real world examples Oil and gas pipeline inspections Branch banking operations ... React.js Builder React.js Web Runtime Application

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

Page 12: Leap to the next generation of Domino apps · Real world examples Oil and gas pipeline inspections Branch banking operations ... React.js Builder React.js Web Runtime Application

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?

Page 13: Leap to the next generation of Domino apps · Real world examples Oil and gas pipeline inspections Branch banking operations ... React.js Builder React.js Web Runtime Application

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

Page 14: Leap to the next generation of Domino apps · Real world examples Oil and gas pipeline inspections Branch banking operations ... React.js Builder React.js Web Runtime Application

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

Page 15: Leap to the next generation of Domino apps · Real world examples Oil and gas pipeline inspections Branch banking operations ... React.js Builder React.js Web Runtime Application

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

Page 16: Leap to the next generation of Domino apps · Real world examples Oil and gas pipeline inspections Branch banking operations ... React.js Builder React.js Web Runtime Application

$8.6 BILLION | 137,000+ IDEAPRENEURS | 44 COUNTRIES

Thank You


Recommended