Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. The Lounge
  3. Want to use the Ribbon in your app? Here, sign this.

Want to use the Ribbon in your app? Here, sign this.

Scheduled Pinned Locked Moved The Lounge
comdesignquestion
33 Posts 14 Posters 2 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • C Charlie Williams

    It makes sense, I guess - it's just that they've never done it before. I've seen at least a half-dozen component vendors hawking Office 2007-style UI elements and I'm sure more are on the way. But if you want to use them in your application, you'll need to agree to Microsoft's new license and use their guidelines. http://msdn2.microsoft.com/en-us/office/aa973809.aspx[^]


    if(!curlies){ return; }

    M Offline
    M Offline
    Member 96
    wrote on last edited by
    #14

    I'm at least 80 percent certain the real reason behind this is to stop direct competitors from making clones of Office applications. Their spinning it to something else of course.

    C 1 Reply Last reply
    0
    • A Anton Afanasyev

      Shog9 wrote:

      you can use the design to implement your own OfficeUI work-alike.

      I'm pretty sure I could do that before this license too. or are they now prohibiting those without a license to copy their UI look? I guess it makes sense then, and I can then finally see the true reason for this - to show teh world how popular the new UI is.


      :badger:

      C Offline
      C Offline
      Charlie Williams
      wrote on last edited by
      #15

      Anton Afanasyev wrote:

      or are they now prohibiting those without a license to copy their UI look?

      The license's existence would be pretty pointless if this weren't the case. Who knows if anything would ever come of it, but I don't think going outside the license would be worth the legal risk. All they're asking is that you don't do some kind of half-assed job that makes their UI concepts look bad.


      if(!curlies){ return; }

      A 1 Reply Last reply
      0
      • M Member 96

        I'm at least 80 percent certain the real reason behind this is to stop direct competitors from making clones of Office applications. Their spinning it to something else of course.

        C Offline
        C Offline
        Charlie Williams
        wrote on last edited by
        #16

        So you're not holding your breath for OpenOffice featuring the Ribbon? ;P


        if(!curlies){ return; }

        S 1 Reply Last reply
        0
        • A Anton Afanasyev

          Shog9 wrote:

          you can use the design to implement your own OfficeUI work-alike.

          I'm pretty sure I could do that before this license too. or are they now prohibiting those without a license to copy their UI look? I guess it makes sense then, and I can then finally see the true reason for this - to show teh world how popular the new UI is.


          :badger:

          S Offline
          S Offline
          Shog9 0
          wrote on last edited by
          #17

          You're still not getting it. This Ribbon thing isn't a toolbar. It's waay more complex. And once it's been out in the field for a while, users are gonna expect things that look like it to also work like it. Now, Charlie posted this a bit early - MS doesn't actually have links to either their license or their design guidelines. But, eventually they will. And then, upon agreeing to the license, you can use the guidelines to develop a Ribbon that actually works like the Ribbon in Word. Or Excel. Or Whatever. The point being, you won't confuse and frighten your users with a Ribbon that's actually working like a plain old Toolbar. That is, assuming the license is pretty much in line with the Q&A answers on that page. For all i know, it also requires a pledge of your first-born, a pint of blood, and promises a slow and painful death to all who defy it. But we'll just have to wait and see...

          ---- I just want you to be happy; That's my only little wish...

          A 1 Reply Last reply
          0
          • C Charlie Williams

            Anton Afanasyev wrote:

            or are they now prohibiting those without a license to copy their UI look?

            The license's existence would be pretty pointless if this weren't the case. Who knows if anything would ever come of it, but I don't think going outside the license would be worth the legal risk. All they're asking is that you don't do some kind of half-assed job that makes their UI concepts look bad.


            if(!curlies){ return; }

            A Offline
            A Offline
            Anton Afanasyev
            wrote on last edited by
            #18

            no..yeah of course I understand that. I wasn't planning to make my own version(too much work ;P). But using component like those from DevComponents, I could already do that without this license. The license just makes them safe from those who'd want to roll theyre own and screw up real bad I guess. meh. Hrm, on a different note, would I need the license to use controls like from DevComponents? I'd think not, if I dont have the sources. Ideas?


            :badger:

            C 1 Reply Last reply
            0
            • C Charlie Williams

              So you're not holding your breath for OpenOffice featuring the Ribbon? ;P


              if(!curlies){ return; }

              S Offline
              S Offline
              Shog9 0
              wrote on last edited by
              #19

              New in OpenOffice - The Bow! ;)

              ---- I just want you to be happy; That's my only little wish...

              A 1 Reply Last reply
              0
              • S Shog9 0

                You're still not getting it. This Ribbon thing isn't a toolbar. It's waay more complex. And once it's been out in the field for a while, users are gonna expect things that look like it to also work like it. Now, Charlie posted this a bit early - MS doesn't actually have links to either their license or their design guidelines. But, eventually they will. And then, upon agreeing to the license, you can use the guidelines to develop a Ribbon that actually works like the Ribbon in Word. Or Excel. Or Whatever. The point being, you won't confuse and frighten your users with a Ribbon that's actually working like a plain old Toolbar. That is, assuming the license is pretty much in line with the Q&A answers on that page. For all i know, it also requires a pledge of your first-born, a pint of blood, and promises a slow and painful death to all who defy it. But we'll just have to wait and see...

                ---- I just want you to be happy; That's my only little wish...

                A Offline
                A Offline
                Anton Afanasyev
                wrote on last edited by
                #20

                Shog9 wrote:

                you won't confuse and frighten your users with a Ribbon

                Are you implying I can't program?;P


                :badger:

                1 Reply Last reply
                0
                • S Shog9 0

                  New in OpenOffice - The Bow! ;)

                  ---- I just want you to be happy; That's my only little wish...

                  A Offline
                  A Offline
                  Anton Afanasyev
                  wrote on last edited by
                  #21

                  Next up will be The Tie:laugh:


                  :badger:

                  J 1 Reply Last reply
                  0
                  • A Anton Afanasyev

                    Next up will be The Tie:laugh:


                    :badger:

                    J Offline
                    J Offline
                    Judah Gabriel Himango
                    wrote on last edited by
                    #22

                    I've already patented the bow tie. :-)

                    Tech, life, family, faith: Give me a visit. I'm currently blogging about: God-as-Judge, God-as-Forgiver The apostle Paul, modernly speaking: Epistles of Paul Judah Himango

                    1 Reply Last reply
                    0
                    • C Charlie Williams

                      It makes sense, I guess - it's just that they've never done it before. I've seen at least a half-dozen component vendors hawking Office 2007-style UI elements and I'm sure more are on the way. But if you want to use them in your application, you'll need to agree to Microsoft's new license and use their guidelines. http://msdn2.microsoft.com/en-us/office/aa973809.aspx[^]


                      if(!curlies){ return; }

                      Steve EcholsS Offline
                      Steve EcholsS Offline
                      Steve Echols
                      wrote on last edited by
                      #23

                      What ever happened to Lotus 1-2-3 anyway...


                      - S 50 cups of coffee and you know it's on!

                      • S
                        50 cups of coffee and you know it's on!
                        Code, follow, or get out of the way.
                      S 1 Reply Last reply
                      0
                      • Steve EcholsS Steve Echols

                        What ever happened to Lotus 1-2-3 anyway...


                        - S 50 cups of coffee and you know it's on!

                        S Offline
                        S Offline
                        S Douglas
                        wrote on last edited by
                        #24

                        Steve Echols wrote:

                        What ever happened to Lotus 1-2-3 anyway...

                        Wiki indicates it was ultimately rolled into Smart Suite. If it’s anything like Lotus Notes then it’s a steaming pile of dung. Lotus 1-2-3[^] IBM Lotus SmartSuite[^]


                        I'd love to help, but unfortunatley I have prior commitments monitoring the length of my grass. :Andrew Bleakley:

                        J 1 Reply Last reply
                        0
                        • C Charlie Williams

                          Nishant Sivakumar wrote:

                          Blast! And I thought they were making public their Office UI source code

                          :) No such luck, but word is that they're thinking about whether to do a version that would ship with Visual Studio. I wonder how that makes the current crop of 3rd party vendors feel.


                          if(!curlies){ return; }

                          N Offline
                          N Offline
                          Nish Nishant
                          wrote on last edited by
                          #25

                          Charlie Williams wrote:

                          but word is that they're thinking about whether to do a version that would ship with Visual Studio. I wonder how that makes the current crop of 3rd party vendors feel.

                          Orcas time frame?

                          Regards, Nish


                          Nish’s thoughts on MFC, C++/CLI and .NET (my blog)
                          Currently working on C++/CLI in Action for Manning Publications. (*Sample chapter available online*)

                          1 Reply Last reply
                          0
                          • C Charlie Williams

                            It makes sense, I guess - it's just that they've never done it before. I've seen at least a half-dozen component vendors hawking Office 2007-style UI elements and I'm sure more are on the way. But if you want to use them in your application, you'll need to agree to Microsoft's new license and use their guidelines. http://msdn2.microsoft.com/en-us/office/aa973809.aspx[^]


                            if(!curlies){ return; }

                            Y Offline
                            Y Offline
                            Yvan Rodrigues
                            wrote on last edited by
                            #26

                            Die blast ribbon, die!

                            C 1 Reply Last reply
                            0
                            • Y Yvan Rodrigues

                              Die blast ribbon, die!

                              C Offline
                              C Offline
                              Charlie Williams
                              wrote on last edited by
                              #27

                              Have you actually used it? I have and I think it's wicked awesome!


                              if(!curlies){ return; }

                              Y 1 Reply Last reply
                              0
                              • C Charlie Williams

                                It makes sense, I guess - it's just that they've never done it before. I've seen at least a half-dozen component vendors hawking Office 2007-style UI elements and I'm sure more are on the way. But if you want to use them in your application, you'll need to agree to Microsoft's new license and use their guidelines. http://msdn2.microsoft.com/en-us/office/aa973809.aspx[^]


                                if(!curlies){ return; }

                                B Offline
                                B Offline
                                Bill Seddon
                                wrote on last edited by
                                #28

                                This thread is strange because everyone is so accepting of this "licence". You can't patent or copyright UI. Anyone remember Lotus v Microsoft where Lotus went after Microsoft because Excel "stole" its look-and-feel? Lotus lost in part because the whole of the windowing UI concept is predicated on work done by Xerox years ago and because the principle of the spreadsheet was not novel. In my opinion the ribbon is not novel it's an adaptation of the rebar but consumes more screen real estate. Suppose someone asked you to agree to their licence for the air guitar or a set of the emporers new clothes. You wouldn't sign up would you. You would be especially incredulous if they then stipulated that you were not allowed to use the air guitar in the pub or while wearing jeans. However, if you did sign up, voluntarily as an adult, then you could be held to the agreement. So think of this as being an air guitar and ask yourself whether you would still sign up or be enthusistic about it. Without doubt it is great that Microsoft publish guidelines and of course the guidelines themselves are subject to copyright. But the fact that they spent a lot of time thinking about UI does not give them a right to any exclusivity. If they wanted that exclusivity they should have covered that with each of us individually *before* the release the first versions of Office 2007 and has us sign our lives away. But they didn't and that UI is in the public domain.

                                L 1 Reply Last reply
                                0
                                • A Anton Afanasyev

                                  no..yeah of course I understand that. I wasn't planning to make my own version(too much work ;P). But using component like those from DevComponents, I could already do that without this license. The license just makes them safe from those who'd want to roll theyre own and screw up real bad I guess. meh. Hrm, on a different note, would I need the license to use controls like from DevComponents? I'd think not, if I dont have the sources. Ideas?


                                  :badger:

                                  C Offline
                                  C Offline
                                  Charlie Williams
                                  wrote on last edited by
                                  #29

                                  Anton Afanasyev wrote:

                                  Hrm, on a different note, would I need the license to use controls like from DevComponents? I'd think not, if I dont have the sources. Ideas?

                                  According to Microsoft's Chris Bryant (from Jensen Harris' blog[^]), you need to agree to the license even if you're using a 3rd party control. The license doesn't pass through from DevComponents to you. A lot of people seem to be questioning the legitimacy and/or enforceability of this type of license, though. If it were me, I'd probably sign the darn thing and let someone with deeper pockets than me worry about whether it has any teeth.


                                  if(!curlies){ return; }

                                  1 Reply Last reply
                                  0
                                  • S S Douglas

                                    Steve Echols wrote:

                                    What ever happened to Lotus 1-2-3 anyway...

                                    Wiki indicates it was ultimately rolled into Smart Suite. If it’s anything like Lotus Notes then it’s a steaming pile of dung. Lotus 1-2-3[^] IBM Lotus SmartSuite[^]


                                    I'd love to help, but unfortunatley I have prior commitments monitoring the length of my grass. :Andrew Bleakley:

                                    J Offline
                                    J Offline
                                    Johann Gerell
                                    wrote on last edited by
                                    #30

                                    S Douglas wrote:

                                    If it’s anything like Lotus Notes then it’s a steaming pile of dung.

                                    "This place stinks like a pair of armoured trousers after the Hundred Years War. Baldrick, have you been eating dung again?" Blackadder

                                    -- The Blog: Bits and Pieces

                                    1 Reply Last reply
                                    0
                                    • C Charlie Williams

                                      Have you actually used it? I have and I think it's wicked awesome!


                                      if(!curlies){ return; }

                                      Y Offline
                                      Y Offline
                                      Yvan Rodrigues
                                      wrote on last edited by
                                      #31

                                      I have. I guess it's a personal preference thing. I find it very counterintuitive. I know all kinds of usablility research says it good, but I'm skeptical. I can understand how it is useful to someone who has never used the application before, but finding a specific tool or setting can be enraging.

                                      C 1 Reply Last reply
                                      0
                                      • Y Yvan Rodrigues

                                        I have. I guess it's a personal preference thing. I find it very counterintuitive. I know all kinds of usablility research says it good, but I'm skeptical. I can understand how it is useful to someone who has never used the application before, but finding a specific tool or setting can be enraging.

                                        C Offline
                                        C Offline
                                        Charlie Williams
                                        wrote on last edited by
                                        #32

                                        yrodrigu wrote:

                                        I can understand how it is useful to someone who has never used the application before, but finding a specific tool or setting can be enraging.

                                        I can see it being frustrating to get used to a new interface after investing the time to learn the old one. But finding a specific tool is one of the areas where the ribbon excels (no pun intended), assuming you hadn't memorized the locations of all the commands in the previous interface. According to the group program manager for Office, a high percentage of feature requests were for features the applications already had, which is why they started looking at new UI concepts in the first place. All that said, though, it still remains that you can't design a UI for tens of millions of people and have everybody be happy with it. I guess you just got the short end of the stick this time around ;P


                                        if(!curlies){ return; }

                                        1 Reply Last reply
                                        0
                                        • B Bill Seddon

                                          This thread is strange because everyone is so accepting of this "licence". You can't patent or copyright UI. Anyone remember Lotus v Microsoft where Lotus went after Microsoft because Excel "stole" its look-and-feel? Lotus lost in part because the whole of the windowing UI concept is predicated on work done by Xerox years ago and because the principle of the spreadsheet was not novel. In my opinion the ribbon is not novel it's an adaptation of the rebar but consumes more screen real estate. Suppose someone asked you to agree to their licence for the air guitar or a set of the emporers new clothes. You wouldn't sign up would you. You would be especially incredulous if they then stipulated that you were not allowed to use the air guitar in the pub or while wearing jeans. However, if you did sign up, voluntarily as an adult, then you could be held to the agreement. So think of this as being an air guitar and ask yourself whether you would still sign up or be enthusistic about it. Without doubt it is great that Microsoft publish guidelines and of course the guidelines themselves are subject to copyright. But the fact that they spent a lot of time thinking about UI does not give them a right to any exclusivity. If they wanted that exclusivity they should have covered that with each of us individually *before* the release the first versions of Office 2007 and has us sign our lives away. But they didn't and that UI is in the public domain.

                                          L Offline
                                          L Offline
                                          Leah_Garrett
                                          wrote on last edited by
                                          #33

                                          Yeah I wondered about the concept of copytrighting a UI. When I first started Windows development my boss would answer questions on how I should do the UI by saying just follow the styles in MS Word. At the time I thought I was following conventions, File menu on the left, Help menu on the right etc. These conventions are a part of increasing usability for users, the "don't make me think" style. With alot of people using Office making Windows applications that follow the conventions established in Office in you own applications helped people learn how to use your application.

                                          1 Reply Last reply
                                          0
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          • Login

                                          • Don't have an account? Register

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Categories
                                          • Recent
                                          • Tags
                                          • Popular
                                          • World
                                          • Users
                                          • Groups