Shelf (computing)

Shelf (computing)

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 file system hierarchy. In Mac OS X, items may be dragged onto the sidebar area of the Finder while holding the Apple key, but these do not behave as placeholders and cannot be manipulated in the below manner.

The dynamics of the Shelf in file system 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 user navigates to the source directory
* the file is dragged to the Shelf
* the user navigates to the destination directory
* the file is dragged from the Shelf to the destination directory

Note that the file, when dragged to the Shelf, has not moved anywhere and is not 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.

The NeXT functionality builds upon this concept by allowing the destination directory to be put on the Shelf as well, and the file can be merely dragged to the destination directory icon.

The process is similar to the Microsoft Windows functionality of copying or cutting file system objects (a file or files, a folder or folders, or a combination of both) to the clipboard; the objects are not copied or removed from their original location until the paste operation to the new location is completed. The Shelf concept, though older, is more powerful in that the file system objects, their sources and destinations are persistent and available as long as they are on the Shelf (in the Windows cut, copy, and paste metaphor the objects and locations persist until one copy/move operation is complete or until something else is placed in the clipboard).

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

The NeXTSTEP and OPENSTEP file management application (called FileViewer and run by 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.

ee also

*Miller Columns


Wikimedia Foundation. 2010.

Игры ⚽ Поможем написать курсовую

Look at other dictionaries:

  • Shelf — A shelf is a detail of furniture for storing items.It may also refer to:* Shelf (computing), a user interface feature in the NeXTSTEP operating system * Shelf, West Yorkshire, a village in England * Continental shelf, the extended perimeter of a… …   Wikipedia

  • Advanced Telecommunications Computing Architecture — [PICMG. Reference . PICMG 3.0 Revision 2.0 AdvancedTCA Base Specification. http://www.picmg.org] (ATCA or AdvancedTCA) is the largest specification effort in the history of the PCI Industrial Computer Manufacturers Group (PICMG), with more than… …   Wikipedia

  • Commodity computing — (or Commodity cluster computing) is to use large numbers of already available computing components for parallel computing to get the greatest amount of useful computation at low cost.[1] It is computing done in commodity computers as opposed to… …   Wikipedia

  • Cluster Computing — NASA Computercluster Ein Computercluster, meist einfach Cluster (engl. „Schwarm“, „Gruppe“, „Haufen“), bezeichnet eine Anzahl von vernetzten Computern, die von außen in vielen Fällen als ein Computer gesehen werden können. In der Regel sind die… …   Deutsch Wikipedia

  • Parallel computing — Programming paradigms Agent oriented Automata based Component based Flow based Pipelined Concatenative Concurrent computing …   Wikipedia

  • Power Computing Corporation — (often referred to as Power Computing) was the first company selected by Apple Computer to create Macintosh compatible computers. Stephen “Steve” Kahng, a computer engineer best known for his design of the Leading Edge Model D, founded the… …   Wikipedia

  • Cluster (computing) — A computer cluster is a group of linked computers, working together closely so that in many respects they form a single computer. The components of a cluster are commonly, but not always, connected to each other through fast local area networks.… …   Wikipedia

  • Category:Computing terminology — From Technical terminology: Technical terminology is the specialized vocabulary of a field. These terms have specific definitions within the field, which is not necessarily the same as their meaning in common use. Jargon is similar, but more… …   Wikipedia

  • List of computing and IT abbreviations — This is a list of computing and IT acronyms and abbreviations. Contents: 0–9 A B C D E F G H I J K L M N O P Q R S T U V W X Y …   Wikipedia

  • Off-the-shelf — may refer to: Off the shelf component Commercial off the shelf, a phrase in computing terminology Ready to wear Shelf corporation, a type of company Off the Shelf Festival, a festival of writing and reading which takes place each year in… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”