locked
How to access the touchscreen on a WM 6.1 device? RRS feed

  • Question

  • Hello,
    I would be interested in seeing whether I could use the touchscreen of a WM device to measure the weight of something placed on it.
    I would want to access the touchscreen hardware and see what kind of information I have from it.
    Also if it's possible, do you have some examples at hand?
    Thanks,
    Vlad
    Wednesday, June 3, 2009 1:52 PM

Answers

  • Touchscreen technology on cell phones is typically capacitive hardware.  It detects a finger or stylus touch by registering a current drop at one of the four corners of the display.  The amount of current drop does not depend on how hard you press so there won't be any pressure data.  To my knowledge, there is no way to detect pressure amount on the current phones.  In the future, this may change but I am unaware of any Windows Mobile phones on the market that can detect how hard you press on the display.

    Resistive touchscreens use multiple layers to detect the touch.  It measures the resistance between these layers to determine where it is touched.  Theoretically you might be able to detect the difference in resistance to measure pressure.  However the difference in resistance is small and more difficult to detect.  Historically resistive touchscreens are more diffcult and costly to manufacture and can degrade over time.

    Tablet PCs use a stylus with inductive technology to detect pressure.  This can obviously be used by applications such as painting apps to vary the amount of color or paint on a canvas.  I own a HP TouchSmart tx2 tablet which has both inductiive and capacitive tech built-in.  The capacitive can detect multi-finger simultaneous touches which works well with the new Windows 7 RC1.
    why do you robot?
    Wednesday, June 3, 2009 7:53 PM

All replies

  • Hi Vlad,

    Can you please explain more clearly? Any way check this samples.

    Sample Applications:

    http://www.codeproject.com/KB/mobile/#.NET%20Compact%20Framework%20-%20Applications


    Regards,
    Malleswar

    Wednesday, June 3, 2009 2:16 PM
  • Touchscreen technology on cell phones is typically capacitive hardware.  It detects a finger or stylus touch by registering a current drop at one of the four corners of the display.  The amount of current drop does not depend on how hard you press so there won't be any pressure data.  To my knowledge, there is no way to detect pressure amount on the current phones.  In the future, this may change but I am unaware of any Windows Mobile phones on the market that can detect how hard you press on the display.

    Resistive touchscreens use multiple layers to detect the touch.  It measures the resistance between these layers to determine where it is touched.  Theoretically you might be able to detect the difference in resistance to measure pressure.  However the difference in resistance is small and more difficult to detect.  Historically resistive touchscreens are more diffcult and costly to manufacture and can degrade over time.

    Tablet PCs use a stylus with inductive technology to detect pressure.  This can obviously be used by applications such as painting apps to vary the amount of color or paint on a canvas.  I own a HP TouchSmart tx2 tablet which has both inductiive and capacitive tech built-in.  The capacitive can detect multi-finger simultaneous touches which works well with the new Windows 7 RC1.
    why do you robot?
    Wednesday, June 3, 2009 7:53 PM