Over the last few months we have been approached by several people for touch screen development. Mostly they have been interested in developing touch screen devices for security or gaming applications. We use the following touch screen development methodology to cut touchscreen development time, cost and risk.
Develop an initial version of the software for an off the shelf hardware very similar in form and size to the desired device. We can use an Android, IPhone SDK, Linux or Windows CE based touch screen device to do the initial development. Developing software on a readily available, stable and well documented platform is easier, faster and more cost effective than developing it on custom hardware.
This approach puts a working version of the touch screen device in the hands of the client. It helps define the touch screen device requirements sooner since the client does not have to wait for a working version of the hardware to be developed and tested.
We develop and put the touch screen software on at least two touch screen devices. One touch screen device is be shipped to client location so that it can be used by clients. We keep the other touch screen device so that we can continue to develop software on it.
The client is able to upgrade the software on the touch screen device at their location. This way, as the client requires changes, we can develop and test the touch screen software at our location and put it up on our server for the client to download and use.
While this initial software development effort is in progress, the hardware design for the touch screen device can proceed simultaneously, if so desired.
We will develop the firmware, the USB drivers and an Application Programming Interface(API) and/or the complete touch screen application.
Do you need more help to solve your problem? Would you like to ask the author a question about your specific problem? Do you have a great idea about this?
We will post an answer within 2 business days. If you need more immediate assistance or you would like to discuss your issue privately, please use our contact us form or call us at 1-888-215-8557. We love solving technical issues and there is no charge if we solve your problem over email or over a short phone call.