I'm going to develop some kind of kiosk software, and I was wondering which operating system and programming language would be best for me to work with.
I understand kiosks a bit and realized that there are many problems associated with software updates, etc., so I want an environment that can be easily controlled remotely, but also safe.
I read that Windows Embedded is a pretty popular O / S choice for kiosks, and I guess that if I took this route, I would most likely go with .Net (C # / VB) for the development language. However, I would suggest that this adds a bit to the cost of the kiosk.
Personally, I would prefer Linux as O / S, but then I had to either go with Java (rather than experience), or something like TCL / Tk (not much experience and a very common user interface) or a web interface.
I really want to stay away from the web application , since I feel that Iβm developing very attractive website-based user interfaces that include a lot of data input, itβs quite time-consuming to design and get a user interface that looks exactly the way you want, it includes a lot of different technologies (Javascript , CSS, HTML, etc.).
So, I wanted to get some opinions if people were willing to make some suggestions.