Where are the sdks?
-
As Gerolf said, just compile Qt for an embedded device if that is where you wish to use it. The desktop space does not have too many tools - especially good cross-platform ones. There are still gaps in Qt that would be useful on the desktop.
-
I thought Qt is a framework for Symbian.
May be I need to rephrase my question - where are the selling opportunities like OviStore for mobile? For embedded apps where would an individual developer go to sell? For iphone & ipad we have Appstore, For bada we have samsung store (or whatever) , for webOS we have palmgear (or whatever) , for Android we have a store so where will a developer sell Qt embedded app when Ovistore closes? -
For Android you have OviStore, Android Store (via the community Android port of Qt), Apple Store (via the community iOS port of Qt). Then of course there is the MeeGo platform now emerging. The Android port seems to be in a fairly advanced state. I am not sure about iOS.
For embedded, you normally start with the device and build the software tailored for it. Or start with an idea, prototype it and then build a device suitable to run it. There is no generic store for embedded since the software and hardware in these cases are almost always bespoke.
-
I forgot about desktop, for which you can sell & distribute through any of the usual channels.
What sort of project do you have in mind?
-
At present , I specifically want to build for Kodak photoframes and Canon cameras . I have been looking around for a way to integrate Qt in the devices but haven't come across any examples . Any link to the aforementioned device development will be appreciated.
Thanks in advance -
You can take the sources of Qt and compile them for the device, the same way you compile your other sources. One of the requirements is to have a C++ compiler for the device :-) Then it depends, whether the CPU architecture and Graphics processing is supported or not. That depends hardly on the embedded hardware.
Look around in the Qt documentation, there should be some statement about supportet processors etc.
one example for embedded architectur: "embedded linux":http://doc.qt.nokia.com/4.7/qt-embedded-linux.html
Or look at the "supported platforms":http://doc.qt.nokia.com/4.7/supported-platforms.html -
I doubt that Kodak or Canon provide the ability for you to upload your own applications to those devices but I would be happy to be proven wrong.
If you are exceedingly keen to go down that route then you would probably need to reverse engineer the firmware on those devices. The "CHDK":http://chdk.wikia.com/wiki/CHDK project has done just that for Canon cameras but I do not think it uses Qt anywhere.
If you want a more homegrown embedded project then a nice little project would be to get yourself a small board capable of running Linux (e.g. a Beagleboard, nVidia Tegra or similar) and a display of your choice, cross compile Qt for it and write apps to your heart's content :-)
-
That's just what Samsung "did":http://qt.nokia.com/qt-in-use/story/customer/samsungSPF-105V/ btw.
-
I give up!
-
Why? What did you try and not have success with? Did you get some non-closed and suppported hardware that supports uploading applications?