Linux Today: Linux News On Internet Time.

More on LinuxToday

PR: Trolltech Releases Qt 3.1

Nov 13, 2002, 20:30 (1 Talkback[s])


Re-Imagining Linux Platforms to Meet the Needs of Cloud Service Providers

Trolltech has announced the release of Qt 3.1. New features, notably the Motif integration, enable a gradual transition path for single platform applications to the multiplatform world of Qt. This allows IT professionals to spread investments and resource requirements over time.

The Qt 3.1 QMotif integration module lets developers insert Qt-based code into existing Motif applications step by step. QMotif removes the need to rewrite the entire code base at once and allows a hybrid application to run during the porting process. In other words, you can continue with business as usual in terms of current product development during framework upgrading.

"With the QMotif module we are able to migrate the ASTRIX radio planning tool to Qt, without rewriting the entire application," said Senior Software Engineer Trond Hageseter at Teleplan. "Qt has been instrumental in the improvement of ASTRIX."

The benefits of this gradual process are reduced down time, ease of development and a reduced barrier to moving to alternative platforms--translating into time and cost savings. Once your applications are fully migrated to Qt, the flexibility and freedom of platform choice is unrivaled.

"One of the biggest selling points to management was the ability to use the same code base across Linux, Windows and Mac," says Software Engineer Phil Brooks of Olympic Medical. "We ported our basic application to MS Windows in 15 minutes."

ActiveQt, introduced in Qt 3.1, lets developers use the clean, simple Qt API to write ActiveX servers and controls. ActiveQt is a simple and efficient manner in which to use ActiveX technology, facilitating a better integration of Qt with the Windows environment. When migrating to Qt, developers may keep using parts of the original MFC application by integrating the ActiveX servers and controls into the new Qt application, and then gradually port them to Qt.

Additionally, many improvements are introduced in the Mac OS X integration simplifying the multiplatform development process even further. Improvements include integration with the Mac Appearance Manager, anti-aliased text drawing, user setting and greatly improved OpenGL support. With Qt 3.1, Qt now supports Mac OS X v10.2--code named Jaguar--the newest version of the Mac OS.

Qt 3.1 also enables users to implement their own Help Browser based upon Qt's own Documentation Help Engine, giving Qt users an up and running framework into which they can insert their own documentation libraries. Other Qt 3.1 benefits include easier graphical user interface (GUI) design, enhanced documentation assistance, improved multi-threading and hundreds of improvements to the existing class library.

Qt 3.1 is free of charge to open-source developers on Unix/Linux. Contact sales@trolltech.com for conditions, prices and license terms for commercial use of Qt 3.1 or any other Trolltech product.

Related Stories: