ByteSnap launches new lightweight XML custom user interface tool for Windows CE devices and Windows Mobile Apps at ESC UK

Embedded Systems Conference UK, 6 October 2009 - ByteSnap Design (, a Windows CE and Windows Mobile design consultancy, has today launched SnapUI, a lightweight user interface (UI) customisation tool on stand 303.

Online PR News – 06-October-2009 – – New lightweight XML tool delivers flexible, custom user interfaces for Windows CE devices and Windows Mobile applications – stand 303.

Embedded Systems Conference UK, 6 October 2009 - ByteSnap Design (, a Windows CE and Windows Mobile design consultancy, has today launched SnapUI, a lightweight user interface (UI) customisation tool.

SnapUI enables graphic designers to edit an application's UI independently from the core of the application itself. This means that designers can amend and edit the UI design while developers work on customising core application functionality, resulting in improved usability and reduced development time. SnapUI user interfaces can be developed and demonstrated on Windows desktop machines before being deployed to the target Windows CE platforms.

Graeme Wintle, director of ByteSnap Design said: “SnapUI solves one of the classic software development pitfalls. User interfaces are often overlooked in the rush to get a good application finished, and vice versa. SnapUI is not only fast, lightweight and standards-based, but allows a wide range of UI styles to be displayed from a single application. For example, it’s possible to use multiple designs to target different user groups within a single release.”

Graphical User Interfaces are growing in popularity as LCD and touchscreen technology becomes more widely used in consumer devices. However, cluttered interfaces or difficult navigation can damage market perceptions of even well-designed applications.

Most existing user interface tools are more suited to desktop application development or use the .net framework which can negatively impact performance on Windows CE devices. However, SnapUI is based on a lightweight UI framework for Windows CE devices, which has no negative effects on performance and is easy to use by application developers and graphic designers. In fact, graphic designers need little knowledge of underlying application and can focus on the UI: designers and customers can amend and edit the interface on their own without needing experts to re-compile code – all on the desktop before deploying to the target Windows CE devices.
One of SnapUI’s key strengths is its extremely small code footprint. This is because the user interface is defined in a configuration file (XML) rather than a programming language. With SnapUI, developers no longer need to recompile an application to update changes to the user interface, instead a developer only needs to update the UI file. Developers can now demonstrate the UI either on a PC or directly on the embedded device, so development of the device can take place in parallel with development of the UI.

The separation of the UI and application has additional major implications for localisation and corporate branding as a single application can now be designed with multiple interfaces. Through a single XML file and a selection of images an application's look and feel can be completely customised, often without additional developer input.
SnapUI also uses specific interface files to match the screen resolution of the final device, which allows flexible ‘skinning’ of the application. This means that the same UI design can be rapidly adapted for different screen resolutions.

The product also allows developers to choose which sets of buttons/fields/widgets to show to the user, enabling different user interface files to be written for the same application, exposing completely different functionality from the same core application.

About ByteSnap Design
ByteSnap Design is a specialist in innovative embedded hardware and software design. Founded in 2008, ByteSnap Design has a client list spanning the UK, Europe and US. ByteSnap Design offers a team of experienced, talented and innovative Windows CE developers, Windows Mobile developers and electronics design engineers, who provide an award-winning blend of embedded systems services, from hardware design and engineering skills to Windows Mobile and Windows Embedded software development.

The consultancy also has experience of designing hardware products from PDAs to digital audio mixers with multiple Board Support Packages and software projects such as developing Windows CE BSPs to real-time video mixing applications for Windows Mobile.

For more information, please contact: Graeme Wintle, ByteSnap Design, 0121 222 5433,
Or Ranbir Sahota, Vitis PR, 0121 242 8048,

visit our website