Developers can now use SnapUI for accelerated development of production-ready code
Embedded developers often face project headaches when the user interface is the last consideration in the design process. ByteSnap Design’s latest iteration of SnapUI, its user interface framework, brings high performance to UI prototyping, with the emphasis on CPU embedded chipsets. Now supporting Raspberry Pi, SnapUI is more proficient than ever for prototyping and taking software to production.
SnapUI allows developers to build software for an iMX6-based or Raspberry Pi embedded device before hardware development of the target device is complete. The small focused codebase and easy integration of new features makes adoption of the framework painless for software engineers, enabling them to extend custom graphical objects with proficiency.
This new version of ByteSnap’s UI builder has been developed for the hugely successful Raspberry Pi, supporting changes in the OpenGL layers to support this platform seamlessly.
Branding, different languages and other variations can be implemented rapidly by changing the XML description, significantly reducing project risk.
In the compiled SnapUI library, a powerful OpenGL engine renders content optimised for Raspberry Pi hardware, achieving high frame rates with low CPU usage.
“We see our framework being used to quickly mock up user interfaces for demonstrations on the Raspberry Pi itself; it’d be great to then deploy this on the Pi compute module to create an industrial platform. We expect this to be the case for many customers wanting to drive an LCD panel for purposes such as ticketing, information and industrial control devices,” says ByteSnap Director Graeme Wintle. “Early client feedback is that SnapUI on Raspberry Pi is easy to use, quick to set up and high-performance.”
Contact us to find out more or see SnapUI for yourself at the Electronic Design Show next month at our stand, L22.