Qt SDK

From Qt Wiki
Jump to navigation Jump to search

Version 1.1 Release Candidate

Qt SDK leverages the power of the Qt framework and tools, combining them with tools designed specifically to streamline the creation of applications for mobile platforms, such as Symbian and Maemo in addition to desktop platforms, such as Microsoft Windows, Mac OS X, and Linux.

Qt SDK offers the following benefits to application developers:

Easy installation

One installation package is all you need to get started. No complicated setup, just connect your devices and your environment is complete.

Complete tool chain

Contains all the tools you need to go from application concept to ready-to-deploy application on multiple desktop and mobile target platforms: Microsoft Windows, Mac OS X, Linux, Symbian, and Maemo.

Rapid development

Intuitive, yet powerful tools, such as Qt Creator, Qt Designer, and Qt Quick Designer, and on-device debugging power you through the development cycle. Think it, do it, it’s that easy.

Qt Mobility APIs

If your mobile application needs to know a location or send a message, for example, you can use the new Qt APIs for mobile development.

Qt Simulator

Find out how your application will work on any Qt enabled device quickly and easily. No need for complex device emulators, just let Qt SDK do the work.

One code line, multiple devices

With Qt SDK and the power of Qt you can create applications for the desktop or for Symbian and Maemo devices with less coding effort. You can build and run the applications from Qt Creator for multiple target platforms.

Qt SDK contains the following tools and modules:

  • Qt
    • Qt 4.7.1 for Desktop
    • Qt 4.7.3 for Desktop
    • Qt 4.6.3 for Symbian
    • Qt 4.7.3 for Symbian
    • Qt 4.7.0 for Maemo
    • Qt 4.7.3 for Qt Simulator
  • Qt Creator 2.1 integrated development environment (IDE)
  • Online updater that automatically installs new versions of Qt SDK modules and patches to them, as they become available
  • Qt Mobility API 1.1.2 for building a variety of applications and services that are mobile capable or familiar to mobile users, irrespective of whether the platform is mobile or not. Note: Nokia N900 comes with Qt Mobility 1.0.2 preinstalled. If you want to publish applications on Ovi Store for Nokia N900, only use Qt Mobility classes and functions that are compatible with version 1.0.2.
  • Qt Simulator 1.1 RC for testing Mobility API functions
  • MADDE tool chain for developing applications for the Nokia N900 (now available on Windows, Linux, and Mac OS)
  • Symbian tool chains for developing applications for Symbian devices (only available on Windows)
  • On-device debugging from Qt Creator
  • Windows host development environment (Windows 7, Windows Vista, Windows XP)
  • Symbian C++ for Qt APIs that are included in Qt SDK for your convenience. However, we recommend that you use the Mobility API functions whenever you can, and only use the Symbian C++ APIs to implement any missing functions (only available on Windows)
  • Nokia Smart Installer for Symbian that makes it easier for users to install Qt applications to Symbian phones by checking whether the device contains the necessary software and by installing the missing pieces. This helps keep the size of the installation package down (only available on Windows)
  • Remote compilation service that provides a simple, standardized environment for building Qt applications and creating installation packages for Symbian and Maemo devices. Note: Remote compiler is an experimental component that you must install separately from the package that is included in Qt SDK
  • Ovi Notifications API (experimental) that allows you to push lightweight notifications to your applications. This keeps the attention of the user on the applications, and optimizes the application bandwidth and battery use (available on Windows and Linux)
  • Utility applications, such as Nokia Energy Profiler and Nokia Performance Manager, example applications, and demos, that you can install on Symbian devices (only available on Windows)