Trolltech Previews Enterprise Ready Cross-Platform Application Framework

Qt 3.0 Demonstrated at SD West

Apr 09, 2001, 01:00 ET from Trolltech, Inc.

    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:
     Database Programming
     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
     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
     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 Assistant
     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
 and Arabic.
     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
 interface concept.
     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.
     Accessibility Support
     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).
     64bit Safety
     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.
     About Trolltech
     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

SOURCE Trolltech, Inc.