IDG Network:   

Go to Advanced Search

Computerworld Home

XML Feeds

Free E-Newsletters

Keep up on technology news and trends with our free e-mail newsletters! Select from daily and weekly updates -- including alerts and roundups by topic.
Sign up today!

Knowledge Centers

Mobile & Wireless
Business Intelligence
More Knowledge Centers:

Partner Zones

Blade-Ready Data Center
Business Service Mgmt.
IT Manager Zone
Risk Management
SSL Services
Web Meeting Solutions

Latest Headlines
This Week's Issue
Shark Tank
White Papers
Buyer's Guides
E-mail Newsletters
News Feeds

Home > Browse Topics > Software > Application Development

Zoomin' Ahead
A zooming user interface could provide a whole new way to navigate through desktop directories - no more clicking through level after level of hierarchical data directories or scrolling through elusive pull-down menus. Your mouse will soon rocket you around your desktop.

Related to this topic

The LAMP alternative to J2EE or .Net
Open Ticket for Continental
Tools bridge IT, operations
U.K. Gov't Withholds $25M From EDS
Indian Software Testing Moves from Boredom to Boom

Other resources

Transforming Software Development into a Managed Business Process - Download now
Execute a meaningful load test on your web applications! - Download this best practices white paper

News Story by Sami Lais

JUNE 26, 2000 (COMPUTERWORLD) - Graphical user interfaces (GUI) look slicker than ever, but users are still getting repetitive stress syndrome and eyestrain from clicking on tiny icons and arrows to delve through level after level of hierarchical menus or snatch at skittish pop-out menus.

"I hate that," says Benjamin B. Bederson, director of the Human Computer Interaction Laboratory (HCIL) at the University of Maryland in College Park. "And scrolling? Nobody likes scrolling."

Bederson has been working on an alternative - zooming user interfaces (ZUI) - since the early 1990s.

A conventional GUI presents icons and text in a hierarchical list format. To see a list of the contents in Subfolder A, you must first click on Folder A. Drill down three or four levels, and the initial lists are off the screen. To view Subfolder B, you must close folders and backtrack. Total clicks: 10.

With ZUIs, subfolders need not be buried from view. The entire folder structure, in miniature, is on-screen. As a mouse pointer rolls over a folder or subfolder, that part of the structure leaps to the fore in conventional-size type while the rest of the miniaturized file structure remains on-screen. To drill down three or four levels, move the mouse an inch or so. To get to Subfolder B, make another 1-inch mouse move. Total clicks: none.

"ZUIs are at their best when interacting with hierarchical data," Bederson says, because "they eliminate window management problems and offer a way of navigating through information intuitively."

For example, network management software is a good target for a ZUI, he says. "Networks are hierarchical, have more information than fits on the screen, are visual and require understanding of overview and detail," Bederson adds.

Exploring the Possibilities

The ZUI's potential for improving business software is virtually untapped, according to Juan-Pablo Hourcade, a graduate student on Bederson's research team.

"One scenario we've been exploring is in presentations," Hourcade says. "Everyone uses PowerPoint, so another graduate student, Lance Good, is developing CounterPoint as a PowerPoint plug-in."

Users create their slides in Microsoft PowerPoint and "then just click to bring them into the zooming space," Hourcade says. All the slides are on the screen at once; a user rolls the mouse to zoom in to one slide and rolls back for the overview.

"It means your presentation is no longer linear - you can choose which slides to show and in what order," he says. "You don't have to create new presentations for each audience. Whenever we give a presentation using zooming, it gets a big response."

Bederson's team has also developed KidPad, a storytelling application for children that illustrates ZUI functionality.

A user begins a drawing and then uses the middle button of a three-button mouse to zoom in. He adds details or text on a new layer at the new scale, zooming and repeating for further layers and clicking to back out and view the composite image. A story can include dozens of such images and allows a viewer to zoom from one image or layer to another and back.

CounterPoint and KidPad were built on Jazz, Bederson's free Java software development tool kit, which is set for a July 4 release.

Bederson used C++ to build Pad++, Jazz's predecessor, with Jim Hollan, now a professor at the University of California at San Diego. Pad++ "was aimed more at prototyping than real applications," Bederson says. The open-source Jazz was "structured for good software engineering and larger systems building," he adds.

Ken Perlin, a professor at New York University, is credited with coming up with the original idea for ZUIs. "Zooming isn't new," Hourcade says. "But what hasn't been around is a tool kit that lets you easily do it for any application."

Jazz also features fish-eye menus. In a fish-eye menu view, all items in a list are at least nominally visible.

Bederson and George W. Furnas first developed fish-eye views at Bell Communications Research in College Park, Md., Hourcade says, "but nobody had thought of fish-eye menus" until Bederson dreamed up the idea.

"Not exactly in a dream," Bederson says, "but I did wake up at 6 a.m. one Saturday with the idea clearly in my head. I hadn't even been considering the idea earlier." He spent the rest of the day writing the first version of the code.

