Take the following steps for preparations:
Determining user group
Preparing client environment
Preparing Java application