Re: Alternative User Interfaces
Posted: Tue Feb 10, 2009 9:45 pm
But what about having 2 on screen at once?
The Place to Start for Operating System Developers
http://forum.osdev.org./
You can group radio buttons on a braille terminal? You can communicate a UI canvas'ed for slicker looks via a narrator device?yemista wrote:Yea but you can do all those things through windows.
Multiple VT's don't need a graphics chips driver, windows do. Sure I love juggling 'konsole', two browsers, an Eclipse instance and my MP3 player across multiple screens, but when I don't have X11, I need those multiple VT's, or I'd go crazy.Also, linux may have multiple VT's, but you cannot look at them side by side. Windows are much more flexible.
It's the best we have today given you have the hardware, driver support, and the sensoric ability to use it. But I think "doing windows" first and considering things like a text interface as a "second class citizen" isn't that smart a choice.I really dont know anything about UI design, but abstractly this just seems to me like the only way.
I did not mean that at all. They both have their place and I personally prefer a text interface for a lot of things, but what I meant by window was basically just a graphical output box. Its true VT's are useful when you dont have X11, but when you do, you just need to open a terminal window, and I think having a lot of terminal windows open is a much easier way to work than cycling through VT's. All I am trying to say is I have a hard time seeing how you could design a working, efficient GUI without the use of some kind of windowing system. Again it could be short sightedness on my part, and in fact most innovations come from something no one else could see, but it just appears that no matter what you call it or how you structure it, essential it will be a window based system. This just seems to be the nature of running applications in a GUI.It's the best we have today given you have the hardware, driver support, and the sensoric ability to use it. But I think "doing windows" first and considering things like a text interface as a "second class citizen" isn't that smart a choice.
I don't agree. I work a lot on my X41 Thinkpad (12") and Eee PCs (7-10") are quite popular (in Scandinavia anyway). I think we'll see a mixture in the future; a lot of small devices (smart phones, minibooks, e-books) and a lot of nice and big screens (HD screens). We are seeing that already.Craze Frog wrote:With today's huge screens it makes sense to be able to show multiple windows at once, so I think the always-maximized idea isn't cutting it.
You say that it is very easily done in Windows XP. On the other hand you say they often show up wrong. I don't think that's easy. Dragging a tab to the edge of the screen is easy. I'm sure it's a matter of opinion.Craze Frog wrote:- I often want to show two windows side by side. This is every easily done in Windows XP, provided the programs don't misbehave (just select the windows you want to tile by ctrl-clicking the taskbar buttons, then ctrl-right-click the last taskbar button and select how you want them to tile). However, they always show up with the wrong window at the left/right, and I have to move them manually. How can window tiling be made to produce the results expected by the user?
http://www.youtube.com/watch?v=4TnWwxuPZFMCraze Frog wrote: I often want to show two windows side by side. This is every easily done in Windows XP, provided the programs don't misbehave (just select the windows you want to tile by ctrl-clicking the taskbar buttons, then ctrl-right-click the last taskbar button and select how you want them to tile). However, they always show up with the wrong window at the left/right, and I have to move them manually. How can window tiling be made to produce the results expected by the user?
http://www.youtube.com/watch?v=DLZcGDya ... re=relatedCraze Frog wrote:Would automatic window colouring be useful (each program gets a unique tint to show which window belongs to which program)? Could look good when the window is textured (like OS X windows) and alleviate the hungers for programmers to manually skin their windows. Obviously it would have to be persistent so Photoshop was blue every time and Illustrator was red every time. Makes all programs stand out from the crowd while still remaining consistent with buttons in the same places, standard widgets, etc...
It's a nice improvement, but it seems like it's not possible to dock windows to the top of the screen (to tile them horizontally). There is no reason that should be harder to achieve than tileing vertically, right?Colonel Kernel wrote:http://www.youtube.com/watch?v=4TnWwxuPZFMCraze Frog wrote: I often want to show two windows side by side. This is every easily done in Windows XP, provided the programs don't misbehave (just select the windows you want to tile by ctrl-clicking the taskbar buttons, then ctrl-right-click the last taskbar button and select how you want them to tile). However, they always show up with the wrong window at the left/right, and I have to move them manually. How can window tiling be made to produce the results expected by the user?
http://www.youtube.com/watch?v=DLZcGDya ... re=relatedCraze Frog wrote:Would automatic window colouring be useful (each program gets a unique tint to show which window belongs to which program)? Could look good when the window is textured (like OS X windows) and alleviate the hungers for programmers to manually skin their windows. Obviously it would have to be persistent so Photoshop was blue every time and Illustrator was red every time. Makes all programs stand out from the crowd while still remaining consistent with buttons in the same places, standard widgets, etc...
I suppose. I'm guessing that tiling vertically is a more common use case though, since people tend to read and compare things side-by-side.Craze Frog wrote:It's a nice improvement, but it seems like it's not possible to dock windows to the top of the screen (to tile them horizontally). There is no reason that should be harder to achieve than tileing vertically, right?
The dock in Mac OS X doesn't have text until you mouse over the icons. I'm guessing Windows 7's taskbar will behave similarly (I haven't tried it yet). If the icons are memorable enough, it isn't a problem in practice, especially since they stay there in the new taskbar (like the OS X dock). So not only do you recognize the icon and its primary colour, but also its position. These are enough cues for most people to find commonly-used items very quickly.Craze Frog wrote:Oh, and if Windows 7 doesn't have text for the taskbar buttons I'll die. I've tried this (SyllableOS) and working with it is just plain and simply not possible.
I must be an outlier then. I quite often have PuTTY and Internet Explorer open on top of each other, so that I can read the full width of lines whilst following a tutorial. On the other hand, I never put things side by side.Colonel Kernel wrote:I'm guessing that tiling vertically is a more common use case though, since people tend to read and compare things side-by-side.
I use a translucent terminal window with the browser underneath it.JackScott wrote:I must be an outlier then. I quite often have PuTTY and Internet Explorer open on top of each other, so that I can read the full width of lines whilst following a tutorial.
Yes, you are right.Craze Frog wrote:The tab thing is really just maximized windows with the taskbar at the top (and in the screenshot some frills to make things more confusing).
Also, I think VTs are not very different from windows in the sense that both represent something you are working on. You can mimic the useful effect of having multiple windows with multiple VTs.yemista wrote:The advantage of GUI over command line is that you can run multiple programs at once and have simoultaneous outputs going at once. I may be unimaginative, but I cant see how else you can do this other than some kind of a window, whether you call it a page or whatever.