Each item in a 100-item list on an average screen would be in type about 4 pixels high, Bederson says. As the mouse pointer moves over a list, the dozen or so list entries centered under the pointer gradually grow to normal viewing size.

Studies at the HCIL have shown that users prefer fish-eye menus for browsing and are about equally divided between fish-eye and hierarchical menus for more goal-directed tasks.

KidPad, created in the Jazz Java software development tool kit, is the successor to Pad++, which was written in C++.

Subscribe to the Computerworld Daily e-mail newsletter:

Application Development Section
Application Development News  |   Mobile Channel  |   E-mail newsletters
  > Application Development XML Feed    > XML Feed FAQ

Also in the Software Knowledge Center

News  |  Discussions  |  Buyers' Guides  |  Resource Links  |  White Papers  |  Mobile Channel  |  E-mail newsletters
  > Software XML Feed    > XML Feed FAQ

Partnered Content

Breaking New Ground
Keep the bad guys out; let the good guys in. No operating system does it better than Solaris and with the release of the Solaris 10 OS, the bad guys might want to think about a new line of work. Find out how you can better protect your software environment with the ground-breaking, out-of-the-box security capabilities of Solaris 10.
View this Sun Net Talk on Demand

Technical Knowledge Base
Sun's Solaris 10 OS Technical Knowledge Base can look up technical experts' answers to questions on a variety of topics. The Technical Knowledge Base includes questions from these recent online Sun Expert Exchange chat forums:

Learn about Solaris 10 and AMD Opteron technology in the Sun Expert Exchange

Solaris 10
Software for Download

The new Solaris 10 operating system integrates so many innovative and valuable capabilities, it's in a class by itself - and it's free. You can download it to your x64/x86 or SPARC system right now for free.

Download this free software

Real Innovation. Real Simplification. Real Savings
Consolidation can save big money. But the potential benefits go well beyond budget relief - among them are improvements in security, compliance and disaster recovery. Discover how Sun innovations in consolidation - from Solaris 10, to throughput computing, storage management and services - can enable you to realize the full potential of your consolidation projects.

View this Sun Net Talk on Demand

Raising the Standard
on Industry Standards

AMD Opteron and x86. Don't be deceived. There is very little that is 'standard' about Sun's new industry-standard servers and workstations. Hear Sun founder Andy Bechtolsheim and Executive Vice President John Fowler discuss how Sun is blazing a path to take you from 32-bit to 64-bit computing.

View this Sun Net Talk on Demand

Additional Content
App Development White Papers

Computerworld White Papers

Read up on the latest ideas and technologies from companies that sell hardware, software and services.

>Software development estimation strategies
>Automate Your IP Management For Business-Focused Payback
>Securing Your Website for Business

>View App Development whitepapers
Business Intelligence Webcast

Register now!

Security: Free Guide

White Paper PDF Image What Every E-Business Should Know about SSL Security and Consumer Trust

Download the free guide

Sponsored Links

Get 50% off:   Select Microsoft(R)Windows Server(TM) 2003 E-Learning courses.

CDW. Click Here   The Storage Solutions You Need When You Need Them.

Looking for your feedback on Web Site Content Management -   Please provide us with your thoughts by filling out this survey.

The Dell (TM) PowerEdge (TM) 6850.   Take a 360 product tour now.

Experience the power of SSL security   Click here to register for a free SSL trial ID

Hold meetings over the internet from anywhere!   WebEx Free Demo - Click here to register

Transforming Software Development into a Managed Business Process   Download now

Join us for Three Steps to Better Reporting:   Cognos

The Dell (TM) PowerEdge (TM) 6850. Take a 360 product tour now.   Take a 360 product tour now.

Security Compliance - Map, Scan, and Audit Your Network Today!   Free trial available for a limited time!

Fill out one form and find   your online degree program at FastFind(TM)

Yosemite Backup Advanced:    The New Name for Data Protection. Free white paper.

Free Webcast:   ow T-Mobile Connects Customers with Real-Time SOA

NetWorld Interop   - Las Vegas, May 1-6, 2005 - Register today!

Web Design   Ceonex Web Design & Web Development Solutions focused on Conversion and Retention

NetWorld+Interop   - Las Vegas, May 1-6, 2005 - Register today!

Sharpening the blades?   Building today's high-density data center

Independent Interoperability and Competitive Testing for Your Storage Solution   Checkout the VeriTest Storage Lab

Serving Your Customers An Outstanding Online Experience   Download this free white paper now!

Sprint - Connects the PGA to the World.   Learn More.

Secure Site Seal Demo   Want to Let Customers Know Your Website is Safe?

MS IT Secrets   Watch a live webcast. Ask field experts questions. Sign up

NEW Glasshouse White Paper from ADIC:   Pathlight VX: A Truly Integrated VTL


Copyright © 2005 Computerworld Inc. All rights reserved. Reproduction in whole or in part in any form or medium without express written permission of Computerworld Inc. is prohibited. Computerworld and and the respective logos are trademarks of International Data Group Inc.