Silverlight Office Ribbon

Silverlight Office Ribbon

Old forum URL: forums.lhotka.net/forums/t/7175.aspx


rfcdejong posted on Friday, June 26, 2009

In WPF we used the office ribbon as menu, just so much nicer..
However when going to Silverlight i was afraid we would had to create an own ribbon or use some sort of navigator functionality.

"It can't be that noone created an office ribbon for silverlight" so i typed it in google and codeplex appeared.
http://silverlightribbon.codeplex.com/

Really nice :)

Peran replied on Friday, June 26, 2009

Div Elements also provide a ribbon for silverlight. I have not used it but the demo is impressive.

http://www.divelements.co.uk/net/controls/sandribbonsl/

Peran

rfcdejong replied on Friday, June 26, 2009

Indeed, it looks more complete, maybe it isn't. Anyway it isn't open source it seems? Maybe the source can be bought.

RockfordLhotka replied on Friday, June 26, 2009

The trick with the ribbon is that Microsoft owns some patents or other IP around it. So anyone creating a ribbon-like control must pay a royalty to Microsoft. If an open source project did this, I'd assume the authors of the software would have to pay those royalties out of their own pockets or something.

In short, if you get a ribbon control for free, you are probably in danger of being sued.

rfcdejong replied on Friday, June 26, 2009

http://msdn.microsoft.com/nl-nl/office/aa973809(en-us).aspx

Microsoft:
4. How will I license it exactly?
You will be able to license the UI via a simple click-through agreement on our website. You will also register your products that use the UI on the same website.

5. How much does it cost to obtain a license to the Office 2007 UI?
The license is provided at no cost. It is a royalty-free license.


So we'll just need to register the product and it's free to use

RockfordLhotka replied on Friday, June 26, 2009

Ahh, shows what I know :)

-----Original Message-----
From: rfcdejong [mailto:cslanet@lhotka.net]
Sent: Friday, June 26, 2009 4:09 PM
To: rocky@lhotka.net
Subject: Re: [CSLA .NET] Silverlight Office Ribbon

http://msdn.microsoft.com/nl-nl/office/aa973809(en-us).aspx

Microsoft:4. How will I license it exactly?
You will be able to license the UI via a simple click-through agreement on
our website. You will also register your products that use the UI on the
same website.

5. How much does it cost to obtain a license to the Office 2007 UI?
The license is provided at no cost. It is a royalty-free license.

So we'll just need to register the product and it's free to use

tmg4340 replied on Friday, June 26, 2009

Realizing that your product may not be open-source... but if the place where you're getting your Ribbon is, do they explicitly tell people who download it that they have to register their apps with MS? I could potentially see that as an issue with some OSS developers. Sure, the license is free, but I always thought part of MS's reason for doing this was to get a feel for how widely the Ribbon metaphor was being used. Being tracked by "The Man" wouldn't necessarily sit well with some folks... :-)

- Scott

ajj3085 replied on Monday, June 29, 2009

Well, the odd thing is that I bought a ribbon control from Infragistics, and I needed to agree to the license as well. So I don't know if it's the ribbon developers that need worry or ribbon USERS (i.e., developers putting ribbons in their app) that need to worry.

As typical from MS, their licensing is exteremly confusing.

tmg4340 replied on Monday, June 29, 2009

That's what I'm talking about.  We have the Infragistics controls here at work, and the whole "Ribbon UI License" is why their install has a separate step regarding those controls.  If you read through the text, it does say that you'll have to visit Microsoft's site if you want to use them.

AFAIK, the Ribbon developer does not have to register their component with MS, though they may have to contact MS to get enough information to accurately make one.  But if that Ribbon control is used in an application, that application has to be "licensed" with MS.

- Scott

P.S. Anybody having an issue where the forum-reply page on IE 8 is - well, really basic?  I have IE 7 at work, and I get the regular "rich text" page.  But I have IE 8 at home, and all I get is a basic textbox.

JoeFallon1 replied on Monday, June 29, 2009

P.S. Anybody having an issue where the forum-reply page on IE 8 is - well, really basic? I have IE 7 at work, and I get the regular "rich text" page. But I have IE 8 at home, and all I get is a basic textbox.
===============================

YES! It is a real pill. There is something seriously wrong with it. It has been a problem since I upgraded to IE8.

Joe

RockfordLhotka replied on Monday, June 29, 2009

You have to put IE8 in compatibility mode to get a good result. The forum software is quite old and is using an editor control that apparently doesn’t properly detect IE8.

 

I’ve looked into upgrading the forum software. It looks like around 24 hours of effort, and I just haven’t been able to find 3 days I can spend doing the upgrade…

 

Rocky

 

From: tmg4340 [mailto:cslanet@lhotka.net]
Sent: Monday, June 29, 2009 8:10 AM
To: rocky@lhotka.net
Subject: Re: [CSLA .NET] Silverlight Office Ribbon

 

That's what I'm talking about.  We have the Infragistics controls here at work, and the whole "Ribbon UI License" is why their install has a separate step regarding those controls.  If you read through the text, it does say that you'll have to visit Microsoft's site if you want to use them.

AFAIK, the Ribbon developer does not have to register their component with MS, though they may have to contact MS to get enough information to accurately make one.  But if that Ribbon control is used in an application, that application has to be "licensed" with MS.

- Scott

P.S. Anybody having an issue where the forum-reply page on IE 8 is - well, really basic?  I have IE 7 at work, and I get the regular "rich text" page.  But I have IE 8 at home, and all I get is a basic textbox.



RockfordLhotka replied on Monday, June 29, 2009

You have to put IE8 in compatibility mode to get a good result. The forum software is quite old and is using an editor control that apparently doesn’t properly detect IE8.

 

I’ve looked into upgrading the forum software. It looks like around 24 hours of effort, and I just haven’t been able to find 3 days I can spend doing the upgrade…

 

Rocky

 

From: tmg4340 [mailto:cslanet@lhotka.net]
Sent: Monday, June 29, 2009 8:10 AM
To: rocky@lhotka.net
Subject: Re: [CSLA .NET] Silverlight Office Ribbon

 

That's what I'm talking about.  We have the Infragistics controls here at work, and the whole "Ribbon UI License" is why their install has a separate step regarding those controls.  If you read through the text, it does say that you'll have to visit Microsoft's site if you want to use them.

AFAIK, the Ribbon developer does not have to register their component with MS, though they may have to contact MS to get enough information to accurately make one.  But if that Ribbon control is used in an application, that application has to be "licensed" with MS.

- Scott

P.S. Anybody having an issue where the forum-reply page on IE 8 is - well, really basic?  I have IE 7 at work, and I get the regular "rich text" page.  But I have IE 8 at home, and all I get is a basic textbox.



JoeFallon1 replied on Monday, June 29, 2009

Thanks for the tip.

It worked.

I was looking for the compatibilty button to click near the address bar and it was not appearing for the forum. (It is there for many other websites.) So I used Tools, Compatibilty View Settings and added lhotka.net and now it is OK.

Joe

PS - Rocky - you have been "double posting" recently. Similar issue? Or just fat fingers?

 

Copyright (c) Marimer LLC