Science Fair Project Encyclopedia
Wizard (software)
A wizard is an interactive computer program acting as an interface to lead a user through a complex task using dialog steps.
This very general definition does not attempt to distinguish a wizard from an expert system. This distinction is not clear in the programing vocabulary. Usually, a wizard searches a database for criteria entered by the user. A web search engine is the most common type of simple wizard. Online airline ticket booking is more complex form of wizard software.
In contrast to Wizards, Expert Systems guide the user through a series of questions, usually with a yes or no answer. Expert Systems are built around algorithms or rules rather than databases. Unfortunately, this distinction is not universal. For example, small rule-based program to assist the installation of network connections or computer peripherals in Microsoft Windows are called Wizards. Some consider Expert System as a general term that include all problem-solving programs, including Wizards and rule-based programs.
Wizards were very controversial amongst user interface designers when they were introduced, because they encourage modal windows, which were considered antithetical to proper human interface design. However, supporters of Microsoft, the leading adopter of wizards, argued that compliance with what they considered arbitrary laws should be secondary to ease of use in user interface design.
See also
- Agent
- expert system
- problem solving
- artificial intelligence
- Assistant
- wxWidgets
- Wizard (Oz)
- Software development
External links
- Citations from CiteSeer
- Wizard of Oz Studies - Why and How (German)
- wxWizard
- The Wizard's Apprentice
- uic.widgets.UICWizard
- Package com.borland.primetime.wizard
- QWizard Class Reference
- Microsoft
- iSeries Navigator Guidelines
- Eclipse User Interface Guidelines
- How can I create a wizard style dialog?
- Wizard Objects - easy control of dialog flow
- Actipro Wizard
- Links to online wizards and expert systems, from Dermwiz.com
The contents of this article is licensed from www.wikipedia.org under the GNU Free Documentation License. Click here to see the transparent copy and copyright details


