Vaadin lets you build secure, UX-first PWAs entirely in Java.
Free ebook & tutorial.
Using Vaadin with AnyLogic
Based on a quick look (and without any previous experience), looks like AnyLogic is a mostly standalone platform to create and visualize simulations, where you can write your own Java code implement the more complicated cases. You could probably interact with UI-less AnyLogic models from a Vaadin app with some effort (see https://help.anylogic.com/index.jsp?topic=%2Fcom.anylogic.help%2Fhtml%2Fintegration%2FRunning_Custom.html&cp=4_9_1 ) and embed AnyLogic Cloud GUIs inside Vaadin apps using iframes, but a feature-full deep interaction sounds like a difficult task. I'm guessing you'd probably need to create a whole new presentation layer.
Olli, yes, you could in fact do that, but what I really want is to use the vaadin components in the user interface of AnyLogic... AnyLogic is an Eclipse-based application, but you can't create a Maven project as explained in the vaadin tutorial... so I have no idea what to do or if it's possible...
Probably not. With Vaadin (8 or 10+), you build web applications. That's quite different from Eclipse-based applications.