×

Discussion Board

Results 1 to 3 of 3
  1. #1
    Registered User
    Join Date
    Apr 2010
    Posts
    3

    Are all Qt-libraries in the *.sis-file?

    I downloaded the Nokia Qt SDK Beta (http://www.forum.nokia.com/Tools_Doc.../Nokia_Qt_SDK/)
    and the "Getting Started" PDF on
    http://www.forum.nokia.com/info/sw.n...ia_Qt_SDK.html


    The point 4.2.1 is "Install Qt 4.6.2 on the device"
    and point 4.2.2 is "Install and configure the TRK debugging application on the device"

    TRK is only for the developer for debugging. Is it right?

    But have I to install Qt to every device before I can install my application?
    This would not be so good for distribution.

    Or are all necessary files in the animatedtiles.sis (the "Getting Started" example)
    and if I want to publish my application in OVI Store I have only this file to place there?

    If there is Qt stuff (libraries...) in the sis-file or Qt have to installed before
    on the device:

    Is there the duty in the Qt-LGPL licsense to make a hint in my
    application that I'm using Qt?

  2. #2
    Nokia Developer Moderator
    Join Date
    Sep 2004
    Location
    Tampere, Finland
    Posts
    11,359

    Re: Are all Qt-libraries in the *.sis-file?

    Quote Originally Posted by KLTIDE View Post
    I downloaded the Nokia Qt SDK Beta (http://www.forum.nokia.com/Tools_Doc.../Nokia_Qt_SDK/)
    and the "Getting Started" PDF on
    http://www.forum.nokia.com/info/sw.n...ia_Qt_SDK.html


    The point 4.2.1 is "Install Qt 4.6.2 on the device"
    and point 4.2.2 is "Install and configure the TRK debugging application on the device"

    TRK is only for the developer for debugging. Is it right?
    Yes, TRK is a development tool and you will in install it on your development devices only.

    Quote Originally Posted by KLTIDE View Post
    But have I to install Qt to every device before I can install my application?
    This would not be so good for distribution.
    Yes, you have to install the needed libraries on each device on which your application will be installed to. Otherwise it will not work. However, you will not need to install all libraries if you don't use them. E.g. the webkit is available in a separate package so that it can be installed by applications which use this component while the other can skip it.

    N.B. Upcoming devices, such as Nokia N8, will have Qt pre-installed so you only have to worry about deploying Qt to them if you are using a newer release of the framework.

    Quote Originally Posted by KLTIDE View Post
    Or are all necessary files in the animatedtiles.sis (the "Getting Started" example)
    and if I want to publish my application in OVI Store I have only this file to place there?
    An application (like the above mentioned example) contains only and exactly what you put inside its install package. By default just an exe, an icon and a couple of resource files.

    You can in theory modify the project so that the generated install kit (the SISX file) will contain the pre-built Qt file as well (embedded sis file) so that the user will handle only one file but at install time the Qt libraries are also unpacked on that device.

    The problem with that is that each and every package will be very large and the user has to download it from the store even if he/she already has Qt.

    An alternative solution is the Nokia Smart Installer for Symbian, currently in beta.

    Quote Originally Posted by KLTIDE View Post
    If there is Qt stuff (libraries...) in the sis-file or Qt have to installed before
    on the device:

    Is there the duty in the Qt-LGPL licsense to make a hint in my
    application that I'm using Qt?
    For practical reasons you will want to declare a dependency to the Qt package but that is a technical requirement. Whether the license model brings a requirement to acknowledge the usage of Qt in some release notes/about document, that is another issue altogether and I'm afraid I don't have an answer for this.
    -- Lucian

    If you are not yet a DVLUP member it is time to correct that mistake :) Click here to join: http://www.dvlup.com/lucian/Invite

  3. #3
    Registered User
    Join Date
    Apr 2010
    Posts
    3

    Re: Are all Qt-libraries in the *.sis-file?

    Thank you for your extensive answer.

    N.B. Upcoming devices, such as Nokia N8, will have Qt pre-installed so you only have to worry about deploying Qt to them if you are using a newer release of the framework.
    That would be great.

Similar Threads

  1. Problems with MBM and MBG file
    By rsiudak in forum Carbide.c++ IDE and plug-ins (Closed)
    Replies: 5
    Last Post: 2010-02-19, 02:23
  2. PED and signing.
    By IX in forum Symbian
    Replies: 11
    Last Post: 2008-04-21, 01:15
  3. [announce] PyUIQ. Python for UIQ 2.1 and 3.x
    By OscarBernabeu in forum Symbian
    Replies: 35
    Last Post: 2008-01-17, 09:12
  4. Contacts fields order??
    By timatima in forum Symbian
    Replies: 1
    Last Post: 2007-06-08, 13:51

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
×