Jeff Tranter

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

Blogs:

What's New in Qt 5.1: The Qt Quick Controls

Friday, June 7, 2013 - 11:33 ">  •  By Jeff Tranter  • 

The Qt 5.1 release contains a new module known as the Qt Quick Controls. These provide a set of reusable UI components similar to Qt's widgets that can be used from QML. This long awaited module makes it much easier to develop desktop type applications using QML, something that was hard to do using just the low level QML items provided up to now.

Read full post

What's New in Qt 5.1: QtSerialPort

Wednesday, June 5, 2013 - 12:50 ">  •  By Jeff Tranter  • 

Introduction QtSerialPort is a Qt module that provides support for serial ports such as those that follow the RS-232 standard. Serial port modules for Qt have existed for some time, going back at least as far as QExtSerialPort under Qt version 2, but none of them were officially part of Qt. QtSerialPort originated from the third-party library QSerialDevice and was subsequently made part of the Qt project. It officially becomes part of Qt with the 5.1.0 release.

Read full post

What's New in Qt 5.1: X11 Extras

Friday, May 3, 2013 - 12:03 ">  •  By Jeff Tranter  • 

This is the first in a series of blog postings that will discuss some of the notable new features in the Qt 5.1 release. The Qt 5.1 release will contain a new module known as X11 Extras. This module provides some platform-specific features for Qt on X11-based systems. The module was available earlier as standalone code that you could check out from gitorious.org and build yourself with Qt 5.0.

Read full post

What's New in Qt 5: QMimeDatabase and QMimeType

Tuesday, February 26, 2013 - 13:44 ">  •  By Jeff Tranter  • 

QMimeDatabase and QMimeType are new classes introduced in Qt 5. MIME, which stands for Multipurpose Internet Mail Extensions, is an Internet standard for identifying file formats. The MIME standard was originally created to support attachment of files in e-mail messages. A good reference for MIME can be found here. The QMimeDatabase class returns information about the database of MIME types on a system. Instances of the QMimeType class describe the type of a file or data.

Read full post

What's New in Qt 5: The QScreen Class

Tuesday, February 26, 2013 - 13:41 ">  •  By Jeff Tranter  • 

QScreen is a new class introduced in Qt 5.0.0 that returns information about screen properties, where screen here refers to a display, such as a monitor or LCD panel. [Update: It was pointed out that Qt 4 has a class named QScreen. However, the QScreenclass in Qt 4 was entirely different from the one in Qt 5 with different APIs and used for a different purpose. So I really consider them to be different classes.]

Read full post

PhoneGap for Qt 5 Project Kickoff

Wednesday, January 30, 2013 - 12:36 ">  •  By Jeff Tranter  •  Qt, PhoneGap

This week we kicked off the PhoneGap for Qt 5 project. The goal of the project is to develop a complete version of the PhoneGap open source mobile development framework for the Qt 5 platform.

Read full post

A Week of Compiling

Wednesday, January 30, 2013 - 12:36 ">  •  By Jeff Tranter  •  Qt, PhoneGap

This week was a little slow as some people were away for the holidays. The new callback-qtimplementation by Viras got committed to github and we are now working with that version.

Read full post

Another Name Change

Wednesday, January 30, 2013 - 12:35 ">  •  By Jeff Tranter  •  Qt, Raspberry Pi, PhoneGap, Cordova

PhoneGap, recently renamed to Apache Callback, is now being renamed as Apache Cordova.

Read full post

Porting Desktop Applications from Qt 4 to Qt 5

Wednesday, January 30, 2013 - 10:55 ">  •  By Jeff Tranter  • 

Introduction Now that Qt 5.0.0 is officially out, as an experiment to gain more experience with porting desktop applications from Qt 4 to Qt 5, I tried porting the example applications that came with the book C++ GUI Programming with Qt 4 by Jasmin Blanchette and Mark Summerfield.

Read full post

Raspberry Pi is Shipping

Thursday, January 3, 2013 - 13:50 ">  •  By Jeff Tranter  •  Raspberry Pi, Embedded

The Raspberry Pi boards are now shipping in volume from the distributors and unboxing videos are showing up all over the Internet. If you were one of the winners of a board from ICS you should have received an e-mail today with the details on how to redeem your voucher. If not, check your spam filter (we've had some reports of the e-mails being marked as spam).

Read full post

Raspberry Pi at Qt Developer Days

Thursday, January 3, 2013 - 13:49 ">  •  By Jeff Tranter  •  Raspberry Pi

We had some coverage of the raspberry Pi and Qt at the recent Qt Developer Days in Santa Clara. 

Read full post