A Glimpse at Touch Screen Technology

Computers & TechnologyTechnology

  • Author Jon Pearson
  • Published January 23, 2010
  • Word count 1,707

Multi-touch human interfaces impact arrived, but so far they are same surprise visitors: we may be happy to see them, but we're not ready to permit them move-in for good. For those of us who are engineers and work every day to realize the dreams of forthcoming products, multi-touch offers an possibleness to change the world, in such the aforementioned way the first graphical user interfaces did. The race has just begun, but make no mistake, it module be won soon. Personally, I’m not convinced we impact a winner yet, and if we don't step up to make multi-touch a great technology, we module live with it existence meagerly for a long time.

What is multi-touch?

The world applauded Apple's first-generation interpretation of a multi-touch programme in the iPhone 1.0. The new user programme worked, it offered appropriate functionality, and they didn't forget to make phone-calling easy. Apple iPhone added gestures to our vocabulary, offering two-finger pinch to zoom-in, two-finger open to zoom-out, and two-finger rotate; every illogical and useful on a device with a camera and small screen.

Not some people realize that Apple began their foray into multi-touch with the two-finger touchpad sensing implemented in their large touchpad notebooks that was utilized by the operating grouping and every application. Even before the iPhone, an Apple notebook user could scroll, both vertical and horizontal, using digit fingers on the touchpad. Apple even made their bolshy single-button-touchpad pick look prescient by enabling right-mouse button functionality by putting digit fingers on the touchpad and clicking the button (eliminating the annoying -click). Again, it's hard to call these choices anything but useful and welcome. Just recently, multi-touch offerings or announcements from some different vendors highlight the final-frontier possibleness today for multi-touch user programme technology. Apple introduced their next-generation MacBooks on October 9, 2008 showing the familiar two-finger gestures of iPhone with new – and less illogical – three- and four-finger gestures. Microsoft began transport its multi-touch brain-child called Surface that comes with a hefty $5,000 to $15,000 price tag making it clearly aimed at money-making businesses (early adopters are AT&T and Harrah's Entertainment). At the October 2008 Microsoft Professional Developer's conference, Microsoft unveiled its upcoming Windows 7 and promised multi-touch support. The Microsoft idea of multi-touch as shown with Surface provides some gestures, same the 2-finger gestures to zoom and rotate, but seems more targeted at a multi-user experience. So the question remains, what is multi-touch? The impact of multi-touch module be as far-reaching as the computer pussyfoot and the engineering community needs to step in to ensure that multi-touch fares meliorate in the forthcoming than the graphics aggrandize (remember the digitizing, pen-like computer signaling device that none of us has on our notebooks?)

Multi-touch technology today

In contrast, single-touch interfaces are most often based on the older touchscreen technologies most of us experienced on our cell phones and PDAs were resistive, where the stylus position yielded digit voltages, one representing the X-axis position and the other representing the Y-axis. Single-touch interfaces termination in the aforementioned X-Y data that a track-pad and pussyfoot provides today. For their multi-touch interfaces, Apple uses capacitive sensing and Microsoft Surface uses cameras. Capacitive sensing is also the technology typically used in single-touch trackpads in notebook computers. There are several module, concealment and individual silicon vendors supporting multi-touch, so there are some options available on the market, making selection a potentially confusing process. Depending upon the technology, it is possible to simultaneously sense the position of every 10 fingers on a pass. Certainly the capability to support multi-touch interfaces in a myriad of structure is available. The rub is that there is no one accepted way to use this multi-touch data in a computer application.

