feature article
Subscribe Now

WEPOS Gets to the Point

Microsoft Targets Point-of-Service

In the old days, you could use just about any embedded operating system for your point-of-service (POS) installation. If you could load your application onto something akin to a cash-register and provide any level of functionality better than the old mechanical beasts, you could make a good market for your embedded system during the register replacement revolution.

As with the horses, however, the POS OS race is now the purview of specialists.

Microsoft is uniquely positioned to play the specialist role in this market. You see, point of service applications invariably have to talk fluently with desktop- and enterprise-level systems in order to deliver the kind of integration that customers crave. That means that it pays for your POS embedded operating system to have connections on the other end of the connection. With more than a bit of ubiquity in those markets, the big MS has a bit of a leg up. Ever hear of Windows? We thought so.

In many embedded markets, it’s difficult for a company with Microsoft’s commanding advantage on the desktop to bleed over into the embedded environment. The factors that drive designers to choose one embedded OS over another don’t weigh desktop compatibility that heavily – if at all. There’s also the tacit assumption that Microsoft’s vast experience with very-large-footprint operating systems will bleed over into bloat in the embedded environment. That’s not a good thing in a market that still carefully counts the cost of each KB of memory required to run their OS.

In the POS market, however, the stars are all in alignment with Microsoft’s strengths. For starters, POS does not have a penny-pinching problem in hardware costs like, for example, cell phones, PDAs, and MP3 players. Nobody expects to buy their next-generation cash register for $50 or get it for free if they sign up for one year of service. Because of that, system designers aren’t as concerned about memory footprint in their POS systems as in other embedded environments.

Second, a host of applications already developed for the desktop-based POS market (many businesses even use regular desktop computers as their POS systems) can move almost seamlessly over to Microsoft’s WEPOS (Windows Embedded for Point of Service). WEPOS is a domain-specific version of Windows, developed for the point-of-service market. It has a smaller footprint requirement (about half) compared to regular desktop Windows XP and is set up to run only POS applications, not general-purpose applications like, for example, Microsoft Office.

From a software development perspective, WEPOS uses the same development environment as other Windows-based platforms. That means that just about every software developer in the world has at least a minimum head start in writing applications for your WEPOS-based system. It also means that there is a wealth of software-IP already pre-brewed that you can use to further accelerate your time to market.

Of course, any time your software is passing around people’s money, security becomes almost as important (but not quite) as applications like avionics where you’re moving around people’s lives. WEPOS comes with robust security features that help protect devices against unsavory access and malicious use. With the preponderance of the world’s security hacks targeting Windows-based devices, it’s important to have well-engineered security features on your side.

UPOS, WEPOS, THEYPOS…

POS people have a plethora of peripherals that are somewhat specific to their domain. Retail users require hardware such as cash drawers, special keyboards, retail receipt printers, scanners, and scales. These peripherals increasingly are communicating using a standard called Unified Point of Service (UPOS), which encompasses two older standards – JavaPOS and OPOS. With built-in support for UPOS, most retail peripherals become plug-and-play if you’re using WEPOS. As a system developer, that means less work for you and more capability and flexibility for your customers.

The target devices for WEPOS are point-of-sale terminals like those used in retail establishments or self-service checkout systems, as well as in information kiosks. It isn’t set up for regular desktop use (Windows XP would be appropriate for that) or for use in very small-footprint devices like mobile POS platforms (Windows CE would be the Microsoft-based choice for those). It comes with support for network-based updates via Windows Update and other update services, as well as remote management, reboot, and installation.

Since its introduction, Microsoft has seen extremely aggressive adoption of WEPOS in the retail and service industries. Beyond cash registers, WEPOS has made significant inroads into information kiosks, where capabilities like audio and video delivery are much more in demand than in, say, ringing up that pound of broccoli at the grocers. With an almost-general-purpose OS like WEPOS, a kiosk can be quickly created that is extensible almost indefinitely, allowing a longer time in the field and more flexibility responding to changing customer demands without designing new hardware.

As the embedded systems market continues to mature, we are likely to see a continuation of the trend toward market-specific, off-the-shelf components like WEPOS. Already, there are specific embedded operating systems for military and aerospace applications, automotive applications, and a host of other high-value, high-demand areas. Unlike the desktop computing space, where interoperability of applications is the trump card that beats almost all other OS considerations, embedded devices are almost always task-specific from the start.

This less generic market makes more generic operating systems a much lower priority and gives an opportunity for product and market diversity that the desktop and enterprise environments will never see – all the more reason that it’s almost ironic to see Microsoft cleverly leveraging their dominance in the generic space to succeed so convincingly in a narrow one.

Leave a Reply

featured blogs
Apr 26, 2024
LEGO ® is the world's most famous toy brand. The experience of playing with these toys has endured over the years because of the innumerable possibilities they allow us: from simple textbook models to wherever our imagination might take us. We have always been driven by ...
Apr 26, 2024
Biological-inspired developments result in LEDs that are 55% brighter, but 55% brighter than what?...
Apr 25, 2024
See how the UCIe protocol creates multi-die chips by connecting chiplets from different vendors and nodes, and learn about the role of IP and specifications.The post Want to Mix and Match Dies in a Single Package? UCIe Can Get You There appeared first on Chip Design....

featured video

MaxLinear Integrates Analog & Digital Design in One Chip with Cadence 3D Solvers

Sponsored by Cadence Design Systems

MaxLinear has the unique capability of integrating analog and digital design on the same chip. Because of this, the team developed some interesting technology in the communication space. In the optical infrastructure domain, they created the first fully integrated 5nm CMOS PAM4 DSP. All their products solve critical communication and high-frequency analysis challenges.

Learn more about how MaxLinear is using Cadence’s Clarity 3D Solver and EMX Planar 3D Solver in their design process.

featured paper

Designing Robust 5G Power Amplifiers for the Real World

Sponsored by Keysight

Simulating 5G power amplifier (PA) designs at the component and system levels with authentic modulation and high-fidelity behavioral models increases predictability, lowers risk, and shrinks schedules. Simulation software enables multi-technology layout and multi-domain analysis, evaluating the impacts of 5G PA design choices while delivering accurate results in a single virtual workspace. This application note delves into how authentic modulation enhances predictability and performance in 5G millimeter-wave systems.

Download now to revolutionize your design process.

featured chalk talk

Current Sense Shunts
Sponsored by Mouser Electronics and Bourns
In this episode of Chalk Talk, Amelia Dalton and Scott Carson from Bourns talk about the what, where and how of current sense shunts. They explore the benefits that current sense shunts bring to battery management and EV charging systems and investigate how Bourns is encouraging innovation in this arena.
Jan 23, 2024
13,472 views