- Wizard (software)
A wizard is a
user interface element where the user is presented with a sequence of dialog boxes. Through these dialog boxes, the user is led through a series of steps, performing tasks in a specific sequence. Sometimes it may otherwise be possible to reach the same result without using the wizard. However, it may be easier to perform this task using the wizard, especially for complex or infrequently performed tasks where the user is unfamiliar with the steps involved.The concept, first introduced in
Microsoft Publisher in 1991, [cite news | last = Microsoft | title = Microsoft Hails 10 Years of Publisher | publisher = Microsoft | date =2001-10-15 | url = http://www.microsoft.com/presspass/press/2001/oct01/10-15TenYearsPublisherPR.mspx | accessdate = 2007-05-06 ] was first used in anoperating system inMicrosoft 'sWindows 95 . The most commonly-used wizard at the time was the Internet Connection Wizard, which was renamed to the "New Connection Wizard" in later versions ofMicrosoft Windows . This wizard guides the user through the process of creating a connection to the Internet, or to aVirtual Private Network .By 2001, wizards had become commonplace in most consumer-oriented operating systems, though not necessarily by the same name. In
Mac OS X , for example, they are called "Assistants"; some examples include the "Setup Assistant", which is run when one boots the Macintosh for the first time, and the "Network Setup Assistant", which has similar function to the aforementioned "New Connection Wizard".GNOME also has a similar construct which they call a "Druid" [cite web | title = GnomeDruid | url = http://library.gnome.org/devel/libgnomeui/latest/GnomeDruid | accessdate = 2008-03-23] .Web application s, such as an airline booking site, also make use of the wizard paradigm to complete lengthy interactive processes.Oracle Designer also uses wizards extensively.By contrast,
expert system s guide the user through a series of (usually yes/no) questions to solve a problem, and tend to make use ofartificial intelligence or other complexalgorithm s. Some consider expert systems as a general category that includes all problem-solving programs including wizards.Wizards were controversial among
user interface designers when they first gained widespread use. This controversy centered around the fact that wizards encouragemodal window s, which its opponents consider antithetical to proper human interface design."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, the manual suggests using the term "assistant" instead.
ee also
*agent
*FAQ
*How-to
*Tutorial
*Screencast
*Computer-based training
*assistant
*wxWidgets
*problem solving References
External links
* [http://msdn.microsoft.com/en-us/library/aa372394(VS.85).aspx Microsoft User Interface Wizard Behavior]
* [http://www-1.ibm.com/servers/eserver/iseries/navigator/guidelines/wizards.html iSeries Navigator Guidelines]
* [http://www.eclipse.org/articles/Article-UI-Guidelines/Contents.html#Wizards Eclipse User Interface Guidelines]
Wikimedia Foundation. 2010.