11.07.2015 Views

Encyclopedia of Computer Science and Technology

Encyclopedia of Computer Science and Technology

Encyclopedia of Computer Science and Technology

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

478 touchscreencode. This would mean that the AT&T copyright wouldnot apply, <strong>and</strong> the functional equivalent <strong>of</strong> UNIX could begiven away for free. Stallman <strong>and</strong> the FSF had already providedkey tools such as the C compiler <strong>and</strong> the Emacs programeditor. However, they had not yet created the heart <strong>of</strong>the operating system (see kernel). The kernel contains theessential functions needed for the operating system to controlthe computer’s hardware, such as creating <strong>and</strong> managingfiles on the hard drive.In 1991, Torvalds wrote his own kernel <strong>and</strong> put ittogether with the various GNU utilities to create what soonbecame known as Linux. Torvalds adopted the open sourcelicense (GPL) pioneered by Stallman <strong>and</strong> the FSF, allowingLinux to be distributed freely. The s<strong>of</strong>tware soon spreadthrough ftp sites on the Internet, where hundreds <strong>of</strong> enthusiasticusers (mainly at universities) helped to improveLinux, adding features <strong>and</strong> writing drivers to enable it towork with more kinds <strong>of</strong> hardware.By the mid-1990s, the free <strong>and</strong> reliable Linux hadbecome the operating system <strong>of</strong> choice for many Web sitedevelopers. Torvalds, who still worked at the University <strong>of</strong>Helsinki as a researcher, faced an ever-increasing burden<strong>of</strong> coordinating Linux development <strong>and</strong> deciding when torelease successive versions. As companies sprang up to markets<strong>of</strong>tware for Linux, they <strong>of</strong>fered Torvalds very attractivesalaries, but he did not want to be locked into one particularLinux package (distribution).Instead, in 1997 Torvalds moved to California’s SiliconValley, where he became a key s<strong>of</strong>tware engineer at Transmeta,a company that makes Crusoe, a processor designedfor mobile computing.In 2003 Torvalds left Transmeta. In 2004 he movedto Portl<strong>and</strong>, Oregon, where the Linux Foundation, a nonpr<strong>of</strong>itconsortium dedicated to promoting the growth <strong>of</strong>Linux, supports his work. There he concentrates on guidingthe continuing development <strong>of</strong> the Linux core, or kernel.Although he strongly supports open-source s<strong>of</strong>tware, Torvaldshas been criticized by some advocates for his pragmaticapproach <strong>of</strong> using proprietary s<strong>of</strong>tware when it seemsto be more suitable to a given task.Further ReadingDibona, Chris. Open Sources: Voices from the Open Source Revolution.Sebastapol, Calif.: O’Reilly, 2001.“FM Interview with Linus Torvalds: What Motivates Free S<strong>of</strong>twareDevelopers?” First Monday, vol. 3 (1998). Available online.URL: http://www.firstmonday.org/issues/issue3_3/torvalds/.Accessed August 23, 2007.Linux Foundation. Available online. URL: http://www.linuxfoundation.org/en/Main_Page.Accessed August 23, 2007.Richardson, Marjorie. “Interview: Linus Torvalds.” Linux Journal,November 1, 1999. Available online. URL: http://www.linuxjournal.com/article/3655.Accessed August 23, 2007.Torvalds, Linus, <strong>and</strong> David Diamond. Just for Fun: The Story <strong>of</strong> anAccidental Revolutionary. New York: HarperCollins, 2001.touchscreenAs the name implies, a touchscreen is a screen display thatcan respond to various areas being touched or pressed.Invented in 1971, the first form <strong>of</strong> touchscreens to becomepart <strong>of</strong> daily life were found on automatic teller machines(ATMs) <strong>and</strong> point-<strong>of</strong>-sale credit card processors.Touchscreens can detect the pressure <strong>of</strong> a finger or stylusin several ways: A “resistive” touchscreen uses two layers<strong>of</strong> electrically conductive metallic material separated bya space. When an area is touched, the two layers are electricallyconnected, <strong>and</strong> the change in electrical current is registered<strong>and</strong> converted to a code that identifies the locationtouched. Surface acoustic wave (SAW) touchscreens usean ultrasonic wave that is interrupted by a touch; capacitivetouchscreens respond to the change in electron storage(capacitance) caused by contact with a human body. Variousother acoustic, mechanical (strain-based), or opticalsystems can also be used, with the latter being particularlypopular.Touchscreens can have drawbacks ranging from problemswith long fingernails to screen “keys” placed too closetogether for normal fingers. Responsiveness is also considerablyslower than with a keyboard. Depending on the technologyused, dirt or grease can also become a problem.Other ApplicationsIn addition to dedicated uses such as banking <strong>and</strong> retailing,touchscreens are a common form <strong>of</strong> input for mobilephones, PDAs, <strong>and</strong> similar devices (see pda <strong>and</strong> smartphone)where a “virtual” on-screen keyboard is <strong>of</strong>ten usedfor entering text. Particularly versatile systems such asApple’s iPhone combine proximity sensors with touchscreentechnology in order to be able to recognize gestures suchas pinching <strong>and</strong> flicking. Another example is Micros<strong>of</strong>t’s“Surface” interface. (For related technologies, see graphicstablet <strong>and</strong> tablet pc.)Further ReadingBaig, Edward C. iPhone for Dummies. New York: Wiley, 2007.Buxton, Bill. “Multi-Touch Systems That I Have Known <strong>and</strong>Loved.” Available online. URL: http://www.billbuxton.com/multitouchOverview.html. Accessed November 29, 2007.Micros<strong>of</strong>t Surface. Available online. URL: http://www.micros<strong>of</strong>t.com/surface/. Accessed November 29, 2007.Plaisant, Catherine. “High-Precision Touchscreens: MuseumKiosks, Home Automation <strong>and</strong> Touchscreen Keyboards.”University <strong>of</strong> Maryl<strong>and</strong> Human-<strong>Computer</strong> Interaction Lab,January 31, 1999. Available online. URL: http://www.cs.umd.edu/hcil/touchscreens/. Accessed November 29, 2007.Woyke, Elizabeth. “Reach Out <strong>and</strong> Touch—A Phone Screen.”Forbes.com, November 28, 2007. Available online. URL:h t t p: // w w w. f o r b e s . c o m / t e c h n o l o g y / 2 0 0 7/ 11 / 2 8 /touch-screen s-phone s -tech-hol id ay tech07- c x _ e w_1128touch.html. Accessed November 29, 2007.transaction processingMany computer applications involve the arrival <strong>of</strong> a set <strong>of</strong>data that must be processed in a specified way. For example,a bank’s ATM system receives a customer’s request todeposit money together with identification <strong>of</strong> the account<strong>and</strong> the amount to be deposited. The system must accept thedeposit, update the account balance, <strong>and</strong> return a receipt tothe customer. This is an example <strong>of</strong> real-time transactionprocessing.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!