Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. General talk
  3. The Lounge
  4. Possibility of Qt for Windows phone
Forum Updated to NodeBB v4.3 + New Features

Possibility of Qt for Windows phone

Scheduled Pinned Locked Moved The Lounge
14 Posts 8 Posters 10.8k Views 1 Watching
  • 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.
  • J Offline
    J Offline
    jaak
    wrote on last edited by
    #1

    Hi,

    I happened to read about the cross platform Mosync SDK. The development is done in c\c++. But they have announced support for Windows Phone in next release. "http://www.mosync.com/content/mosync-roadmap":http://www.mosync.com/content/mosync-roadmap

    They use an intermediate bytecode which are then packaged depending on the platform. For iPhone they generate an XCode iPhone project from the bytecode before packaging. Something similar should be possible with Qt and Windows Phone too. So a community effort similar to that of Android may be able to produce Qt for Windows phone. What do you think ?

    1 Reply Last reply
    0
    • M Offline
      M Offline
      mohsen
      wrote on last edited by
      #2

      is this related to Qt? Qt port is available for all known platforms.

      1 Reply Last reply
      0
      • J Offline
        J Offline
        jaak
        wrote on last edited by
        #3

        [quote author="mohsen" date="1320913047"]is this related to Qt? Qt port is available for all known platforms.[/quote]

        Making Qt work on Windows Phone is related to Qt, right ? Regarding desktop, you are right. It is available for Mac, Linux and Windows. But I was thinking about the possibilty of a community port for WP like that for Android. Nokia won't port it to WP.

        1 Reply Last reply
        0
        • M Offline
          M Offline
          mohsen
          wrote on last edited by
          #4

          look at
          "Qt for Windows CE / Mobile":http://qt.nokia.com/products/platform/qt-for-windows-ce/

          and also read about QtMobility

          1 Reply Last reply
          0
          • M Offline
            M Offline
            mohsen
            wrote on last edited by
            #5

            "Qt for Android":http://sourceforge.net/p/necessitas/home/necessitas/
            "Qt for IPhone":http://www.qt-iphone.com

            1 Reply Last reply
            0
            • J Offline
              J Offline
              jaak
              wrote on last edited by
              #6

              Windows phone is not the same as Windows CE OR Windows Mobile. Qt on Android is progressing well. There also a partial port for iPhone and Blackberry BBX.

              1 Reply Last reply
              0
              • M Offline
                M Offline
                mohsen
                wrote on last edited by
                #7

                [quote author="Jayakrishnan.M" date="1320919654"]Windows phone is not the same as Windows CE OR Windows Mobile.[/quote]

                are you sure about that? AFAIK both windows mobile and windows phone are using WinCE kernel. Furthermore new generation of Nokia devices came into Windows Phone. Probably Nokia should have support for developing applications for WP using Qt.

                1 Reply Last reply
                0
                • G Offline
                  G Offline
                  giesbert
                  wrote on last edited by
                  #8

                  Windows Phone (which might be 5, 6, 6.5) or WindowsPhone 7?
                  AFAIK, windows phone 7 does not offer C/C++ coding.

                  Nokia Certified Qt Specialist.
                  Programming Is Like Sex: One mistake and you have to support it for the rest of your life. (Michael Sinz)

                  1 Reply Last reply
                  0
                  • D Offline
                    D Offline
                    disperso
                    wrote on last edited by
                    #9

                    [quote author="mohsen" date="1320935523"][quote author="Jayakrishnan.M" date="1320919654"]Windows phone is not the same as Windows CE OR Windows Mobile.[/quote]

                    are you sure about that? AFAIK both windows mobile and windows phone are using WinCE kernel. Furthermore new generation of Nokia devices came into Windows Phone. Probably Nokia should have support for developing applications for WP using Qt.[/quote]

                    Qt wraps more than the kernel-level API. Is the GUI code the main problem, I think.

                    If I recall properly, first version of Windows Phone 7 didn't even offer an API for raw sockets, only HTTP was possible. Qt offers much more than this.

                    Even the port of Android is not straightforward. I remember Bogdan Vatra (original/main porter) writing that he was very happy of the additions to 2.3, because some audio features were impossible to do with previous NDK APIs. And even with that, Qt-Android applications require some Java code on your application that initializes the C++ side.

                    1 Reply Last reply
                    0
                    • L Offline
                      L Offline
                      lgeyer
                      wrote on last edited by
                      #10

                      Windows Phone 7 is based on the Windows CE kernel (Qt port available), but Microsoft does not allow the execution of native code. Only managed code is allowed to run, although Windows Phone 7 is able to run native code. You can write an application using the native Windows Phone 7 SDK and you can easily port Qt to support Windows Phone 7, but - again - Microsoft does not allow you to distribute and run such applications through the official app store (which is the only way to distribute apps on non-jailbroken devices).

                      Nokia has stated that there will be no official port to Windows Phone 7 (the why is beyond this topic and has been discussed multiple times - it is basically just a business decision).

                      As I have read so far MoSync just translates code to an intermediate language, like Java or C# does, and provides virtual machines for the most popular platforms. I think this might be a possible way of having Qt applications on Windows Phone 7. One must supply either a lighthouse plugin for the MoSync SDK or the MoSync IL.

                      1 Reply Last reply
                      0
                      • T Offline
                        T Offline
                        trusktr
                        wrote on last edited by
                        #11

                        Can apps for Jailbroken WP7 phones be sold in the store? If that's the case, then I'd promote jailbreaking of the WP7 phone on my apps website. But wait, jailbroken phones don't even need to go through the store, right?

                        Is there any project working on Qt for jailbroken WP7 phones?

                        1 Reply Last reply
                        0
                        • L Offline
                          L Offline
                          lgeyer
                          wrote on last edited by
                          #12

                          No. Yes. None that I know of (but the Windows CE port might work to some sort of degree).

                          1 Reply Last reply
                          0
                          • A Offline
                            A Offline
                            AlterX
                            wrote on last edited by
                            #13

                            I have read about initial kick-off of Qt on WinRT (windows metro), so I think porting Qt on wp8 is not so impossible, isn't it?

                            Qt Ambassador
                            Real-time cooperative teams: http://www.softairrealfight.net
                            Free Real-time network platform sdk: https://github.com/AlterX76/Solomon

                            https://codereview.qt-project.org/...

                            1 Reply Last reply
                            0
                            • T Offline
                              T Offline
                              texrat
                              wrote on last edited by
                              #14

                              [quote author="Mohsen" date="1320935523"][quote author="Jayakrishnan.M" date="1320919654"]Windows phone is not the same as Windows CE OR Windows Mobile.[/quote] are you sure about that? AFAIK both windows mobile and windows phone are using WinCE kernel. Furthermore new generation of Nokia devices came into Windows Phone. Probably Nokia should have support for developing applications for WP using Qt.[/quote]

                              Windows Phone 8 is based on the NT kernel.

                              Maker, writer, designer. Nokia Developer Ambassador. QML lover.

                              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