Dolphin Platform Enterprise

It was never easier to develop omni-channel business applications

Dolphin Platform Enterprise is the commercial part of the Dolphin Platform. The Dolphin Platform is an Open Source project initiated by Canoo with the purpose to easily develop complex customer solutions. The Canoo RIA-Suite is integrated into the Dolphin Platform.

Dolphin Platform offers you an open source implementation of the presentation model pattern that lets you bind any frontend – whether desktop, web or mobile – to your server in a modern way. The platform provides client libraries for UI technologies like JavaFXAngularJS or Polymer and the leading Java-based enterprise frameworks (Spring and JavaEE).

Canoo offers commercial support for the Dolphin Platform as well as enterprise modules e.g. security, authentication, error handling & notification. Get in touch with us to discover the possibilities.

Dolphin Platform features

Sync your Presentation Models

The presentation model API of the Dolphin Platform provides presentation model mechanisms that can be used to synchronise models between client and server. The platform provides client libraries for UI technologies like JavaFX, AngularJS or Polymer. All this technologies can share the same model with ease.
New age client technology

Whereas enterprise servers survive for a long time the used client technology changes much faster. New platforms and technologies like HTML5, mobile or Web Components often need a separate client and most of the time it's very hard to integrate them. By using Dolphin Platform and its unified presentation models, the client-related code becomes a thin layer. And thanks to the several client APIs that are provided by Dolphin Platform even this layer is easy to handle. Now, there is no barrier in integrating a Polymer or JavaFX based client in your application infrastructure.
Ready for enterprise

All controllers that are defined by using the Dolphin Platform can be integrated and managed in the leading Java-based enterprise frameworks (Spring and JavaEE). Classes that are defined by using the platform can be handled like managed beans or services and provides CDI and security integration. The complete communication between server and client is based on the open source remoting library Open Dolphin that is already in use in several productive systems. In addition security features like an https-based communication is no problem.