package org.opendolphin.demo.sevenguis.flightbooker; import javafx.application.Application; import org.opendolphin.core.client.ClientDolphin; import org.opendolphin.core.client.ClientModelStore; import org.opendolphin.core.client.comm.ClientConnector; import org.opendolphin.core.client.comm.HttpClientConnector; import org.opendolphin.core.client.comm.JavaFXUiThreadHandler; import org.opendolphin.core.comm.JsonCodec; public class ApplicationStarter { public static void main(String[] args) { ClientDolphin clientDolphin = new ClientDolphin(); clientDolphin.setClientModelStore(new ClientModelStore(clientDolphin)); ClientConnector connector = createConnector(clientDolphin); connector.setUiThreadHandler(new JavaFXUiThreadHandler()); clientDolphin.setClientConnector(connector); org.opendolphin.demo.sevenguis.flightbooker.Application.clientDolphin = clientDolphin; Application.launch(org.opendolphin.demo.sevenguis.flightbooker.Application.class); } private static ClientConnector createConnector(ClientDolphin clientDolphin) { //running real client server mode. HttpClientConnector connector = new HttpClientConnector(clientDolphin, "http://localhost:8080/appContext/dolphin/"); connector.setCodec(new JsonCodec()); return connector; } }