Trolltech Home | Marketplace Home | Recent Threads | All Threads | Author | Date
All threads index page 1

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 ]