Electron - веб фреймворк со всеми ограничениями. К нему есть много замечаний. SWT - старый и скушный. Основные конкуренты это Qt и JavaFX. Если на с++ особого выбора нет, но на Java выбор почти однозначно в пользу JavaFX
Мы договаривались, что я про применение в науке расскажу. Могу захватить кусок с визуализацией на торнадофх. Отдельно про это сильно много не расскажешь.