It is 2019, web is everywhere. We should give it a try!
But we love OSGI and Eclipse services. We didn't want to rewrite business logic from scratch. We didn't even want to bury jface/swt UI - we love it as well. All we needed was a modern web UI on top of the Eclipse/OSGI platform, just in addition to jface/swt.
We did it. And now we would like to share our experience. We will tell you how to migrate your good-old Eclipse RCP application with plenty of dependencies to modern web-application. No RAP, jazz only.
This really worked in our case and took just two months.
Furthermore, we will give you a couple of OSGI tips related to this topic:
- Resolving tons of conflicting dependencies in two clicks
- Using OSGi container in a web server
- Using Maven dependencies in OSGi