Что-то вроде этого должно работать также:
function testing() { sleep $1 ; }
echo {1..10} | xargs -n 1 | xargs -I@ -P4 bash -c "$(declare -f testing) ; testing @ ; echo @ "
Для дизайна некоторых макетов FXML я бы взял Oracles JavaFX Scene Builder 1.1 .
Какой вариант вы должны принять, зависит от вашего опыта. У меня были хорошие впечатления от обоих методов и я предпочитаю метод FXML. Поскольку я много работал с JSF, а во-вторых, разделение между пользовательским интерфейсом и управлением данными очень хорошее.