Windows CE , posteriormente conocido como Windows Embedded CE y Windows Embedded Compact , es un sistema operativo descontinuado desarrollado por Microsoft para dispositivos móviles e integrados . Originalmente diseñado exclusivamente para computadoras de mano, Windows CE evolucionó hasta convertirse en un sistema operativo integrado, en tiempo real y basado en componentes. Formó parte de la familia Windows Embedded [ 11 ] y sirvió como base de software para varios productos, incluyendo Pocket PC , Auto PC , Windows Mobile , Windows Phone 7 y otros.
A diferencia de Windows Embedded Standard , Windows For Embedded Systems , Windows Embedded Industry y Windows IoT , que se basan en Windows NT , Windows CE utiliza un núcleo diferente. [ 12 ] Microsoft lo licenció a fabricantes de equipos originales (OEM), quienes podían modificar y crear sus propias interfaces y experiencias de usuario, con el sistema operativo proporcionando la base técnica para hacerlo.
Las versiones anteriores de Windows CE funcionaban en las arquitecturas MIPS y SuperH , pero en la versión 7.0 , lanzada en 2011 (cuando el producto también pasó a llamarse Embedded Compact), se eliminó la compatibilidad con estas, aunque se mantuvo para la arquitectura MIPS II . La versión final, Windows Embedded Compact 2013 (versión 8.0), lanzada en 2013, solo admite procesadores x86 y ARM con paquete de soporte de placa (BSP) directamente. [ 13 ] Tuvo soporte principal hasta el 9 de octubre de 2018, y el soporte extendido finalizó el 10 de octubre de 2023; sin embargo, la venta de licencias para OEM continuará hasta 2028. [ 14 ] [ 15 ] [ 16 ] [ 17 ]
Características

Windows CE está optimizado para dispositivos con memoria mínima; un kernel de Windows CE puede ejecutarse con un megabyte de memoria . [ 18 ] Los dispositivos a menudo se configuran sin almacenamiento en disco y pueden configurarse como un sistema "cerrado" que no permite la extensión del usuario final (por ejemplo, puede grabarse en ROM ). Windows CE se ajusta a la definición de un sistema operativo en tiempo real , con una latencia de interrupción determinista. A partir de la versión 3, el sistema admite 256 niveles de prioridad [ 19 ] y utiliza la herencia de prioridad para manejar la inversión de prioridad . La unidad fundamental de ejecución es el hilo . Esto ayuda a simplificar la interfaz y mejorar el tiempo de ejecución.
La primera versión , conocida durante su desarrollo con el nombre en clave "Pegasus" , presentaba una interfaz gráfica de usuario similar a la de Windows y varias aplicaciones populares de Microsoft, todas optimizadas para el menor almacenamiento, memoria y velocidad de los dispositivos portátiles. [ 20 ]
Muchas plataformas se han basado en el sistema operativo Windows CE, incluyendo Microsoft AutoPC , Pocket PC 2000 , Pocket PC 2002 , Windows Mobile 2003 , Windows Mobile 2003 SE , Windows Mobile 5 , Windows Mobile 6 , Smartphone 2002 , Smartphone 2003 , Portable Media Center , Zune , Windows Phone 7 y muchos dispositivos industriales y sistemas embebidos. Windows CE incluso impulsó algunos juegos para Sega Dreamcast [ 21 ] y fue el sistema operativo de la consola portátil Gizmondo .
Una característica distintiva de Windows CE, en comparación con otros sistemas operativos de Microsoft, es que gran parte de su código fuente se ofrece inicialmente a varios proveedores para que pudieran adaptarlo a su hardware. Posteriormente, productos como Platform Builder (un entorno integrado para la creación e integración de imágenes del sistema operativo Windows CE, o diseños de sistemas operativos personalizados basados en CE) ofrecieron varios componentes en código fuente al público en general. Sin embargo, algunos componentes esenciales que no requieren adaptación a entornos de hardware específicos (aparte de la familia de CPU) aún se distribuyen únicamente en formato binario.
A diferencia de Windows NT , cuyos controladores se basan en el modelo de controlador de Windows o en los marcos de controladores de Windows , los controladores de Windows CE se basan en el modelo de controlador de Windows CE . [ 22 ]
Windows CE utiliza WCELDR como su cargador de arranque de segunda etapa en plataformas x86; o utiliza EBOOT como su cargador de arranque en plataformas ARM. Windows CE utiliza el Registro preconfigurado del fabricante para administrar los dispositivos de hardware. [ 23 ] En el proceso de inicio, la imagen de arranque NK.BIN o el núcleo NK.EXE son cargados por el cargador de arranque WCELDR o EBOOT. [ 24 ] [ 25 ]
Aunque Windows Embedded Compact 7 admite procesadores multinúcleo , para Windows Phone 8 se utilizó el kernel NT en lugar del kernel CE. [ 26 ]
Windows CE 2.11 fue la primera versión integrada de Windows que admitía una consola y una versión de cmd.exe para Windows CE . [ 27 ]
Historia

