title: How to embed jetty and webkit like Electron framework does?
body: <p>We have distributed web application and front-end part of this application should be standalone desktop application and have integration with desktop apps such as telephony. I saw Electron framework and apps (for instance Slack) built on top of it and it is pretty good. </p>
  
  <p>Does Java world have such a tool for embedding of jetty/tomcat and webkit browser to built native desktop apps?</p>
  
  <p>Similar questions:</p>
  
  <ul>
  <li><a href="https://stackoverflow.com/questions/9235079/use-embedded-web-browser-e-g-chrome-as-gui-toolkit-for-java-desktop-applicati">Use embedded web browser (e.g. Chrome) as GUI toolkit for Java desktop applications?</a></li>
  <li><a href="https://stackoverflow.com/questions/3402612/is-it-possible-to-create-desktop-application-using-java-backend-web-technologi">Is it possible to create Desktop Application using Java backend &amp; Web Technologies UI</a></li>
  <li><a href="https://stackoverflow.com/questions/10762979/performance-of-webview-in-javafx">Performance of WebView in JavaFX</a></li>
  <li><a href="https://stackoverflow.com/questions/8374365/integrating-javafx-2-0-webview-into-a-swing-java-se-6-application">Integrating JavaFX 2.0 WebView into a Swing Java SE 6 Application</a></li>
  </ul>
  
  <p><strong>Update</strong>:
  See my test application on Java CEF: <a href="https://github.com/jreznot/cefc" rel="nofollow noreferrer">https://github.com/jreznot/cefc</a>.</p>
  
  <p>It uses Jetty/Swing/JavaCEF/Vaadin as HTML 5 Desktop Stack.</p>
  
  <p><strong>Final Update:</strong></p>
  
  <p>See my Electron+Java madness: <a href="https://github.com/jreznot/electron-java-app" rel="nofollow noreferrer">https://github.com/jreznot/electron-java-app</a></p>
  
  <p>It uses Electron with Java server side and Vaadin for application UI.</p>
  
  <p>I recommend to use Electron instead of Java-Webkit bindings because it is mature framework and it has large community of JS developers.</p>