All Topics  
Zooming User Interface

 

   Email Print
   Bookmark   Link






 

Zooming User Interface



 
 
In computing
Computing

Computing is usually defined as the activity of using and developing computer technology, computer hardware and computer software. It is the computer-specific part of information technology....
, a zooming user interface or zoomable user interface (ZUI, pronounced zoo-ee) is a graphical environment where users can change the scale of the viewed area in order to see more detail or less. A ZUI is a type of graphical user interface
Graphical user interface

A graphical user interface is a type of user interface which allows people to human-computer interaction such as computers; hand-held devices such as MP3 Players, Portable Media Players or Gaming devices; household appliances and office equipment....
 (GUI). Information elements appear directly on an infinite virtual desktop
Virtual desktop

A virtual desktop is a term used, usually within the WIMP paradigm, to describe ways in which a computer's desktop environment is expanded through the use of software....
 (usually created using vector graphics
Vector graphics

Vector graphics is the use of geometrical Primitive s such as point s, line , curves, and shapes or polygon, which are all based upon mathematical equations, to represent s in computer graphics....
), instead of in windows.






Discussion
Ask a question about 'Zooming User Interface'
Start a new discussion about 'Zooming User Interface'
Answer questions from other users
Full Discussion Forum



Encyclopedia


Zui Example
In computing
Computing

Computing is usually defined as the activity of using and developing computer technology, computer hardware and computer software. It is the computer-specific part of information technology....
, a zooming user interface or zoomable user interface (ZUI, pronounced zoo-ee) is a graphical environment where users can change the scale of the viewed area in order to see more detail or less. A ZUI is a type of graphical user interface
Graphical user interface

A graphical user interface is a type of user interface which allows people to human-computer interaction such as computers; hand-held devices such as MP3 Players, Portable Media Players or Gaming devices; household appliances and office equipment....
 (GUI). Information elements appear directly on an infinite virtual desktop
Virtual desktop

A virtual desktop is a term used, usually within the WIMP paradigm, to describe ways in which a computer's desktop environment is expanded through the use of software....
 (usually created using vector graphics
Vector graphics

Vector graphics is the use of geometrical Primitive s such as point s, line , curves, and shapes or polygon, which are all based upon mathematical equations, to represent s in computer graphics....
), instead of in windows. Users can pan across the virtual surface in two dimensions and zoom into objects of interest. For example, as you zoom into a text object it may be represented as a small dot, then a thumbnail of a page of text, then a full-sized page and finally a magnified view of the page.

Some experts consider the ZUI interface paradigm as a flexible and realistic successor to the traditional windowing GUI. But little effort is currently spent developing ZUIs, while there are ongoing efforts for developing GUIs.

History


The longest running effort to create a ZUI has been the Pad++ project started by Ken Perlin
Ken Perlin

Ken Perlin is a professor in the Department of Computer Science at New York University. His research interests include graphics, animation, multimedia, and science education....
, Jim Hollan, and Ben Bederson at New York University
New York University

New York University is a private university, nonsectarian, research university in New York City. NYU's main campus is situated in the Greenwich Village section of Manhattan....
 and continued at the University of New Mexico
University of New Mexico

The University of New Mexico is a public university in Albuquerque, New Mexico, New Mexico, USA. It was founded in 1889. It offers multiple bachelor's, master's, doctoral, and professional degree programs in all areas of the arts, sciences, and engineering....
 under Hollan's direction. After Pad++, Bederson developed Jazz and later at the University of Maryland, College Park
University of Maryland, College Park

The University of Maryland, College Park is a public research university located in the city of College Park, Maryland in Prince George's County, Maryland outside Washington, D.C....
, which is still actively being developed in Java
Java (programming language)

Java is a programming language originally developed by James Gosling at Sun Microsystems and released in 1995 as a core component of Sun Microsystems' Java ....
 and C#. More recent ZUI efforts include Archy
Archy

Archy is a software system whose user interface poses a radically different approach for human-computer interaction with respect to traditional graphical user interfaces....
 by the late Jef Raskin
Jef Raskin

Jef Raskin was an United States human-computer interface expert best-known for starting the Macintosh project for Apple Inc. in the late 1970s....
, and the simple ZUI of the Squeak
Squeak

