FACTOID # 58: Looking for geniuses? Head straight to Iceland. There are more than 3 Nobel Prize Winners for every million Icelanders.
 
 Home   Encyclopedia   Statistics   Countries A-Z   Flags   Maps   Education   Forum   FAQ   About 
 
WHAT'S NEW
RECENT ARTICLES
More Recent Articles »
 

SEARCH ALL

FACTS & STATISTICS    Advanced view

Search encyclopedia, statistics and forums:

 

 

(* = Graphable)

 

 


Encyclopedia > Workbench (AmigaOS)
Amiga Workbench (1985)
Amiga Workbench (1985)

Workbench is the name given to both the core AmigaOS software that is not stored in the Kickstart ROM (the "Workbench disk"), and also the native graphical shell for the Amiga computer. The Workbench environment does not have to be loaded for software to run. In fact, to take over the Amiga hardware and keep all memory and resources to themselves, many games boot directly from Kickstart (using a custom bootblock on the floppy disk). Amiga_Workbench_1_3 large version from http://www. ... Amiga_Workbench_1_3 large version from http://www. ... The original Amiga 1000 (1985) with Commodore 1080 monitor The Amiga is a family of home/personal computers originally developed by Amiga Corporation as an advanced home entertainment and productivity machine. ... AmigaOS is the default native operating system of the Amiga personal computer. ... It has been suggested that this article or section be merged into Shell_(computing). ... The original Amiga 1000 (1985) with Commodore 1080 monitor The Amiga is a family of home/personal computers originally developed by Amiga Corporation as an advanced home entertainment and productivity machine. ... The bootblock is a small portion of software code read from a specific area of boot device after control is handed to it by the BIOS (or similar structure dependending of system architecture involved, eg: OBP on Sun SPARC systems). ... A floppy disk is a data storage device that is composed of a disk of thin, flexible (floppy) magnetic storage medium encased in a square or rectangular plastic shell. ...


As the name suggests, the metaphor of a workbench is used, rather than a desktop; directories are depicted as drawers, executable files are tools, data files are projects and GUI widgets are gadgets. In many other aspects the interface resembles Mac OS, with the main desktop showing icons of inserted disks and hard drive partitions, and a single menu bar at the top of every screen. Unlike the Macintosh, the standard Amiga mouse has two buttons – the right mouse button operates the pull-down menus, with a Macintosh-style "release to select" mechanism. In language, a metaphor (from the Greek: metapherin rhetorical trope) is defined as a direct comparison between two or more seemingly unrelated subjects. ... AmigaOS is the default native operating system of the Amiga and AmigaOne personal computers. ... This article or section does not cite its references or sources. ...


A unique feature of Workbench is multiple screens. These are conceptually similar to X Window System virtual desktops or workspaces, but are generated dynamically by application programs as necessary. Each screen can have a different resolution and colour depth. A gadget in the top-right corner of the screen allows screens to be cycled - as the OS stores all screens in memory simultaneously, redrawing is instantaneous. Screens can also be dragged up and down by their title bars. On older Amigas this functionality was provided by the custom chipsets specially designed for the platform, but since AmigaOS4 a new technique is adopted and the screens are draggable in any direction. Drag and drop between different screens is possible too. KDE 3. ...


Underlying the Workbench is the Intuition windowing system. This controls and draws screens, windows and gadgets, and handles input from the keyboard and mouse, passing messages to programs.


Workbench 2.0 user interface improvements

Amiga Workbench 2.0
Amiga Workbench 2.0

Until Workbench 2.0, there was no unified look and feel design standard - application developers had to write their own widgets (both buttons and menus), with Intuition providing minimal support. With Workbench 2.0 came gadtools.library, which provided standard widget sets, and the Amiga User Interface Style Guide, which explained how applications should be laid out for consistency. Image File history File links Wb_20. ... Image File history File links Wb_20. ... The original Amiga 1000 (1985) with Commodore 1080 monitor The Amiga is a family of home/personal computers originally developed by Amiga Corporation as an advanced home entertainment and productivity machine. ... Look and feel refers to design aspects of a graphical user interface - in terms of both colours, shapes, layout, typefaces, etc (the look); and, the behaviour of dynamic elements such as buttons, boxes, and menus (the feel). It is used in reference to both software and websites. ...


Workbench 2.0 also added support for public screens. Instead of the Workbench screen being the only shareable screen, applications could create their own named screens to share with other applications.


Workbench 2.0 introduced AmigaGuide, a simple text-only hypertext markup scheme and browser, for providing online help inside applications. It also introduced Installer, a standard software installation program, driven by a LISP-like scripting language. Amigaguide is a hypertext document file format designed for the Amiga, files are stored in ASCII so it is possible to read and edit a file without the need for special software. ... To meet Wikipedias quality standards, this article or section may require cleanup. ... A lisp is a speech impediment, historically also known as sigmatism. ...


