In
computing
Computing is any goal-oriented activity requiring, benefiting from, or creating computer, computing machinery. It includes the study and experimentation of algorithmic processes, and the development of both computer hardware, hardware and softw ...
, a zooming user interface or zoomable user interface (ZUI, pronounced zoo-ee) is a type of
graphical user interface (GUI) where
users can change the scale of the
viewed area in order to see more detail or less, and browse through different
documents. Information elements appear directly on an infinite
virtual desktop
In computing, a virtual desktop is a term used with respect to user interfaces, usually within the WIMP (computing), WIMP paradigm, to describe ways in which the virtual space of a computer's desktop environment is expanded beyond the physical ...
(usually created using
vector 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.
ZUIs use zooming as the main metaphor for browsing through
hyperlink
In computing, a hyperlink, or simply a link, is a digital reference providing direct access to Data (computing), data by a user (computing), user's point and click, clicking or touchscreen, tapping. A hyperlink points to a whole document or to ...
ed or
multivariate information.
Objects present inside a zoomed page can in turn be zoomed themselves to reveal further detail, allowing for
recursive nesting and an arbitrary level of zoom.
When the level of detail present in the resized object is changed to fit the relevant information into the current size, instead of being a proportional view of the whole object, it's called semantic zooming.
Some consider the ZUI paradigm as a flexible and realistic successor to the traditional windowing GUI, being a
Post-WIMP interface.
History
Ivan Sutherland presented the first program for zooming through and creating graphical structures with constraints and
instancing, on a CRT in his
Sketchpad program in 1962.
A more general interface was done by the
Architecture Machine Group in the 1970s at MIT. Hand tracking,
touchscreen
A touchscreen (or touch screen) is a type of electronic visual display, display that can detect touch input from a user. It consists of both an input device (a touch panel) and an output device (a visual display). The touch panel is typically l ...
,
joystick, and
voice control were employed to control an infinite plane of projects, documents, contacts, video and interactive programs. One of the instances of this project was called Spatial Dataland.
Another GUI environment of the 70's, which used the zooming idea was
Smalltalk at
Xerox PARC, which had infinite ''desktops'' (only later named such by
Apple Computer), that could be zoomed in upon from a birds eye view after the user had recognized a miniature of the window setup for the project.
The longest running effort to create a ZUI has been the Pad++ project begun by
Ken Perlin,
Jim Hollan, and
Ben Bederson at
New York University
New York University (NYU) is a private university, private research university in New York City, New York, United States. Chartered in 1831 by the New York State Legislature, NYU was founded in 1832 by Albert Gallatin as a Nondenominational ...
and continued at the
University of New Mexico under Hollan's direction. After Pad++, Bederson developed Jazz, then Piccolo, and now Piccolo2D at the
University of Maryland, College Park
The University of Maryland, College Park (University of Maryland, UMD, or simply Maryland) is a public university, public Land-grant university, land-grant research university in College Park, Maryland, United States. Founded in 1856, UMD i ...
, which is maintained in
Java
Java is one of the Greater Sunda Islands in Indonesia. It is bordered by the Indian Ocean to the south and the Java Sea (a part of Pacific Ocean) to the north. With a population of 156.9 million people (including Madura) in mid 2024, proje ...
and
C#. More recent ZUI efforts include
Archy by the late
Jef RaskinZVTMdeveloped at
INRIA (which uses the Sigma lens technique), and the simple ZUI of the
Squeak
Squeak is an object-oriented, class-based, and reflective programming language. It was derived from Smalltalk-80 by a group that included some of Smalltalk-80's original developers, initially at Apple Computer, then at Walt Disney Imaginee ...
Smalltalk programming environment and language. The term ZUI itself was coined by
Franklin Servan-Schreiber and Tom Grauman while they worked together at the
Sony
is a Japanese multinational conglomerate (company), conglomerate headquartered at Sony City in Minato, Tokyo, Japan. The Sony Group encompasses various businesses, including Sony Corporation (electronics), Sony Semiconductor Solutions (i ...
Research Laboratories. They were developing the first Zooming User Interface
library
A library is a collection of Book, books, and possibly other Document, materials and Media (communication), media, that is accessible for use by its members and members of allied institutions. Libraries provide physical (hard copies) or electron ...
based on Java 1.0, in partnership with Prof. Ben Bederson,
University of New Mexico, and Prof. Ken Perlin,
New York University
New York University (NYU) is a private university, private research university in New York City, New York, United States. Chartered in 1831 by the New York State Legislature, NYU was founded in 1832 by Albert Gallatin as a Nondenominational ...
.
GeoPhoenix, a Cambridge, MA, startup associated with the
MIT Media Lab
The MIT Media Lab is a research laboratory at the Massachusetts Institute of Technology, growing out of MIT's Architecture Machine Group in the MIT School of Architecture and Planning, School of Architecture. Its research does not restrict to fi ...
, founded by Julian Orbanes, Adriana Guzman, Max Riesenhuber, released the first mass-marketed commercial Zoomspace in 2002–03 on the Sony
CLIÉ personal digital assistant (PDA) handheld, with Ken Miura of Sony
In 2002, Pieter Muller extended the
Oberon System with a zooming user interface and named it ''Active Object System'' (AOS).
In 2005, due to copyright issues, it was renamed to ''Bluebottle'', and in 2008, to ''
A2''.
In 2006,
Hillcrest Labs introduced the HoME television navigation system, the first graphical, zooming interface for television.
[''Popular Mechanics'' 2007. Retrieved November 11, 2011. Glen Derene]
Wii 2.0: Loop remote lets you click by gesture.
/ref>
In 2007, Microsoft's Live Labs released a zooming UI for web browsing called Microsoft Live Labs Deepfish for the Windows Mobile 5 platform.
Apple's iPhone (premiered June 2007) uses a stylized form of ZUI, in which panning and zooming are performed through a touch user interface (TUI). A more fully realised ZUI is present in the iOS home screen (as of iOS 7), with zooming from the homescreen in to folders and finally in to apps. The photo app zooms out from a single photo to moments, to collections, to years, and similarly in the calendar app with day, month and year views. 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.
Franklin Servan-Schreiber founded Zoomorama, based on work he did at the Sony Research Laboratories in the mid-1990s. The Zooming Browser for Collage of High Resolution Images was released in Alpha in October 2007. Zoomorama's browser is all Flash-based. In 2010, project development ended, but many examples are still available on the site.
From 2008 to 2010, GNOME Shell used a zooming user interface for virtual workspaces management. This ZUI was eventually replaced by a different, scrolling-based design.
In 2017, bigpictu.re offers an infinite (pan and zoom) notepad as a web application based on one of the first ZUI open-source libraries.
In 2017, Zircle UI was released. It is an open source UI library that uses zoomable navigation and circular shapes.
In 2022, the Miro collaboration platform, what is a zooming user interface, reported 40 million users. It was released in 2011 as RealtimeBoard and in 2019 rebranded as Miro.
See also
* Vector-based graphical user interface
* Resolution independence
References
External links
The Economist 2012 article about ZUI
{{DEFAULTSORT:Zooming User Interface
Graphical user interfaces
*
User interface techniques
3D GUIs
id:Prezi