Windows Embedded Compact se conocía anteriormente como Windows CE. Según Microsoft, "CE" no es un acrónimo explícito de nada, aunque implica una serie de nociones que los desarrolladores de Windows tenían en mente, como "compacto", "conectable", "compatible", "compañero" y "eficiente". [ 28 ] [ 29 ] El nombre cambió una vez en 2006, con el lanzamiento de Windows Embedded CE 6.0 , y de nuevo en 2011, con el lanzamiento de Windows Embedded Compact 7 .
Windows CE fue anunciado originalmente por Microsoft en la feria Computer Dealers' Exhibition (COMDEX) en 1996 y fue presentado en el escenario por Bill Gates y John McGill. Microsoft había estado probando Pegasus a principios de 1995 y lanzó una plataforma de referencia estricta para varios socios de hardware. Los dispositivos debían cumplir con las siguientes especificaciones mínimas de hardware:
- CPU SH3 , MIPS 3000 o MIPS 4000
- Mínimo de 4 MB de ROM
- Mínimo de 2 MB de RAM con una fuente de alimentación de respaldo, como una pila de botón CR2032.
- Funciona con dos pilas AA.
- Un teclado físico QWERTY que incluye las teclas Ctrl , Alt y Shift.
- Una pantalla LCD de 480×240 píxeles con cuatro tonos de gris y dos bits por píxel, con pantalla táctil que podía manejarse con lápiz óptico o con el dedo.
- Un transceptor IrDa
- Puerto serie
- Zócalo para tarjeta PC
- Altavoz incorporado
Los dispositivos de la época tenían principalmente pantallas de 480 × 240 píxeles, con la excepción del Hewlett-Packard 'Palmtop PC', que tenía una pantalla de 640 × 240. Cada ventana ocupaba toda la pantalla. La navegación se realizaba pulsando o haciendo doble clic en un elemento. También se podía acceder a un menú contextual pulsando la tecla ALT y tocando la pantalla. Windows CE 1.0 no incluía un menú de inicio en cascada, a diferencia de Windows 95 y Windows NT 4.0, aunque Microsoft lanzó posteriormente Windows CE 1.0 Power Toys, que incluía un icono de menú en cascada que aparecía en la bandeja del sistema; también incluía varias utilidades, entre las que destacaban un miniaplicativo de sonido para la bandeja del sistema, que permitía al usuario silenciar o reactivar rápidamente el sonido de su dispositivo o ajustar el volumen, y una versión de bolsillo de Paint.
El lanzamiento de Windows CE 2.0 fue bien recibido. Microsoft aprendió de los comentarios de los usuarios sobre Windows CE 1.0 e implementó numerosas mejoras en el sistema operativo. El menú Inicio era un menú en cascada, idéntico a los de Windows 95 y Windows NT 4.0 . También se admitían pantallas a color, y los fabricantes se apresuraron a lanzar el primer H/PC a color . El primero en el mercado fue Hewlett Packard con el HP 620LX . Windows CE 2.0 también admitía una gama más amplia de arquitecturas de CPU. Los programas podían instalarse directamente en el sistema operativo haciendo doble clic en los archivos CAB. Debido a la naturaleza de las ROM que contenían el sistema operativo, los usuarios no podían actualizar sus dispositivos con el nuevo sistema operativo. En su lugar, los fabricantes lanzaban ROM de actualización que los usuarios debían instalar físicamente en sus dispositivos, tras eliminar la versión anterior. Esto solía borrar los datos del dispositivo y mostrar al usuario el asistente de configuración al iniciar por primera vez.
En noviembre de 1999, se informó que Microsoft planeaba cambiar el nombre de Windows CE a Windows Powered . [ 30 ] Este nombre solo apareció como marca en Handheld PC 2000 y en una compilación de Windows 2000 Advanced Server para dispositivos de almacenamiento conectados a la red (que no guarda relación con Windows CE). Varios productos Windows CE 3.0 anunciados en el CES 2001 también se comercializaron con el nombre genérico "Windows Powered". [ 31 ]
Herramientas de desarrollo
Visual Studio
Microsoft Visual Studio 2012, 2013 y 2015 admiten el desarrollo de aplicaciones y Platform Builder para Windows Embedded Compact 2013. [ 32 ]
Microsoft Visual Studio 2008 y versiones anteriores admiten proyectos para versiones anteriores de Windows CE/Windows Mobile, generando programas ejecutables e imágenes de plataforma, ya sea como emulador o conectados por cable a un dispositivo móvil real. No es necesario un dispositivo móvil para desarrollar un programa CE. .NET Compact Framework admite un subconjunto de .NET Framework con proyectos en C# y Visual Basic (.NET) , pero no Managed C++ . Las aplicaciones "administradas" que utilizan .NET Compact Framework también requieren dispositivos con memoria significativamente mayor (8 MB o más), mientras que las aplicaciones no administradas pueden ejecutarse correctamente en dispositivos más pequeños. En Visual Studio 2010, las Herramientas para desarrolladores de Windows Phone se utilizan como una extensión, lo que permite diseñar y probar aplicaciones de Windows Phone 7 dentro de Visual Studio.
Liberen a Pascal y Lázaro
Free Pascal introdujo la versión para Windows CE en la versión 2.2.0, dirigida a las arquitecturas ARM y x86. Posteriormente, los archivos de cabecera de Windows CE se tradujeron para su uso con Lazarus , un paquete de software de desarrollo rápido de aplicaciones (RAD) basado en Free Pascal. Las aplicaciones de Windows CE se diseñan y codifican en el entorno de desarrollo integrado (IDE) de Lazarus y se compilan con un compilador cruzado adecuado . [ 33 ]
Creador de plataformas
Esta herramienta de programación se utiliza para construir la plataforma ( BSP + núcleo ), los controladores de dispositivos (código fuente compartido o personalizados) y las aplicaciones. Es un entorno integral para poner en marcha el sistema. También se puede usar Platform Builder para exportar un kit de desarrollo de software (SDK) para el microprocesador de destino ( SuperH , x86, MIPS, ARM, etc.) que se utilizará con otro conjunto de herramientas asociado que se menciona más adelante.
Otros
- Microsoft Visual C++ integrado (eVC) es una herramienta para el desarrollo de aplicaciones integradas para Windows CE. Puede utilizarse de forma independiente mediante el SDK exportado desde Platform Builder o mediante la configuración de conectividad de Platform Manager de Platform Builder.
- El proyecto CeGcc proporciona herramientas de desarrollo GNU, como GNU C, GNU C++ y binutils , que tienen como objetivo Windows CE; [ 34 ] Hay 2 SDK disponibles para elegir : un SDK de plataforma estándar de Windows CE basado en MinGW y un SDK basado en newlib que puede ser más fácil para portar programas de sistemas POSIX. [ 35 ]
- CodeGear Delphi Prism se ejecuta en Visual Studio, es compatible con .NET Compact Framework y, por lo tanto, puede utilizarse para desarrollar aplicaciones móviles . Emplea el compilador Oxygene , creado por RemObjects Software , que está dirigido a .NET, .NET Compact Framework y Mono . Su compilador de línea de comandos está disponible de forma gratuita.
- Basic4ppc , un lenguaje de programación similar a Embedded Visual Basic , está dirigido a .NET Compact Framework y es compatible con dispositivos Windows CE y Windows Mobile.
- GLBasic es un dialecto de BASIC muy fácil de aprender y usar que se compila para muchas plataformas, incluidas Windows CE y Windows Mobile. Se puede ampliar escribiendo código C/C++ en línea.
- LabVIEW es un lenguaje de programación gráfico que admite numerosas plataformas, incluido Windows CE.
- MortScript [ 36 ] – es el SDK de automatización semiestándar, extremadamente ligero, popular entre los entusiastas del GPS. Utiliza scripts escritos en su propio lenguaje, con una sintaxis distinta a la de VBScript o JScript .
- AutoHotkey : una adaptación del software de código abierto para la creación de macros y la automatización, disponible para Windows CE. Permite la creación de macros y aplicaciones GUI sencillas desarrolladas por el analista de sistemas Jonathan Maxian Timkang. [ 37 ]
Relación con Windows Mobile, Pocket PC y Smartphone
A menudo, Windows CE, Windows Mobile y Pocket PC se usan indistintamente, en parte debido a su origen común. Sin embargo, esta práctica no es del todo precisa. Windows CE es un sistema operativo modular/componente que sirve de base para varias clases de dispositivos. Algunos de estos módulos proporcionan subconjuntos de las características de otros componentes (por ejemplo, distintos niveles de compatibilidad con ventanas; DCOM frente a COM ), otros son independientes ( compatibilidad con fuentes de mapa de bits o TrueType ) y otros añaden características adicionales a otro componente. Se puede adquirir un kit (Platform Builder) que contiene todos estos componentes y las herramientas necesarias para desarrollar una plataforma personalizada. Aplicaciones como Excel Mobile (antes Pocket Excel) no forman parte de este kit. No obstante, la versión anterior de Pocket Word para Handheld PC y otras aplicaciones antiguas se incluyen como ejemplos.
Windows Mobile se describe mejor como un subconjunto de plataformas basadas en Windows CE. Actualmente, Pocket PC (ahora llamado Windows Mobile Classic), Smartphone (Windows Mobile Standard) y Pocket PC Phone Edition (Windows Mobile Professional) son las tres plataformas principales de Windows Mobile. Cada plataforma utiliza diferentes componentes de Windows CE, además de funciones y aplicaciones adicionales adaptadas a sus respectivos dispositivos.
Pocket PC y Windows Mobile son plataformas personalizadas definidas por Microsoft para el uso general de PDA, que constan de un conjunto mínimo de perfiles (Professional Edition, Premium Edition) de software y hardware compatibles, también definidos por Microsoft. Las normas para fabricar un dispositivo Pocket PC son más estrictas que las de producir una plataforma personalizada basada en Windows CE. Las características distintivas de Pocket PC son la pantalla táctil como principal interfaz de usuario y su tamaño extremadamente portátil.
CE 3.0 es la base de Pocket PC 2000 y Pocket PC 2002. Un sucesor de CE 3.0 es CE.net. [ 38 ] "PocketPC [ es ] una capa de código separada sobre el núcleo del sistema operativo Windows CE... Pocket PC se basa en Windows CE, pero es una oferta diferente." Y los licenciatarios de Pocket PC tienen prohibido modificar la parte de WinCE. [ 39 ]
La plataforma Smartphone es un sistema operativo e interfaz con numerosas funciones para teléfonos móviles. Smartphone ofrece funciones de productividad para usuarios empresariales, como correo electrónico, y capacidades multimedia para usuarios domésticos. La interfaz de Smartphone se basa principalmente en la navegación mediante joystick y la entrada de datos mediante PhonePad. Los dispositivos con Smartphone no incluyen pantalla táctil. Los dispositivos Smartphone suelen tener un diseño similar al de otros teléfonos móviles, mientras que la mayoría de los dispositivos Phone Edition utilizan un formato de PDA con una pantalla más grande.
Lanzamientos
Véase también
Referencias
- ↑ "Informe especial: Windows CE 6 llega con el 100% del código fuente del kernel" . windowsfordevices.com. 1 de noviembre de 2006. Archivado del original el 20 de agosto de 2012. Consultado el 20 de julio de 2011 .
- ↑ "Microsoft publica el código fuente completo del kernel de Windows CE" . Linux Devices . 1 de noviembre de 2006. Archivado del original el 16 de febrero de 2009.
- ↑ "Microsoft anuncia la disponibilidad general de Windows Embedded Compact 2013" . Centro de noticias de Microsoft . Microsoft . Consultado el 14 de julio de 2013 .
- ↑ "Información general sobre Windows CE" . Archivado del original el 28 de mayo de 2010.
- ↑ "Windows Embedded CE" . Microsoft . Microsoft . Archivado del original el 17 de julio de 2015. Recuperado el 6 de febrero de 2015 .
- ↑ "Procesadores compatibles con Windows CE versión 2.0" . Microsoft . Microsoft . Archivado del original el 14 de septiembre de 2000.
- ↑ "Procesadores compatibles con Windows CE versión 2.1" . Microsoft . Microsoft . Archivado del original el 14 de septiembre de 2000.
- ↑ "Procesadores compatibles con Windows CE versión 2.11" . Microsoft . Microsoft . Archivado del original el 14 de septiembre de 2000.
- ↑ "Procesadores compatibles con Windows CE versión 2.12" . Microsoft . Microsoft . Archivado del original el 14 de septiembre de 2000.
- ↑ "Procesadores compatibles con Windows CE versión 3.0" . Microsoft . Microsoft . Archivado del original el 19 de junio de 2000.
- ↑ "Página principal de Windows Embedded" . Microsoft.com . Consultado el 14 de noviembre de 2010 .
- ↑ "¿Cómo se inicia Windows Embedded CE 6.0?" . Blog del equipo base de Windows CE . Microsoft . 18 de diciembre de 2007. Archivado del original el 8 de julio de 2010 . Consultado el 14 de noviembre de 2010 .
- ↑ "Paquete de soporte de placa (compacto 2013)" . MSDN . Microsoft . Consultado el 15 de julio de 2013 .
- ↑ "Ciclos de vida y soporte de productos Windows Embedded" . Microsoft. Archivado del original el 10 de abril de 2015.
- ↑ "Preguntas frecuentes sobre la migración a Windows CE" . Microsoft. 15 de septiembre de 2021. Archivado del original el 22 de octubre de 2021.
- ↑ Purdy, Kevin (30 de octubre de 2023). "Windows CE, el hijo mediano atrofiado de Microsoft, llega al final de su soporte a los 26 años" . Ars Technica . Consultado el 10 de enero de 2024 .
- ↑ Proven, Liam (30 de octubre de 2023). "Windows CE llega al final de su ciclo de vida, si no al final de sus ventas" . The Register . Consultado el 10 de enero de 2024 .
- ↑ "Crear o modificar un BSP (Compact 2013)" . Microsoft Developer Network . Microsoft . Consultado el 11 de junio de 2014 .
- ↑ "Niveles de prioridad" . Msdn.microsoft.com. 8 de abril de 2010. Consultado el 14 de noviembre de 2010 .
- ↑ "Plataforma integrada | Entorno de desarrollo integrado (IDE) | Windows CE" . Microsoft.com . Consultado el 14 de noviembre de 2010 .
- ↑ "Páginas técnicas de Dreamcast - Información de la plataforma de los kits de herramientas de Microsoft Windows CE" . www.gamesurge.com . Consultado el 25 de noviembre de 2025 .
- ↑ "Controladores genéricos TSC2301 WinCE" (PDF) . Texas Instruments . Diciembre de 2003. Consultado el 27 de febrero de 2026 .
- ↑ "Guía de portabilidad BSP para Windows Embedded Compact 7" (PDF) . Archivado del original (PDF) el 18 de octubre de 2016.
- ↑ "Comprensión de la secuencia de arranque CEPC en Windows Embedded Compact 7" (PDF) . Archivado del original (PDF) el 2 de diciembre de 2020.
- ↑ "Requisitos mínimos para un paquete de soporte de placa Windows CE" (PDF) . Archivado (PDF) del original el 15 de agosto de 2009. Consultado el 18 de junio de 2025 .
- ↑ "El sistema operativo Windows Phone 8 se abre a los procesadores multinúcleo y NFC" . CNET . Consultado el 10 de junio de 2026 .
- ↑ Douglas McConnaughey Boling (2001). Programación de Microsoft Windows CE (2.ª ed.). Microsoft Press . ISBN 978-0735614437.
- ↑ "El significado de "CE" en la fecha de lanzamiento de Windows CE" . support.microsoft.com. 14 de febrero de 2015. Archivado del original el 10 de septiembre de 2013. Consultado el 14 de febrero de 2015 .
- ↑ "Microsoft cambia el nombre de Windows CE y establece la fecha de lanzamiento de CE 6.0" . windowsfordevices.com. 22 de septiembre de 2006. Archivado del original el 4 de enero de 2009. Consultado el 20 de julio de 2011 .
- ↑ "CNET: Windows CE pasará a estar basado en Windows"Diciembre de 1999.
- ↑ "Profesional de TI" . Archivado del original el 19 de abril de 2005.
- ↑ "Novedades (Compact 2013)" . MSDN . Microsoft . Consultado el 24 de enero de 2016 .
- ↑ Puerto WinCE Archivado el 26 de enero de 2009 en la Wayback Machine - Lazarus wiki
- ↑ "El proyecto CeGCC: compilación cruzada para Windows CE" . Consultado el 12 de junio de 2021 .
- ↑ "Elegir en qué entorno desarrollarse" . CeGcc . Consultado el 12 de junio de 2021 .
- ↑ MortScript
- ↑ Compilación de AutoHotkey para dispositivos CE
- 1 2 3 4 5 6 7 8 9 10 Pöhls, Henrich C. (5 de septiembre de 2003), "Análisis de riesgos de dispositivos móviles con especial atención a la contaminación por malware " (PDF) , Tesis de diploma , Universidad de Hamburgo , pág. 27 , consultado el 24 de octubre de 2009.
- ↑ Smith, Tony (16 de abril de 2003). "Por qué Pocket PC no es WinCE" . The Register . Consultado el 24 de octubre de 2009 .
- ↑ "Microsoft anuncia la amplia disponibilidad de PC portátiles con Windows CE" . Centro de noticias de Microsoft. 18 de noviembre de 1996. Consultado el 20 de junio de 2011 .
- 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Hall , Mike (19 de septiembre de 2006). "Blog de Windows Embedded: CE 6.0 - ¿por qué el nombre en clave "Yamazaki" ?" . Blogs de MSDN . Archivado del original el 14 de noviembre de 2006. Recuperado el 24 de octubre de 2009 .
- ↑ "Microsoft anuncia la disponibilidad de Windows CE 3.0" . Centro de noticias de Microsoft. 15 de junio de 2000. Consultado el 20 de junio de 2011 .
- ↑ "Microsoft lanza Windows CE .NET" . Centro de noticias de Microsoft. 7 de enero de 2002. Consultado el 20 de junio de 2011 .
- ↑ Walker, Geoff (7 de enero de 2002). "Windows CE .Net: el sucesor de Microsoft de Windows CE 3.0" . Revista Pen Computing . Consultado el 24 de octubre de 2009 .
- 1 2 3 Smith, Tony (29 de marzo de 2004). "Microsoft prepara la vista previa de WinCE 5.0" . The Register . Recuperado el 24 de octubre de 2009 .
- ↑ "La historia de la PDA" . Archivado del original ( DOC ) el 22 de marzo de 2012. Consultado el 17 de mayo de 2009 .
- ↑ "Administración avanzada de memoria de Windows Embedded CE 6.0" . 10 de octubre de 2013. Consultado el 25 de mayo de 2011 .
- ↑ https://courses.washington.edu/cp105/_downloads/Windows_CE_Architecture.pdf
- ↑ Douglas Boling. "Arquitectura de Windows CE 6.0" (PPT) . Archivado del original el 4 de enero de 2007. Recuperado el 16 de mayo de 2023 .
- ↑ Leckie, Andrew (25 de marzo de 2008). "Introducción a las tecnologías integradas de Microsoft - Sesión 1" . Nueva Zelanda: Embedded .NET User Group. Archivado del original ( PPT , 10 MB) el 24 de julio de 2011.
- ↑ Babu, K. Ashok (22 de noviembre de 2006). "Diferencias entre Windows CE 5.0 y Windows CE 6.0" . WindowsForDevices.com . Archivado del original el 16 de julio de 2012. Consultado el 24 de octubre de 2009 .
- 1 2 3 4 5 6 "Novedades (Compact 2013)" . MSDN . Microsoft . Consultado el 15 de julio de 2013 .
Enlaces externos
- Evaluación comparativa del determinismo en tiempo real en Microsoft Windows CE
- Breve historia de Windows CE , por HPC:Factor con capturas de pantalla de las distintas versiones.
- Sitio alojado por Windows CE . Archivado del original el 11 de marzo de 2005. Consultado el 23 de julio de 2006 .Copia archivada del sitio web alojado por Handheld PC
- Windows XP Embedded en MSDN
- Blog de Windows Embedded de Mike Hall
- Software de 1996
- Sistemas operativos ARM
- Sistemas operativos de Microsoft descontinuados
- Productos y servicios descontinuados en 2023
- Windows CE
- Microsoft Windows
- Sistemas operativos X86
- núcleos monolíticos