Jeff Tranter
Jeff Tranter is a Qt Consulting Manager at ICS. He oversees the architectural and high-level design of software systems for clients. Jeff’s leadership organizes global teams of developers on desktop and embedded applications. He has been published in Electronic Design magazine.
Articles by Author
2024 Raspberry Pi Year-End Roundup
Thursday, December 5, 2024 - 12:34 "> • By Jeff Tranter • Raspberry Pi, embedded systems
Here's a look at some of the key releases and events in the Raspberry Pi ecosystem this year.
Open-Source Tools for C++ Static Analysis
Tuesday, May 7, 2024 - 12:48 "> • By Jeff Tranter • C++
C++ programmers must design their code to be safe. Static analysis can uncover software defects, such as programming errors and security vulnerabilities.
Raspberry Pi Retrospective: A Look Back at 2023
Friday, December 8, 2023 - 12:58 "> • By Jeff Tranter • Raspberry Pi
2024 is poised to be another exciting year in the Raspberry Pi ecosystem, with more new releases expected.
A Comparison of Embedded UI Frameworks
Wednesday, June 7, 2023 - 11:27 "> • By Jeff Tranter • building a UI
UPDATED! Here's a handy resource that compares popular GUI frameworks to aid in your decision making around embedded development.
What's New in Qt 6.5?
Thursday, March 23, 2023 - 09:48 "> • By Jeff Tranter • Qt
Explore the latest tools and modules in the new Qt 6.5.0 LTS release.
Get Ready for C++23
Wednesday, February 1, 2023 - 15:05 "> • By Jeff Tranter • C++
Slated for release in December, C++23 will include incremental improvements, clarifications, and removal of previously deprecated features.
How to Configure and Use the Qt Creator-GitLab Integration
Monday, August 8, 2022 - 12:29 "> • By Jeff Tranter • Qt, Qt Creator
Qt Creator IDE has a helpful but not well-documented plugin that allows you to browse and clone projects from a GitLab server.
It's Baaack! Qt Speech Returns for Qt 6.4.0 Release
Friday, July 15, 2022 - 13:18 "> • By Jeff Tranter • Qt, Voice Recognition
Introduced in Qt 5.8.0 and later eliminated, QtSpeech will return for Qt 6.4.0.
A Deeper Look at ARM Assembly Language
Tuesday, April 26, 2022 - 13:05 "> • By Jeff Tranter • Raspberry Pi, ARM
Continuing our look at Assembly language, we explore basic ARM machine language instructions.
Get to Know ARM Assembly Language
Tuesday, April 26, 2022 - 13:03 "> • By Jeff Tranter • Raspberry Pi, ARM
Though writing software in high-level languages is the norm, there are times when it's helpful to know assembler code.
Get Ready to Port Your Code to Qt 6 in 2022
Tuesday, December 7, 2021 - 12:08 "> • By Jeff Tranter • Qt
Qt 6 is almost fully source-code compatible with Qt 5.15 if you don't use deprecated classes and methods.
What Made News in the Raspberry Pi Ecosystem in 2021
Tuesday, October 5, 2021 - 12:51 "> • By Jeff Tranter • Raspberry Pi
The Raspberry Pi Pico MCU made a splash and allowed the Raspberry Pi Foundation to enter new markets.
How to Build Qt 6.4.0 from Source on Ubuntu Linux
Wednesday, September 22, 2021 - 13:29 "> • By Jeff Tranter • Qt
The ability to build Qt 6 from source is a useful skill. Here's a brief lesson.
Rust Might be the Right Replacement for C++
Friday, May 7, 2021 - 10:06 "> • By Jeff Tranter • Qt, development tools
Up-and-coming programming language Rust is designed for memory safety without sacrificing performance.
MicroPython Optimizes Python for Microcontrollers
Wednesday, April 7, 2021 - 14:21 "> • By Jeff Tranter • Python, IoT
Write clean Python code without complicated languages like C++.
What is RISC-V and Why is it Important?
Friday, March 26, 2021 - 14:33 "> • By Jeff Tranter • development tools
RISC-V allows smaller device manufacturers to build hardware without paying royalties, and encourages innovation.
10 Surprising Things About the New Raspberry Pi Pico
Monday, March 15, 2021 - 16:31 "> • By Jeff Tranter • IoT, Raspberry Pi
Check out this new offering combining the Raspberry Pi and microcontrollers.
GPIO Programming: Exploring the libgpiod Library
Wednesday, January 6, 2021 - 14:05 "> • By Jeff Tranter • embedded systems, Linux
Here's a look at a GPIO library available on Linux that has become more widely supported on platforms like the Raspberry Pi.
How to Use FreeRTOS on a Variety of Platforms
Monday, November 23, 2020 - 10:10 "> • By Jeff Tranter • RTOS, embedded systems
Embedded systems are increasingly using MCUs, even to drive a user interface. Knowing how to develop for these platforms is an in-demand skill.
A Closer Look at FreeRTOS
Monday, November 23, 2020 - 10:05 "> • By Jeff Tranter • RTOS, Embedded
Explore key features, supported platforms, licensing and cost of FreeRTOS, a real-time operating system for microcontrollers and small microprocessors.
Get Familiar with FreeRTOS
Monday, November 23, 2020 - 10:00 "> • By Jeff Tranter • RTOS, embedded systems
FreeRTOS is a real-time operating system kernel for embedded devices primarily targeted at microcontrollers.
Are You Ready for Qt 6?
Wednesday, October 28, 2020 - 09:47 "> • By Jeff Tranter • Qt
Qt 6.0.0 will be available soon. Should you make the move? Try the latest pre-release, available from Qt's online installer.
Here's What's Up in the Raspberry Pi Ecosystem
Wednesday, July 8, 2020 - 16:26 "> • By Jeff Tranter • Raspberry Pi
Raspberry Pi's popularity continues to grow, with 30 million units shipped by the end of 2019.
New in Qt 5.15: Moving Files to the Trash in a Portable Way
Friday, March 20, 2020 - 14:39 "> • By Jeff Tranter • Qt
This handy new feature in Qt will make your desktop application more user friendly.
What's New in Qt 5.14: QCalendar
Monday, February 3, 2020 - 16:45 "> • By Jeff Tranter • Qt
Qt 5.14's new class, QCalendar, provides functionality for localization of dates.
Highlights from Qt World Summit 2019 in Berlin
Tuesday, November 12, 2019 - 15:51 "> • By Jeff Tranter • Qt, Embedded
Microcontrollers, Digital Twins and Qt 6 were the talk of QtWS 2019.
Embedded Software Development is Hard. Avoid These Mistakes
Wednesday, October 23, 2019 - 12:53 "> • By Jeff Tranter • Qt, Embedded
Qt developers making the transition from desktop or mobile to embedded have a host of challenges to overcome.
Examining the Cross-Platform libsoc Library
Thursday, September 12, 2019 - 12:06 "> • By Jeff Tranter • embedded systems
Here's a look at a cross-platform library designed for low-level embedded programming.