Qt SDK: Difference between revisions

From Qt Wiki
Jump to navigation Jump to search
No edit summary
 
No edit summary
Line 1: Line 1:
=Qt <span class="caps">SDK</span>=
[[Category:Tools::Qt_SDK]]


==Version 1.1 Release Candidate==
= Qt SDK =


Qt <span class="caps">SDK</span> 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.
== Version 1.1 Release Candidate ==


Qt <span class="caps">SDK</span> offers the following benefits to application developers:
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.


====Easy installation====
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.
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====
==== 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.
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====
==== 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.
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 <span class="caps">API</span>s====
==== Qt Mobility APIs ====


If your mobile application needs to know a location or send a message, for example, you can use the new Qt <span class="caps">API</span>s for mobile development.
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====
==== 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 <span class="caps">SDK</span> do the work.
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====
==== One code line, multiple devices ====


With Qt <span class="caps">SDK</span> 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.
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 <span class="caps">SDK</span> contains the following tools and modules:==
== Qt SDK contains the following tools and modules: ==


* Qt
* Qt
Line 40: Line 42:
** Qt 4.7.0 for Maemo
** Qt 4.7.0 for Maemo
** Qt 4.7.3 for Qt Simulator
** Qt 4.7.3 for Qt Simulator
* Qt Creator 2.1 integrated development environment (<span class="caps">IDE</span>)
* Qt Creator 2.1 integrated development environment (IDE)
* Online updater that automatically installs new versions of Qt <span class="caps">SDK</span> modules and patches to them, as they become available
* Online updater that automatically installs new versions of Qt SDK modules and patches to them, as they become available
* Qt Mobility <span class="caps">API</span> 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 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 <span class="caps">API</span> functions
* Qt Simulator 1.1 RC for testing Mobility API functions
* <span class="caps">MADDE</span> tool chain for developing applications for the Nokia N900 (now available on Windows, Linux, and Mac OS)
* 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)
* Symbian tool chains for developing applications for Symbian devices (only available on Windows)
* On-device debugging from Qt Creator
* On-device debugging from Qt Creator
* Windows host development environment (Windows 7, Windows Vista, Windows XP)
* Windows host development environment (Windows 7, Windows Vista, Windows XP)
* Symbian C++ for Qt <span class="caps">API</span>s that are included in Qt <span class="caps">SDK</span> for your convenience. However, we recommend that you use the Mobility <span class="caps">API</span> functions whenever you can, and only use the Symbian C++ <span class="caps">API</span>s to implement any missing functions (only available on Windows)
* 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)
* 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 <span class="caps">SDK</span>
* 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 <span class="caps">API</span> (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)
* 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)<br /> For more detailed information please see the <span class="caps">SDK</span> documentation: http://doc.qt.nokia.com/sdk-1.1/index.html
* 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)<br />For more detailed information please see the SDK documentation: http://doc.qt.nokia.com/sdk-1.1/index.html
 
===Categories:===
 
* [[:Category:Tools|Tools]]
** [[:Category:Tools::Qt SDK|Qt_SDK]]

Revision as of 09:24, 24 February 2015


Qt SDK

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)
    For more detailed information please see the SDK documentation: http://doc.qt.nokia.com/sdk-1.1/index.html