Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Adopting HCL Nomad: Pitfalls and best practices

Adopting HCL Nomad: Pitfalls and best practices

Getting Notes applications in your web browser has never been easier. From adding HCL Nomad to your HCL Domino server, through to tweaking your apps for to show their best side in Nomad. Christoph and Tim have 20 minutes that are not to be missed, and will leave you heading for your Domino server to add Nomad as soon as you can.

Avatar for LetsConnect

LetsConnect

October 29, 2025
Tweet

More Decks by LetsConnect

Other Decks in Technology

Transcript

  1. Agenda • How to install Nomad Web • What’s new

    • Easy user adoption • What does and doesn’t work • Troubleshooting and Giveaways
  2. What’s new since we last met 1.0.17 (Sep 25) •

    Display clarity on high resolution displays • Reworked Nomad server on Domino login 1.0.16 (Jun 25) • LotusScript access to C API • Spell Check • COM Helper for Microsoft Edge 1.0.15 IF1 (Mar 25) • Bug fixes 1.0.15 (Mar 25) • Restyle in all Nomad languages • Designer in all Nomad languages • Sametime Integration • View Attachments • COM Helper for Google Chrome 1.0.14 (Dec-24) • Initial Setup Improvements • Content-Security-Policy updates
  3. Easy user adoption Use the FREE MarvelClient Essentials • Nomad

    Application Restrictions • Nomad Web Migration • Notes.ini Management • Nomad Analytics Essentials
  4. What does and doesn’t work Long-Term / Environment Restrictions (All

    Platforms) • Unsupported Java/Scripting: ▪ JavaAgents, XPages, LotusScript → Java Bridge (LS2J). ▪ Web Services, USELSX, and dynamic client extensions (e.g., LSXLC, LSXODBC, DLLs). • Unsupported Client Features: Notes Standard Client extensions (e.g., Recent Contacts, SwiftFile) and Notes roaming user capabilities. • Mail/Archiving: "Forward as attachments" and Archiving are not supported. • Platform Specific: ▪ Mobile (iOS/Android): No support for On Demand VPN; limited LotusScript/Formula commands (especially COM/OLE). ▪ Web Browsers: No Safari support (lacks SharedArrayBuffer); No Mobile Browser support. Resources require CORS headers. Short-Term / Not Yet Implemented (All Platforms) • Policy & Setup: Policy changes apply on next launch; Passthru server setup is not supported initially (iOS/Android). • Mail/UI: ▪ No Notification popups (new mail, alarms). ▪ NotesRichTextItem methods Converttohtml and GetHTMLreferences are unsupported. • Mobile (iOS/Android): ▪ No Notes Workspace or Scheduled Replication. ▪ No Create menu or custom drop-down actions. ▪ @Command([FilePrint]) is not supported. Web Browser Specific (Additional) • Designer: Cannot create or edit Java Agents, Web Services, Navigators, or Java Libraries. • Printing: Limited support; browser print must be accessed via Nomad's menu/shortcut; View printing is not supported. • COM Helper: Only supported on Chrome on Windows and requires virtual file system calls (session.FileOpBegin/FileOpEnd) for file access due to security concerns. • Known Browser Issues: Copy/paste limitations with Firefox, Chrome, and Edge; WebGL rendering issues on some systems. For a complete list https://hclsw.co/nomad-limits
  5. Check with iDNA from panagenda • It will tell you

    if your apps are ready for Nomad (Web and Mobile) • Simple answers for possibly complex problem What does and doesn’t work https://www.panagenda.com/idna-applications/
  6. Troubleshooting What’s in the problem report root - browser_console_*.txt data

    - log.nsf - notes.ini - TECHNICAL_SUPPORT\console.log panagenda - actions.xml - log.xml - logs\ → last 5 starts - temp\config.xml - temp\*.xml
  7. Troubleshooting Download browsers .har file • Har = HTTP Archive

    file • JSON-formattet log file − Web browser activity − Requests − Responses − Timing info for website interactions − etc.