On 26 Aug 2012, at 2:23pm, Arbol One <arbol...@gmail.com> wrote: > [Quote] > *There are a number of devices that run Windows CE > -------------------- > That is the vortex in this issue. > > The app is being developed on Win7. Using C++ and Gtkmm as the GUI toolkit, > the libraries used for manipulation and storage of data is 'home cooked', > with the exception of the SQLite3 library. From the inception of the > project, the development has always been with the intention of portability, > thus, it is assumed that if the device can run C/C++ applications it will be > able to run our application as well. > > Going back to the question of the 'number of devices' that you mentioned... > where could I find a list of these number of devices? Does Microsoft has > one?
Okay, there are some issues here to do with developing for standardised mobile devices. First, no mobile handheld device runs Windows 7. There are about 20 other versions of 'Windows' they run. If you're developing an app /for/ a mobile device, develop and test it /on/ a mobile device, or a simulator for that device. A huge tranche of Windows APIs is missing on mobile versions of Windows, just like a huge tranche of OS X APIs is missing for the iPhone. Plus your most important factor in usability will be the GUI, and you don't know how fast it'll be or how it'll look and feel unless you're testing on a mobile display. I might do some very preliminary development for an iPhone/iPad app by testing on my Mac. Possibly just to figure out file formats. But I'd transfer to the iPhone/iPad simulator as soon as possible because until then I can't even guess what the GUI will look like. And it's even truer of Android, where no desktop computer OS is even close to Android. Second, the list of mobile devices which run various versions of Windows changes so fast it's pointless asking for one unless you're ready to launch this week. Not only that, but there are menu different versions of Windows, and which devices you care about depends on which version of Windows you want, which depends on which APIs you need. The Mobile Windows development arena isn't just a one-size-fits-all system. While manufacturers refuse to let their devices upgrade to later versions of the OS, picking your OS version requirements is the same as picking which devices your app will run on. The alternative it to pick your own handheld device, order a hundred of them (or however many you need for testing) and to test on that. SQLite is a tiny component in all this, and the least of your problems, since it works on nearly everything. You're going to spend far more time on your GUI and in getting the collected data back to a computer. Simon. _______________________________________________ sqlite-users mailing list sqlite-users@sqlite.org http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users