Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. General talk
  3. Brainstorm
  4. What about a QApplicationUpdater class
Forum Updated to NodeBB v4.3 + New Features

What about a QApplicationUpdater class

Scheduled Pinned Locked Moved Brainstorm
19 Posts 8 Posters 10.2k 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.
  • O Offline
    O Offline
    onono
    wrote on last edited by
    #1

    to automatically get the newest app from a server and autoupdate it.

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

      It may be suitable for one-file apps, but for apps with big install process it is not good. It better fits into installer (and for example BitRock installer has such feature)

      1 Reply Last reply
      0
      • L Offline
        L Offline
        lyuts
        wrote on last edited by
        #3

        Where did you find this class?

        I'm a rebel in the S.D.G.

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

          [quote author="Denis Kormalev" date="1288356289"]It may be suitable for one-file apps, but for apps with big install process it is not good. It better fits into installer (and for example BitRock installer has such feature)[/quote]

          I think they have different goals. BitRock like installers just take care of installing the application. But main purpose for QApplicationUpdater class is to check for the available updates and install them on the device where the application itself is already installed. Or am I missing the point?

          I'm a rebel in the S.D.G.

          1 Reply Last reply
          0
          • K Offline
            K Offline
            kalle
            wrote on last edited by
            #5

            "KD Tools":http://www.kdab.com/products/kd-tools has exactluy what you are looking for. Commercial and GPL versions available.

            1 Reply Last reply
            0
            • O Offline
              O Offline
              onono
              wrote on last edited by
              #6

              thanx for the link kalle, but I want such a class in QT. Atm I am writing my own.

              It would be sufficient if this class checks for new application versions, downloads the installer and installs the new app.

              1 Reply Last reply
              0
              • L Offline
                L Offline
                lyuts
                wrote on last edited by
                #7

                I think that provided link might be helpful in terms of reference implementation.

                I'm a rebel in the S.D.G.

                1 Reply Last reply
                0
                • S Offline
                  S Offline
                  szh1
                  wrote on last edited by
                  #8

                  This would be an EXTREMELY useful class. I really hope it gets implemented.

                  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
                    #9

                    Doesn't the Qt smart installer work on similar lines?
                    I've been thinking to take a look at how the Qt smart installer works ...

                    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
                      #10

                      [quote author="tamhanna" date="1291431685"]No. It is different.

                      SI is a Symbian app which just downloads missing Qt libraries!!![/quote]

                      Wow! Are you sure? I'm talking about the NokiaQtSDK/SDKMaintenanceTool.exe file ....

                      1 Reply Last reply
                      0
                      • B Offline
                        B Offline
                        blex
                        wrote on last edited by
                        #11

                        Are you talking about mobile applications or the desktop apps? I prefer to not check and install AUTOMATICALLY anything on mobile - it may be very expansive :)


                        Oleksiy Balabay

                        1 Reply Last reply
                        0
                        • G Offline
                          G Offline
                          goetz
                          wrote on last edited by
                          #12

                          How should an update service framework work? You must configure the update paths for every single platform you are targetting. Not to mention the hassles you get when another kind of installer fiddles around in your original installer's playground (think of file lists when you remove a program, checksums and all that).

                          http://www.catb.org/~esr/faqs/smart-questions.html

                          1 Reply Last reply
                          0
                          • G Offline
                            G Offline
                            goetz
                            wrote on last edited by
                            #13

                            That's easy to implement if you know your URLs, naming and versioning schemes.

                            http://www.catb.org/~esr/faqs/smart-questions.html

                            1 Reply Last reply
                            0
                            • X Offline
                              X Offline
                              xsacha
                              wrote on last edited by
                              #14

                              Well Symbian already has this covered. They are going to have application updates but via the phone, not the program.

                              As for desktop, it's quite easy to make an auto-update program and I don't think one implementation fits all.

                              • Sacha
                              1 Reply Last reply
                              0
                              • X Offline
                                X Offline
                                xsacha
                                wrote on last edited by
                                #15

                                Yeah it was a recent thing. I heard they would have the phone able to check for updates on Ovi Store and display them to the user. The developer won't need to do anything except submit their new app.
                                It's probably still a while away.

                                • Sacha
                                1 Reply Last reply
                                0
                                • X Offline
                                  X Offline
                                  xsacha
                                  wrote on last edited by
                                  #16

                                  I think it was an Ovi Publisher notification or a blog or something. I can't find it right now though.
                                  They mentioned it along with Ovi 'Ads'. Basically in-app ad framework for Qt applications.

                                  • Sacha
                                  1 Reply Last reply
                                  0
                                  • X Offline
                                    X Offline
                                    xsacha
                                    wrote on last edited by
                                    #17

                                    I didn't hear it from the London announcement.

                                    • Sacha
                                    1 Reply Last reply
                                    0
                                    • X Offline
                                      X Offline
                                      xsacha
                                      wrote on last edited by
                                      #18

                                      They usually announce stuff to the public (on website and so on) when it's near completion.
                                      I received an invite to trial the in-app ads so I knew it wasn't ready for primetime yet. It wasn't advertised anywhere.

                                      Same with this auto updates. Except, because developers won't need to update their code (like in-app ads), developers need never know until release. I'm sure it's just in planning stage now.

                                      O.P. wanted this for desktop or Symbian?

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

                                        tamhanna, xsacha, please go to private or to another thread about app ads. As tamhanna said it is really offtopic here.

                                        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