The Squeak programming language is a Smalltalk implementation, derived directly from Smalltalk-80 by a group at Apple Computer that included some of the original Smalltalk-80 developers....
 Smalltalk
Smalltalk

Smalltalk is an Object-oriented programming, Type system, reflection computer programming programming language. Smalltalk was created as the language to underpin the "new world" of computing exemplified by "human?computer symbiosis." It was designed and created in part for educational use, more so for constructionist learning, at PARC by Al...
 programming environment and language. The term ZUI itself was coined by Franklin Servan-Schreiber while working for the Sony Research Laboratories in partnership with Ben Bederson and Ken Perlin.

Previous to the availability of ZUI toolkits, the virtual desktops
Virtual desktop

A virtual desktop is a term used, usually within the WIMP paradigm, to describe ways in which a computer's desktop environment is expanded through the use of software....
 feature of many X window manager
X window manager

An X window manager is a window manager which runs on top of the X Window System, a windowing system mainly used on Unix-like systems.Unlike the Mac OS and Microsoft Windows platforms, which have historically provided a vendor-controlled, fixed set of ways to control how windows and paned windows display on a Computer display, and how the...
s, such as the window managers in KDE
KDE

KDE is a free software project based around its flagship product, a desktop environment for Unix-like systems. The goal of the project is to provide basic desktop functions and applications for daily needs as well as tools and documentation for developers to write stand-alone applications for the system....
 and GNOME
Gnome

A gnome is a mythical creature characterized by its extremely small size and wiktionary:subterranean lifestyle. The word gnome is derived from the New Latin gnomus....
, provided some of the organizational benefits of ZUIs. Mac OS X Leopard ships with virtual desktops as a feature called "Spaces
Spaces (software)

Spaces is a virtual desktop feature developed by Apple Inc. and is an integral part of Mac OS X v10.5 "Leopard". It was announced by Steve Jobs during the opening keynote at the Worldwide Developers Conference on August 7, 2006....
." Microsoft has a limited implementation of virtual desktops in a suite of after-market XP items known as "PowerToys" under the title "Virtual Desktop Manager." Virtual desktops differ from ZUIs in that they don't provide a physical metaphor of continuous zooming but a collection of separate, fixed size desktop containers.

GeoPhoenix, a Cambridge, MA, startup associated with the MIT Media Lab
MIT Media Lab

The MIT Media Lab is a department within the School of Architecture and Planning at the Massachusetts Institute of Technology. Devoted to research projects at the Technological convergence of multimedia and technology, the Media Lab was widely popularized in the 1990s by business and technology publications such as Wired and Red Herring...
, founded by Julian Orbanes Adriana Guzman, Max Riesenhuber, released the first mass-marketed commercial Zoomspace in 2002-3 on the Sony CLIÉ PDA handheld, with Ken Miura of Sony. The Nintendo DS Browser
Nintendo DS Browser

The Nintendo DS Browser is a version of the Opera web browser for use on the Nintendo DS, developed by Opera Software and Nintendo. The Nintendo DS Browser comes in separate versions for the Nintendo DS and the Nintendo DS Lite; this is due to differing physical size requirements for the memory expansion cartridge included with the browser....
 uses a basic ZUI. When browsing the web, the full page appears on the bottom screen, with a frame that the user can move around. The top screen shows a zoomed-in view of the frame.

has been developing technologies since 2000 to realize very fast zooming of multiple document formats including HTML, Word, Excel, PowerPoint, PDF, and various image/movie formats. The resulting UI effect is much like that of the recently released iPhone by Apple. Although zooming of a particular document format is only a part of what a "true" ZUI can be, it is an important part towards making use of limited real estate of small screens.

Most recently, Microsoft's Live Labs has released a zooming UI for web browsing called DeepFish
Microsoft Live Labs Deepfish

Deepfish was an experimental browsing software system for mobile devices that uses a zooming user interface, being developed at Microsoft Windows Live....
 for the Windows Mobile 5 platform.

Apple's iPhone
IPhone

