Where are the sdks?
-
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.
-
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.