universal UI

Hi everybody!!!

My question is – how to create universal user interface (UI) ?

I want to run an appliction at

  • desktop
  • web
  • android
  • mobile

Is there a way to implement UI once? Is there a way to convert UI around Swing, Vaadin, Qt and so on ?

I found Swing → Web converter

Is there Swing → Vaading converter ?

There is no Swing to Vaadin converter.

Using the exactly same UI for very different platforms (screen size, touch/mouse, keyboard, …) is not a good idea. Being able to use the same technology for multiple devices and re-use large share of code might be a good idea.