openpad server and Java wrapper