Como criar menus com uma aplicação Office Ribbon



Microsoft Office Word 2010 - Ribbon






O Ribbon é uma nova forma de compor menus lançada em larga escala desde o office 2007 da microsoft. Problemas com a aceitação da nova forma de uso ja era esperada pela microsoft, por isso esta nova forma de uso nao estava presente em todos os produtos. O SharePoint 2010 embora não leve mais o sobrenome office aderiu a nova experiencia de uso de forma assincrona na web. A evolucao do hardware domestico propiciou o uso de novas interfaces.
A microsoft promoveu a adoção em larga escala de varias formas de uso, independente dela ter sido ou não a criadora. O formato de menu com arquivo -> editar -> formatar -> .... -> Ajuda é um dos mais utilizados. O sublinhado vermelho para erros de ortografia e verde para gramática tambám. Mas existiam vários problemas de usabilidade que a microsoft poderia resolver mas não era o momento de mercado. A falta de memória dos desktops dificultou o uso de máquinas virtuais, como o .NET Framework. Logo que as máquinas tinham a memória o uso de novas formas tecnologias tornaram-se possíveis.


O SharePoint na versao 2007 foi um dos produtos mais ascendentes no mercado. Ele é génerico e capaz de resolver inúmeros problemas empresariais. A facilidade de uso do SharePoint 2007 era discutível, uma vez que quase todas as ações de suas páginas eram síncronas. Para resolver isso a microsoft imbutiu o JQuery e fez inúmeras chamadas assíncronas. Isto da suporte a uma interface mais fluente e ao ribbon. O SharePoint 2010 utiliza ribbons e possui maneiras próprias de edição.

O office 2010 manteve o mesmo conceito de interface ribbon mesmo ainda tendo um número grande de usuários que ainda não tiveram essa experiência. No 2010 outras aplicações passaram a utilizar o office ribbon, como o Visio, Publisher, Project (tanto o Client quanto o Server).
A nova experiência de uso foi bem vista por algumas empresas e desenvolvedores que criaram aplicações próprias com a tecnologias de ribbons.


Veja alguns projetos para desenvolvimento com interfaces Ribbon:

Fluent Ribbon Control SuiteA Professional Ribbon control

Windows Ribbon for WinForms
jQuery Ribbon


ASP.net Ribbon

Ribbon for Silverlight
Windows 7 Ribbon Explorer

Ainda não sei bem o que há por vir. Talvez uso maciço de aplicações RIA (WPF, SilverLight, Flash), aplicações mobile, aplicações HUI (Human User Interface) e aplicações para tv . Vamos ver o que vai dar.

Um comentário:

  1. Muito bom o artigo.
    Baixei o Fluent Ribbon que é muuuito bom com WPF.
    Excelente

    ResponderExcluir