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

OpenNTF Webinar - August 2026: "Java and Domino...

OpenNTF Webinar - August 2026: "Java and Domino: What's Next?"

My part of the OpenNTF Webinar - August 2026: "Developer Variety Hour '26" with Jesse Gallagher.

Full session is on OpenNTF Youtube channel: https://www.youtube.com/@OpenNTF

Avatar for sbasegmez

sbasegmez

August 22, 2026

More Decks by sbasegmez

Other Decks in Programming

Transcript

  1. Java and Domino: What’s Next? Serdar Basegmez | Chairperson @

    OpenNTF Bluesky: @serdar.uk | Blog: lotusnotus.com Today: → Where does Java fit in the Domino app dev model? → Staying inside Domino, or stepping outside → Beyond modernisation: what to look at next
  2. The fric9on ๏ API stuck at Java 1.4/1.6 ๏ HTTP

    stack at Servlet 2.x ๏ OSGi, not Maven ๏ Native libraries, not pure Java ๏ NSF as the application container
  3. Why we stay. ๏ Applications in daily production use ๏

    Data that is costly and risky to move ๏ Security, replication, offline: built in ๏ Cheap to run, cheap to keep running
  4. Staying in… ← closer to the data modern tooling, testing,

    CI/CD → In the NSF In the Domino JVM Beside Domino Away from Domino Java (XPages), Agents XSP and DOTS Plugins, Add-ins Own JVM with Domino JNX Any Framework, Wrapping DRAPI OpenNTF XPages Jakarta EE Support DDE Required DDE OpPonal Bring Your Own IDE
  5. Stepping out… ← closer to the data modern tooling, testing,

    CI/CD → In the NSF In the Domino JVM Beside Domino Away from Domino Java (XPages), Agents XSP and DOTS Plugins, Add-ins Own JVM with Domino JNX Any Framework, Wrapping DRAPI OpenNTF XPages Jakarta EE Support DDE Required DDE OpPonal Use your own REST API Bring Your Own IDE Bring Your Own IDE / Stack
  6. What you get back ๏ Tests, tests, tests! ๏ Automated

    builds, versions, rollbacks… ๏ Dependency management ๏ Background runners, asynchronous jobs ๏ AI Tooling ๏ Modern IDE that just runs