Ribbon (computing) Information & Ribbon (computing) Links at HealthHaven.com
advertise
add site
services
publishers
database
health videos
Bookmark and Share

search wiki for    ?
web dir firms image gallery news pdf wiki shop video 
about
toolbar
stats
live show
health store
more stuff
JOIN/LOGIN
Featured Results:
Compute Against Cancer: Download the Frontier Compute Engine
Compute Against Cancer: Download the Frontier Compute Engine
computeagainstcancer.org
 Computed Computed Tomography
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.

Contents

[edit] Background on the Ribbon interface

Although 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 software

Ribbon in Microsoft PowerPoint 2007.

Microsoft 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 developers

Since 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]

  • SQL diagnostic manager (mixed Menu bar / Ribbon GUI) [9]
  • Fotoflexer (webbased Ribbon GUI) [10]

[edit] OpenOffice experiments

In 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 interface

At 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 past

KDE 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

  1. ^ Jensen Harris (2006-03-31). "Combating the Perception of Bloat (Why the UI, Part 3)". http://blogs.msdn.com/jensenh/archive/2006/03/31/565877.aspx. 
  2. ^ Office Fluent User Interface
  3. ^ "Microsoft: Use the Ribbon". http://office.microsoft.com/en-us/help/HA100898951033.aspx. Retrieved 2008-03-04. 
  4. ^ The Microsoft Office Fluent user interface overview. Retrieved 2009-05-24.
  5. ^ Paul Thurrot (2009-07-13). "Office 2010 sports improved ribbon across all apps, servers, services". Winsupersite.com. http://community.winsupersite.com/blogs/paul/archive/2009/07/13/office-2010-sports-improved-ribbon-across-all-apps-servers-services.aspx. 
  6. ^ Ray Barley (2009-02-18). "Introduction to SQL Server 2008 Report Builder 2.0". http://www.mssqltips.com/tip.asp?tip=1690. 
  7. ^ "Ahead of PDC, Microsoft Begins Internal Test of Windows 7". Paul Thurrott. 2008-09-14. http://windowsitpro.com/windowspaulthurrott/article/articleid/100295/ahead-of-pdc-microsoft-begins-internal-test-of-windows-7.html. Retrieved 2008-09-15. 
  8. ^ "Application Design Showcase: 10 Best App UIs". 
  9. ^ "Product Tour: SQL diagnostic manager". Idera. http://www.idera.com/Product-Tour/SQL-diagnostic-manager/Monitoring-Mirrored-SQL-Databases/. 
  10. ^ "Fotoflexer: See a Demo". Fotoflexer. http://fotoflexer.com/demos.php. 
  11. ^ Eric Lai Framingham (2009-04-11). Open-source users revolt over OpenOffice.org ribbon-esque UI. Computerworld. http://computerworld.co.nz/news.nsf/tech/1FC9404025D474E8CC25760F0001674E. 
  12. ^ Richard Ericson (2006-11-06). "Final Review: The Lowdown on Office 2007". Computerworld. http://www.computerworld.com/s/article/9003994/Final_Review_The_Lowdown_on_Office_2007. 
  13. ^ a b Jensen Harris (2006-11-21). "Licensing the 2007 Microsoft Office User Interface". MSDN Blogs. http://blogs.msdn.com/jensenh/archive/2006/11/21/licensing-the-2007-microsoft-office-user-interface.aspx. Retrieved 2006-02-01. 
  14. ^ Joe Wilcox (2006-11-21). "Microsoft Cuts the Ribbon on Office 2007 UI Licensing". Microsoft Watch. http://www.microsoft-watch.com/content/business_applications/microsoft_cuts_the_ribbon_on_office_2007_ui.html. Retrieved 2007-02-01. 
  15. ^ Pamela Jones (2006-11-27). "The Gotcha on that MS License on the Office 2007 "Giveaway"". Groklaw. http://www.groklaw.net/articlebasic.php?story=20061122235224396. 
  16. ^ W3C royalty free licensing requires non-sublicensable patent license
  17. ^ Jarosław Staniek (2005-11-13). "KDE to sue MS over Ribbon GUI?". kdedevelopers.org. http://kdedevelopers.org/node/1617. Retrieved 2007-09-11. 



Product Results (view all...)

search wiki for    ?
web dir firms image gallery news pdf wiki shop video 



↑ top of page ↑about thumbshots