Designing a User Interface for Windows CE

An application user interface (UI) serves two main purposes: to receive user input and to provide user output. How well your application handles these tasks depends on the target hardware platform capabilities, operating system (OS) configuration, and input/output (I/O) requirements.

Before designing your application, you need to ask some important questions about its interface:

The Windows CE OS supports a range of devices, from the Handheld PC (H/PC) to embedded systems. Its modular feature design enables you to create applications that are suited for a specific platform. Because UI requirements vary, this section describes general design considerations for a graphical UI.

A well-designed UI focuses on users and their tasks. Good UI design considers general design principles as well as how graphics, color, and layout influence application usability. Consider the following design concepts when creating a user-focused UI: