Shelf_(computing) Shelf_(computing)

Shelf (computing) - Definition

The Shelf is an interface feature in NeXTSTEP and OpenStep, and is used as a repository to store links to commonly used files, directories and programs, and as a temporary "holding" place to move/copy files and directories around in the filesystem hierarchy.

The dynamics of the Shelf in filesystem operations can be illustrated by comparison with the metaphor used in the Microsoft Windows operating systems. In order to move a file the following steps may be taken:

  • the window containing the source folder is opened
  • the window containing the destination folder is opened
  • the desired file in the source directory is dragged to the destination folder

With the NeXT operating systems, in addition to moving files by dragging them from window to window, the following method can be used:

  • the source directory is navigated to
  • the file is dragged to the Shelf*
  • the destination directory is navigated to
  • the file is dragged from the Shelf to the destination directory

*NB The file, when dragged to the Shelf, has not moved anywhere or is changed in any way. The Shelf icon is merely a placeholder for the file. In moving the placeholder off the shelf, the actual action occurs.

Notice also that to speed the process up, the destination directory can be put on the Shelf as well, and the file can be merely dragged to the destination directory icon.

Since Shelf icons are 'placeholders' of sorts, then icons can be put on the Shelf representing commonly used directories or programs that are commonly used can be put on the Shelf as well.

The NeXTSTEP and OpenStep file management application (called the Workspace Manager) also allowed users to have different shelves associated with particular directories. Users simply opened a new browser rooted in a particular subdirectory, and that browser window would show the corresponding shelf, allowing users to have many different shelves based on whatever folder hierarchy they happened to be using to organize their files.

(computing) - Example Usage

psalkodiakaa00: Advanced Programming in the UNIX(R) Environment (Addison-Wesley Professional Computing Series) (Hardcover): Best... http://t.co/NCPezRV7
y_dont_u_and_i: Richard Karp, Leader of ICSI Algorithms Group, Named Founding Director of ...: BERKELEY, Calif., May 02, 2012 (B... http://t.co/8O42XDa0
Collettedtw: Motion Computing J3500 I7-640 1.20 GHZ - 4GB RAM - VAD W/GORILLA GLASS - 64GB SSD - WIN7 - INTEL: The J3500 is p... http://t.co/58Q9iJqj
EmilyGreger: Who has the fastest Internet? Report sheds light on most- and least-connected ...: So who wins? South Korea, wit... http://t.co/IXtSgPgi
skumpol: RT @nuisaran: ทบทวนกันหน่อยครับ เรื่อง "Cloud Computing" http://t.co/i55Mowbs
Copyright 2010 WordIQ.com - Privacy Policy  :: Terms of Use  :: Contact Us  :: About Us
This article is licensed under the GNU Free Documentation License. It uses material from the this Wikipedia article.