The iPhone is an internet-connected multimedia smartphone designed and marketed by Apple Inc. with a flush multi-touch screen and a minimal hardware interface....
 (premiered June 2007) uses a stylized form of ZUI, in which panning and zooming are performed through a touch interface. It is not a full ZUI implementation since these operations are applied to bounded spaces (such as web pages or photos) and have a limited range of zooming and panning.

Recently Franklin Servan-Schreiber founded , based on work he did at the Sony Research Laboratories in the mid-nineties. The Zooming Browser for Collage of High Resolution Images was released in Alpha in October 2007. Zoomorama's browser is all Flash based.

External links


ZUI projects

  • A ZUI plugin for Mootools
  • browser companion using Jazz.
  • Bluebottle OS
    Bluebottle OS

    Bluebottle, , is the name of the next generation Native Oberon, the Oberon operating system for bare PC hardware. It was developed at the ETH Z?rich....
     is an evolution of Native Oberon
    Native Oberon

    Native Oberon is the version of the Oberon which runs on x86 PC hardware. It has minimal hardware requirements . The basic system runs from a single HD-Floppy and additional software can be installed through the network....
     and has a zooming user interface.
  • is a ZUI framework with plugin applications.
  • (defunct)
  • (formerly Jazz) ZUI toolkit for Java and C#. is Piccolo's successor and its new home where it is actively developed and maintained.
  • by Microsoft
    Microsoft

    Microsoft Corporation is a multinational corporation computer technology corporation that develops, manufactures, licenses, and supports a wide range of computer software products for computing devices....
  • An experimental zooming desktop.
  • ZUI toolkit for Java.
  • Zooming user interface for mobile devices
  • Zooming user interface for collage of high resolution images
  • Zooming presentation editor


Examples


  • Zoomable website from bevodesign.com
  • The personal website of Hans Oksendahl (creator of )
  • Technology behind Microsoft's Photosynth
  • Zooming photo browser.
  • A ZUI demo in Flash that demonstrates a conceptual future desktop. Written by Aza Raskin
    Aza Raskin

    Aza Raskin is an United States design expert, and interface guru. He is the son of noted human-computer interface expert Jef Raskin....
    .
  • A ZUI coded in Flash that uses content from independent servers. Written by David Matthews.
  • A notable implementation for web navigation.
  • Zoomable world map with integrated search.
  • Zoomable world.
  • Spatial image web server
  • 3D concept mapping
    Concept map

    A concept map is a diagram showing the relationships among concepts. They are graphical tools for organizing and representing knowledge. They include concepts, usually enclosed in circles or boxes of some type, and relationships between concepts indicated by a connecting line linking two concepts....
     software for organizing information.
  • Zoomable 3d file browser for Mac OS X.
  • Another zoomable file browser for Mac OS X.
  • A zoomable file browser for Microsoft Windows
    Microsoft Windows

    Microsoft Windows is a series of software operating systems and graphical user interfaces produced by Microsoft. Microsoft first introduced an operating environment named Windows in November 1985 as an add-on to MS-DOS in response to the growing interest in graphical user interfaces ....
    .
  • Television Electronic Program Guide from OpenTV using ZUI.
  • A zooming interface for text insertion.
  • Wii gaming console includes a zooming interface; especially for its Opera Web Browser.
  • Opera Mini
    Opera Mini

    Opera Mini is a web browser designed primarily for mobile phones, but also for smartphones and personal digital assistants. It uses the Java ME platform and consequently requires that the mobile device be capable of running Java ME applications....
     mobile browser is an example of ZUI concept .
  • iPhone
    IPhone

    The iPhone is an internet-connected multimedia smartphone designed and marketed by Apple Inc. with a flush multi-touch screen and a minimal hardware interface....
     A handheld zooming interface in a commercial device
  • Zoomable File-System Viewers. Written in Java, based on Piccolo Toolkit. Nothing to install. Run under any operating system.
  • A zoomable CMS implemented by Ajax.
  • for Compiz
    Compiz

    Compiz is one of the first compositing window managers for the X Window System that uses 3D graphics hardware to create fast compositing desktop effects for window management....
     (can be used with for a full ZUI)


Resources

  • Community for folks interested in zooming interfaces and technologies.