This repository contains all Java related sources of the Dolphin Platform. Clients for other languages can be found in seperate repositories (JavaScript, AngularJS, Polymer).
The Dolphin Platform is a framework that implements the presentation model pattern and provides a modern way to create enterprise applications. The Platform provides several client implementations that all can be used in combination with a general sever API.
By doing so you can create enterprise application with a single server and several desktop, web and mobile client implementations. Here the Dolphin Platforms define a mechanism to automatically snchronize models between the server and the client.
For more information visit our website.
You can simply integrate Dolphin Platform in a Spring based application (JavaEE 7 support will come the next weeks). To do so you only need to add our Spring plugin:
<dependency>
<groupId>com.canoo.dolphin-platform</groupId>
<artifactId>dolphin-platform-server-spring</artifactId>
<version>0.6.1</version>
</dependency>
For a JavaFX based client you need to add the following dependency:
<dependency>
<groupId>com.canoo.dolphin-platform</groupId>
<artifactId>dolphin-platform-client-javafx</artifactId>
<version>0.6.1</version>
</dependency>
In addition you can use our Maven archetype to create a complete server-client-project based on Dolphin Platform.
A complete "Getting started" documentation can be found here.