Are there any management libraries for Windows Mobile that support iPhone-style touchscreen behavior?

How the iPhone uses the touch screen to turn zooming and scrolling on and off, etc., is very interesting, and I was wondering if there is anything available for Windows Mobile that provides a similar user experience.

+4
source share
6 answers

Zoom in / out is a multi-touch hardware artifact. The Pocket PC uses a resistive touch panel, which provides only one contact point (touching two places gives an average of two, not two points), so WinMo equipment simply will not support it. I saw a hack that emulated this behavior, but it was easy to hack, and it was more unpleasant than useful.

Another big problem is that CE and, therefore, WinMo, have no idea that the mouse is in two places at the same time, which does something like multitouch, requiring the top-level translator to process the equipment and send messages for applications that listen to these double dots. This is certainly possible, but today it will be OEM-dependent on any WinMo device.

Scrolling and gestures are not new, so several participants definitely worked there. I have no links, but of course I saw applications that used a similar look. Typically, it will be implemented in a List, ListView, or Grid control that intercepts mouse messages and translates them into gestures for the main control.

+4
source

Windows Mobile, prior to version v.1.1, was created for use with a stylet. The entire user interface designed to resemble the iphone is just a software layer on top of WM (the basic application that works on windows), and the results are usually slow and inefficient, although some of them have made a real effort to hide Microsoft’s non-talented designer interface work. (HTC made a pleasant attempt with its Diamond, this is probably the best user interface I've seen on Windows Mobile). To date, there is no DLL that allows you to handle the touch screen the way Apple does it using the SDK. You will find tricks to emulate multi-touch, but it will not help you far.

Finger navigation will be the biggest feature in Windows Mobile 7 (most of the OS core has been changed), and hopefully the Microsoft SDK will allow us to use the touch screen just like Apple.

Remember that Windows Mobile must run on different types of hardware (Nokia, HTC, ...), and it is often difficult to optimize the overall OS.

+1
source

This is not a management library, but PointUI is a project trying to bring the iPhone a more similar interface to Windows Mobile devices.

+1
source

Kleke hit the nail on the head with his answer. Multitouch requires hardware support. There was a company called Stantum that implemented multi-touch on resistive screens. They have available drivers for Windows Mobile and compatible APIs across operating systems for screen technology. However, in order to use the technology, the phone developer would have to purchase screen technology and drivers from the company. Here you can see the video with the technology: http://www.stantum.com/spip.php?page=video

Today, I don’t know which Windows Mobile phones use the technology.

+1
source

As far as I know, Apple has patented these gestures. Thus, "should not" be something legal.

See here for example

0
source

Take a look at the Resco Mobile Forms toolkit at http://www.resco.net/developer/mobileformstoolkit/overview.aspx

You can find there controls for working with images in a very attractive way, and controls with touch scrolling.

0
source

All Articles