Windows CE 5.0 (con nombre en código "Macallan") [2] es el sucesor de Windows CE 4.2, la tercera versión de la familia Windows CE .NET . Fue lanzado por primera vez el 9 de julio de 2004. Al igual que sus predecesores, Windows CE 5.0 se comercializa para el mercado de dispositivos integrados y proveedores de dispositivos independientes. Windows CE 5.0 se anuncia como un sistema operativo en tiempo real , compacto, de rápido lanzamiento al mercado y de bajo costo, disponible para sistemas basados en microprocesadores x86 , ARM , MIPS y SuperH .
Windows CE 5.0 se basa en versiones anteriores de Windows CE en la adopción de código fuente compartido . Desde 2001, Microsoft ha ido ampliando constantemente el árbol de fuentes de Windows CE disponible con desarrolladores de sistemas integrados. Windows CE 5.0 es el sistema operativo de Microsoft más abierto hasta la fecha, aunque no todo el sistema está disponible bajo acuerdos de fuente compartida. Los desarrolladores tienen la libertad de modificar hasta el nivel del kernel, sin necesidad de compartir sus cambios con Microsoft o la competencia.
Windows CE 5.x es el sistema operativo base para Windows Mobile 6.0, 6.1 y 6.5. En la plataforma x86, Windows CE 5.0 compite con otros sistemas operativos integrados de Microsoft, Windows XP Embedded y su predecesor Windows NT Embedded .
Platform Builder IDE para Windows CE 5.0 es la última herramienta de creación disponible como producto independiente.
Según Microsoft, Windows CE es preferible a Windows XP Embedded en situaciones en las que se deben cumplir exigentes requisitos inalámbricos y multimedia. Las siguientes son las consideraciones principales para “elegir la versión correcta”:
También hay una diferencia en el costo.