| advertise add site services publishers database health videos | ![]() | about toolbar stats live show health store more stuff JOIN/LOGIN |
Compute Against Cancer: Download the Frontier Compute Engine computeagainstcancer.org | Computed Computed Tomography roanokeradiology.com |
In GUI-based application software, a ribbon is an interface where a set of toolbars are placed on tabs in a tab bar. Recent releases of some Microsoft applications have embraced this form with an intricate modular ribbon as their main interface. The Ribbon is a contextual interface that offers functionality based on the context the user in working in. The Ribbon GUI provides the userinterface of an application with a large toolbar filled with graphical representations of control elements which are grouped by different functionality. The Ribbon can also contain tabs to expose different sets of control elements eliminating the need for a lot of different icon based toolbars.
[edit] Background on the Ribbon interfaceAlthough prior to 2006 interfaces might have existed that looked like the Ribbon GUI, the term Ribbon was introduced with the betas of Microsoft Office 2007. In previous versions of Microsoft Office, the GUI had become bloated with long menus and large toolbars, according to Microsoft's authors [1]. In Office 2000-2003, the interface bloat was dealt with by creating adaptive menus and rafted toolbars. These however proved to add to complexity by making the interface less predictable and made it harder to find required complex functionality (in Office 2007, the non ribbon GUI was switched off). An Office Assistant was introduced which did not improve the usability of the GUI. This led to the development of a new contextual interface which shows those commands most relevant for the task being done. [edit] Ribbons in Microsoft softwareMicrosoft originally implemented ribbons as part of its "Fluent User Interface" in Office 2007.[2] The ribbon is formed as a panel that houses certain command buttons and icons; it organizes commands as a set of tabs, each grouping relevant commands. Each application has a different set of tabs which house the options for that specific application. Within each tab, various related options may be grouped together. The Ribbon can be minimized by double clicking the active tab.[3] The ribbon consolidates the functionality previously found in menus, toolbars and many task panes into one area.[4] In Microsoft Office 2007 the Ribbon interface was limited to the main Word, Excel and PowerPoint applications but in Microsoft Office 2010 the Ribbon will be introduced across all Office applications.[5] The ribbon UI has also begun to be implemented in other Microsoft software like Windows and SQL Server.[6] Some applications in Windows 7 such as Paint and WordPad now utilize a ribbon-based UI.[7] [edit] Other software developersSince the introduction of the Ribbon GUI interface in Microsoft Office 2007 there has been an uptake of this type of interface in applications created by other developers especially those creating tools for Microsoft related product. Some examples from a 2008 GUI showcase report [8] [edit] OpenOffice experimentsIn 2008 OpenOffice.org started the project Renaissance to improve the user interface of OpenOffice. So far the prototypes of the project are frequently seen as similar to the ribbon interface and user feedback has been largely negative.[11] [edit] Reaction to interfaceAt the introduction of the Ribbon interface in Microsoft Office the reception of the Ribbon GUI by users and experts was mixed. Generally it was seen as an improvement especially for new users. For advanced and power users, the adjustment may have been a bit more disconcerting, at least initially.[12] [edit] Ribbon user interface licensing
On 2006 November 21, Microsoft announced a licensing program for the intellectual property of Office 2007 user interface, including the ribbon GUI element. The license is royalty-free to any product, as long as it does not directly compete with Microsoft Office applications: Word, Excel, PowerPoint, Outlook, or Access. Similar to open standards licensing, licensees also must conform to the required sections of the licensed user interface guidelines in order to stay within the letter of the license. [13] The design guidelines document is only available after signing a non-disclosure agreement with Microsoft.[14] The director of Program Management for the Microsoft Windows User Experience Team, Jensen Harris, states that, "You can use the UI in open source projects as long as the license terms are consistent with our license."[13] According to interpretation by Groklaw editor Pamela Jones, the licensing terms are not compatible with any OSI-certified open source license, because Microsoft's license agreement does not allow sublicensing [15] allthough non-sublicensable patent licenses are required in normal use for open standards like W3C standards [16] [edit] Similar user interfaces from the pastKDE developer Jarosław Staniek notes that the ribbon concept has historically appeared extensively as "tabbed toolbars" in applications such as Macromedia HomeSite, Dreamweaver and Borland Delphi. He also argues that the new user interface wastes muscle memory of people who are already familiar with the old UI, and that words (like menus) can convey complicated actions better than ribbon icons.[17]
[edit] See also[edit] References
| ||||||||||||||||||||||||||||
| ↑ top of page ↑ | about thumbshots |