A cross platform Java application template