JPass supports several java based "clients". The purpose is to offer access to the JPass server in different ways. The following clients are supported: 

J2SE client / SWING: 

The SWING client, can deployed on any Java VM compatible system.

The Source documentation for the different framework components is found here:

The JPass Desktop client:

J2ME MIDP client:

The MIDP client can be deployed on any kjava compatible device (Most probably 

a mobile phone). 

web based (JSP/Servlet): 

The web based client can be accessed using a web browser.