JavaPOS
JavaPOS or Java for Point of Sale, is an application interface written in Java that provides common access to POS peripheral devices. The advantages are reduced POS Terminal costs, platform independence, and reduced administrative costs.
Historical Background
JavaPOS was initiated by SUN Microsystems, IBM, and NCR to help integrate POS hardware into applications for any operating system that supports Java. (see discussion page for a discussion of which platforms are supported).
The first JavaPOS meeting was convened in April, 1997. The first production release, 1.2, was made in March, 1998. Its final release, 1.6, was in July 2001. Beginning with release 1.7, the JavaPOS committee no longer releases an implementation-specific document. The UnifiedPOS document has added implementation information into an appendix.
In order to encourage adoption of the standard, the interface was based on the already existing OPOS standard.