We are planning to develop a small embedded product, which will be touch-screen and loaded with few applications which we will develop. Those applications will be contacting a database through wi-fi, and displaying data, and also update the database sometimes. The available flash or ROM memory will be limited, around 256 MB or so, to bring down costs.
We were planning to use a linux OS for this, but any good open source OS will be fine. Imagine the device will look like a smartphone, but without call facility, browser, messaging, though we are planning to use camera and video facilities. It will not be a smartphone, just a device intended for a particular purpose.
Which OS do you think is more suited for us, that will support nice GUI apps? I considered HP's Palm OS, but that will look like a phone. Installing linux such as Ubuntu will make it look like a small desktop PC. We just want the users to be able to use only the applications which we develop. Any ideas/suggestions??