All Topics  
Intuition (Amiga)

 

   Email Print
   Bookmark   Link






 

Intuition (Amiga)



 
 
The Amiga
Amiga

The Amiga is a family of personal computers originally developed by Amiga Corporation. Development on the Amiga began in 1982 with Jay Miner as the principal hardware designer....
 computer was launched by Commodore
Commodore International

Commodore, the commonly used name for Commodore International, was a United States electronics company based in West Chester, Pennsylvania which was a vital player in the home computer/personal computer field in the 1980s....
 in 1985 with a GUI
Gui

Gui or guee is a generic term to refer to grillinged dishes in Korean cuisine. These most commonly have meat or fish as their primary ingredient, but may in some cases also comprise grilled vegetables or other vegetarian ingredients....
 called Workbench
Workbench (AmigaOS)

Sorry, no overview for this topic
 based on an internal engine which drives all the input events called Intuition, and developed almost entirely by RJ Mical. Users may remember the initial releases for their garish blue/orange/white/black palettes, selected for high contrast. The Amiga team chose it, basing their job on direct experiences made to obtain better contrast solution using even the worst television
Television

Television is a widely used telecommunication mass-media for transmitting and receiving moving , either monochrome or color, usually accompanied by sound....
s the team could find.






Discussion
Ask a question about 'Intuition (Amiga)'
Start a new discussion about 'Intuition (Amiga)'
Answer questions from other users
Full Discussion Forum



Encyclopedia


The Amiga
Amiga

The Amiga is a family of personal computers originally developed by Amiga Corporation. Development on the Amiga began in 1982 with Jay Miner as the principal hardware designer....
 computer was launched by Commodore
Commodore International

Commodore, the commonly used name for Commodore International, was a United States electronics company based in West Chester, Pennsylvania which was a vital player in the home computer/personal computer field in the 1980s....
 in 1985 with a GUI
Gui

Gui or guee is a generic term to refer to grillinged dishes in Korean cuisine. These most commonly have meat or fish as their primary ingredient, but may in some cases also comprise grilled vegetables or other vegetarian ingredients....
 called Workbench
Workbench (AmigaOS)

Sorry, no overview for this topic
 based on an internal engine which drives all the input events called Intuition, and developed almost entirely by RJ Mical. Users may remember the initial releases for their garish blue/orange/white/black palettes, selected for high contrast. The Amiga team chose it, basing their job on direct experiences made to obtain better contrast solution using even the worst television
Television

Television is a widely used telecommunication mass-media for transmitting and receiving moving , either monochrome or color, usually accompanied by sound....
s the team could find. Workbench presented directories as "drawers" because the idea was to present them as drawers of a virtual desktop
Desktop metaphor

The desktop metaphor is an interface metaphor which is a set of unifying concepts used by graphical user interfaces to help users more easily interact with the computer....
 just called Work... bench.

Intuition was the widget and graphics system that made the whole thing work. It was not implemented primarily as an application-managed graphics library (as most systems, following Xerox' design, have done), but rather as a separate task that maintained the state of all the standard UI elements independently from the application. This made it singularly responsive because UI gadgets were live even when the application was busy. The Intuition task was driven by user events through the mouse
Mouse (computing)

In computing, a mouse is a pointing device that functions by detecting dimension motion relative to its supporting surface. Physically, a mouse consists of an object held under one of the user's hands, with one or more buttons....
, keyboard, and other input devices, and it also arbitrated collisions of mousepointer and icons
Icon (computing)

On computer displays, a computer icon is a small pictogram. Icons have been used to supplement the normal alphanumerics of the computer. Modern computers now can handle bitmapped graphics on the display terminal, so the icons are widely used to assist users....
, controlled the "animated icons" etc.

Due to a mistake made by the Commodore sales department, the first floppies
Floppy disk

A floppy disk is a data storage medium that is composed of a disk of thin, flexible magnetic storage medium encased in a square or rectangle plastic shell....
 of AmigaOS
AmigaOS

AmigaOS is the default native operating system of the Amiga personal computer. It was developed first by Commodore International, and initially introduced in 1985 with the Amiga 1000....
 which were released with Amiga 1000
Amiga 1000

The A1000, or Commodore International Amiga 1000, was Commodore's initial Amiga personal computer, introduced on July 24, 1985 at the Lincoln Center in New York City....
 named the whole operating system
Operating system

An operating system is an interface between hardware and applications; it is responsible for the management and coordination of activities and the sharing of the limited resources of the computer....
 (OS) "Workbench". Since then, users and CBM itself referred to "Workbench" as the nickname for the whole AmigaOS (including Amiga DOS, Extras, etc.). This common consent ended with release of version 2.0 of AmigaOS, which re-introduced proper names to the installation floppies of AmigaDOS, Workbench, Extras, etc.). Workbench is also used on the Amiga as a metaphor for their own standard of "desktop
Desktop metaphor

The desktop metaphor is an interface metaphor which is a set of unifying concepts used by graphical user interfaces to help users more easily interact with the computer....
" as opposed to others, such as "Macintosh Finder
Macintosh Finder

The Finder is the default application software program used on the Mac OS and Mac OS X operating systems that is responsible for the overall user-management of files, disks, network volumes and the launching of other applications....
". Workbench itself is another library or process. Rumors said that this concept of modularity was invented by Commodore to treat Workbench as a window amongst the others in the desktop, in order to avoid reprisal from Apple
Apple Computer

