SnapUI, ByteSnap Design’s user interface development framework, allows developers to build software for an embedded device directly on a Linux or Windows PC - even before hardware development of the device has been
completed.
Rewritten from the ground up, this new design is focused on supporting the iMX6 processor to leverage graphical performance, whilst including core elements from Classic SnapUI. The small focused codebase allows easy adoption of the framework by developers and allows them to extend custom graphical objects easily and efficiently.
The original SnapUI product offers rapid prototyping on Windows embedded systems. Now, this new Linux-only version supports an optimised OpenGL engine.
In the compiled SnapUI library, a powerful OpenGL engine renders content optimised for Freescale i.MX6 processor hardware and achieves high frame rates with reduced power consumption.
SnapUI also simplifies localisation by separating the user interface components of the target application from the core software. By modifying a single SnapUI XML file and a selection of images, an application's look and feel can be completely customised - often without additional developer input.
“Product variations such as different graphics, language variations or branding can be made quickly and without risk by changing the XML description,” says ByteSnap Director Graeme Wintle. “We expect that the framework will support customers from complex HMI interface devices to small industrial controllers.”
Visit our website for more details on how SnapUI can accelerate your development project.