+ All Categories
Home > Documents > Domino Application Development - Digital Solutions · 2019-08-01 · •XPages will be supported...

Domino Application Development - Digital Solutions · 2019-08-01 · •XPages will be supported...

Date post: 09-May-2020
Category:
Upload: others
View: 9 times
Download: 1 times
Share this document with a friend
16
Copyright © 2019 HCL Technologies Limited | www.hcltech.com Domino Application Development Andrew Manby AVP, Product Mgmt – Domino HCL Digital Solutions @andrewmanby [email protected] Andrew Davis Global Director of Engineering HCL Digital Solutions [email protected]
Transcript
Page 1: Domino Application Development - Digital Solutions · 2019-08-01 · •XPages will be supported for the foreseeable future •Existing application investments are protected •Investing

Copyright © 2019 HCL Technologies Limited | www.hcltech.com

Domino Application Development

Andrew ManbyAVP, Product Mgmt – DominoHCL Digital Solutions @[email protected]

Andrew DavisGlobal Director of Engineering HCL Digital [email protected]

Page 2: Domino Application Development - Digital Solutions · 2019-08-01 · •XPages will be supported for the foreseeable future •Existing application investments are protected •Investing

2 | Copyright © 2019 HCL Technologies Limited | www.hcltech.com2 | Technology for the Next Decade, Today

HCL’s statements regarding its plans, directions, and intent are subject to change or withdrawal without notice and at HCL’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 HCL 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

Page 3: Domino Application Development - Digital Solutions · 2019-08-01 · •XPages will be supported for the foreseeable future •Existing application investments are protected •Investing

3 | Copyright © 2019 HCL Technologies Limited | www.hcltech.com3 | Technology for the Next Decade, Today

Domino V11: Built on a strong foundation and clear market direction

• Build more Apps

• New Experiences

• Lower TCO

Page 4: Domino Application Development - Digital Solutions · 2019-08-01 · •XPages will be supported for the foreseeable future •Existing application investments are protected •Investing

4 | Copyright © 2019 HCL Technologies Limited | www.hcltech.com4 | Technology for the Next Decade, Today

• Extend the reach of proven apps to new platforms – Android and ChromeOS

• Enable business users to build new apps using a new easy-to-use experience

• Extend AppDev Pack’s capabilities for greater co-existence and integration

• Support in Designer for new form factors enabled by Nomad on smart phones

Build More Apps

Page 5: Domino Application Development - Digital Solutions · 2019-08-01 · •XPages will be supported for the foreseeable future •Existing application investments are protected •Investing

5 | Copyright © 2019 HCL Technologies Limited | www.hcltech.com5 | Technology for the Next Decade, Today

• XPages will be supported for the foreseeable future

• Existing application investments are protected

• Investing in the Low-to-Pro-code strategy (inc. AppDev Pack)

• We want to help developers embrace the new tools

XPages

Page 6: Domino Application Development - Digital Solutions · 2019-08-01 · •XPages will be supported for the foreseeable future •Existing application investments are protected •Investing

6 | Copyright © 2019 HCL Technologies Limited | www.hcltech.com6 | Technology for the Next Decade, Today

• Document-level security (Readers list) support

• Attachment processing and streaming (input and output)

• Support for act-as-user (OAuth2 support)

Domino App Dev Pack “domino-db API” – Q3-2019

Page 7: Domino Application Development - Digital Solutions · 2019-08-01 · •XPages will be supported for the foreseeable future •Existing application investments are protected •Investing

7 | Copyright © 2019 HCL Technologies Limited | www.hcltech.com7 | Technology for the Next Decade, Today

• Better IAM/OAuth installation

• Rich Text support

• “Upsert” operation

• Java binding for GRPC

• Performant ODBC/JDBC driver (read-only for Reporting/Analytics)

What’s Next: AppDev Pack Ideas

Page 8: Domino Application Development - Digital Solutions · 2019-08-01 · •XPages will be supported for the foreseeable future •Existing application investments are protected •Investing

8 | Copyright © 2019 HCL Technologies Limited | www.hcltech.com8 | Technology for the Next Decade, Today

• NotesJSON CRUD operations and other improvements

• NotesGPS Position, Bearing, Altitude, and Coordinates (Nomad initially, and then to the desktop)

