Marketplace Archive, March 2007
Migration from Qt 3 to Qt 4
Message 1 in thread
Fellow Qt Developers,
When Qt 4 was launched in June 2005, Trolltech announced that the Qt 3
lifecycle, and commercial support for the Qt 3 series, would end on July 1st
2007. If you still are actively developing or supporting Qt 3-based projects,
this may put you into a bit of a bind, since it means that if you have not
migrated by July 1, your project(s) will be tied to an unsupported framework.
At KDAB, we are in a similar situation. We have been addressing this problem
for our own Qt 3-based projects, and have developed a set of analysis tools
for estimating and planning migrations from Qt 3 to Qt 4. We have also
developed techniques that enable quick and efficient migrations.
KDAB is presently offering a FREE assessment of your Qt 3-based projects in
order to estimate the work that would be required to migrate them to Qt 4.
This would work as follows:
1. We sign a mutual NDA.
2. You send us your complete, compilable source code.
3. We run our analysis tools on your code, plus have one of our experienced
senior engineers review the code.
4. We will then tell you the magnitude of the migration effort. This will come
in the form of a fixed price/fixed deadline offer to perform the migration
here at KDAB.
5. If you think (which we believe) that our offer is favorable to you, we
enter into a contract to perform the migration while you can continue to work
on your application. As you can see, we are willing to back our free estimate
with a promise to do the work ourselves in the amount of time we say it will
take.
6. After the completed migration, we can also offer you a training class to
update your Qt skills to the latest Qt version.
Alternatively, we can also provide you, with our complete list of findings.
These will be made available for a small charge dependent on the size of the
project.
Why would you want to do this? Of course, you would be able to perform the
migration yourselves, you are Qt developers after all. However, while you
would be doing this, you would not be available for doing what you do best,
providing value by improving the functionality of your applications. Also,
you may run into trouble spots during the migration that we have already been
in, as we have performed many of these migrations already and know what to
look for.
Moving to Qt 4 provides a more high performance and complete API, which
eliminates nearly all of the inconsistencies in Qt 3 and will form the
foundation for Qt moving forward. Overall improvements to Qt's graphics
subsystem, threading support, model/view architecture, text rendering,
layouting and much more provide you with a higher level of flexibility
in creating powerful, rich-client cross-platform applications. Migration
to Qt 4 will allow you to take advantage of these and many more new
features and improvements to be added to Qt in the years to come.
This offer does not terminate, but we can only assist a limited number of
customers before July 1, so it is first-come-first-served.
If you are interested, or have any questions, please do not hesitate to
contact us at any time at qt3to4@xxxxxxxx or by calling +46-563-540023
(English spoken).
Finally, we are also hosting a series of informative webcasts with
Trolltech on moving from Qt3 to Qt4. These webcasts are done in German,
French and English. You can sign up for one of these webcasts at:
http://www.trolltech.com/campaign/migrationwebcasts-kdab
Cheers,
the Qt wizards at KDAB
--
[ signature omitted ]