Civil Rights
Movements, leaders, victories and the continuing fight for equality.
Explore the people, places, events, achievements, struggles and stories that shaped our journey.
Movements, leaders, victories and the continuing fight for equality.
Innovation, patents, science, technology and world-changing contributions.
Pioneers, champions, Negro Leagues, records, activism and excellence.
Meet the people whose lives, choices and achievements shaped the journey.
Black towns, communities, institutions and places where history happened.
Moments that changed communities, movements, institutions and the nation.
In 1968 Shirley Chisholm became the first Black woman elected to the United States Congress. In 1972 she launched a campaign for the Democratic presidential nomination, breaking another political barrier.
MORE →Reflects the personal views, recollections, and perspective of the author, Mike Davis.
This is a personal recollection on the Move fire on May 13, 1985

In computing, a zooming user interface or zoomable user interface (ZUI, pronounced zoo-ee) is a type of graphical user interface (GUI) on which 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 (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 the user zooms into a text object, it may be represented as a small dot, then a page thumbnail, then a full-size page, and finally a magnified view of the page.
ZUIs use zooming as the main metaphor for browsing through hyperlinked 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.
Researchers have described the ZUI paradigm as a Post-WIMP interface and potential successor to the traditional windowing GUI.[1]
The term ZUI was coined by Franklin Servan-Schreiber while working at Sony Research Laboratories, in partnership with Ben Bederson and Ken Perlin of New York University.[2]
In 1962, Ivan Sutherland presented the first program for zooming through and creating graphical structures with constraints and instancing, on a CRT in his Sketchpad program.[3]
A more general interface was developed by the Architecture Machine Group at MIT in the 1970s. Hand tracking, touchscreen, 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.[4]
Another GUI environment of the '70s, 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.[citation needed]
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[5][1] and continued at the University of New Mexico under Hollan's direction. After Pad++, Bederson developed Jazz, then Piccolo,[6] and now Piccolo2D[7] at the University of Maryland, College Park, which is maintained in Java and C#.
More recent ZUI efforts include Archy by the late Jef Raskin, ZVTM developed at INRIA (which uses the Sigma lens[8] technique),[9] and the simple ZUI of the Squeak Smalltalk programming environment and language.
GeoPhoenix, a startup associated with the MIT Media Lab, founded by Julian Orbanes, Adriana Guzman, and Max Riesenhuber, released a mass-marketed commercial Zoomspace in 2002–03 on the Sony CLIÉ personal digital assistant (PDA) handheld, with Ken Miura of Sony.[citation needed]
In 2002, Pieter Muller extended the Oberon System with a zooming user interface and named it Active Object System (AOS).[10] In 2005, due to copyright issues, it was renamed to Bluebottle, and in 2008, to A2.
In 2005, 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 remain on the site.[citation needed]
In 2006, Hillcrest Labs introduced the HoME television navigation system, the first graphical, zooming interface for television.[11]
In 2007, Microsoft's Live Labs released a zooming UI for web browsing called Microsoft Live Labs Deepfish for the Windows Mobile 5 platform.[citation needed]
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 realized ZUI is present in the iOS home screen (as of iOS 7), with zooming from the home screen into folders and, finally, into apps. The photo app zooms out from a single photo to moments, collections, and years, and similarly, the calendar app zooms out from day, month, and year views.[12] 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.
From 2008 to 2010, GNOME Shell used a zooming user interface for virtual workspaces management.[13] This ZUI was eventually replaced by a different, scrolling-based design.[citation needed]
Prezi, a web-based presentation tool built on a single zoomable canvas, launched in 2009. Rather than build slides, users place content on an open surface and define a sequence of frames that the software navigates by panning, zooming, and rotating during playback. It was the first ZUI to reach mainstream adoption, surpassing 50 million users by 2014.[14][15]
Stack Zooming, launched in 2010, was designed to navigate one-dimensional datasets such as time series by combining zooming and layering to keep the full dataset visible.[16] In 2012, PolyZoom extended the Stack Zooming concept to two-dimensional spaces.[17]
In 2017, bigpictu.re offered an infinite (pan and zoom) notepad as a web application based on one of the first ZUI open-source libraries.[18]
In 2017, Zircle UI was released. It is an open-source UI library that uses zoomable navigation and circular shapes.[19]
Zooming interfaces have implemented several types of zooming behaviors, including:
Most common is geometric zoom, where the scale linearly determines the apparent size of the object.
Source: Wikipedia. Article content is retrieved live through the MediaWiki API.
A vector-based graphical user interface is a mostly conceptual type of graphical user interface where elements are drawn using vector information instead of raster information.
A graphical user interface, or GUI, is a form of user interface that allows users to interact with electronic devices through graphical icons and visual indicators such as secondary notation. In many applications, GUIs are used instead of text-based UIs, which are based on typed command labels or text navigation. GUIs were introduced in reaction to the perceived steep learning curve of command-line interfaces (CLIs), which require commands to be typed on a computer keyboard. The actions in a GUI are usually performed through direct manipulation of the graphical elements. Beyond computers, GUIs are used in many handheld mobile devices such as MP3 players, portable media players, gaming devices, smartphones and smaller household, office and industrial controls. The term GUI tends not to be applied to other lower-display resolution types of interfaces, such as video games (where heads-up displays (HUDs) are preferred), or not including flat screens like volumetric displays because the term is restricted to the scope of 2D display screens able to describe generic information, in the tradition of the computer science research at the Xerox Palo Alto Research Center.
In computing, a zooming user interface or zoomable user interface (ZUI, pronounced zoo-ee) is a type of graphical user interface (GUI) on which 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 (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 the user zooms into a text object, it may be represented as a small dot, then a page thumbnail, then a full-size page, and finally a magnified view of the page. ZUIs use zooming as the main metaphor for browsing through hyperlinked 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. Researchers have described the ZUI paradigm as a Post-WIMP interface and potential successor to the traditional windowing GUI. The term ZUI was coined by Franklin Servan-Schreiber while working at Sony Research Laboratories, in partnership with Ben Bederson and Ken Perlin of New York University.
A user interface markup language is a markup language that renders and describes graphical user interfaces and controls. Many of these markup languages are dialects of XML and are dependent upon a pre-existing scripting language engine, usually a JavaScript engine, for rendering of controls and extra scriptability. The concept of the user interface markup languages is primarily based upon the desire to prevent the "re-invention of the wheel" in the design, development and function of a user interface; such re-invention comes in the form of coding a script for the entire user interface. The typical user interface markup language solidifies often re-used program or script code in the form of markup, making it easier to focus upon design of a user interface in an understandable dialect as opposed to focus on function. User interface markup languages, like most markup and programming languages, rely upon sub-application runtimes to interpret and render the markup code as program code that can be processed and put out in the desired form. In XML-based user interface markup languages, the markup is usually interpreted and represented as a tree of nodes that may be manipulated at runtime by the application's code or dynamically loaded user script.
Before the 1921 destruction of Tulsa’s Greenwood District, Black residents had created a remarkable center of business and community life. The district included stores, professional offices, entertainment venues and homes owned by Black citizens. Understanding Greenwood means learning what was built—not only what was burned.
MORE →Madam C.J. Walker