Используйте любой веб-браузер или WebView в качестве графического интерфейса, с предпочитаемым языком на стороне сервера и современными веб-технологиями на стороне клиента, всё в виде лёгкой переносимой библиотеки.