SAN JOSE, Calif., April 9 /PRNewswire/ -- Trolltech's "preview release" of
Qt 3.0 demonstrates the enterprise-ready capabilities of this powerful
cross-platform application framework.
Those who'd like to see a presentation of cross-platform development with
Qt 3.0 can either see a demonstration at Software Development West at
10:15 a.m. Tuesday, April 10, in Room B1 of the San Jose Convention Center, or
visit Trolltech's booth #834. Those who cannot attend SD West can visit
Trolltech in the Embedded Linux Consortium's Pavilion 101 at the
Embedded Systems Conference in San Francisco, April 10 through 12.
Among its new capabilities are: database support; data-aware widgets that
provide automotive synchronization between the GUI and the underlying
database; a new version of Qt Designer that has become a full-function GUI
builder; comprehensive internationalization; and a host of other improvements.
"Qt 3.0 allows our customers to increase the functionality of their
applications without increasing the cost of their development efforts," said
Haavard Nord, Trolltech's CEO. "In addition to supporting multiple operating
systems, which Qt has offered for years, our customers can now support
multiple database environments, multiple languages, multiple monitors -- and
can do it all without hiring multiple new programmers."
Following are details on Qt 3.0's new functionalities:
Qt 3.0 will include a platform- and database-independent API for accessing
SQL databases. The API has both ODBC support and database-specific drivers
for Oracle, PostgreSQL and MySQL databases, and custom drivers may be added.
Database-aware controls that provide automatic synchronization between GUI and
database are included in Qt 3.0. The Qt Designer has full support for these
new controls, resulting in a RAD solution for database applications.
Qt Designer has now evolved from a dialog editor to a true GUI builder.
It will support interactive construction of the application main windows with
menus and tool bars. It will also have true support for custom-made widgets,
including preview. Qt Designer will provide a built-in C++ editor, which
allows the user to edit source code, directly in the RAD environment.
Qt Linguist, a localization tool, allows users to seamlessly convert
Qt-based programs from one language to another, simply and intelligently.
Qt Linguist helps with the translation of all visible text in a program, to
and from any language supported by Unicode and the target platforms. A key
feature in Qt Linguist is a specialized editing tool, with many features to
help the translators be more productive and get better results. Qt Linguist
fully supports Unicode 3.
Qt 3.0 features a separate application called Qt Assistant, which can be
used to browse the Qt Class Documentation, as well as the Qt Designer and the
Qt Linguist manuals. Qt Assistant offers index search, contents overview,
bookmarks, history and search in pages.
International Text Display
Qt 3.0 will have a radically improved support for display of non-western
alphabets. Characters of different international alphabets may now be freely
mixed in the same text, even without Unicode fonts installed. Also included
is full support for right-to-left and bi-directional languages, like Hebrew
HTTP network protocol support
The Qt Internet programming module now provides an API that lets
applications exchange data over the HTTP protocol (FTP support is already
Multiple monitor support
Qt 3.0 will allow applications to utilize multiple screens. On Unix, this
will support both Xinerama and the traditional multi-screen technology, while
on Windows, the "virtual desktop" technology of Windows 98 and 2000 is
supported. Qt 3.0 will provide a platform-independent API for these
New Component model
Qt 3.0 will provide a platform-independent API for runtime loading of
shared libraries and accessing of their functionality using a COM-like
Support for the latest evolutions in GUIs
Qt 3.0 will support the docking/floating window concept of modern, complex
GUIs. It also adds a GUI control for interactive editing of rich-text.
Qt controls provide information for accessibility architectures, so that
visual- or mobile-impaired people can use applications written in Qt with the
standard tools provided (e.g. the Windows Magnifier and Narrator).
The emerging, next generation of 64bit hardware is supported by Qt 3.0.
The Qt style engine has been extended and supports a wider range of
standard widgets, including progressbars, spinboxes, and table headers.
Trolltech provides high quality software components that enable customers
to develop efficient, maintainable commercial-grade software. The company's
flagship product, Qt, offers a cross-platform graphical user interface
toolkit, a fully object-oriented and easily extensible C++ application
framework that enables rapid building of state-of-the-art GUI applications for
Microsoft Windows, Unix and embedded platforms. Qt has formed the basis of
many successful commercial applications worldwide, as well as being the basis
for the open source, KDE Linux desktop environment. Trolltech is
headquartered in Oslo, Norway, with offices in Brisbane, Australia, and
Santa Clara, California. More about Trolltech can be found on the World Wide
Web at www.trolltech.com.
SOURCE Trolltech, Inc.