What are OPOS and JavaPOS, and how do they relate to UnifiedPOS?
The architectural model provided by UnifiedPOS is extremely useful, but it only goes so far. Because the model is platform-neutral (i.e. is independent of both the language the POS software is written in, and the operating system of the POS terminal on which it executes) it must be mapped to the leading POS platforms in a standardized way, before these platforms can be said to fully support UnifiedPOS. At present, two such standardized platform mappings exist: OPOS: Provides the UnifiedPOS mapping for a C Language POS application running on the Windows operating system. JavaPOS: Provides the UnifiedPOS mapping for a Java Language POS application running on any operating system. The OPOS mapping was first created almost 7 years ago. It is widely supported by device vendors, POS terminal manufacturers and POS applications, and has been deployed extensively within the retail industry. It allows C language applications to utilize any device, which has an OPOS driver, as long as the operati