From 1996 onwards Microsoft has adding more flavors of the embedded product line to suite different verticals of the products. When it started Windows CE it was only aiming at few verticals [Set top box, Automobile, CAR, Embedded versions for OEMs]. After 10 years from the day it launched Microsoft has gone long way to achieve various segments/verticals/product lines.
Microsoft uses most of industry’s proven methods, technology, plug and play features, re-useable methodology while coming up with their product lines and release of their products.
Before Desktop Windows Versions, there were thousands of UNIX versions [SCO, AT &T, and loads of home-grown versions with no standardization]. Microsoft captured the market and eliminated competitors with good marketing and product development strategies of Microsoft.
Bill gates have strategy and ambition to enter into the embedded arena. After initial troubles and after lot of R & D, it came with first version of Windows CE 1.0. As expected it has created wave in embedded industry.
Strategically Microsoft used win32 API usage, C based OS. There are thousands of experts worked on creating Windows CE OS from scratch. From the beginning Microsoft has created WINDOWS CE across various verticals, processor architecture with proven OS creation concepts.
Microsoft has created best of the OS which allows usage best of the S/RTOS/Architecture known to the industry.
There are various flavors of the Embedded Windows:
1. Windows Embedded CE
OS Used: 32-bit Native Real-Time Support Unified Kernel [windows CE ]
Processors supported: ARM, MIPS, SH4, x86
Examples: ATMs, Barcode and RFID Scanners, Digital Picture Frames, Digital Media Adapters, Feature Phones, Fuel Pumps, Gaming Devices, GPS, Handheld Terminals, Home/building Automation Gateways, Industrial Controls, Intelligent Appliances, Mini-Kiosks, Mobile Point of Service, Monitoring Devices, Networked Media Devices, Media Servers, Remote Metering, Set-top Boxes, Smart Media Controls, Thin Clients, Voice over Internet Protocol (VoIP) Phones, Windows SideShow.
2. Windows XP Embedded
OS Used: XP Kind os customized to embedded
Processors supported: x86
Examples: Advanced Set-top Boxes, Fuel Pumps, Full Featured Point of Service, Gaming Devices, Home Automation Gateways, Industrial Controls, Intelligent Appliances, Multimedia Internet Devices, Kiosks, Media Servers, Mobile Point of Service, Monitoring Devices, Multi-Function Printers, Networked Media Devices and Servers, Windows-based Terminals.
3. Windows Embedded for Point of Service
OS Used: Windows XP Embedded
Processors supported: x86
Examples: ATMs, Fuel Pumps ,Full Featured Point of Service ,Kiosks
4. Windows Embedded NavReady
OS Used: Windows CE 5.0
Processors supported: ARM
Examples: OEM specific products
[Dec14th In Hyderbad ]