To see where multi-touch can go, let’s return to how the digit easiest-to-review implementations of multi-touch interpret what the users of the forthcoming (that's you and me) need. The Apple iPhone implements what is referred to as "Multi-Touch Gestures" where digit fingers are sensed and their relative motions translated into a gesture that a program can react to (i.e., rotate, zoom, crack and move). At a minimum, these gestures requirement to appear quickly in the lexicon of every laptop, but that means every program and operating systems needs to change to accommodate them. Beyond the 2-finger gestures, the picture blurs quickly. Multi-Touch All Point technology enables some simultaneous inputs from the touchscreen or touchpad. What to do with these inputs, now, is the question. There are huge opportunities here, but the current examples of Apple and Microsoft are not exploiting them to the fullest.

Apple has included three- and four-finger gestures on the new MacBook, but only Apple applications use these gestures

(unlike the scrolling and mitt clicking two-finger gestures). Additionally, the thought process behind which functions should take threesome fingers and which four fingers appears to be somewhat arbitrary. What doesn’t make sense is the comeback of the button, existence used as a modifier to the three-finger gestures, even though the touchpad is large and has the ability to sense lots of fingers. Also, the multi-touch equivalent of the mouse-click+ -drag to crack seems to impact disappeared. Anyone else impact trouble completely adopting a Palm(TM) PDA because Grafitti(TM) never became second nature?

Intuitive gestures equal cushy adoption

Likewise, Microsoft with Surface(TM) seems to be stumbling in the dark when it comes to using more than two-fingers. For instance, they impact a virtual air-hockey game demo that uses one digit for apiece player to grab and move the controller (there is another version that uses a physical controller same a tralatitious air-hockey table, but that isn't a multi-touch interface). When I play real air-hockey, I would impact been stupid to use one finger, and the true-to-life nature of Surface does reflect this behavior as you can see the user's controller slip-and-slide around as if he were using only one digit to control a large disk. There are other problems too, such as the controllers sometimes switch players when they intend too close. This commentary is not intended to slam Apple’s MacBooks or Microsoft’s Surface but rather to highlight the fact that the multitouch field is panoramic open. The technical capabilities available today do offer a such more natural and illogical user programme IF AND ONLY IF we as engineers harness the power and direct it to the greater good.

The software development kits and software development tools for Microsoft, Apple, and Linux every provide built-in, accepted support for keyboards and X-Y pointing devices (mouse and track-pad buttons as well). Anyone today can target any operating grouping and as long as the input is translated into one or more keyboard keys and X-Y position, any application can use that input. For example, someone could develop, using accepted offerings in any operating system, a 10'-by-10' room as a trackpad replacement, where one runs around on the floor, jumps up and down, and throws one's body against a surround to crack and move icons around a PC screen. In the multi-touch future, what do we as a development community requirement to do to secure a similar level of freedom to develop signaling devices and the programs that interact with them? What do we requirement to demand as a accepted set of provided capabilities so program developers do not impact to vexation most the signaling device and signaling device makers do not impact to vexation most the programs? While the ultimate answers are up to every of us, the answers existence developed today could seriously change our lives for the future.

The forthcoming of Multi-touch is in our hands

"Standards" for multi-touch interfaces are existence developed whether we same it or not and now is the instance to intend involved, make noise, ad shape the forthcoming of multi-touch. Let me put forward some of my suggestions for a meliorate multi-touch future. Read them, use them to come up with meliorate ideas, and then intend participating by either working with the standards-setters or by implementing a multi-touch device and putting it into people’s hands so we can displace more troops in this fight for a great multi-touch future.First, we requirement a few standard, illogical gestures and second, we requirement a accepted data programme to provide position data for up to 10 fingers. Standard gestures should cover the most common computer/information device operations, same scroll, zoom, select, move, and grab-and-move, as well as every the new functions multi-touch module enable. What we do not requirement are multiple company-patented sets of gestures. Rather, permit the innovators papers meliorate and smarter techniques of determining the gestures. Note that we do not requirement a long list of accepted gestures, because if that is what we get, users module requirement to print out the list and paste it to the back of their devices, just same we every did with Grafitti on our Palm PDAs before we stopped using them. Also, gesture detection cannot be forced exclusively upon the operating grouping nor can it be forced exclusively upon the signaling device. The best accepted solution would accommodate both for maximum flexibility. However, if a pick between

operating grouping or signaling device is forced, the operating grouping must be allowed to win.

Do not stop with accepted gestures (or the corollary: Do not define everything as a gesture). Define a data accepted for multitouch signaling devices for tracking up to ten autarkical inputs. Realize that the use of this data for quite some instance to come module be application-specific. That said, and over instance the best behaviors (we hope) module be adopted into the operating systems, Why ten and not more? Most devices are primarily single-user or impact multiple users doing simpler actions on a relatively small screen. Let the special-purpose large-format devices same Surface explore what to do with more than ten inputs, and when something proves itself useful, it can trickle down. The multi-touch train is leaving the station. For those who do not same everything they impact seen so far, intend participating and near the envelope further. Use multi-touch in new and interesting structure and permit others see and center most your successes and failures (especially the guys in Cupertino and Redmond). The industry can make multi-touch great, but only if we work together.

Jon Pearson,

product marketing director,

Cypress Semiconductor Corp.

Article source: https://art.xingliano.com
This article has been viewed 636 times.

Rate article

Article comments

There are no posted comments.

Related articles