Windows CE integrates reliable, real time capabilities with advanced Windows technologies to rapidly build a wide range of innovative, small-footprint devices. With core operating system components and powerful development and testing tools, Windows CE provides embedded developers with a unified set of tools to build, debug, and deploy customized Windows CE-based devices. This fully integrated development environment (IDE) also includes emulation technology to enable simultaneous hardware and software development.
For developers who create Web services and applications for Windows CE-based devices, it supports both familiar development tools: Microsoft eMbedded Visual C++® and Microsoft Visual Studio® .NET. These tools provide a familiar development environment so developers can rapidly build next-generation XML Web services and applications on the latest hardware.
Discover the technologies that are supported in Windows CE 5.0 and let Windows CE help you create the future.
Embedded developers will find a broad range of new and enhanced features including: unified build environment, automated testing and servicing through Windows CE Test Kit enhancements and Windows CE error reporting, Direct3D Mobile, multimedia performance enhancements, extensive security technologies, and 25 percent more source with the ability to create commercial derivatives.
Platform Development Tools
Platform Builder is the integrated development environment (IDE) that enables you to build customized Windows CE-based embedded devices. It includes wizards and tools for designing platforms and features, a full set of resource editors and compilers, a kernel debugger, and add-in CPU configuration support.
Application Development Tools
To write applications for Windows CE, Microsoft offers a familiar set of programming languages that use managed or unmanaged code, including:
Visual Studio .NET takes full advantage of the .NET Compact Framework, which uses public Internet standards to enable integration with new and existing applications running on any platform. Supported languages include Visual C#®, and Visual Basic® .NET.
eMbedded Visual C++ is a standalone integrated development environment (IDE) that brings a new level of productivity to Windows CE development without compromising flexibility, performance, or control.
The following four 32-bit CPU architectures are supported: ARM, MIPS, SuperH, and x86.
To develop with Windows CE 5.0, you need:
266-MHz Pentium II or later processor; 500-MHz processor recommended
Microsoft Windows 2000 Professional with Service Pack 4 or Windows XP Professional with SP1
Microsoft .NET Framework, version 1.1
128 MB of RAM; 192 MB of RAM required to run the Emulator
1.7 GB of available hard disk space for a typical single microprocessor installation; approximately 17 GB for installation of the entire product, including the Platform Builder toolset