• On BNET: Online porn struggles for profits
August 24, 2009 1:03 PM PDT

Coder shows Firefox with multitouch Web apps

by Stephen Shankland
  • Font size
  • Print
  • 4 comments
In this screenshot from Gomes' video, the programmer shrinks and enlarges icons using a multitouch interface for an application running within Firefox.

In this screenshot from Gomes' video, the programmer shrinks and enlarges icons using a multitouch interface for an application running within Firefox.

(Credit: Screenshot by Stephen Shankland/CNET)

Multitouch interfaces are all the rage, for good reason, and a Mozilla programmer has been working to enable the technology for Web applications in the Firefox browser.

Firefox today can be controlled with multitouch gestures--a three-finger sweep up and down to go to the top or bottom of a Web page, for example, or two-finger pinch gestures to zoom out. But Felipe Gomes, a Brazilian computer science student who just finished a stint as a Mozilla intern, has demonstrated how Web-based applications, not just Firefox, can use multitouch.

His demonstration shows multitouch controls to shrink and enlarge icons, paint, select a region of a photo, and play Pong.

Multitouch interfaces, for example on the iPhone and Hewlett-Packard TouchSmart PCs, let the computer interpret the contact and motion of multiple fingers on the screen. And Apple MacBooks are equipped with multitouch trackpads.

One issue for multitouch, though, is standardizing the meaning of various gestures. Firefox and Safari on a Mac both move forward and backward in browsing history with three-finger sweeps right and left, respectively, but Safari doesn't follow Mozilla's example of three-finger sweeps up and down.

This issue gets even more complicated if Web applications get multitouch interfaces. What touch actions are controlling Firefox or the Web application? Or, for that matter, the operating system? The same two-finger gesture that draws a selection box to crop a photo in a Web app could also be a Firefox multitouch command to zoom in or out on the Web page.

Before we get to the conflicts and issues of interface standardization, though, we need more computers and applications that can take advantage of multitouch. Even I, who has yet to find a rival for keyboard controls when it comes to speed for most operations, am a fan of multitouch. So I look forward to seeing its potential realized even if that means a bit of chaos in the meantime.

Stephen Shankland writes about a wide range of technology and products, but has a particular focus on browsers and digital photography. He joined CNET News in 1998 and since then also has covered Google, Yahoo, servers, supercomputing, Linux and open-source software, and science. E-mail Stephen, or follow him on Twitter at http://www.twitter.com/stshank.
Recent posts from Deep Tech
Ex-Sun CEO ponders autobiography
Mozilla plans to drop Mac OS X 10.4 support
Adobe promises faster Flash on Macs
Linux founder endorses Google's Nexus One
YouTube arrives on next-gen IPv6 network
Google seeks to patent new Web app tech
Mozilla releases Thunderbird 3.1 alpha
MIT: New germanium laser better for computing
Add a Comment (Log in or register) (4 Comments)
  • prev
  • next
by FF2009 August 24, 2009 1:54 PM PDT
Go Mozilla Go. even though i hate this multitouch crap
Reply to this comment
by mjtomlin August 25, 2009 1:10 AM PDT
"Firefox and Safari on a Mac both move forward and backward in browsing history with three-finger sweeps right and left, respectively, but Safari doesn't follow Mozilla's example of three-finger sweeps up and down"<br /><br />Gesture control on a Mac is set at the OS level just as mouse buttons are, not in the browser. The three-finger up and down sweeps are reserved by the system; by default, I believe they're used for invoking Expose and Dashboard. Does Firefox on the Mac override this? That sure will lead to user confusion.<br /><br />It should be done at the OS level with an option for application override. People who know nothing about browser touch control can avoid the confusion, and those that do know about it can just hit a switch to override the system.<br /><br />Eventually, there will be universally excepted gestures, getting everyone to agree on a standard library will be difficult at best, especially since Apple has already patented an extensive multi-touch gesture dictionary/library.
Reply to this comment
by duskmage August 28, 2009 4:32 AM PDT
One project that follows the safari API for multi-touch gestures is PookyTouch: http://pooky.sourceforge.net/examples/<br /><br />In short it's a firefox extention that allows you to use multi-touch events in a webpage.<br /><br />It's pretty doubtfull though that everyone will just follow Apple in this...
Reply to this comment
by shArkb0y September 22, 2009 6:50 AM PDT
This is great. I have a 24inch HP touch smart all in one. Ouside of the app shipped with the product you only had limited support in Windows and Office. Looking forward to this and the touch screen enhanments in Windows 7.
Reply to this comment
(4 Comments)
  • prev
  • next
advertisement

Google's social side aims for some Buzz

Facebook and Twitter are the darlings of the social-media world, not Google--which hopes to change that with Buzz, betting it can organize your online social life.

Watching the birth of a gaming start-up

Stewart Butterfield and his friends are back at it with a new company. CNET's Daniel Terdiman was given exclusive, behind-the-scenes access as they built it from scratch.

About Deep Tech

Stephen Shankland, who's covered the computing industry since 1998 and was a science reporter before that, here delves into a wide range of technology trends and offers hands-on tests. His particular interests include Web browsers, cameras, standards, research, science, and start-ups.

Add this feed to your online news reader

Deep Tech topics

advertisement
advertisement

Inside CNET News

Scroll Left Scroll Right