Soup (Apple Newton)

Soup (Apple Newton)

Instead of a "traditional" File System, the Newton has a shallow database system, based on the concept of "Soup". The Newton considers its internal storage, and each inserted card, as a separate "store" (a volume). Any store may have either read/write "soups" (databases), or read-only objects called "packages" (Packages are roughly equivalent to applications, though they may also be storage areas or plug-ins).

A soup is a simple one-table database of "entries" which may be indexed in different ways and queried by a variety of methods. Various soups store the Newton's equivalent of "documents" or "files". The Newton has a rich set of indexing and querying mechanisms for soups. One important index is the "tags" index. Soup entries may be "tagged" with some user-defined string; applications use these tags to mimic the mechanism of filing entries into "folders", each folder identified by a user-defined string.

Soups have an accompanying ID symbol which represents a soup of that "kind"; this ID is assigned to a soup by the application which created it and uses it. For example, Hemlock (an Internet Search Tool for the Newton) maintains two soups, each with a different ID. One soup holds a list of search engines, the other holds the query results.

Soups on different stores may have the same ID, meaning that they are the same kind of soup, just spread out on different cards. When applications access soups, they usually do so by querying and accessing a "union soup" object. From an application's perspective, union soups merge all the soups of a given ID on different stores into one unified soup for that ID. This happens dynamically; when a user adds or removes cards, the union soup changes automatically, each application is notified, and they update their presentation to the user to reflect this. For example, if the user pulls out a card containing a Note Pad soup, the appropriate soup entries (i.e. "notes") in the Note Pad's union soup automatically disappear, the Note Pad is notified, and its display is updated to show that these entries are now gone. Treating documents as database entries in a global union soup made Newtons very apt at handling multiple cards yanked and inserted while applications are running.

There are a few global soups which all applications use; the most important one is the "System" Soup, which stores global information for applications, commonly application preferences.


Wikimedia Foundation. 2010.

Игры ⚽ Поможем решить контрольную работу

Look at other dictionaries:

  • Apple Newton — The Apple Newton, or simply Newton, is the iPhone s predecessor and was an early line of personal digital assistants developed and marketed by Apple Computer (now Apple Inc.) from 1993 to 1998. Some electronic engineering and the manufacture of… …   Wikipedia

  • Soup (disambiguation) — Soup may refer to:*Soup, a liquidy food *Soup (album), a rock album by Blind Melon *Soup (The Housemartins and The Beautiful South album), another album *Soup (book), a book by Robert Newton Peck *The Soup, a television show on the E!… …   Wikipedia

  • Newton (platform) — This article is about the Apple Newton platform. For the Apple MessagePad series of hardware devices, see MessagePad. The Apple Newton MessagePad 2100, running Newton OS, alongside an iPhone running iOS, Apple s current handheld platform. The… …   Wikipedia

  • Apple — Inc. Rechtsform Incorporated ISIN US0378331005 Gründung 1976 …   Deutsch Wikipedia

  • List of Saturday Night Live commercials — The following is a partial list of Saturday Night Live commercial parodies. On Saturday Night Live ( SNL ), a parody advertisement is commonly shown after the host s opening monologue. Fast food, beer, feminine hygiene products, toys, and… …   Wikipedia

  • List of Saturday Night Live commercial parodies — This television related list is incomplete; you can help by expanding it. The following is a partial list of Saturday Night Live commercial parodies. On Saturday Night Live (SNL), a parody advertisement is commonly shown after the host s opening… …   Wikipedia

  • Doug Menuez — (born 1957) is an American photographer. His career encompasses photojournalism, documentary, commercial, and commissioned photography. He has traveled to the North Pole, the Amazon, Vietnam, Africa, Dubai, Japan, and other regions of the world.… …   Wikipedia

  • List of Singapore-related topics — This is a list of topics related to Singapore. For a similar list in alphabetical order, see list of Singapore related topics by alphabetical order. Those interested in the subject can monitor changes to the pages by clicking on Related changes… …   Wikipedia

  • performing arts — arts or skills that require public performance, as acting, singing, or dancing. [1945 50] * * * ▪ 2009 Introduction Music Classical.       The last vestiges of the Cold War seemed to thaw for a moment on Feb. 26, 2008, when the unfamiliar strains …   Universalium

  • Diffusion of technology in Canada — This article outlines the history of the diffusion or spread of technology in Canada. Technologies chosen for treatment here include, in rough order, transportation, communication, energy, materials, industry, public works, public services… …   Wikipedia

Share the article and excerpts

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