doc/src/platforms/supported-platforms.qdoc
branchRCL_3
changeset 8 3f74d0d4af4c
equal deleted inserted replaced
6:dee5afe5301f 8:3f74d0d4af4c
       
     1 /****************************************************************************
       
     2 **
       
     3 ** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies).
       
     4 ** All rights reserved.
       
     5 ** Contact: Nokia Corporation (qt-info@nokia.com)
       
     6 **
       
     7 ** This file is part of the documentation of the Qt Toolkit.
       
     8 **
       
     9 ** $QT_BEGIN_LICENSE:LGPL$
       
    10 ** No Commercial Usage
       
    11 ** This file contains pre-release code and may not be distributed.
       
    12 ** You may use this file in accordance with the terms and conditions
       
    13 ** contained in the Technology Preview License Agreement accompanying
       
    14 ** this package.
       
    15 **
       
    16 ** GNU Lesser General Public License Usage
       
    17 ** Alternatively, this file may be used under the terms of the GNU Lesser
       
    18 ** General Public License version 2.1 as published by the Free Software
       
    19 ** Foundation and appearing in the file LICENSE.LGPL included in the
       
    20 ** packaging of this file.  Please review the following information to
       
    21 ** ensure the GNU Lesser General Public License version 2.1 requirements
       
    22 ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
       
    23 **
       
    24 ** In addition, as a special exception, Nokia gives you certain additional
       
    25 ** rights.  These rights are described in the Nokia Qt LGPL Exception
       
    26 ** version 1.1, included in the file LGPL_EXCEPTION.txt in this package.
       
    27 **
       
    28 ** If you have questions regarding the use of this file, please contact
       
    29 ** Nokia at qt-info@nokia.com.
       
    30 **
       
    31 **
       
    32 **
       
    33 **
       
    34 **
       
    35 **
       
    36 **
       
    37 **
       
    38 ** $QT_END_LICENSE$
       
    39 **
       
    40 ****************************************************************************/
       
    41 
       
    42 /*!
       
    43     \page supported-platforms.html
       
    44     \title Supported Platforms
       
    45     \brief The platforms supported by Nokia for Qt.
       
    46     \ingroup platform-specific
       
    47 
       
    48     The Qt team strives to provide support for the platforms most
       
    49     frequently used by Qt users. We have designed our internal testing procedure to
       
    50     divide platforms into three test categories (Tier 1, Tier 2 and Tier 3) in order
       
    51     to prioritize internal testing and development resources so that the most
       
    52     frequently used platforms are subjected to our most rigorous testing processes.
       
    53 
       
    54     Qt is supported on a variety of 32-bit and 64-bit platforms, and can
       
    55     usually be built on each platform with GCC, a vendor-supplied compiler, or
       
    56     a third party compiler. Although Qt may be built on a range of platform-compiler
       
    57     combinations, only a subset of these are actively supported by Nokia.
       
    58 
       
    59     \tableofcontents
       
    60 
       
    61     Information about the specific platforms Qt runs on can be found on the
       
    62     \l{Platform Notes} page. Information about the compilers used on each platform
       
    63     can be found on the \l{Compiler Notes} page.
       
    64 
       
    65     \section1 Tier 1 Platforms
       
    66 
       
    67     All Tier 1 platforms are subjected to our unit test suite and other internal
       
    68     testing tools on a frequent basis (prior to new version releases, source tree
       
    69     branching, and at other significant period points in the development process).
       
    70     Errors or bugs discovered in these platforms are prioritized for correction
       
    71     by the development team. Significant errors discovered in Tier 1 platforms can
       
    72     impact release dates and Qt Development Frameworks strives to resolve all known
       
    73     high priority errors in Tier 1 platforms prior to new version releases.
       
    74 
       
    75     \table
       
    76     \header \o Platform
       
    77                                      \o Compilers
       
    78     \row    \o Linux (32 and 64-bit)
       
    79                                      \o gcc 4.2
       
    80     \row    \o Microsoft Windows XP
       
    81                                      \o gcc 4.4 (MinGW) (32-bit), MSVC 2003, 2005 (32 and 64-bit)
       
    82     \row    \o Microsoft Windows Vista
       
    83                                      \o MSVC 2005, 2008
       
    84     \row    \o Microsoft Windows Vista 64bit
       
    85                                      \o MSVC 2008
       
    86     \row    \o Apple Mac OS X 10.5 "Leopard" x86_64 (Carbon, Cocoa 32 and 64bit)
       
    87                                      \o As provided by Apple
       
    88     \row    \o Embedded Linux QWS (ARM)
       
    89                                      \o gcc (\l{http://www.codesourcery.com/}{Codesourcery version)}
       
    90     \row    \o Windows CE 5.0 (ARMv4i, x86, MIPS)
       
    91                                      \o MSVC 2005 WinCE 5.0 Standard (x86, pocket, smart, mipsii)
       
    92     \row    \o Symbian (Symbian/S60 3.1, 3.2 and 5.0)
       
    93                                      \o RVCT 2.2 [build 686 or later], WINSCW 3.2.5 [build 482 or later], GCCE (for applications)
       
    94     \endtable
       
    95 
       
    96     \section1 Tier 2 Platforms
       
    97 
       
    98     Tier 2 platforms are subjected to our unit test suite and other internal testing
       
    99     tools prior to release of new product versions.  Qt users should note, however,
       
   100     that errors may be present in released product versions for Tier 2 platforms and,
       
   101     subject to resource availability, known errors in Tier 2 platforms may or may not
       
   102     be corrected prior to new version releases.
       
   103 
       
   104     \table
       
   105     \header \o Platform
       
   106                                      \o Compilers
       
   107     \row    \o Windows XP, Vista
       
   108                                      \o gcc 3.4.2 (MinGW)
       
   109     \row    \o Windows 7
       
   110                                      \o MSVC 2008
       
   111     \row    \o Apple Mac OS X 10.6 "Snow Leopard"
       
   112                                      \o As provided by Apple
       
   113     \row    \o Apple Mac OS X 10.4 "Tiger"
       
   114                                      \o As provided by Apple
       
   115     \row    \o HPUXi 11.11
       
   116                                      \o aCC 3.57, gcc 3.4
       
   117     \row    \o HPUXi 11.23
       
   118                                      \o aCC 6.10
       
   119     \row    \o Solaris 10 (UltraSparc, x86)
       
   120                                      \o Sun Studio 12
       
   121     \row    \o AIX 6
       
   122                                      \o Power5 xlC 7
       
   123     \row    \o Microsoft Windows XP
       
   124                                      \o Intel Compiler
       
   125     \row    \o Linux
       
   126                                      \o Intel Compiler
       
   127     \row    \o Embedded Linux QWS (Mips, PowerPC)
       
   128                                      \o gcc (\l{http://www.codesourcery.com/}{Codesourcery version)}
       
   129     \row    \o Embedded Linux X11 (ARM)
       
   130                                      \o gcc (\l{http://www.scratchbox.org/}{Scratchbox)}
       
   131     \row    \o Windows CE 6.0 (ARMv4i, x86, MIPS)
       
   132                                      \o MSVC 2008 WinCE 6.0 Professional
       
   133     \endtable
       
   134 
       
   135     \section1 Tier 3 Platforms (Not supported by Nokia)
       
   136 
       
   137     All platforms not specifically listed above are not supported by Nokia. Nokia does
       
   138     not run its unit test suite or perform any other internal tests on platforms not
       
   139     listed above.
       
   140 
       
   141     Even though some Tier 3 platforms are available under the Qt Commercial License,
       
   142     technical support is not included in that license.
       
   143     However, \l{How to Order}{contact our sales team} to find out about the
       
   144     availability of other services for those platforms.
       
   145 
       
   146     Qt users should note, however, that there may be various open source
       
   147     projects, community users and/or Qt partners who are able to provide assistance with
       
   148     platforms not supported by Nokia.
       
   149 
       
   150     \section1 General Legal Disclaimer
       
   151 
       
   152     Please note that Qt is offered on an "as is" basis without warranty
       
   153     of any kind and that our products are not error or bug free. To the maximum extent
       
   154     permitted by applicable law, Nokia on behalf of itself and its suppliers, disclaims all
       
   155     warranties and conditions, either express or implied, including, but not limited to,
       
   156     implied warranties of merchantability, fitness for a particular purpose, title and
       
   157     non-infringement with regard to the Licensed Software.
       
   158     
       
   159     \section1 Planned Changes for Qt 4.7
       
   160 
       
   161     The following changes to the list of supported platforms are at time of publishing
       
   162     planned for Qt 4.7:
       
   163 
       
   164     \list
       
   165     \o Upgrade Windows 7 to Tier 1
       
   166     \o Upgrade Mac OS X 10.6 to Tier 1
       
   167     \o Add support for Visual Studio 2010 (Tier 2)
       
   168     \o Move support for Carbon implementation of Qt on Mac OS X from Tier 1 to Tier 2
       
   169     \o Drop support for MinGW 3.4
       
   170     \o Drop support for Visual Studio 2003
       
   171     \o Drop support for HP-UX on PA-RISC
       
   172     \o Drop support for Windows Mobile 5
       
   173     \o Drop support for OpenGL ES Common Lite 1.0
       
   174     \endlist
       
   175 */