- Zooming user interface
In
computing , a zooming user interface or zoomable user unterface (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 ofgraphical user interface (GUI). Information elements appear directly on an infinitevirtual desktop (usually created usingvector 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 ,Jim Hollan , andBen Bederson atNew York University and continued at theUniversity of New Mexico under Hollan's direction. After Pad++, Bederson developed Jazz and later [http://www.cs.umd.edu/hcil/piccolo/ Piccolo] at theUniversity of Maryland, College Park , which is still actively being developed in Java and C#. More recent ZUI efforts includeArchy by the lateJef Raskin , and the simple ZUI of theSqueak Smalltalk 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 feature of many
X window manager s, such as the window managers inKDE andGNOME , provided some of the organizational benefits of ZUIs.Mac OS X Leopard ships with virtual desktops as a feature called "Spaces." 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 ."GeoPhoenix , a Cambridge, MA, startup associated with theMIT Media Lab , founded byJulian 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. [cite web
url=http://findarticles.com/p/articles/mi_m0GZQ/is_3_44/ai_96795300
accessdate=2008-05-13
title=Sony implements GeoPhoenix interface in new CLIE PEG-NZ90 and NX series handhelds
work=EDP Weekly's IT Monitor
date=2003-01-20] TheNintendo DS 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.[http://www.picsel.com/ Picsel Technologies] 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 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 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 [http://www.zoomorama.com/ Zoomorama] , 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.
References
External links
ZUI projects
* [http://github.com/hansineffect/moozui MooZUI] A ZUI plugin for Mootools
* [http://www.cs.umd.edu/hcil/piccolo/applications/autobahn AutoBAHN] browser companion using Jazz.
* [http://bluebottle.ethz.ch BlueBottle/Aos]Bluebottle OS is an evolution ofNative Oberon and has a zooming user interface.
* [http://eaglemode.sourceforge.net/ Eagle Mode] is a ZUI framework with plugin applications.
* [http://www.mjoo.org mjoo]
* [http://www.cs.umd.edu/hcil/pad++/ Pad++] (defunct)
* [http://www.cs.umd.edu/hcil/piccolo/index.shtml Piccolo] (formerly Jazz) ZUI toolkit for Java and C#.
* [http://labs.live.com/Seadragon.aspx Seadragon] byMicrosoft
* [http://www.duncanjauncey.com/btinternet/zoomdesk/index.html ZoomDesk] An experimental zooming desktop.
* [http://zvtm.sourceforge.net/ Zoomable visual transformation] ZUI toolkit for Java.
* [http://www.zenzui.com ZenZui] Zooming user interface for mobile devices
* [http://www.zoomorama.com Zoomorama] Zooming user interface for collage of high resolution images
* [http://zuiprezi.com ZuiPrezi] Zooming presentation editorExamples
* [http://github.com/hansineffect/moozui MooZUI] An open source ZUI for the web built on
Mootools
* [http://www.ted.com/index.php/talks/view/id/129 Seadragon] Technology behind Microsoft'sPhotosynth
* [http://www.photomesa.com PhotoMesa] Zooming photo browser.
* [http://rchi.raskincenter.org/index.php?title=Demos ZUI Desktop Demo] A ZUI demo in Flash that demonstrates a conceptual future desktop. Written byAza Raskin .
* [http://www.2GoTo.com/ The "Zoomer"] A ZUI coded in Flash that uses content from independent servers. Written by David Matthews.
* [http://www.relevare.com/ Relevare] A notable implementation for web navigation.
* [http://maps.google.com/ Google Maps] Zoomable world map with integrated search.
* [http://earth.google.com/ Google Earth] Zoomable world.
* [http://www.topicscape.com/ 3D Topicscape] 3D concept mapping software for organizing information.
* [http://www.marcmoini.com/f3_en.html 3D-Space VFS] Zoomable 3d file browser for Mac OS X.
* [http://www.acm.uiuc.edu/macwarriors/projects/oldprojects/3dosx/ 3dosx] Another zoomable file browser for Mac OS X.
* [http://www.tactile3d.com/ Tactile 3D] A zoomable file browser forMicrosoft Windows .
* [http://www.opentv.com/openitup/ OpenTV ZUI EPG] Television Electronic Program Guide from OpenTV using ZUI.
* [http://www.inference.phy.cam.ac.uk/dasher/ The Dasher Project] A zooming interface for text insertion.
* [http://wii.com/jp/movies/news-channel/ Nintendo Wii] Wii gaming console includes a zooming interface; especially for its Opera Web Browser.
* [http://www.operamini.com/ Opera Mini]Opera Mini mobile browser is an example of ZUI concept .
*iPhone A handheld zooming interface in a commercial device
* [http://andrea.l.vitali.googlepages.com/zdesktop ZDESKTOP and FILEMAGE] Zoomable File-System Viewers. Written in Java, based on Piccolo Toolkit. Nothing to install. Run under any operating system.
* [http://positlog.com/ PositLog] A zoomable CMS implemented by Ajax.
Wikimedia Foundation. 2010.