company.
(Click here for larger image of SOM screenshot)SOM is a graphical implementation of POSDM.EXE, a command line tool provided with POS for .NET. SJJ says it performs the same command set functionality as POSDM.EXE including:
- List POS devices available to applications
- List service objects installed in the system
- List logical names for POS for .NET applications to use
- Set logical names for service objects
- Enable and Disable service objects
- Set one service object as default if two devices of the same type are present
- Add and remove Non Plug and Play devices
- Manage systems over a network
Before using SOM, users should be familiar with POS for .NET, UPOS, and the role of service objects / OPOS drivers, according to SJJ.
About WEPOS and POS for .NETAccording to Microsoft,
WEPOS (Windows Embedded for Point of Service) is built from Windows XP Embedded, which provides a flexible, robust software platform that can address the basic operating system needs of POS environments and applications. Complementing the WEPOS platform,
POS for .NET, the .NET implementation of the
Unified POS (UPOS) standard, is intended to allow developers to create a single application that supports POS devices from multiple equipment manufacturers.
Microsoft describes POS for .NET as a class library for use with WEPOS that provides .NET applications with a "simple and consistent interface" through which applications can communicate with and control POS peripheral devices, such as barcode scanners, magnetic card readers, and printers. POS for .NET also encompasses a set of APIs (application programming interfaces) and base classes -- for POS peripheral devices -- that are intended to help retail peripheral vendors develop software components, or service objects, for their devices.
More information on POS for .NET may be found in the book
Windows Embedded for Point of Service / POS for .NET Step-by-Step by Sean Liming, SJJ's managing director.
AvailabilityService Object Manager v 1.0.0.0 is available for download
here.
Related stories: