Html5 no java desktop

Existe alguma forma(ferramenta, framework, biblioteca) de fazer a interface de um aplicativo java desktop em html5?

com javafx sim
http://docs.oracle.com/javafx/2/webview/jfxpub-webview.htm

Para app html existem frameworks JS MVC/MVVM como KnockoutJs e AngularJs que sao mais adequados para isso. Mas o que deseja atender exatamente para o cliente? Quais sao os principais requisitos?