A Comparison of Embedded UI Frameworks
UPDATED! Here's a handy resource that compares popular GUI frameworks to aid in your decision making around embedded development.
Connecting tech leaders with insight to move the needle, and developers and designers with inspiration to build really cool touchscreen-driven stuff people will love.
UPDATED! Here's a handy resource that compares popular GUI frameworks to aid in your decision making around embedded development.
Adhering to the single-responsibility principle makes it easier to identify and modify selected code without impacting the entire system.
C++ programmers must design their code to be safe. Static analysis can uncover software defects, such as programming errors and security vulnerabilities.
This comparison between the established Qt and the emerging Flutter prompts the question: which framework aligns best with the needs of your project?
Porting to a new, supported toolkit is a great opportunity to improve and enhance your application.
With the 2024 Embedded World Exhibition & Conference in the rear view, here are some key impressions from the ICS team around the future of embedded development.
The use of unit tests for code built with a reactive programming structure can greatly reduce the margin of error.
In part 3 of our CMake series we show you how to create a library that you can use for your own applications
Explore BloC Provider, BloC Builder and other key aspects of BLoC Pattern.
Discover how ICS addressed a tricky customer requirement around dual displays.
Learn how to use embedded, source-only and system libraries with CMake.
BLoC is a reactive pattern that separates an application's business logic from UI logic to make the code easier to maintain and test.
CMake is a helpful tool that defines build processes that run on multiple platforms.
Explore the latest tools and modules in the new Qt 6.5.0 LTS release.
Slated for release in December, C++23 will include incremental improvements, clarifications, and removal of previously deprecated features.
The key to effective software testing is striking the right balance between automation and manual testing methods.
For higher-quality code and better products, close any gaps between stakeholders.
Need to set up an environment with a specific OS, and some specific SDK and/or libraries without cluttering your main system?
Qt Creator IDE has a helpful but not well-documented plugin that allows you to browse and clone projects from a GitLab server.
The ability to build Qt 6 from source is a useful skill. Here's a brief lesson.
Introduced in Qt 5.8.0 and later eliminated, QtSpeech will return for Qt 6.4.0.
Our software developer tried working without Qt. Here's what happened.
Qt 6 is almost fully source-code compatible with Qt 5.15 if you don't use deprecated classes and methods.
A well-organized Yocto environment can help you accelerate time to market with a higher quality product.
Today there is more reason than ever to include the generation of an installer to a build.
NXP’s I.Mx RT series of MCUs are a popular hardware for low-cost embedded GUI projects.
Adding Qt Design Studio to the software lifecycle makes UI development easier. Here's how.
Up-and-coming programming language Rust is designed for memory safety without sacrificing performance.