Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. Qt Development
  3. Mobile and Embedded
  4. Camera Problem on Symbain^3
QtWS25 Last Chance

Camera Problem on Symbain^3

Scheduled Pinned Locked Moved Mobile and Embedded
36 Posts 8 Posters 17.0k 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.
  • A Offline
    A Offline
    alexander
    wrote on last edited by
    #2

    use Symbian C++ in Qt

    1 Reply Last reply
    0
    • C Offline
      C Offline
      chriadam
      wrote on last edited by
      #3

      Hi,

      See the docs for the camera-related classes in the Multimedia module of Qt Mobility 1.1.0.
      http://doc.qt.nokia.com/qtmobility-1.1/multimedia.html#camera-support

      The API and implementation has been finalised I believe (it's not beta) but I don't know whether the smart installer supports it yet (which would impact availability on Ovi Store, I think).

      Cheers,
      Chris.

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

        QtMobility 1.1.0 is not accepted in to Ovi Store. Probably won't be until next year when Qt4.7.2 is allowed.
        So you'll have to take the advice of Alexander here and make do with Symbian C++.

        However, if you don't mind waiting until next year the Camera API will be much easier and quicker (although sort of defeats the point when you need to wait ;) ).

        By the way, I think they may be replacing SmartInstaller or at least changing the process because I got a notification through Ovi Publisher that you will no longer require the statement that says the application may require up to 13MB of additional downloads (Qt Installer).

        • Sacha
        1 Reply Last reply
        0
        • B Offline
          B Offline
          borut123
          wrote on last edited by
          #5

          Don't know if this solution is legal (GPL, LGPL), but it should work.

          Take files qcamera.cpp and qcamera.h from the qtmobility 1.1 for symbian source and include them into your project.

          1 Reply Last reply
          0
          • Q Offline
            Q Offline
            qwertyuiopearendil
            wrote on last edited by
            #6

            From what I've understood I must use Symbian c++ in Qt, but now the prblem is that I'm not able to do, what I'd like to know is:

            1- how to start standard nokia camera
            2- how can i catch photo

            Thanks for your support.

            1 Reply Last reply
            0
            • K Offline
              K Offline
              kamalakshantv
              wrote on last edited by
              #7

              [quote author="qwertyuiopearendil" date="1291366923"]From what I've understood I must use Symbian c++ in Qt, but now the prblem is that I'm not able to do, what I'd like to know is:

              1- how to start standard nokia camera
              2- how can i catch photo

              Thanks for your support.[/quote]

              Refer "this":http://wiki.forum.nokia.com/index.php/Camera_Application_Engine_API link for achieving the above in symbian.

              1 Reply Last reply
              0
              • Q Offline
                Q Offline
                qwertyuiopearendil
                wrote on last edited by
                #8

                But the link that you've posted talk about S60, can i use it even if I'm developping to symbian^3?

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

                  There shouldn't be a difference. Try it out on a S^3 device.

                  • Sacha
                  1 Reply Last reply
                  0
                  • K Offline
                    K Offline
                    kamalakshantv
                    wrote on last edited by
                    #10

                    [quote author="qwertyuiopearendil" date="1291394527"]But the link that you've posted talk about S60, can i use it even if I'm developping to symbian^3?[/quote]

                    As mentioned above - it should most probably work with Symbian^3 if the plugin is available.

                    1 Reply Last reply
                    0
                    • K Offline
                      K Offline
                      kamalakshantv
                      wrote on last edited by
                      #11

                      Yes and better develop the complete app in Symbian than Qt as you need to put it on Ovi. You will have to develop the engine in native Symbian and if you develop the ui part also in Symbian instead of Qt - probably your app will support wider range of devices.

                      1 Reply Last reply
                      0
                      • K Offline
                        K Offline
                        kamalakshantv
                        wrote on last edited by
                        #12

                        [quote author="tamhanna" date="1291440958"]The Qt has the most benefits if you later want to port to Maemo or desktop at some point in the future...[/quote]

                        But then again you Qt mobility is mainly for mobile devices and these API's won't be supported on Desktop right. And N900 being the only maemo device with Qt updates the target audience is very few. Maybe once meego comes in the scenario might change.

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

                          [quote author="QtK" date="1291441234"]
                          But then again you Qt mobility is mainly for mobile devices and these API's won't be supported on Desktop right. [/quote]

                          Read the first post from here: https://developer.qt.nokia.com/forums/viewthread/1732/
                          It says "but also provide useful application functionality across desktop platforms."

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

                            It's quite useful and a time saver. I don't see the problem. SmartInstaller will install the latest on the users system.

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

                              It wouldn't update your app if you didn't use SI either. What's the point?

                              If you mean your app will be built on an older Qt, that's fine. Qt will be backwards compatible with your app anyway. You can update it in your own time.

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

                                Well Qt Mobility obviously has a very useful API set and is very quick to code with. Better to use the wheel than reinvent it. And it does link in well with Qt. SmartInstaller means that you don't need to worry about whether the user has it on their system or not. So, it's win/win.
                                What would you use instead?

                                The only problem (with regards to topic) is that the QtMobility the user wants isn't allowed to be deployed in Ovi, yet.

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

                                  No, we've been over this. Write once, it will always work. You don't need to update your code because new Qt versions come out.

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

                                    Oh I guess Nokia weren't talking about QtMobility. I got it confused when Nokia mentioned that all Qt4.6.3 apps will work in future.

                                    Well just keep updating your apps if they ever break ;) I'm sure Nokia won't break it intentionally.

                                    • Sacha
                                    1 Reply Last reply
                                    0
                                    • K Offline
                                      K Offline
                                      kamalakshantv
                                      wrote on last edited by
                                      #19

                                      [quote author="xsacha" date="1291446040"]Oh I guess Nokia weren't talking about QtMobility. I got it confused when Nokia mentioned that all Qt4.6.3 apps will work in future.

                                      Well just keep updating your apps if they ever break ;) I'm sure Nokia won't break it intentionally.[/quote]

                                      But these days decisions made by Nokia confuses developers a lot. You cannot say if they will stick to one plan. Especially, the way the roadmap is being changed.

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

                                        I will still use it especially for camera, regardless. I prefer coding a little a lot rather than a lot a little.

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

                                          You don't get Qt apps signed. Nokia signs it for you. It's completely free. (Exception being when it requires too much capability).

                                          I submit unsigned app on Ovi Publish, mark it as 'unsigned' and Nokia does the rest. Hopefully this is what you meant.

                                          [quote author="tamhanna" date="1291449010"] This is a question of taste.[/quote]
                                          Only if they break compatibility. If they didn't, it would be a no-brainer. Code a little, little.

                                          • Sacha
                                          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