Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. General talk
  3. Announcements
  4. WIP: Qt Quick, OpenGL & Mobility for iOS

WIP: Qt Quick, OpenGL & Mobility for iOS

Scheduled Pinned Locked Moved Announcements
9 Posts 4 Posters 11.6k Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • C Offline
    C Offline
    CuteiOS
    wrote on last edited by
    #1

    "Qt Quick on iOS":http://www.youtube.com/watch?v=MjYJdi48B8Q
    "Qt OpenGL on iOS":http://www.youtube.com/watch?v=mv25DV16DO4
    "Qt Mobility on iOS":http://www.youtube.com/watch?v=aL_6a5Zwpb4
    "Qt Quick on iOS 'Retina Display'":http://www.youtube.com/watch?v=cM_QXut3rj8

    1 Reply Last reply
    0
    • ? This user is from outside of this forum
      ? This user is from outside of this forum
      Guest
      wrote on last edited by
      #2

      nice!

      1 Reply Last reply
      0
      • A Offline
        A Offline
        anselmolsm
        wrote on last edited by
        #3

        Really nice! =)

        Anselmo L. S. Melo (anselmolsm)

        1 Reply Last reply
        0
        • L Offline
          L Offline
          llamatron
          wrote on last edited by
          #4

          CLONE!

          1 Reply Last reply
          0
          • A Offline
            A Offline
            anselmolsm
            wrote on last edited by
            #5

            [quote author="SumWon" date="1289673686"]"Qt Quick on iOS":http://www.youtube.com/watch?v=MjYJdi48B8Q
            "Qt OpenGL on iOS":http://www.youtube.com/watch?v=mv25DV16DO4
            "Qt Mobility on iOS":http://www.youtube.com/watch?v=aL_6a5Zwpb4
            "Qt Quick on iOS 'Retina Display'":http://www.youtube.com/watch?v=cM_QXut3rj8[/quote]

            SumWon, is it in progress in the "Qt-iphone repo":http://qt.gitorious.org/+qt-iphone/qt/qt-iphone-clone or in other repo?

            Anselmo L. S. Melo (anselmolsm)

            1 Reply Last reply
            0
            • C Offline
              C Offline
              CuteiOS
              wrote on last edited by
              #6

              This is an iOS plugin for Lighthouse and is done with the aim of getting Qt onto iOS as quickly as possible (the Qt Quick demo video was taken 1 week after work on the project was started).

              This is in contrast to the Qt-iphone project which aims to make Qt "a glorified wrapper for Cocoa Touch" (by attempting a 'native' port of Qt to iOS without using Lighthouse).

              The goals of the two projects are completely different. This port's aim is to allow Qt (and Qt Mobility) apps to be built for iOS without modification (all videos have been done with unmodified Qt example apps*), whereas the Qt-iphone project's aim is to be able to use Qt to write iOS applications.

              No reference to the Qt-iphone project's source code has been made for this project. The source code for the iOS plugin for Lighthouse is not currently publically available, and it is currently being developed with a commercial Qt license.

              *static plugins have been used which require the adding of a header file to the file containing the project's main() function.

              1 Reply Last reply
              0
              • D Offline
                D Offline
                DenisKormalev
                wrote on last edited by
                #7

                Is there any chance it will be available as open source at some time?

                1 Reply Last reply
                0
                • C Offline
                  C Offline
                  CuteiOS
                  wrote on last edited by
                  #8

                  No decisions have been made on what license might be applied to this work as yet.

                  In any case, those decisions won't be made until such time as Qt 4.8 is released (and "Lighthouse" becomes an official Qt platform), as software developed with the "Technology preview" license (which this is using) can't be distributed at all.

                  1 Reply Last reply
                  0
                  • L Offline
                    L Offline
                    llamatron
                    wrote on last edited by
                    #9

                    I've posted this on other forums, but the common misunderstanding is that static linking is prohibited under the terms of the LGPL, it is not.

                    Section 6a provides a provision which allows static linking provided that the developer provides (binary) object code, or an offer to do so for a period of 3 years, which may be re-linked with the LGPL components.

                    Regarding app bundle signing restrictions, these are prohibited by the GPL, but the LGPL allows you to distribute under "...terms of your choice, provided that the terms permit modification of the work for the customer's own use and reverse engineering for debugging such modifications."

                    If those terms comply with 6a, i.e. that you provide access to unsigned object code in a form which may be relinked, modified for the users own use etc., then there doesn't seem to be a conflict.

                    6b specifies dynamic linking, but it is only one option in section 6.

                    Whether 'permitting modification' refers to the actual app bundle, or the components provided under 6a is to my mind an open question. If it were so, then 6a would be invalid regardless. The prerequisites for doing so would be an apple developer account and apple's tools / hardware etc, but under the terms of the LGPL and GPL, the developer is not required to provide these.

                    Of course this isn't legal advice.

                    1 Reply Last reply
                    0

                    • Login

                    • Login or register to search.
                    • First post
                      Last post
                    0
                    • Categories
                    • Recent
                    • Tags
                    • Popular
                    • Users
                    • Groups
                    • Search
                    • Get Qt Extensions
                    • Unsolved