Release 0.11
with projector pattern for ultimate efficiency

Release 0.9
with push for many devices

Article in Oracle's Java Magazine
5 pages that explain OpenDolphin

Video of introducing OpenDolphin
at JavaOne, SF

Control JavaFX 3D with OpenDolphin
sending 20'000 values per second

OpenDolphin Logo


Compelling user interfaces for enterprise applications

Show demos

JavaFX · Swing · HTML5 · Griffon · Java EE · Spring · Grails · Tomcat · Glassfish · WebSphere · WebLogic · Java · JavaScript · TypeScript · Groovy

Technical merit

OpenDolphin is a slim open-source library that implements the highest degree of model-view-controller separation. Views and controllers compile independently and communicate solely through OpenDolphin's shared presentation models.

This strict separation allows controlling the application logic on an enterprise server while the views display the application state on a remote client machine with all the capabilities of a desktop application.

More »

Business benefits

OpenDolphin helps you to

  • Outperform the competition
  • Protect your investment
  • Save money
  • Migrate from Swing to JavaFX with minimal effort
  • Mitigate the risk of changing UI technologies

More »

How to use

Write your Java client in your preferred technology (we recommend JavaFX) and let it depend on OpenDolphin's maven client module and your Java Enterprise application on the server module.

Bind your views against presentation models and let your controller actions modify those models as shown in the JumpStart project.

More »