title: D3js within Java application
body: <p>What is the best way to embed a <a href="http://d3js.org/" rel="nofollow noreferrer">D3js visualization</a> within a Java application?</p>
  
  <p>Initial thoughts:</p>
  
  <ul>
  <li><a href="https://blogs.oracle.com/geertjan/entry/waiting_for_jwebpane" rel="nofollow noreferrer">JWebPane</a> (Vaporware)</li>
  <li><a href="http://www.lobobrowser.org/" rel="nofollow noreferrer">Lobo browser</a>  (Still at HTML 4 and CSS 2)</li>
  <li><a href="http://djproject.sourceforge.net/ns/news/index.html" rel="nofollow noreferrer">DJ Native Swing Project</a> (Inactive since 2011)</li>
  <li>Other ideas?</li>
  </ul>
  
  <p>There have been related SO questions (<a href="https://stackoverflow.com/questions/3064732/using-java-to-create-a-web-browser/3065667#3065667">such as this</a>), I'm looking for solutions specific to supporting D3js.</p>
  
  <p>I am open to ideas that may not include a full blown web-browser integration, just the minimal set required for D3 visualization.  I'm thinking this would include a Javascript interpreter, DOM manipulation, and an HTML/CSS layout engine such as WebKit. </p>