Wizard (software)
Encyclopedia
A software wizard or setup assistant is a user interface
User interface
The user interface, in the industrial design field of human–machine interaction, is the space where interaction between humans and machines occurs. The goal of interaction between a human and a machine at the user interface is effective operation and control of the machine, and feedback from the...

 type that presents a user with a sequence of dialog box
Dialog box
In a graphical user interface of computers, a dialog box is a type of window used to enable reciprocal communication or "dialog" between a computer and its user. It may communicate information to the user, prompt the user for a response, or both...

es that lead the user through a series of well-defined steps. Tasks that are complex, infrequently performed, or unfamiliar may be easier to perform using a wizard. In contrast, an expert system
Expert system
In artificial intelligence, an expert system is a computer system that emulates the decision-making ability of a human expert. Expert systems are designed to solve complex problems by reasoning about knowledge, like an expert, and not by following the procedure of a developer as is the case in...

 guides a user through a series of (usually yes/no) questions to solve a problem.

By 2001, wizards had become commonplace in most consumer-oriented operating systems, although not always under the name "wizard". In Mac OS X
Mac OS X
Mac OS X is a series of Unix-based operating systems and graphical user interfaces developed, marketed, and sold by Apple Inc. Since 2002, has been included with all new Macintosh computer systems...

, for example, they are called "assistants"; some examples include the "Setup Assistant", which is run at initial bootup of the Macintosh, and the "Network Setup Assistant", which has a similar function to the MS-Windows "New Connection Wizard". GNOME
GNOME
GNOME is a desktop environment and graphical user interface that runs on top of a computer operating system. It is composed entirely of free and open source software...

 refers to its wizards as "assistants".

Many web application
Web application
A web application is an application that is accessed over a network such as the Internet or an intranet. The term may also mean a computer software application that is coded in a browser-supported language and reliant on a common web browser to render the application executable.Web applications are...

s, for instance online booking sites, make use of the wizard paradigm to complete lengthy interactive processes, sometimes becoming similar to automated online assistants. Oracle Designer
Oracle Designer
Oracle Designer is Oracle's CASE tool for designing an information system and generating it. After generating the information system one is able to edit the generated code with Oracle Developer Suite-Components of Oracle Designer:Business Process Modelling...

 also uses wizards extensively.

The use of wizards is controversial among user interface
User interface
The user interface, in the industrial design field of human–machine interaction, is the space where interaction between humans and machines occurs. The goal of interaction between a human and a machine at the user interface is effective operation and control of the machine, and feedback from the...

 designers because wizards encourage modal window
Modal window
In user interface design, a modal window is a child window that requires users to interact with it before they can return to operating the parent application, thus preventing the workflow on the application main window...

s, which their opponents consider antithetical to proper human interface design.

The Microsoft Manual of Style for Technical Publications (Version 3.0) urges technical writers to refer to these assistants as "wizards" and to use lowercase letters. In countries where the concept of wizard does not convey the idea of helpfulness or is offensive (via the suggestion that actual magic
Magic (paranormal)
Magic is the claimed art of manipulating aspects of reality either by supernatural means or through knowledge of occult laws unknown to science. It is in contrast to science, in that science does not accept anything not subject to either direct or indirect observation, and subject to logical...

is being used), the manual suggests using the term "assistant" instead.

External links

The source of this article is wikipedia, the free encyclopedia.  The text of this article is licensed under the GFDL.
 
x
OK