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. CuteStore : a QML Application store
QtWS25 Last Chance

CuteStore : a QML Application store

Scheduled Pinned Locked Moved Brainstorm
qmlqtquickstore
7 Posts 5 Posters 2.8k 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.
  • D Offline
    D Offline
    dridk
    wrote on 13 May 2015, 10:11 last edited by
    #1

    Hi,

    I just want to share with you an idea I had before but never started.
    The idea was to create a qml application store which use both web feature
    and store feature .
    QML application would be packaged like a ruby or python package.
    Then you would be able to install it from command line using "cute"

     cute install weathertools
    

    And finally, cutestore would be a native UI application store and browser for
    uncentralized stored package.

    qtsore://www.mysever.com/cutestore/weathertools.cute will install or run
    online the package..

    I share a pdf I made before which explain briefly with a quick mokup.
    https://dl.dropboxusercontent.com/u/25981400/cutestore.pdf

    Nothing in Biology Makes Sense Except in the Light of Evolution

    1 Reply Last reply
    0
    • ? Offline
      ? Offline
      A Former User
      wrote on 13 May 2015, 10:30 last edited by
      #2

      Hi,
      why do you want to invent yet another package management system, but specifically for pure QML applications? Pure QML applications are only of very limited use. If you want to build any serious application with QML than you'll have QML only as frontend and implement the business logic completely in C++. And at this point you're exectly where we are today: You'll need a full blown package manager that is capable of handling compiled libraries and all the other stuff. What you're really calling for is the unification of all package management systems on all platforms and this will never happen.

      1 Reply Last reply
      0
      • B Offline
        B Offline
        benlau
        Qt Champions 2016
        wrote on 14 May 2015, 09:33 last edited by
        #3

        Just like what @Wieland said , pure QML applications are only of very limited use. If it need to bundle compiled library for target platform , then it don't make much different than current package system on target platform. I guess people may still prefer original method.

        However, if it can work like NPM for local project. Then it will be much more interesting. Maintain the depended library list in a json file , grab all source code with specific version with just a single command. That will save a lot of development time and encourage developer to evaluate different solution.

        1 Reply Last reply
        0
        • D Offline
          D Offline
          dridk
          wrote on 14 May 2015, 15:25 last edited by
          #4

          The real goal is to have an alternative of html. Imagine a Web browser with qml page only.
          So pure qml with javascript is enough to build application and more easy to understand.
          Thats why cutestore is not a real store.. its more like a Google with Web application.

          Nothing in Biology Makes Sense Except in the Light of Evolution

          J 1 Reply Last reply 18 May 2015, 13:05
          0
          • ? Offline
            ? Offline
            A Former User
            wrote on 14 May 2015, 17:04 last edited by A Former User
            #5

            Imagine a Web browser with qml page only.

            Security nightmare. What a stupid idea, sorry!

            1 Reply Last reply
            0
            • T Offline
              T Offline
              tekojo
              wrote on 15 May 2015, 07:39 last edited by
              #6

              This reminds me a bit of what Ubuntu is trying to do with the Click format (only remotely, Ubuntu has a completely different target with their packaging).

              I see a point in having something that would enable easy packaging and delivery of Qt components in general, not just QML (although QML only would be much easier). The range of supported platforms for Qt makes using existing package managers impossible, and something like npm for Qt would make sense.

              There is the inqlude project http://inqlude.org/ that has long term goals like this. That project is something to follow too.

              I think someone somewhere has asked whether it would be possible to run QML in a browser and if I recall correctly the answer was along the lines "yes it probably is possible, but no-one has had the time to even think about it properly".
              Of course if you are thinking of a separate "QML browser" that is an entirely different idea altogether.

              Anyhow, many interesting ideas in one. They would benefit from opened up a bit more, so the discussion would have more concrete points.

              1 Reply Last reply
              0
              • D dridk
                14 May 2015, 15:25

                The real goal is to have an alternative of html. Imagine a Web browser with qml page only.
                So pure qml with javascript is enough to build application and more easy to understand.
                Thats why cutestore is not a real store.. its more like a Google with Web application.

                J Offline
                J Offline
                JKSH
                Moderators
                wrote on 18 May 2015, 13:05 last edited by
                #7

                @dridk said:

                The real goal is to have an alternative of html. Imagine a Web browser with qml page only.

                It would be cool to see QML used for web apps. Someone has made a start on this: http://akreuzkamp.de/2013/07/10/webapps-written-in-qml-not-far-from-reality-anymore/

                Qt Doc Search for browsers: forum.qt.io/topic/35616/web-browser-extension-for-improved-doc-searches

                1 Reply Last reply
                0

                7/7

                18 May 2015, 13:05

                • Login

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