LotusScript Enhancements in V11

Page 9: Domino Application Development - Digital Solutions · 2019-08-01 · •XPages will be supported for the foreseeable future •Existing application investments are protected •Investing

9 | Copyright © 2019 HCL Technologies Limited | www.hcltech.com9 | Technology for the Next Decade, Today

How we built the Weather Demousing JSON

Dave Cohen DeveloperHCL Digital [email protected]

Page 10: Domino Application Development - Digital Solutions · 2019-08-01 · •XPages will be supported for the foreseeable future •Existing application investments are protected •Investing

10 | Copyright © 2019 HCL Technologies Limited | www.hcltech.com10 | Technology for the Next Decade, Today

• NotesDominoQuery design command interfaces

• NotesDominoQuery refresh and rebuild interface

• New attributes on the NotesViewColumn in LotusScript and Java to show if a view column is eligible for field or view column DQL terms

LotusScript V11 Classes for DQL

Page 11: Domino Application Development - Digital Solutions · 2019-08-01 · •XPages will be supported for the foreseeable future •Existing application investments are protected •Investing

11 | Copyright © 2019 HCL Technologies Limited | www.hcltech.com11 | Technology for the Next Decade, Today

• Body contains all (‘standard issue’, ‘noteb??k*’)• finds text in body field only, all terms must be found

• Contains (‘Cincinnati’, ‘Albuquerque’ ‘Düsseldorf’, ‘geeks’) • finds text in an entire document

• Performs database-level or field-level Full Text Search • finds terms embedded in text• uses the optional DQL all keyword to AND the members in the set• any field in the database can be searched (or the whole database)• works with all existing DQL terms (using AND, OR, NOT)• supports wildcard (*, ?)

V11 Full Text search & Wildcard support in DQL

Page 12: Domino Application Development - Digital Solutions · 2019-08-01 · •XPages will be supported for the foreseeable future •Existing application investments are protected •Investing

12 | Copyright © 2019 HCL Technologies Limited | www.hcltech.com12 | Technology for the Next Decade, Today

Faster DQL View Search performance

95%Average reduction in Full Text

Contains query speed with two million documents

72%Average View Query acceleration with two

million documents

Page 13: Domino Application Development - Digital Solutions · 2019-08-01 · •XPages will be supported for the foreseeable future •Existing application investments are protected •Investing

13 | Copyright © 2019 HCL Technologies Limited | www.hcltech.com13 | Technology for the Next Decade, Today

• Moved GQFDsgn.cat into NSF as hidden documents • Now, it’s even faster

• CREATE/DELETE/RENAME INDEX support • Automatically create DQL-conforming views and columns• No need to use Designer for DQL views and columns

Design Catalog Improvements

Page 14: Domino Application Development - Digital Solutions · 2019-08-01 · •XPages will be supported for the foreseeable future •Existing application investments are protected •Investing

14 | Copyright © 2019 HCL Technologies Limited | www.hcltech.com14 | Technology for the Next Decade, Today

• Sorted results • Multiple database queries

• Traditional union and joins

• Domino links, responses, categories, authors, people...

• Multiple field attribute queries • Help with query creation & optimization, e.g., Stats, Hints • Field compared to field

What’s Next: DQL beyond V11

Page 15: Domino Application Development - Digital Solutions · 2019-08-01 · •XPages will be supported for the foreseeable future •Existing application investments are protected •Investing

15 | Copyright © 2019 HCL Technologies Limited | www.hcltech.com15 | Technology for the Next Decade, Today

If your idea does not already exist, create a new idea and format your idea like:“As a <insert role>, I would like to be able to <insert action> in order to <insert need>.”

• Where we gather and prioritize your ideas

• Where we want you to add, vote, comment on and share as many ideas as you like.

Create as many ideas as you’d like, but remember to keep each idea, separate.

Do not create idea that consist of more than one request for enhancement.

https://domino.ideas.aha.io/

1 2 3Search the forum to see if your idea already exists.

Vote for any ideas and add any additional comments that you may have related to that idea.

And, please follow these three steps: Questions & Keep the Ideas Coming – Domino Ideas Portal

Page 16: Domino Application Development - Digital Solutions · 2019-08-01 · •XPages will be supported for the foreseeable future •Existing application investments are protected •Investing

Backup


Recommended