Qual è il modo migliore per incorporare uno D3js visualization all'interno di un'applicazione Java?D3js nell'applicazione Java
pensieri iniziali:
- JWebPane (vaporware)
- Lobo browser (Sempre a HTML 4 e CSS 2)
- DJ Native Swing Project (Inattivo dal 2011)
- Altre idee?
Ci sono state domande SO correlate (such as this), sto cercando soluzioni specifiche per supportare D3js.
Sono aperto a idee che potrebbero non includere l'integrazione completa del browser Web, solo l'insieme minimo richiesto per la visualizzazione D3. Penso che questo includerebbe un interprete Javascript, la manipolazione DOM e un motore di layout HTML/CSS come WebKit.
'Desktop @ browse()'? Non è incorporato, ma sfrutta una preziosa preferenza dell'utente. – trashgod
Embedded è un requisito importante per me a questo punto, ma grazie per le informazioni. – chriswynnyk
Sembra una brutta combinazione: Javascript in Swing. Preferirei cercare una libreria equivalente/analogica che effettivamente bersagli Swing. Altrimenti, puoi sempre dare un'occhiata a [JavaFX browser component] (http://docs.oracle.com/javafx/2/webview/jfxpub-webview.htm) che supporta HTML 5, JS, SVG e CSS3. Non ho provato, ma secondo il suo doc, il tuo JS lib dovrebbe lavorare su di esso. –