your Windows® embedded community
SnapUI compiles and runs on Windows CE, Windows Mobile, as well as both 32- and 64-bit editions of Windows XP, Windows Vista, and Windows 7, says ByteSnap. As a result, the company states, it's easy for UIs created using the tool to be developed and tested on desktop machines before being deployed to target devices.

According to ByteSnap, UIs are defined in XML-based configuration files rather than a programming language. Therefore, graphic designers can make changes to a device's user interface without code needing to be recompiled, the company says.
The separation of the UI and application has additional major implications for localisation and corporate branding, ByteSnap adds, because a single application can now be designed with multiple interfaces. Through a single XML file and a selection of images, it's said, an application's look and feel can be completely customized, often without additional developer input.
SnapUI also uses specific interface files to match the screen resolution of the final device, meaning that the same UI may be rapidly adapted to different screen resolutions, claims ByteSnap. The product also allows developers to choose which sets of buttons/fields/widgets to show to the user, exposing completely different functionality from a single core application, the company adds.
According to ByteSnap, current UI objects provided by SnapUI include the following:

A sample SnapUI interface (above) supplied to WindowsForDevices.com by ByteSnap appears to be related to the Plogg (right), a compact power meter previously designed by the company for fellow U.K. firm Energy Optimizers Ltd. The box is designed to be placed between a wall outlet and the appliance that's being monitored, and is touted as combining "highly accurate kilowatt-hour (kWh) measurement with a powerful data logging capability."
The Plogg can operate autonomously, logging power consumption data at preselected intervals of between one minute and one month, according to Energy Optimizers. It can also be connected via Bluetooth to a Windows Mobile device, as illustrated below, or a Windows-based personal computer.



Availability
According to ByteSnap, SnapUI is available now at no cost to the company's customers. More information and examples of the tool's output may be found on the company's website, here.