The OpenOffice.org team has been experimenting with a new user interface for the suite of programs, and they’ve presented the first rough prototype of this new interface, more specifically for Impress. The general gist? It’s Microsoft Office 2007’s ribbon interface.
The ribbon interface raised quite a number of eyebrows around the world, with many wonderingwhether it would be wise to ditch the old established garbled mess user interface of menus and toolbars in favour of something completely new. It was all additionally surprising as Microsoft generally isn’t the company to change a winning team.
The design goal behind the ribbon interface was to more easily expose users to all the functionality of the various programs in Microsoft Office, without overwhelming them. The ribbon exposes functionality organised in sections, and these sections are then organised in tabs. The interface is also context-sensitive; an additional tab can appear when you are manipulating an object like a chart or picture, which contains editing controls specific to said element.
The revamped Office 2007 user interface drew praise all around the world, but at the same time, people who were too entrenched in the Office 2003-type UI were intimidated by it, and declared it a failure because they had to re-learn their ways. However, if you actually take the time, and have an open mind, I can’t imagine it not becoming clear to you that the ribbon is miles ahead of any other office suite UI out there.
So, the OpenOffice.org guys over at Sun are working on prototyping a new user interface too [.odp]. They have more or less the same design goals as the Microsoft Office team had, and what do you know, they come up with prototypes that are about as close to the ribbon interface as you can get. They’re also using tracking data, similar to how Microsoft tracked user data in an opt-in fashion. The OOo guys will make this data available to the community.
As you can see, this early prototype (it’s a prototype, people!) shows an interface that is an almost exact copy of Microsoft’s ribbon interface. As someone who loves the ribbon interface, I see this as a good thing – but I’m not so sure the larger community will agree with me. You can test a prototype, but it requires Java.
From here on out, the new interface will be tested with actual users, while also working on improving labelling and tool organisation. They still have a long way to go, but it’s good to know the team is working on improving the user experience in OpenOffice.org.
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.
If your saying that they are copying the “ribbon” then take a look at the bluefish editor tools interface…keep in mind that their interface pre-dated MSO ’07
Kind of turns your argument on its head 😀
Looks like a ripoff of Coldfusion Studio 5:
http://gemsres.com/photos/story/res/42061/fig3.jpg
Blimey that takes me back. I still use Homesite+ on an almost-daily basis (IMO there’s not a better text editor on Windows) but with most of the interface clutter switched off.
We’ve just switched to Office 2007 and all I can say is I’m glad I know the keyboard shortcuts.
I miss homesite as well. It was the first real editor I used, I still think it had/has some superb features that I’ve not found elsewhere. Such a crying shame that macromedia (now adobe) killed it in favour of dreamweaver.
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.
Not sure what you mean. I didn’t mention anything about MS Office.
I think MS is going to use the ribbon in Visual Studio too in time, I thought I read it somewhere could be wrong though
Edited 2009-08-07 01:33 UTC
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.
Millions of RD wasted on a UI fart that still irks me to the core after 6 months of use. I was lucky the company I work for held on as long as they did to Office 2000.
OOo trying to copy that undead abortion of a UI puke is a big thumbs down.
Feeling a bit cranky today?
Hmmm…the possibility of being a “copycat” never stopped MS or Apple from using any idea. There is very little new under the sun. The problem is that the idea as presented isn’t a very good one.
Don’t blame Linux/OSS. This is a Sun project, mostly worked on by Sun folks.
Sun folks trying very hard to justify their continued employment with Oracle.
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!
That’s polished?
That’s sarcastic? Just incase it’s not, he’s inviting you to check out the prototype which he said could look good with icons and polish.
yes i like this. i think by combining all of the options into a unified continuous space that slides along is better than segregating options into discrete sections.
Edited 2009-08-06 16:53 UTC
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
Ribbon interface consumes a lot of vertical space. Most of the monitors now are ‘wide screen’ so I think it would be better to have a customizable interface that can be pinned/moved to the right of left of the screen.
OT: I miss those non-wide monitors.
I COMPLETELY AGREE!!! I would love to have the “ribbon” down the right hand side…. Letter-sized pages aren’t wider than they’ve always been, so wide screens just put more dead space on the side!!!
SECOND THAT!. I am one of those folks who hates the ribbon at first but then came to like it very much. I did not have to go through upteen menus and submenus to find a function/action to apply.
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.
The OpenOffice interface is so UGLY that any change would be an improvement! It’s the main reason I haven’t dumped MSOffice just yet.
I thought people often use office to do work.
If you want to see beauties, go watch TV.
What’s wrong with having a nice looking work environment?
‘it’s a prototype, people!’,
Yeah, but this is an open-source project. The final will probably look just as bad!
Edited 2009-08-06 14:24 UTC
Well, that would make it a perfect copycat of the Ribbon UI then.
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.
At home I held onto Office 97 til ditching Windows, maybe 4 years ago. I never had a single reason for upgrading.
I find MSOffice Ribbons hard to learn and confusing. Why copy it? If they are so tired of the classic menus, then invent something else. Ribbons for a program like this makes no sense.
I actually like it, but why do they have to make the buttons so huge? Almost no room left for the actual document.
It’s GTK+ or inspired by that…so the buttons and other UI elements must take up as much space as possible.
At first glance, I thought they had a calculator on the interface The buttons look like calculator buttons on Vista.
WHAT THE f–k?
Note: i just wont to work with an office suite… ribbons are so crappy.
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 )
MS also once won a court case against Apple by arguing that look-and-feel elements of a design weren’t protectable IP.
Agreed… but ribbon goes beyond normal look and feel…. its a whole concept.
Don’t worry, OOo will just call it tabbed toolbars… and if Microsoft still presses the issue, they’ll be slapped with the “tabbed toolbars as prior art to ribbons”-gauntlet. ^_^
OMG you mean mere mortals will be to use OOo now!
This is fantastic.
I hope OO.O does a better job of keyboard navigation on their ribbon than Microsoft did.
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.
it’s HORRIBLE!
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 fear change.” *intense stare*
Garth Algar
;-P
Edited 2009-08-07 08:00 UTC
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
The point is, I thought it was a strange design decision to deeply hide something as simple as the “Save As”. Yes, we googled and found it, but I thought it strange that we had to.
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.
I like the interface, needs a bit of work but I tested the Java version out and really liked it. This coming from someone that could not stand the ribbon until I used it more
Would be nice to see something akin to tabbed Ribbon Interface which utilises the sides of your screen given that most monitors are now wide screens.
Lots of UI at the top makes for wasted space for viewing ones document.
http://www.linuxjournal.com/article/10518
http://www.osnews.com/story/21575/KOffice_2_0_0_Released
http://www.koffice.org/2009/05/koffice-200-released/
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.