maemo.org - Talk

maemo.org - Talk (https://talk.maemo.org/index.php)
-   Nokia N900 (https://talk.maemo.org/forumdisplay.php?f=44)
-   -   N900 and multitouch (https://talk.maemo.org/showthread.php?t=35560)

pinguin74 2009-12-01 14:02

N900 and multitouch
 
Hi there,

as far as I understood, the N900 will not feature multitouch. I wonder, is this a hardware limit of the N900 or a software limit? If it was a software limit, multitouch could be implemented later, right?

sjgadsby 2009-12-01 14:12

Re: N900 and multitouch
 
Quote:

Originally Posted by pinguin74 (Post 402745)
as far as I understood, the N900 will not feature multitouch. I wonder, is this a hardware limit of the N900 or a software limit?

The N900's hardware does not support multitouch.

Ratva 2009-12-01 14:35

Re: N900 and multitouch
 
Actually what sjgadsby said is not the 100% truth.
Resistive touch screen allows also multitouch but it is not so easy to program than capacitive.

SubCore 2009-12-01 14:44

Re: N900 and multitouch
 
Quote:

Originally Posted by Ratva (Post 402810)
Actually what sjgadsby said is not the 100% truth.
Resistive touch screen allows also multitouch but it is not so easy to program than capacitive.

what sjgadsby said was 100% the truth.

there might be some resistive touch screens which really do support it, but the N900's screen definitely doesn't.

dmj726 2009-12-01 14:54

Re: N900 and multitouch
 
There is a way to implement some multitouch gestures, but the results will not be the same as full multitouch.

Kurare 2009-12-01 15:05

Re: N900 and multitouch
 
The standard resistive touchsreen (as in N900) with uniform resistive foils (usually indium-tin oxide, or ITO in short) does NOT allow multitouch in any sane and economically mass-producible way. The resistive multitouch that has been so much advertised lately is owned by a single company, Stantum. Their implementation splits the resistive foil into thin, cross-arranged slivers of material allowing a very high number of touch detection points - the maximum number of touches is only limited by the width and density of the slivers (and of course, the amount of reading pins that the poor controller chip has to provide).

The N900 uses a so called 4-wire resistive touchscreen with a TI-made controller, according to most sources the TSC2005. It's a very simple way to make a touchscreen with only a few wires while maintaining very good accuracy. Someone might be interested enough to look into the possibility to provide a Stantum panel and a controller for N900 (or even a captouch panel and its controller, Atmel MAXTouch might even get me excited), but interfacing it will be a problem as TSC2005 is an I2C bus device and most likely in a very non-DIY friendly package - there's no I2C socket that you can just plug a chip into. The driver on the OS side will naturally have to be rewritten as well to support the new approach.

Resistive multitouch is a hardware limited thing, it can't be just conjured out of thin air on any random controllers just by adding a few lines of code. On capacitive screens, the difference between single-point and multitouch solutions is not as simple as both multitouch and single-point capacitive touch solutions use very similar panels, the main differences being in how well the controller can process the data it reads AND what the host OS can do with it.


All times are GMT. The time now is 08:08.

vBulletin® Version 3.8.8