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. Evolution of the User interface

Evolution of the User interface

Scheduled Pinned Locked Moved The Lounge
designquestion
37 Posts 15 Posters 0 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.
  • M Mark_Wallace

    Once upon a time, everything was like vi and edlin: you had to remember keyboard shortcuts (which you could list on the screen -- if you could remember the keyboard shortcut to list keyboard shortcuts). No-one was particularly happy with this, but it worked, so we used it. To open programs, we had to type addresses and program names in little black boxes, which could be a pain, because after a while you have lots of programs and batch files, and you have to remember where they are and what they're called -- so programs like FIND soon became the most-used programs. No-one was particularly happy with that, either, but it worked. Then, someone brilliant thought of putting permanent bars at the top of program screens, with brackets around or underlines under the letters you had to press in combination with other keys -- and, eventually, microsoft took up that idea, as well, and added it to dos programs. And everyone cheered! Soon, an absolute genius thought: "Hey, we can turn that into a menu, so that instead of holding Alt and pressing letters, you just press Alt, then press the bracketed or underlined letter, and that drops down another list, where all you have to do is again press the bracketed or underlined letter!" -- and, eventually, microsoft took up that idea, as well, and added it to dos programs. And everyone cheered! Then a bunch of bright sparks who had nothing to do with microsoft, apple, google, ibm, or any of the other big names in computing, came up with the Graphical user interface, or GUI, and the words at the top of the program screens became buttons, which you could click with a mouse, as well as typing the bracketed or underlined letters -- and, eventually, microsoft took up that idea, as well, and made windows. And everyone cheered! The bright sparks who had nothing to do with microsoft, apple, google, ibm, or any of the other big names in computing also came up with the idea of using graphical shortcuts, little 64x64px borderless buttons, which you could double-click to open programs -- and, eventually, microsoft took up that idea, as well, and added it to windows. And everyone cheered Loudly! Then someone thought: "Hey, why do we have to use words, which take up a lot of space, at the top of program screens, when we can use little 32x32px buttons with pictures on them for each tool, rather than have to click through menus to get to them?" -- and, eventually, microsoft took up that idea, as well, and added it to windows. A

    H Offline
    H Offline
    Herman T Instance
    wrote on last edited by
    #24

    If it is bothering you so much..... - Do not annoy us with that - Get a life - Do not annoy us with that - Create apps for apple or something like that without ribbons - Do not annoy us with that - learn to understand what you work with - Do not annoy us with that

    In Word you can only store 2 bytes. That is why I use Writer.

    D 1 Reply Last reply
    0
    • H Herman T Instance

      If it is bothering you so much..... - Do not annoy us with that - Get a life - Do not annoy us with that - Create apps for apple or something like that without ribbons - Do not annoy us with that - learn to understand what you work with - Do not annoy us with that

      In Word you can only store 2 bytes. That is why I use Writer.

      D Offline
      D Offline
      den2k88
      wrote on last edited by
      #25

      - you are annoying us with another that - get a life - you are annoying us with another that - keep creating apps for ribbons for all that we care - you are annoying us with another that - learn to understand that changin for the sake of change doesn't bode well. If someone inverted all the controls of your car for no reason, without warning and with oncoming obligations to change you probably won't be happy - you are annoying us with another that

      DURA LEX, SED LEX GCS d--- s-/++ a- C++++ U+++ P- L- E-- W++ N++ o+ K- w+++ O? M-- V? PS+ PE- Y+ PGP t++ 5? X R++ tv-- b+ DI+++ D++ G e++>+++ h--- ++>+++ y+++*      Weapons extension: ma- k++ F+2 X If you think 'goto' is evil, try writing an Assembly program without JMP. -- TNCaver When I was six, there were no ones and zeroes - only zeroes. And not all of them worked. -- Ravi Bhavnani

      M 1 Reply Last reply
      0
      • M Mark_Wallace

        Ha! Even the name "COSMOS RAM IC" is enough to get my mouth watering! I wanna play! I recall (at least I think I do -- acronyms and numbers have been known to get mixed up in my head) that the CDP 1861 was quite a respected (and imitated) bit of hardware. But this[^] is what you get id you search for "Elf II kit" on ebay :(

        I wanna be a eunuchs developer! Pass me a bread knife!

        L Offline
        L Offline
        Lost User
        wrote on last edited by
        #26

        COSMOS used to be the name RCA used for what is now known as CMOS. With the transistor densities on the chips back then, many still were sceptical about CMOS. The 'C' stands for complementary, meaning that the transistors always switch in pairs, effectively cutting the number of available transistors in half. On the other side, complementary transistors cut down the power usage to a tiny fraction. Those old computers, if you consequently used CMOS components and avoided relatively power hungry components like LEDs, could run on batteries for months.

        The language is JavaScript. that of Mordor, which I will not utter here
        This is Javascript. If you put big wheels and a racing stripe on a golf cart, it's still a fucking golf cart.
        "I don't know, extraterrestrial?" "You mean like from space?" "No, from Canada." If software development were a circus, we would all be the clowns.

        1 Reply Last reply
        0
        • D den2k88

          - you are annoying us with another that - get a life - you are annoying us with another that - keep creating apps for ribbons for all that we care - you are annoying us with another that - learn to understand that changin for the sake of change doesn't bode well. If someone inverted all the controls of your car for no reason, without warning and with oncoming obligations to change you probably won't be happy - you are annoying us with another that

          DURA LEX, SED LEX GCS d--- s-/++ a- C++++ U+++ P- L- E-- W++ N++ o+ K- w+++ O? M-- V? PS+ PE- Y+ PGP t++ 5? X R++ tv-- b+ DI+++ D++ G e++>+++ h--- ++>+++ y+++*      Weapons extension: ma- k++ F+2 X If you think 'goto' is evil, try writing an Assembly program without JMP. -- TNCaver When I was six, there were no ones and zeroes - only zeroes. And not all of them worked. -- Ravi Bhavnani

          M Offline
          M Offline
          Mark_Wallace
          wrote on last edited by
          #27

          Well slapped.

          I wanna be a eunuchs developer! Pass me a bread knife!

          1 Reply Last reply
          0
          • M Mark_Wallace

            Once upon a time, everything was like vi and edlin: you had to remember keyboard shortcuts (which you could list on the screen -- if you could remember the keyboard shortcut to list keyboard shortcuts). No-one was particularly happy with this, but it worked, so we used it. To open programs, we had to type addresses and program names in little black boxes, which could be a pain, because after a while you have lots of programs and batch files, and you have to remember where they are and what they're called -- so programs like FIND soon became the most-used programs. No-one was particularly happy with that, either, but it worked. Then, someone brilliant thought of putting permanent bars at the top of program screens, with brackets around or underlines under the letters you had to press in combination with other keys -- and, eventually, microsoft took up that idea, as well, and added it to dos programs. And everyone cheered! Soon, an absolute genius thought: "Hey, we can turn that into a menu, so that instead of holding Alt and pressing letters, you just press Alt, then press the bracketed or underlined letter, and that drops down another list, where all you have to do is again press the bracketed or underlined letter!" -- and, eventually, microsoft took up that idea, as well, and added it to dos programs. And everyone cheered! Then a bunch of bright sparks who had nothing to do with microsoft, apple, google, ibm, or any of the other big names in computing, came up with the Graphical user interface, or GUI, and the words at the top of the program screens became buttons, which you could click with a mouse, as well as typing the bracketed or underlined letters -- and, eventually, microsoft took up that idea, as well, and made windows. And everyone cheered! The bright sparks who had nothing to do with microsoft, apple, google, ibm, or any of the other big names in computing also came up with the idea of using graphical shortcuts, little 64x64px borderless buttons, which you could double-click to open programs -- and, eventually, microsoft took up that idea, as well, and added it to windows. And everyone cheered Loudly! Then someone thought: "Hey, why do we have to use words, which take up a lot of space, at the top of program screens, when we can use little 32x32px buttons with pictures on them for each tool, rather than have to click through menus to get to them?" -- and, eventually, microsoft took up that idea, as well, and added it to windows. A

            Sander RosselS Offline
            Sander RosselS Offline
            Sander Rossel
            wrote on last edited by
            #28

            Devolution*

            Read my (free) ebook Object-Oriented Programming in C# Succinctly. Visit my blog at Sander's bits - Writing the code you need. Or read my articles here on CodeProject.

            Simplicity is prerequisite for reliability. — Edsger W. Dijkstra

            Regards, Sander

            M 1 Reply Last reply
            0
            • Sander RosselS Sander Rossel

              Devolution*

              Read my (free) ebook Object-Oriented Programming in C# Succinctly. Visit my blog at Sander's bits - Writing the code you need. Or read my articles here on CodeProject.

              Simplicity is prerequisite for reliability. — Edsger W. Dijkstra

              Regards, Sander

              M Offline
              M Offline
              Mark_Wallace
              wrote on last edited by
              #29

              Ah, but has it become worth less, or worthless?

              I wanna be a eunuchs developer! Pass me a bread knife!

              N 1 Reply Last reply
              0
              • M Mark_Wallace

                Ah, but has it become worth less, or worthless?

                I wanna be a eunuchs developer! Pass me a bread knife!

                N Offline
                N Offline
                Nelek
                wrote on last edited by
                #30

                User rant: - What's worst? Ignorance or Indifference? M$ Answer: I don't know and I don't give a sh..

                M.D.V. ;) If something has a solution... Why do we have to worry about?. If it has no solution... For what reason do we have to worry about? Help me to understand what I'm saying, and I'll explain it better to you Rating helpful answers is nice, but saying thanks can be even nicer.

                1 Reply Last reply
                0
                • M Mark_Wallace

                  Once upon a time, everything was like vi and edlin: you had to remember keyboard shortcuts (which you could list on the screen -- if you could remember the keyboard shortcut to list keyboard shortcuts). No-one was particularly happy with this, but it worked, so we used it. To open programs, we had to type addresses and program names in little black boxes, which could be a pain, because after a while you have lots of programs and batch files, and you have to remember where they are and what they're called -- so programs like FIND soon became the most-used programs. No-one was particularly happy with that, either, but it worked. Then, someone brilliant thought of putting permanent bars at the top of program screens, with brackets around or underlines under the letters you had to press in combination with other keys -- and, eventually, microsoft took up that idea, as well, and added it to dos programs. And everyone cheered! Soon, an absolute genius thought: "Hey, we can turn that into a menu, so that instead of holding Alt and pressing letters, you just press Alt, then press the bracketed or underlined letter, and that drops down another list, where all you have to do is again press the bracketed or underlined letter!" -- and, eventually, microsoft took up that idea, as well, and added it to dos programs. And everyone cheered! Then a bunch of bright sparks who had nothing to do with microsoft, apple, google, ibm, or any of the other big names in computing, came up with the Graphical user interface, or GUI, and the words at the top of the program screens became buttons, which you could click with a mouse, as well as typing the bracketed or underlined letters -- and, eventually, microsoft took up that idea, as well, and made windows. And everyone cheered! The bright sparks who had nothing to do with microsoft, apple, google, ibm, or any of the other big names in computing also came up with the idea of using graphical shortcuts, little 64x64px borderless buttons, which you could double-click to open programs -- and, eventually, microsoft took up that idea, as well, and added it to windows. And everyone cheered Loudly! Then someone thought: "Hey, why do we have to use words, which take up a lot of space, at the top of program screens, when we can use little 32x32px buttons with pictures on them for each tool, rather than have to click through menus to get to them?" -- and, eventually, microsoft took up that idea, as well, and added it to windows. A

                  S Offline
                  S Offline
                  Slacker007
                  wrote on last edited by
                  #31

                  I gave you an upvote purely for the amount of time this took you to write; providing you did write it. :-D

                  M 1 Reply Last reply
                  0
                  • S Slacker007

                    I gave you an upvote purely for the amount of time this took you to write; providing you did write it. :-D

                    M Offline
                    M Offline
                    Mark_Wallace
                    wrote on last edited by
                    #32

                    Slacker007 wrote:

                    providing you did write it

                    Ha! People tend to quote me, rather than the other way around. Now that you've mentioned that, though, I might do a web search, in a week or so, for one or two specific phrases from it.

                    I wanna be a eunuchs developer! Pass me a bread knife!

                    1 Reply Last reply
                    0
                    • M Mark_Wallace

                      Once upon a time, everything was like vi and edlin: you had to remember keyboard shortcuts (which you could list on the screen -- if you could remember the keyboard shortcut to list keyboard shortcuts). No-one was particularly happy with this, but it worked, so we used it. To open programs, we had to type addresses and program names in little black boxes, which could be a pain, because after a while you have lots of programs and batch files, and you have to remember where they are and what they're called -- so programs like FIND soon became the most-used programs. No-one was particularly happy with that, either, but it worked. Then, someone brilliant thought of putting permanent bars at the top of program screens, with brackets around or underlines under the letters you had to press in combination with other keys -- and, eventually, microsoft took up that idea, as well, and added it to dos programs. And everyone cheered! Soon, an absolute genius thought: "Hey, we can turn that into a menu, so that instead of holding Alt and pressing letters, you just press Alt, then press the bracketed or underlined letter, and that drops down another list, where all you have to do is again press the bracketed or underlined letter!" -- and, eventually, microsoft took up that idea, as well, and added it to dos programs. And everyone cheered! Then a bunch of bright sparks who had nothing to do with microsoft, apple, google, ibm, or any of the other big names in computing, came up with the Graphical user interface, or GUI, and the words at the top of the program screens became buttons, which you could click with a mouse, as well as typing the bracketed or underlined letters -- and, eventually, microsoft took up that idea, as well, and made windows. And everyone cheered! The bright sparks who had nothing to do with microsoft, apple, google, ibm, or any of the other big names in computing also came up with the idea of using graphical shortcuts, little 64x64px borderless buttons, which you could double-click to open programs -- and, eventually, microsoft took up that idea, as well, and added it to windows. And everyone cheered Loudly! Then someone thought: "Hey, why do we have to use words, which take up a lot of space, at the top of program screens, when we can use little 32x32px buttons with pictures on them for each tool, rather than have to click through menus to get to them?" -- and, eventually, microsoft took up that idea, as well, and added it to windows. A

                      P Offline
                      P Offline
                      Philippe Mori
                      wrote on last edited by
                      #33

                      In Office and in File Explorer, it works quite well. Often, you select the desired tab for the task you are doing and all useful tools are one-click accessible. And if you need to change the tab, you have 2 clicks as with older menu system. And usually, you can collapse the ribbon if you don't use it much! In File explorer, I really like that the show/hide extension is far more reachable than it used to be. But it does not works well with programs that should be minimalist (a single toolbar would do) or program that are too complex like an IDE...

                      Philippe Mori

                      M 1 Reply Last reply
                      0
                      • P Philippe Mori

                        In Office and in File Explorer, it works quite well. Often, you select the desired tab for the task you are doing and all useful tools are one-click accessible. And if you need to change the tab, you have 2 clicks as with older menu system. And usually, you can collapse the ribbon if you don't use it much! In File explorer, I really like that the show/hide extension is far more reachable than it used to be. But it does not works well with programs that should be minimalist (a single toolbar would do) or program that are too complex like an IDE...

                        Philippe Mori

                        M Offline
                        M Offline
                        Mark_Wallace
                        wrote on last edited by
                        #34

                        In office, I used to have three toolbars: the basic toolbar, and two custom ones. Between them, they took up less than half the space of the ribbon -- and they always fit properly within the window. With only three toolbars, almost every tool I ever used was opened/activated with only one click -- and I use a lot of tools, a number of which aren't even on the ribbon. With the ribbon, I am continually changing tab (usually having to move the caret from one end of the screen to the other to open the tab, then back to the other end to click the tool), then changing back, then changing again, because I was so foolish as to put my cursor somewhere that ms has decided means that I have to use a different tab. I only ever used the menu for "occasional" tools -- and it was easy to find them (even though they kept moving menu items with each new version). I won't even bother going into how bloody insanely impossible it is to find all the dialogs and sub-windows that are absolutely essential, when setting up a project/template/whatever (if I didn't remember a lot of the keyboard shortcuts, it would drive me batty). Or that the Most Used Visio tools -- the various alignment ones -- are no longer available as single buttons; you have to use a drop-down to get to them (but you're never on the tab where the drop-down is, obviously). Just p1ssing about with the ribbon costs me a fortune in time when I should be being productive. And that's not to mention that it breaks my train of thought, every time I have to hunt a function down, which costs a lot more than just a few clicks' worth of time. Professional-level use of word-processors, spreadsheets, slideshow apps, and diagramming tools is every bit as complicated, if not more so, than professional use of an IDE. I vote the ribbon be implemented for VS -- it's only used to edit a bunch of plain-text files, after all. Then we'll see how many developers approve of it.

                        I wanna be a eunuchs developer! Pass me a bread knife!

                        1 Reply Last reply
                        0
                        • M Mark_Wallace

                          Once upon a time, everything was like vi and edlin: you had to remember keyboard shortcuts (which you could list on the screen -- if you could remember the keyboard shortcut to list keyboard shortcuts). No-one was particularly happy with this, but it worked, so we used it. To open programs, we had to type addresses and program names in little black boxes, which could be a pain, because after a while you have lots of programs and batch files, and you have to remember where they are and what they're called -- so programs like FIND soon became the most-used programs. No-one was particularly happy with that, either, but it worked. Then, someone brilliant thought of putting permanent bars at the top of program screens, with brackets around or underlines under the letters you had to press in combination with other keys -- and, eventually, microsoft took up that idea, as well, and added it to dos programs. And everyone cheered! Soon, an absolute genius thought: "Hey, we can turn that into a menu, so that instead of holding Alt and pressing letters, you just press Alt, then press the bracketed or underlined letter, and that drops down another list, where all you have to do is again press the bracketed or underlined letter!" -- and, eventually, microsoft took up that idea, as well, and added it to dos programs. And everyone cheered! Then a bunch of bright sparks who had nothing to do with microsoft, apple, google, ibm, or any of the other big names in computing, came up with the Graphical user interface, or GUI, and the words at the top of the program screens became buttons, which you could click with a mouse, as well as typing the bracketed or underlined letters -- and, eventually, microsoft took up that idea, as well, and made windows. And everyone cheered! The bright sparks who had nothing to do with microsoft, apple, google, ibm, or any of the other big names in computing also came up with the idea of using graphical shortcuts, little 64x64px borderless buttons, which you could double-click to open programs -- and, eventually, microsoft took up that idea, as well, and added it to windows. And everyone cheered Loudly! Then someone thought: "Hey, why do we have to use words, which take up a lot of space, at the top of program screens, when we can use little 32x32px buttons with pictures on them for each tool, rather than have to click through menus to get to them?" -- and, eventually, microsoft took up that idea, as well, and added it to windows. A

                          B Offline
                          B Offline
                          Brady Kelly
                          wrote on last edited by
                          #35

                          I like a well done ribbon, but it must have a hide/collapse and reverse 'button'.

                          Follow my adventures with .NET Core at my new blog, Erisia Information Services.

                          M 1 Reply Last reply
                          0
                          • B Brady Kelly

                            I like a well done ribbon, but it must have a hide/collapse and reverse 'button'.

                            Follow my adventures with .NET Core at my new blog, Erisia Information Services.

                            M Offline
                            M Offline
                            Mark_Wallace
                            wrote on last edited by
                            #36

                            Brady Kelly wrote:

                            I like a well done ribbon,

                            ... with some fava beans and a nice chianti.

                            I wanna be a eunuchs developer! Pass me a bread knife!

                            1 Reply Last reply
                            0
                            • F fd9750

                              Same here: put really often used stuff on the taskbar, put shortcuts to the other regularly used stuff in a number of folders ( customised, organised and sorted as wanted ) and use them as "toolbars" on the same taskbar. End result: has been working really well since windows 98, one method works the same way for all versions since. Regardless of any UI changes they dream up. As long as they stick to having a taskbar/toolbar its OK :) . I would be really unhappy though if they did not :( .

                              M Offline
                              M Offline
                              Mark_Wallace
                              wrote on last edited by
                              #37

                              I've been using a little gadget called KO Approach[^] for years, now. It shows the content of folders as a menu, if you long-click, so I have folders down the side of my desktop for Network, Media, Graphics, Work, etc, populated with shortcuts and symlinks to stuff I need. The only things certain about computer UIs are that one size does not fit all, and that baby-blocks are only fit for babies.

                              I wanna be a eunuchs developer! Pass me a bread knife!

                              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