Notes application modernization with Vaadin :: A step-by-step beginner tutorial

Modernization of IBM Notes/Domino applications should be done outside of the Notes/Domino universe, which means in the first step to create a non-xpage frontend and connect it to your existing Notes application. I’m currently working in multiple projects with Vaadin and I’ve created a step-by-step tutorial as a beginners guide to start with Domino application modernization using REST, Spring Boot and Vaadin.

It is not a deep dive into all involved technologies and frameworks. The intention was to create a step-by-step guide for a classic Domino developer now looking forward to modernize applications with new technologies. Not discussing every single topic and technology in detail, just something to get startet und to get a working example without much effort.

If you have questions or in case of any problems and errors, don’t hesitate to contact me!

Start with the tutorial here, or just download the application from the repository.


This entry was posted in Development and tagged , , , , . Bookmark the permalink.

2 Responses to Notes application modernization with Vaadin :: A step-by-step beginner tutorial

  1. Henning Heinz says:

    Hello Stephan,
    thank you for this great tutorial. It works very well except if you have a Domino server with localized date settings (e.g. german), then the view showsno data.

    So in DatabaseConnector you could probably change
    DateTimeFormatter formatter = DateTimeFormatter.ofPattern(“MM/dd/yyyy”);
    to your appropriate date format (here german)
    DateTimeFormatter formatter = DateTimeFormatter.ofPattern(“dd.MM.yyyy”);

    or catch the java.time.format.DateTimeParseException.

    It is a no brainer but maybe there are some newbies looking at your tutorial.

Leave your comment

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s