Post a Comment
Perfect proof of Copycatism in Linux/OSS world. While i really like certain OSS projects, majority of open software that actually has some user base is a plagiate of windows/mac SW. I would guess OSS devs have freedom to explore new grounds, but rather they stick to paradigms proven by proprietary vendors.
Agreed. And what's more, in this case they've copied a bloody awful UI paradigm, and there's no indication that they've learned anything from Microsoft's mistakes. The default layout looks awful, takes up far too much spaces, and if the first pic is any indication, seems to be organized somewhat arbitrarily. I can only hope that unlike Microsoft's, this UI will be customizable, with users being able to create their own tab layouts. As is, this is the software equivalent of someone trying to copy a Ford Pinto.
Totally agree but for one thing.
If OOo wants to venture into MSOffice user interface land, they should make sure that ALL buttons are at the exact same place and provide as similar a functionality to MSOffice as possible with OOo.
Why?
Because forcing somebody to learn ANOTHER brain-dead user interface seems to be no good idea to me.
The second advantage of this approach would be to save a lot of testing work to find out what is the best layout. I think Microsoft poured a lot of brainpower and testing into this to make it at least bearable.
No matter what they do, they better keep the current UI at least as an option.
Looks like a ripoff of Coldfusion Studio 5:
http://gemsres.com/photos/story/res/42061/fig3.jpg
Oh, yeah! Surely, that's where Microsoft got the idea. They didn't spend millions of dollars on R&D, but instead they just copied this:
http://bluefish.openoffice.nl/screenshots/python_fref.png
Can you seriously believe that? I can't.
Besides, that tabbed toolbar is not ribbon, and tabbed toolbar has been around for ages - in Delphi, for example.
And those screenshots still have a traditional menu--with hundreds of commands in them. We can keep traversing back in time as to who invented tabbed commands, but the fact is that these are not the same thing as the ribbon. The ribbon outright replaces menus entirely, and that's not an easy task with an app like Word that has 1'500 commands.
Just what I was going to say (no pun intended).
Notice that the traditional MENU is still there, something MS ribbon should have had. Ribbons are fine for common mundane tasks but they cannot display every option and command available (even in context). That is what menus do so wonderfully. I think that the combination of both interfaces might be the way to go but considering that this is just a mock-up, the menu might go away in the final iteration.
What is so wrong about menus? Cupled with keyboard shortcuts they are very efficient and fast if you're proficient.
What features got the heave-ho in office 2k7?
The problem with menus is that they don't scale up. They are fine if you have 20ish commands, when you have a few hundred discoverability goes out the window.
I am an infrequent word processor user, and I adore word 2007, just because it is very easy to make your documents look fantastic. I use Visual Studio every day (another product with about 40-50 items per menu, many of which bring up a tabbed or listed dialog with plenty of panes), and even though I know it inside and out, features I use infrequently often require a good deal of hunting (sometimes googling) to find again, and I am totally lost without my highly customized .settings file and addins.
What is so wrong about menus? Cupled with keyboard shortcuts they are very efficient and fast if you're proficient.
The problem is the "if you're proficient" part. Excel is the biggest offender here imo. The only people I knew who could effectively work with Excel using the menu-based interface were people who had used it long enough to have memorized where everything was. For "Power users" change in interface should make no difference if you already have the shortcuts committed to memory.
For "regular users" however who want to use software like Excel as a tool, (ie I want my job to be "engineer" not "professional spreadsheet maker") I have found the ribbon to be more intuitive and have had a much simpler time doing what I need to do. I was always annoyed by the "menu hack" people who would look down upon you for not having memorized some obscure macro or function or something as though it was a sign of computing proficiency.
Are you calling me a menu snob?
I grew up on DOS (and Wordperfect, FoxPro etc) so menus are second nature to me. A good menu is well organized and very easy to traverse.
Point is that one user's 'arcane' command is another user's killer feature. Ribbon + Menu seems the way to please all users.
I am not talking about MS Office here, at least not exclusively.
I'm sorry to tell you this, but there are plenty of innovative ideas in the FLOSS world. We see those ideas both through discussion and implementation.
So why don't we see this innovation in common desktop environments? It is because we (as users) demand something that looks like and works like popular commercial products. The developers who dare to think different tend to have their hard work adopted by a very small number of users. So is it any wonder why many developers would prefer to work on the copycat projects?
The OSS devs have as much freedom as the users of their software allow. E.g. look at K-Office, an excellent office suite, but very few people uses it, most likely becaus they feel unfamiliar with the new interface.
BTW Microsoft have not always been dominant on office software, they got where they are by making it easy to switch to Microsoft, e.g. by making it easy to import, and to some extent files to competing system, and to have similar features. This is the same thing we are seeing in OpenOffice today.
Free software developers depend on the market demand just like Microsoft or Apple. If you can't get users to use your software, there will be very few potential buyers of support, less advertising income from your website, and when you try to advertise your developer skills e.g. at a job intervju the chances are much less chanse that the employer knows what you have done.
The problem is that a few venders controls large parts of the software ecosystem, and we get defacto standards of how things should look and work. If you don't fit in that ecosystem you are gone. This is a problem that applies to both free and non free software.
If you try out the prototype try the scrolling toolbar concept. With a bit of polish and some beautiful/tasteful icons it could work very well. For a screenshot see: http://myunix.org/2009/08/06/new-ui-design-for-open-office-star-off...
Does anyone else like this concept? I think it is much better than the "ribbon" style but I'm keen to hear others opinions on it.
I've always kind of liked that idea... I thought it worked very well on Apple's site to allow you to find the product you are looking for.
Saying that... I think it really only works well when it's only one item tall and there is a logical order to the items being displayed. So the question is, are you going to have a huge button for BOLD or are there going to be buttons stacked similar to the ribbon in office?
I think this would have to be designed carefully. I could see this being a BIG problem is there are a few more buttons that you really use that cause you to scroll a bit, and then having to scroll back to change the font face and size.
I would say I'd prefer a more ribbon like interface. When you choose a section, all the buttons are there and constantly in the same place. With the scrolling, depending on where you "left off"... your buttons will have moved.
Looking forward to seeing what others say!
I don't see how it makes pointer-based navigation any easier or what are its gains considering usability. It's basicly just Ribbon + a scrolling animation. You scroll the bar by clicking on a Ribbon-like tab or alternatively use a scrollbar, which is utter crap TBH.
Edited 2009-08-06 17:16 UTC
Microsoft used solid data and a _lot_ of prototyping to get to the Ribbon. They created it based on the problems they had, the functions they had, the users they had.
Will OpenOffice solve their own problems or assume their problems are the same as Microsoft's problems?
I can’t say I’m filled with enthusiasm.
You didn't even bother to read the article before bursting to flames, did you?
I myself rate the proto better than current UI and hope it will also look ok on Linux (preferably even on KDE4).
Edited 2009-08-06 15:16 UTC
The ribbon consumes no more vertical space than the default toolbars in the Microsoft apps, and the ribbon can be minimised. The ribbon being larger is a myth. http://blogs.msdn.com/jensenh/archive/2006/04/17/577485.aspx
http://i27.tinypic.com/fcup86.jpg
The above image is side by side shot of OO.org and MS Office 2007. Office 2007's Ribbon consumes more vertical space. And if you maximize the window, you can even move the second toolbar on OO.org to be on the first row.
Now, imagine that on netbooks with lesser vertical space. And yes, people use document editors on netbooks 
But that’s with two toolbars on. Add a picture, do charting and so on and you soon have a lot more than two toolbars on screen. The ribbon never increases in size as you move from tab to tab with no functionality hidden. If you turn on all the toolbars in Open Office or Word 2003, you won’t be left with any document.
The whole issue of who is copying who is pointless. At some point in history the toolbar was new, and at some point before that the menu was new and so on. The ribbon UI is just tabs on toolbars, and a large toolbar could already make the menu redundant.
Most people I meet say that the ribbon makes them more productive, and I guess Microsoft has a LARGE team of dedicated to research in UI productivity, and a LARGE number of focus group tests before Office2007 was released. Their results in fact must have been so clear that they even decided to scrap the "classic" UI and not even provide it as an option.
The thing with the ribbon UI though is that you need to do it well if it is going to work, otherwise people would probably be more productive in the familiar but perhaps inherently less productive classic menu+toolbar interface. Luckily for the OO.o people their applications are feature wise a lot like the office 2007 applications, so if they can't afford focus groups and UI labs, they can at least copy the MS ribbons.
The OO.o suite is not just an attempt to provide a decent multi platform office suite, it's an attempt to provide an alternative to and a migration path from MS Office. And that migration would be a lot harder if the UI:s were suddenly completely different.
The Ribbon Interface is great... except when you need something not on the ribbon. I remember my first time using Word 2007 and I couldn't find 'Save As'. Little did I know of the strange circle on the top left would actually bring up a menu. There's also things like styles that you just need to know where to click to get into the advanced options.
I just wish they did something to let you know what to do to access the features not on the ribbon. Flashing buttons, sliding arrows saying click here... I don't know what the solution is. I know the circle does blink, but it didn't attract nearly enough to get my attention so I knew it was there.
Overall though, I do prefer the ribbon interface.
Save As is not the most regular task so it doesn't need to be in front of the user. I guess it's in the office menu because of the measured data which Microsoft collected from the testers.
You can still put it on the quick menu but if you want to use save as for a complicated task then you should use its keyboard shortcut after all.
You're totally right! A prime example was the first time I needed to find the Fill button in Excel 2007... it's not nearly as easy to find as it used to be in the menu. What they need is a search field for the functions, like what you get on MacOS in the help menu....
But on the whole I'm a fan of the ribbon, too.
Hey, ribbon UI is great. OpenOffice.org is not very usable, you know, feels like if you were using Office 95 with steroids. The overall usability of OOo is like if you would need a manual to do every little thing.
I liked the scrollable toolbar concept, hope they to develop that.
I agree about the migration thing, but if there is no 'alternative' UI for OpenOffice (be it customizable or a new one, a creative one) the 'migration' will always rely on pursuing MS Office's tail. Maybe a middle point could be the scrollable toolbar if it is well designed.
I've seen lots of interesting UI innovations from Apple. And I've been seeing some excellent innovative stuff from KDE lately. But the ribbon interface is one of the few innovations that I've seen coming out of Microsoft that I thought was truly clever.
I'm not saying that it's perfect or that it should be applied to everything. But it has its uses, and I think MS has done a reasonably good job of making use of it.
I'd love to see that paradigm applied to things besides Microsoft products. I'm concerned about patent issues, though. You don't want to do some half-assed thing just to skirt around patent claims.
I see lots of abuses of the patent system, over things that are obvious and not very clever. But the ribbon interface, I do find to be clever and non-obvious. So unless there's a body of prior art, Microsoft does deserve to have a patent on it. Although that's unfortunate for the rest of us who don't fancy using Microsoft products in general.
I'm conflicted over this, because usability problems are a major beef I have with FOSS software, and so we should be using every trick we can to try to improve things.
ms once had a statemant on their homepage that everyone can implement the ribbon as long as its not in an office-suite (good luck OOo
)
offering users a choice between the 2 paradigms seems to me like the best possibility.
Msft would appear like admitting defeat by letting us choose between old menu/ribbon but to me it looks like a great way for OSS to please both lovers of each paradigm.
Choice is the key here.
I still remember when our team (software developers) was upgraded to Office 2007. One of us opened a document, modified it, and proceded to save the changed document with another name (Save As). Where was it? We couldn't find it on the ribbon. The menus were gone - were we supposed to no longer perform a basic operation such as "Save As"? We were astounded. After some googling we found that clickiing the large Windows icon in the upper left brought up menus that allowed us to "Save As". Some further playing around and we figured out how to add a "Save As" icon to mini-toolbar at the top of the window. We found this whole exercise to be very frustrating. After 20 years of "File|Save As", this was the new and improved alternative. Wierd!
We couldn't find it on the ribbon. The menus were gone - were we supposed to no longer perform a basic operation such as "Save As"? We were astounded. After some googling we found that clickiing the large Windows icon in the upper left brought up menus that allowed us to "Save As".
So tell me, which took you longer, typing out that comment or googling for the Save As? Because if it is the later, and you really are a software engineer, that is deeply depressing. If it is the former, then what is your point? That it took you a few web searches to get to grips with the basics of a radically redesigned UI?
As a side note, I want to see a vimperator style UI for OpenOffice.org
We couldn't find it on the ribbon. The menus were gone - were we supposed to no longer perform a basic operation such as "Save As"? We were astounded. After some googling we found that clickiing the large Windows icon in the upper left brought up menus that allowed us to "Save As".
So tell me, which took you longer, typing out that comment or googling for the Save As? Because if it is the later, and you really are a software engineer, that is deeply depressing. If it is the former, then what is your point? That it took you a few web searches to get to grips with the basics of a radically redesigned UI? "
The big deal is that you shouldn't need to do a google search to figure out how to save a document. After all, what is the one thing, guaranteed, that you will do with all new documents you create? Save it.
I still remember when our team (software developers) was upgraded cars. One of us got in the car, sat down, and proceded to try to get the car to move. How to do it? We couldn't find the saddle. The reins were gone - were we supposed to no longer perform a basic operation such as "Getting a horse to move"? We were astounded. After some googling we found that putting the key in the ignition and turning it allowed us to "Get the car to move". Some further playing around and we figured out how to get the car to turn using the steering wheel. We found this whole exercise to be very frustrating. After 20 years of "Pulling on the reins", this was the new and improved alternative. Wierd!
While I don't think the screenshot is very shiny, I do like the general idea of the ribbon. Microsoft might not have organised every feature properly, but the ribbon itself is a pretty good idea compared to menus. Menus are silly things: popping up out of nowhere, nobody knowing exactly when they'll disappear. Do they disappear when your mouse leaves the menu, or will they disappear when you click something else? In the second case, will the click be processed by the application or will it be ignored?
Most people are very reluctant to change though. Geeks and authism go hand in hand it seems ;-)
I am a Linux user and I always preferred the ribbon interface introduced by Microsoft. So what if OO copy it. Microsoft have copied plenty of open source initiatives in recent years.
OO has long needed a make over so I welcome this move. I hope they give users a choice of ribbon and traditional though so that simple people who are unable to adapt can live in the past.
http://www.linuxjournal.com/article/10518
Dockers are accompanied by two panes to either side of the editing window. On the left is a pane with icons specific to the application. On the right is the pane containing multiple dockers. Click on an icon in the application pane, and the available dockers on the right change. The application pane, the docker pane or any individual docker can be removed from its position to float freely by dragging its title bar with the mouse. You also can drag dockers into different positions on the right-hand pane."
http://www.osnews.com/story/21575/KOffice_2_0_0_Released
http://www.koffice.org/2009/05/koffice-200-released/
All the applications of KOffice has a new GUI layout better suited to todays wider screens. The GUI consists of a workspace and a sidebar where tools can dock. Any tool can be ripped off to create its own window and later be redocked fo full flexibility. The users setup preferences are of course saved and reused the next time that KOffice is started."
There you go.
stoovie:
Counter-example provided. Point rebutted.
Edited 2009-08-07 03:34 UTC
As long as we have an easily accessible option to choose the interface we want, I couldn't care less if their new prototype were based on virtual knobs and dials; as cumbersome as that would be (though come to think of it... that could be nice for a touch screen and/or netbook interface, turn up the font size, anyone?). I'll judge any interface on it's merits after I've used it for a while. If the OOo developers can offer us more than an outright ribbon clone, then good on them. If the ribbon works well in OOo, then that's fine too. I am concerned though, haven't Microsoft patented the crap out of the ribbon? I can see a similar idea being plausibly different enough to avoid a lawsuit, but an outright clone might draw unwanted attention.
Oo, look a UI, and it takes up around 10% of the screen.
I have news for you: When I write, as I have done so for over 200,000 words, the only thing that shows is the "Close Fullscreen" box, the one that I want an option to shut off. I have more mews for you: when I use writer, the "Main" toolbar is always off; the formatting bar can stay.
You have it all wrong, and so does MS. Different does not equal better. Being open means being smart enough not to worry about the yearly model change.
Stop it! Stop it! Stop it now!
(What better thing to ruin my user rating for.)
Edited 2009-08-07 05:44 UTC
Instead of copying Microsoft and Apple.
The only non-developer tool OSS I know of that succeeded is Firefox. And did Firefox copy IE? No. They was innovative, they went their own ways.
If you want people to switch to your software it isn't enough that it's "as good"(although it really often isn't) and free, it as to be *better*.
People don't switch products because one is slightly better either, they switch because they are alot better.
I'm baffled by the little amount of innovation in mainstream products in OSS. One would believe it is a less risk for them to try new things.
I think KDE is definitely going a right direction though. I don't like KDE(I prefer less complicated interfaces), but they really deserve praise for trying new and innovative things.
If you look at OSS-software that's meant for technical people (weird window managers for instance) you'll find a lot of different ideas and concept are being explored. Why not do this for software meant for regular users as well?
If OOo actually decides to implement this ribon-like interface, users should have the choice to use the classic menus instead. In fact, the clasic menus should be the defaulr, with the ribbon-like crap being able to be selected.
I have always thought that OOo is too similar in its menus to MS office, and a better thing would have been to make it more like WordPerfect. Wordperfect was always superior to MS office in MANY ways.
If this ribbon like crap becomes the only available UI in OOo, I will be looking for a new program!
"The revamped Office 2007 user interface drew praise all around the world."
_______
Huh? I did a meta-review of word processors back then and the Office 2007 UI was roundly criticized by new and old users alike. I'll never use a ribbon in any app because I'm not an idiotic 1st grader. I can actually read and type things like words and keyboard shortcuts.
Jeebus H.



