Hello,
I develop Linux applications and can develop a platform independent application which will run on multiple platforms from a single codebase. The solution is to use Mono with Gtk#. There are a few other options - 1. Gtk+ or Gtkmm, 2. Qt, 3. Java.
With Gtk+, Gtkmm or Qt the code is needed to be recompiled on the target system. With Mono and Java that is not necessary.
Regards,
Pankaj