Question

The only experience I have so far with a touchscreen interface was one where everything was custom drawn, and I get the feeling it's not the most efficient way of doing it (even the most basic layout change is hell to make). I know plenty of GUI toolkits intended at keyboard & mouse interfaces, but can you advise something suited for touchscreens? Target platform is Windows, but cross-platform would be nice.

Was it helpful?

Solution

Check out the Windows Presentation Foundation (WPF). It uses XML (XAML) to define the interface and it is therefore quite easy to create an interface which would be easy to use with the touchscreen.

.NET 3.0 required.

OTHER TIPS

I work at Little Caesars, and all orders are handled through the computer system. They use a touch screen interface which resembles a blown-up version of normal forms. Buttons are about 20x larger than what you would normally get, and text is enlarged quite a bit as well. It looked rather simple and I doubt they used a special framework for it. I recommend you give that a shot, using a standard toolkit.

I’d like to add Qt as an UI toolkit with (nowadays) solid touch support: QTouchEvent.

It is also cross-platform for every major platform, which includes embedded devices.

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top