Finally, Workbench 2.0 rectified the problem of developers hooking directly into the input-events stream to capture keyboard and mouse movements, often locking up the whole system. Workbench 2.0 provided Commodities, a standard interface for modifying or scanning input events. This included a standard method for specifying global "hotkey" key-sequences, and a Commodities Exchange registry for the user to see what commodities were running. Hooking in programming is a technique employing so called hooks to make a chain of procedures as a handler. ...


Workbench icons

The icons that Workbench uses to represent the files in a volume or a drawer are stored in special .info files, with the name of the .info file matching the name of the file it represents. For example, the icon for NotePad, a text editor, is found in the file NotePad.info. Nuvola icons for KDE are available in PNG format, which come in six sizes, and SVG format, which is scalable On computer displays, a computer icon is a small pictogram. ... Notepad is the standard text editor for Microsoft Windows A text editor is a piece of computer software for editing plain text. ...


The .info file includes the graphical representation of the icon and its position in the volume or drawer window. The icon also specifies the type of the file, as used by Workbench. Workbench recognises five different file types:

  • Tool: An executable program.
  • Project: A data file of an executable program. The program which created the file is named in the icon file, double-clicking on the icon loads the program that created it.
  • Drawer: A directory containing files, and other drawers.
  • Volume: A physical disk or a RAM disk.
  • Garbage: The Trashcan - a deleted file backup, which works in a similar way to the 'Recycle bin' in Microsoft Windows.

An additional three file types are available and are intended for future expansion: A RAM-Disk, Ramdisk or Ramdrive is a virtual solid state disk that uses a segment of active computer memory, RAM, as secondary storage, a role typically filled by hard drives. ... In the Microsoft Windows operating systems, the recycle bin is a holding area for files that are to be deleted from a storage device. ... Microsoft Windows is the name of several families of proprietary operating systems by Microsoft. ...

  • Device: designed for displaying information about attached devices
  • Kick: The icon of a bootable disk
  • App Icon: An icon which will be used as (part of) the GUI for an application

Of these three only App Icons currently are used by any part of Workbench/AmigaOS.


Tool files can include "tool types" in the .info file. These are used as configuration options for the program. Each tool type is a single line of text, which can optionally include parameters, written after an = sign. Tool types can be commented out by writing them in parentheses. For example, the tooltype "CX_POPKEY=ctrl alt f1" says that the application (a Commodity) will pop up the user interface in response to the key sequence Ctrl-Alt-F1. Various brackets in Arial // In writing Brackets are punctuation marks, used in pairs to set apart or interject text within other text. ...


The colours used in the icon are normally only stored as indices to the Amiga Workbench screen's current palette. Because of this, the icons' colour scheme is inherently tied to the chosen hues in the screen's palette, and choosing non-standard colours can give the icons an ugly appearance. This problem was party solved by a third-party system called NewIcons, which adds additional features to the standard .info files. Unlike normal Workbench icons, NewIcons include actual RGB colour information, and the system tries its best to match the icons' colour hues to those in the screen palette. NewIcons is a third-party extension to the icon handling system of AmigaOS, the native operating system of the Amiga. ... The RGB color model utilizes the additive model in which red, green, and blue light are combined in various ways to create other colors. ...


Since AmigaOS 3.5, Workbench supports icons with up to 256 colors, still based on the screen palette. This release of AmigaOS features the Glowicons icon set by Matt Chaput. With AmigaOS 4.0, a screen-palette-independent system is used. The 4.0 icons, designed by Martin Merz, can use a palette of 256 colors each. The Glowicons format, based on NewIcons file format, is the icon format used in AmigaOS 3. ... Matt Chaput is the inventor of Glowicons for AmigaOS 3. ... Martin Merz (born September 17, 1969 in Donauwörth/Germany) is a designer of Amiga related icons. ...


External Links

  • The Workbench Nostalgia Page
  • Amiga University - Amiga Workbench Replacements
AmigaOS (category)
Companies: Commodore International | Hyperion Entertainment
Computers: Amiga
Technology: Workbench | Intuition | AmigaDOS | ARexx | AmigaBASIC | Amigaguide | Software | Games | Demos
Operating systems: AmigaOS (versions) | AROS | MorphOS


 

COMMENTARY     


Share your thoughts, questions and commentary here
Your name
Your comments
Please enter the 5-letter protection code

Want to know more?
Search encyclopedia, statistics and forums:

 


Lesson Plans | Student Area | Student FAQ | Reviews | Press Releases |  Feeds | Contact
The Wikipedia article included on this page is licensed under the GFDL.
Images may be subject to relevant owners' copyright.
All other elements are (c) copyright NationMaster.com 2003-5. All Rights Reserved.
Usage implies agreement with terms.