This is Jeff Tranter's Typepad Profile.
Join Typepad and start following Jeff Tranter's activity
Join Now!
Already a member? Sign In
Jeff Tranter
Ottawa, Canada
Qt Consulting Manager, Integrated Computer Solutions
Recent Activity
posted by Dave Grossman Introduction When I first started using Qt in 2005, one of the classes that I found the most interesting was QDataStream. It was similar to something I had written many years earlier for standard C++ that performed a similar function but with iostreams. I wanted to... Continue reading
Posted Apr 22, 2013 at ICS Insight
posted by Mark Wilson In this blog post I will be writing about some of my experiences with clang. What is clang? It is a front end to the LLVM compiler and is designed to compile C, C++, Objective-C, and Objective-C++ to machine code. The LLVM Project "is a collection... Continue reading
Posted Apr 8, 2013 at ICS Insight
posted by Jeff Tranter Introduction A quick trivia quiz: Does Qt use multiple inheritance? If so, how many public Qt classes use it? Does any Qt class directly inherit from more than two classes? Does Qt let you multiply inherit (directly or indirectly) from QObject? If you can correctly answer... Continue reading
Posted Mar 25, 2013 at ICS Insight
posted by Jeff Tranter Qt 5.0.0 introduced the QStandardPaths class. This expands on functionality that was in Qt 4 in the QDesktopServices class. The QStandardPaths class provides methods for accessing standard paths on a system such as the location of the user's desktop directory or location of a program executable.... Continue reading
Posted Mar 11, 2013 at ICS Insight
posted 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... Continue reading
Posted Feb 25, 2013 at ICS Insight
posted 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 QScreen class... Continue reading
Posted Feb 11, 2013 at ICS Insight
Jeff Tranter is now following ICS
Jan 9, 2013
posted 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... Continue reading
Posted Jan 9, 2013 at ICS Insight
We haven't blogged here for some time, in part because many of the folks at ICS have been very busy planning and preparing for the annual Qt Developer Days conferences in Berlin, Germany and Santa Clara, California. We had some coverage of the Raspberry Pi and Qt at the recent... Continue reading
Posted Dec 11, 2012 at Raspberry Pi
I thought it would be a good time to step back and review where we are on the Cordova Qt project, as it may not be obvious just from glancing at the Wiki. Software The source code is maintained in the Apache git repository at as well as a... Continue reading
Posted May 29, 2012 at PhoneGap for Qt
You do need to be familiar enough with Qt and C++ to build the Cordova for Qt code and build packages to submit to an app store, if applicable for your platform. Right now that is probably too much to expect from a JavaScript developer. We're planning to do some work soon to better integrate with the Qt Creator IDE so this should be much easier for a non Qt/C++ programmer to use, i.e. you would run a new project wizard and should only need to add your html and Javascript code.
Toggle Commented May 25, 2012 on Testing Continues at PhoneGap for Qt
We've recently been running the Cordova tests and making some fixes to get them to run better. We've documented on the Wiki how to run the Cordova tests. See the section "Running Cordova Tests" at this wiki page. We hope to have a demo video up soon showing the tests... Continue reading
Posted May 4, 2012 at PhoneGap for Qt
Thanks for trying it out and reporting these issues. We'll definitely take a look and address them and/or document them if they are problems we can't currently resolve.
posted by Jeff Tranter 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 winnners of a board from ICS you should have received an e-mail today with the details on how... Continue reading
Posted Apr 24, 2012 at Raspberry Pi
Work has been slowing down somewhat as Qt 5 has been firming up for release. The Qt 5 alpha came out on April 3rd and we tested our code with it. Work is moving ahead for a Qt 5 beta release and then the 5.0.0 final this summer. Qt 4.8.1... Continue reading
Posted Apr 23, 2012 at PhoneGap for Qt
In the past week or so we commited some more code for Contacts and Notification. Camera support has been submitted as a pull request. We are doing some testing on Symbian with a Nokia E7 phone as we haven't done much testing on Symbian up to now. I updated the... Continue reading
Posted Mar 26, 2012 at PhoneGap for Qt
There is now a short video up showing it running with a Nokia N9 with Qt 4: I'll collect some info how to get started with PhoneGap for Qt and put that in a future blog posting and on the Wiki.
Toggle Commented Mar 20, 2012 on Odds 'n Ends at PhoneGap for Qt
We're working on an issue with Qt5 and WebKit2. If we can resolve that we'll make the demo video.
Toggle Commented Mar 19, 2012 on Odds 'n Ends at PhoneGap for Qt
Yes, we been able to build Qt 5 for the Nokia N9 as well as Linux desktops.
Toggle Commented Mar 13, 2012 on Odds 'n Ends at PhoneGap for Qt
Throughout this project one thing that has been constantly changing has been the source code repositories, both due to several project names changes and with the move to being run as an Apache project. This last week the old repository at was removed and replaced by the read-only repository... Continue reading
Posted Mar 13, 2012 at PhoneGap for Qt
Since the last posting we properly set up deployment of Cordova Qt for MeeGo Harmattan (e.g. the Nokia N9 phone). We also got Qt 5 packages including WebKit built for MeeGo Harmattan and tested it on a Nokia N9. Incidently, a big PR1.2 software update rolled out this week for... Continue reading
Posted Mar 2, 2012 at PhoneGap for Qt
[Posted by Jeff Tranter] This week we switched to the new repository. Some pull requests from the old repository had to be resubmitted. Changes were committed for : Patches to get code to compile with Qt 5 (still backwards compatible with Qt 4) Adding Compass sensor suport Renaming references to... Continue reading
Posted Feb 17, 2012 at PhoneGap for Qt
(posted by Jeff Tranter) This week we finished implementing some Cordova APIs (at least for the Qt 4 version). Compass and Accelerometer are done and some of Events was implemented. Notification is done as is most of File support and we are starting work on Contacts and Camera. Note that... Continue reading
Posted Feb 13, 2012 at PhoneGap for Qt
(posted by Jeff Tranter) There was no blog posting last week because I was away for some vacation in a warm place. This week work continued implementing the APIs for Accelerometer and Notification and using the Qt Simulator for testing. We also started looking at the new APIs needed to... Continue reading
Posted Feb 6, 2012 at PhoneGap for Qt
(posted by Jeff Tranter) This week we did some marketing to promote the project. I made a posting to the callback developer mailing list and we put a link to this blog from the ICS web site. Quim Gil of Nokia kindly made a posting to the Nokia Qt blog.... Continue reading
Posted Jan 16, 2012 at PhoneGap for Qt