Apple Inc., formerly Apple Computer Inc., is an United States multinational corporation which designs and manufactures consumer electronics and software products....
. But this can only be considered a rumor, as all patents on windowed GUIs were property of Xerox
Xerox

Xerox Corporation is a global document management company which manufactures and sells a range of color and black-and-white Computer printer, multifunction systems, photo copiers, digital production printing presses, and related consulting services and supplies....
 at that time.

Early versions of AmigaOS did treat the Workbench as just another window on top of a blank screen; but this is due to the ability of AmigaOS to have invisible screens with a chromakey or a genlock
Genlock

Genlock is a common technique where the video output of one source, or a specific reference signal, is used to synchronization other television picture sources together....
 -- one of the best features of Amiga platform -- even without losing the visibility of Workbench itself. In later AmigaOS versions Workbench could be set as a borderless desktop.

Amiga users were also able to boot
Booting

In computing, booting is a Bootstrapping process that starts operating systems when the user turns on a computer system. A boot sequence is the initial set of operations that the computer performs when it is switched on....
 their computer into a command line interface
Command line interface

A command-line interface is a mechanism for interacting with a computer operating system or software by typing commands to perform specific tasks....
 (CLI), also known as shell
Shell (computing)

In computing, a shell is a piece of software that provides an Interface for users. Typically, the term refers to an operating system shell which provides access to the services of a kernel ....
. This was a keyboard-based environment without the Workbench GUI. Later they could invoke it with the CLI/SHELL command LoadWB which performs the task to load Workbench GUI.

Like most GUIs of the day, Amiga's Intuition followed Xerox's lead anteceding solutions, but pragmatically, a command line interface was also included and it extended dramatically the functionality of the platform. Later releases added more improvements, like support for high-color Workbenchs screens and 3D aspect. Often Amiga users preferred alternative interfaces to standard Workbench, such as Directory Opus
Directory Opus

Directory Opus is a popular file manager program, originally written for the Amiga computer system in the early to mid 1990s. Development on the Amiga version ceased in 1997, but an entirely re-written version of Directory Opus is still being actively developed and sold for the Microsoft Windows operating system by ....
, or interface. An interesting article about these replacements is available (in French language).

The use of improved, third party GUI engines became common amongst users who preferred more attractive interfaces -- such as Magic User Interface
Magic User Interface

The Magic User Interface is an Object-oriented programming system by Stefan Stuntz to generate and maintain graphical user interfaces. With the aid of a preferences program, the user of an application has the ability to customize the outfit according to personal taste....
 (MUI), and ReAction
ReAction GUI

ReAction GUI it is the name of the Widget toolkit engine that is used in AmigaOS 4.It is an evolution of ClassACT, which is an object oriented system of classes that enhanced the aspect of the Workbench 2.0 GUI of AmigaOS....
. These Object Oriented graphic engines driven by "classes" of graphic objects and functions were then standardized into the Amiga environment and changed Amiga Workbench to a complete and modern guided interface, with new standard gadgets, animated buttons, true 24bit-color icons, increased use of wallpapers for screens and windows, alpha channel, transparencies and shadows as any modern GUI requires.

Unfortunately, MUI and similar systems abandoned the separation of the User Interface between the application (which specified gadgets to be displayed) and the Intuition task (which actually managed gadgets for all applications, even when they were busy), so much of the responsiveness of the original system was lost.

Heirs of Workbench are nowadays: Ambient
Ambient desktop

Ambient is a Magic User Interface based desktop environment for MorphOS. Its development was started in 2001 by David Gerber. Main goals were that should be simple and fast....
 for MorphOS
MorphOS

MorphOS is a computer operating system . It is a mixed proprietary software and open source OS produced for the Pegasos PowerPC -processor-based computer, most models of PPC-accelerator-equipped Amiga computers, and a series of Freescale development boards that use the Genesi Firmware, including the EFIKA and mobileGT....
, , Workbench for AmigaOS 4
AmigaOS 4

AmigaOS 4 is a line of Amiga operating systems which runs on PowerPC microprocessors. "The Final Update" was released in 24 December 2006 after five years of development by the Belgian company Hyperion Entertainment under license from Amiga, Inc....
 and Wanderer for AROS
Aros

Aros may refer to:Aros-Eros-Cupid-AmorIt is believed that the origins above led Saint Valentines enthusiasts to appoint the Roman god Cupid as the patron of Valentine's day -- that is the story of Lupercalia and the love and romance associatied with the St....
. There is a brief article on ambient and descriptions of MUI icons, menus and gadgets (aps.fr) and images of Zune
Zune (GUI toolkit)

Zune is an object-oriented widget toolkit which is part of the AROS project and nearly a clone, at both an application programming interface and look and feel level, of Magic User Interface , a well-known Amiga shareware product by Stefan Stuntz....
 stay at main .

A new object-oriented toolkit for all Amiga-like platforms (AmigaOS, MorphOS, AROS), Feelin,was introduced in 2005, and makes extensive use of XML guidelines. It uses its own memory management system, and its memory-pools system shares the embedded OS's semaphores
Semaphore (programming)

In computer science, a semaphore is a protected variable or abstract data type which constitutes the classic method for restricting access to shared resources such as shared memory in a multiprogramming environment....
. Feelin also features a non-centralized ID allocation system, a crash-free object invocation mechanism, and an advanced logging system. Details and images on Feelin can be found at its .