creator-mobile-targets.qdoc 3.97 KB
Newer Older
1 2 3 4
/****************************************************************************
**
** This file is part of Qt Creator
**
5
** Copyright (c) 2012 Nokia Corporation and/or its subsidiary(-ies).
6
**
Eike Ziller's avatar
Eike Ziller committed
7
** Contact: http://www.qt-project.org/
8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
**
**
** GNU Free Documentation License
**
** Alternatively, this file may be used under the terms of the GNU Free
** Documentation License version 1.3 as published by the Free Software
** Foundation and appearing in the file included in the packaging of this
** file.
**
**
****************************************************************************/

// **********************************************************************
// NOTE: the sections are not ordered by their logical order to avoid
// reshuffling the file each time the index order changes (i.e., often).
// Run the fixnavi.pl script to adjust the links to the index order.
// **********************************************************************

/*!
    \contentspage index.html
Leena Miettinen's avatar
Leena Miettinen committed
28
    \previouspage creator-deploying-android.html
29 30 31 32 33 34 35 36
    \page creator-connecting-mobile.html
    \nextpage creator-developing-meego.html

    \title Connecting Mobile Targets

    You can connect mobile devices to the development PC to build, run, debug,
    and analyze applications on them from \QC. When you install mobile targets
    as part of the \QSDK, the build and run settings for the target devices are
Leena Miettinen's avatar
Leena Miettinen committed
37 38
    set up automatically in \QC. However, \QSDK does not contain a tool chain
    for building applications for embedded Linux devices.
39 40 41 42 43 44 45

    You can connect the device to the development PC using a USB connection.
    Additionally, you can connect Linux-based devices by using a WLAN
    connection.

    \list

Leena Miettinen's avatar
Leena Miettinen committed
46
        \o  \l{Connecting Embedded Linux Devices}
47

Leena Miettinen's avatar
Leena Miettinen committed
48
            If you have a tool chain for building applications for embedded
49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76
            Linux devices (with no MADDE support) installed on the development
            PC, you can add it to \QC. Create device configurations and select
            them in the \QC run settings.

       \o  \l{Connecting MeeGo Harmattan Devices}

            MeeGo Harmattan is a Linux-based software platform developed by
            Nokia and preinstalled on Nokia N950 and Nokia N9. It enables
            developers to create applications using the Qt framework.
            Use the SDK Connectivity tool that is preinstalled on the device to
            create the device-side end point for USB and WLAN connections.

        \o  \l{Connecting Maemo Devices}

            Maemo 5 (Fremantle) is a Linux-based software platform developed by
            Nokia and delivered on the Nokia N900. Use a connectivity tool (Mad
            Developer) to create the device-side end point for USB and WLAN
            connections.

        \o  \l{Connecting Symbian Devices}

            You can run Qt applications on Symbian devices if the software
            that Qt applications require (typically Qt, Qt Mobility, QtWebkit,
            and Open C) is installed on the device. On Symbian Anna and later
            devices, some version of Qt is pre-installed.
            Install and launch the CODA on-device debugging agent on the
            devices and connect the devices to the development PC.

Tobias Nätterlund's avatar
Tobias Nätterlund committed
77 78 79 80 81 82 83
        \o  \l{Connecting QNX Devices}

            You can connect QNX devices to the development PC to deploy, run and
            debug applications on them from within \QC. This is currently only
            supported for BlackBerry Playbook, and requires the BlackBerry NDK
            to be installed on the development PC.

Leena Miettinen's avatar
Leena Miettinen committed
84 85 86 87 88 89 90 91 92
        \o  \l{Connecting Android Devices}

            Qt applications for Android are compiled as \c {shared objects} that
            are loaded by a Java launcher generated by the Qt for Android SDK.
            This is totally transparent to users. As Qt is composed of libraries
            referencing each other, Qt applications are only supported on
            Android version 1.6, or later. You must install the Qt for Android
            SDK to develop for Android devices.

93 94 95
    \endlist

*/