TouchExplorer


Synaptics TouchExplorer is an Android-based application enabling performance demonstration and evaluation of all touch controllers on any Android device. With immediate visual feedback to finger presence and movements on the device, one can assess touch performance at your fingertips. All finger movements are logged and accessible through the application for further analysis.

Features included:
Touch
This test detects and tracks all fingers on the sensor, displaying their current locations on the screen along with their corresponding coordinates. Displayed locations should match the physical location of the finger on the sensor. Poor performing sensors would show finger locations where the physical finger is not actually touching. As a finger moves around the touchscreen, the displayed finger locations should track smoothly.
Draw
This test connects consecutive locations touched by the same finger, as long as the finger is not lifted away from the device. Lines should appear as smooth as possible with minimal or no unexpected edges or zigzags, which usually happens when the sensor fails to report coordinates of fast moving fingers. Notice how many points are being not reported – there should be one solid smooth line. For poorer performing solutions, one can see gaps between the dots, which represent locations where fingers are not reported. This means that the touch controller is not picking up all finger events which can equate to a choppy user interaction.
Linearity
This test calculates linearity error as a finger moves across the sensor. The resulting line is compared to a perfectly straight line – in an ideal situation, when the finger is moving perfectly straight, the resulting line that is drawn should also be perfectly straight. Linearity error refers to the delta between the reported coordinates and the expected coordinate as the finger is moving along a straight line. It is suggested to move the finger diagonally across the sensor corner-to-corner for best coverage.
Report Rate
This test displays the report rate of the touch controller as fingers are detected and tracked. The report rate should be at least 60Hz and not change as more fingers are touching the screen.
Motion Events
This test displays finger coordinates, the action detected, and timestamps. This information can be logged to an SD card for further processing. Often times, the phone/touchscreen is placed in mechanical setups that precisely move a simulated finger slug – this logged data can be used to see how accurate the actual finger position is versus what the touch controller is reporting.
Device Information
This feature displays the manufacturer, model, Android OS version, display size, DPI, and app version of TouchExplorer.
Synaptics Website
Touch the Synaptics Website section to visit the www.Synaptics.com/TouchExplorer homepage to learn more about the range of products Synaptics offers, get more information, and download updates to the app.