Windows Embedded Compact was formerly known as Windows CE. According to Microsoft, "CE" is not an explicit acronym for anything, although it implies a number of notions that Windows developers had in mind, such as "compact", "connectable", "compatible", "companion" and "efficient".[20][21] The name changed once in 2006, with the release of Windows Embedded CE 6.0, and again in 2011, with the release of Windows Embedded Compact 7.
The first version, known during development under the code name "Pegasus"Template:Snd, featured a Windows-like GUI and a number of Microsoft's popular apps, all trimmed down for smaller storage, memory, and speed of the palmtops of the day. Since then, Windows CE has evolved into a component-based, embedded, real-time operating system. It is no longer targeted solely at hand-held computers.[6] Many platforms have been based on the core Windows CE operating system, including Microsoft's AutoPC, Pocket PC 2000, Pocket PC 2002, Windows Mobile 2003, Windows Mobile 2003 SE, Windows Mobile 5.0, Windows Mobile 6, Smartphone 2002, Smartphone 2003, Portable Media Center, Zune, Windows Phone and many industrial devices and embedded systems. Windows CE even powered select games for the Dreamcast, was the operating system of the Gizmondo handheld, and can partially run on modified Xbox game consoles.
Windows Embedded Compact was formerly known as Windows CE. According to Microsoft, "CE" is not an explicit acronym for anything, although it implies a number of notions that Windows developers had in mind, such as "compact", "connectable", "compatible", "companion" and "efficient".[7][8] The name changed once in 2006, with the release of Windows Embedded CE 6.0, and again in 2011, with the release of Windows Embedded Compact 7.
The Embedded Visual C++ (eVC)Template:Snd a tool for development of embedded apps for Windows CE. It can be used standalone using the SDK exported from Platform Builder or using the Platform Builder's Platform Manager connectivity setup.
Windows Embedded Compact, also formerly known as Windows CE (Win CE), is a real-time, small foot-print operating system. This OS is ideal for building embedded products targeted for variety of industrial applications. The gamut of built-in tools and technologies accelerates time-to-market and enhanced user-experience for embedded products.
When our customers began to look for alternatives to WinCE surveyed more than 2000 people about what they like to see from an embedded Operating System. We did an in the deep market study of available solutions such as Android, Windows 10 IoT, Ubuntu Core, and many other Linux Distributions. It became clear that an embedded Linux was the best solution for most applications in our target markets. Reasons included its large ecosystem, customizability, silicon support, and much more. However on the flip side it the steep learning curve and its difficulty to maintain it was a major draw back.
Windows CE has now been superseded by Windows IOT which has limited platform compatibility; the other two main contenders are Linux and Android. Android better serves multi-purpose devices, leaving Linux as the main choice for a single-purpose embedded device.
The .NET Compact Framework is a version of the .NET Framework for embedded devices. It provides .NET development support for low-end embedded devices that run the Windows Embedded Compact 2013 OS. NETCF provides a familiar and rich development platform for embedded application development, with a small foot print and an extensive set of .NET functionality. For clarity, the other Windows Embedded OSes use the desktop .NET Framework, the same version that is included with desktop Windows.
The single most compelling attraction of this release for many of you is the support for embedded development in Visual Studio 2012. This support will simplify development if you are already developing for both Windows or Windows Phone and Windows Embedded Compact, since you can do all of your work in a single Visual Studio environment.
If you develop exclusively for the embedded platform, then Visual Studio 2012 support will enable you to use ALM tools and TFS in your development environment. There are also other benefits to Visual Studio 2012 such as performance improvements and other tools, which you can explore and enjoy.
Thanks for your help and prompt reply Michel, I'm just trying to compact the BSP on our device, although our device is already headless and has already quite a basic config (standard shell is not present for instance). Regarding the fix, I simply ported the code present in the last WEC2013 QFE hotfix back to WEC7 (the stuff contained in 181031_KB4466833 vs the default WEC2013 state) - the rest is almost the same (well not fully but the functionality seems not to be affected).
which makes me believe that the stall timeout is set a bit low (at least it seems to be like this for our default system). As I said I'll compact it further, but the current CPU usage when used stock is not going much over 1.5% when idling. Aside from compacting I'll increase the stall timeout to 1.5ms and see how that works, might be that someone else finds it useful as well.
The windows touch panel module builds applications that work with Windows 7 Embedded. I have used it in the past to make some simple GUI for Touchpanel HMIs. However, if you intend on doing something more sophisticated you might have some trouble, since I don't know what kind of compatibility issues may occur.
Windows CE (also known officially as Windows Embedded Compact post version 6.0,[2][3] and sometimes abbreviated WinCE) is Microsoft's operating system for embedded devices and minimal computers. Windows CE is a different operating system and kernel. It is not a trimmed-down version of desktop Windows. It is not Windows XP Embedded which is NT-based.
Honestly, it's a miracle even Microsoft manages to keep it all straight. Nevertheless, CE lives on in many industries, and probably will continue to for at least a decade in mission-critical embedded systems running legacy code.
If you have time to wrap your head around the full scope and majesty of the Windows CE family, you can check out HPCFactor's in-depth history of the OS. For now, the soul of Windows CE will continue to chug along in the background, doing its embedded thing on devices around the world.
A huge advantage of Embedded licenced products is that they include extended Microsoft support for 10 years and are also able to receive critical patching and security updates in this period, extending the life of your embedded products.
Many OEM customers have created embedded devices that run on Windows CE products and have manufactured these devices for years. The CE family of products all received 15 years of life, allowing them to standardize products knowing that the CE product will always be available. The CE family continued until 2013 when the last edition was released, Windows Compact 2013 General Embedded.
Microsoft will soon reach its end of life for support for the Windows CE and Windows Embedded Compact operating systems. Beginning in 2018 through 2020, Microsoft will phase out their support of various Windows Embedded Operating Systems.
Since many industrial rugged devices are currently running these operating systems, it is a good time to begin to plan to move to other operating systems.
For new high-end Windows based products Windows 10 IoT is the right choice to go for. But if a real-time, low latency, deterministic response is required, this solution lacks the real-time component which the former Microsoft embedded operating systems had provided.
A better technical solution to overcome the missing real-time component is the LxWin real-time solution from acontis technologies. The LxWin solution effectively adds a Linux RTOS to Windows. LxWin includes a powerful hard real-time embedded Linux kernel that runs alongside Windows via a Type 2 Hypervisor. This combination provides both deterministic and hard real-time performance together with all the benefits of Windows 10 IoT like Microsoft Azure and other cloud services.
Most TeamViewer versions should still work on that system. I've personally used 6 and 10 on embedded versions of Windows. If you can use 13, you probably should, but you shouldn't run into any issues that I know of with other versions.
The Toradex Colibri ( -on-modules/colibri-arm-family) platform was my main testing ground and there will be a default mkspec to build for that platform out of the box. Some of our customers have already tested the port successfully on other platforms. At this point I want to thank the engineers from Toradex for helping me out with adapting the WEC2013 SDK ( -embedded-compact-2013), so it works with the Qt requirements.
Microsoft is the worldwide leader in providing adaptable and scalable platforms for building the next generation of 32-bit, connected devices that enable rich applications and services. Microsoft Windows Embedded is a family of operating system software for use in embedded devices such as automated teller machines (ATMs), consumer electronics, gateways, industrial controllers, kiosks, mobile handheld devices, point-of-sale terminals, set-top boxes, voice over Internet protocol (VoIP) phones and Windows-based thin clients. The Windows Embedded family of operating systems consists of Windows XP Embedded, which delivers the power of Windows XP Professional in componentized form for flexible development of reliable and advanced devices, and Windows CE .NET, an advanced, real-time operating system for small- footprint devices. Each of these operating system platforms includes powerful development tools for rapid development of customized devices. A core license with an estimated retail price of $3 (U.S.) provides the rich capabilities of Windows CE .NET 4.2 for creating low-cost commercial and consumer devices. A free, noncommercial distribution license for Windows CE .NET 4.2 enables developers to share device images at no cost to foster innovation and collaboration. More information about the Windows Embedded family of operating systems can be found at
dd2b598166