Slashdot Mirror


What's Different About Vista's GUI?

jcatcw writes "Paul McFedries, author of Windows Vista Unveiled, thinks that an operating system should be thought of as more than just its user interface, but then again that interface should work well for the user. He thinks the Vista interface rates 'pretty darned good.' The Windows Presentation Foundation (WPF) results in positive changes for both developers and users. Developers can do 2-D, 3-D, animation, imaging, video, audio, special effects and text rendering using a single API. The use of vector graphics and offloading work to the GPU result in better animations, improved scaling, transparency, and smooth motion."

10 of 444 comments (clear)

  1. But what about the actual GUI? by pammon · · Score: 4, Informative

    The author seems rather confused about what "GUI" means. The GUI is the graphical user interface - what the user sees and interacts with. The article mentioned almost nothing about the actual user interface of Vista - only the developer-targeted APIs. Nearly all of the apps that ship with Vista do not use WPF and therefore the actual GUI will not be like what the author describes.

    And the author is simply wrong when he says that "With WPF, everything is drawn with vectors, so you can scale windows and icons as big (or as small) as you want, and the objects will display with no loss in quality." In fact, icons in Vista are generally 256x256 bitmap images. Artists normally prefer bitmaps because it gives them more control over the artwork.

  2. Re:Next version to be called Windows Dressing by cyber-vandal · · Score: 4, Informative

    Xenix?

  3. Re:It really baffles me. by dan828 · · Score: 4, Informative

    It really baffles me why they haven't added virtual desktop support yet.

    It's been around since NT-- a powertoy called Virtual Desktop Manager

    http://www.microsoft.com/windowsxp/downloads/power toys/xppowertoys.mspx

  4. Re:It really baffles me. by Tony+Hoyle · · Score: 4, Informative

    That's a major cheat - it just sends hide commands to all the windows on one 'desktop' and show commands to all the windows on the other. It also fails rather badly if one of the apps refuses to be hidden.

    In XP it got a bit silly because all the window animation started up and you'd see all the windows shrinking and growing...

  5. Re:QUICK! LETS IMITATE IT!! by drinkypoo · · Score: 5, Informative

    Alt-Space, n minimizes. Alt-Space, x maximizes. Alt-Space, m moves (arrow keys, or once you hit an arrow key you can do it with the mouse.) If you can figure out how to activate the taskbar with the keyboard, you can restore windows by hitting enter when they are selected :) Alt-Space, s changes size: You use the arrows to select a drag handle, then use them some more to resize. I realize other people already told you that you could do this, but I just explained how. Actually, the easiest way to restore them is to use Alt-Tab until you get to the one you want. And they already provide virtual desktops (to which you can switch with keystroke combinations) through the Microsoft Virtual Desktop Manager (MSVDM) Power Toy. So are there any other features which Microsoft already has (the key combinations predate Motif - Microsoft was an original member of the Motif Working Group and helped steer it, in fact) that you would like to ask for?

    I'm no Microsoft apologist but damn, you just don't know what you're talking about.

    --
    "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
  6. Re:It really baffles me. by Ucklak · · Score: 4, Informative

    yeah, and it sucks.

    It doesn't work effectively, you can run Excel on one desktop and Word on the other as you'll have toolbar issues.
    You'll need more than a Gig of ram to be effective to even be comparable to any Unix running just notepad.

    --
    if you steal from one source, that is plagiarism, if you steal from many, well, that's just research.
  7. Re:So what? by Lux · · Score: 5, Informative

    No, that's not all they added. I'm running RC1 at home now, and I have to say that the wireless-targetted TCP improvements alone are worth an upgrade to me.

    I really like the fact that a lot of my hardware drivers are running with reduced privileges over (under?) XP. I think this is why my machine is crashing less now --my sound card is a POS and the drivers used to routinely crash XP. Now it's more stable with beta Vista drivers than it ever was with the "stable" ones.

    I'm also stoked that the OS benchmarks the hardware so users can target their upgrades at their weakest links more easily. I'm pretty technical, and I usually find myself making what are pretty much educated guesses, so I plan to make use of this feature.

    Finally, I'm going to like it when my family is on it and they call me up and ask me to fix their computers, because Vista tracks some performance and stability heuristics, and has a tool that graphs these metrics alongside software installation/update events. Because, you know: my parents never do *anything* to make their machine slow down or destabilize. Never.

    So, yeah. There are plenty of crunchy bits in addition to the UI improvements. Here's a pretty good list:
    http://en.wikipedia.org/wiki/Features_new_to_Windo ws_Vista

    There are some things I don't like, but I like it enough that I plan on building a new box for it when it ships.

  8. Re:Improved animations by no1nose · · Score: 4, Informative

    When compared to XP's UI, Vista is way too difficult. They have changed the behavior of common icons (e.g. the network system tray icon does not have a "right-click properties" method of accessing the connection settings). Also, there is no more Start -> Run option. They have replaced it with Start -> "Search". This appears to offer the same functionality as "Run", but does not seem intuitive.

    Another item I was hoping for: multiple concurrent Remote Desktop sessions. I know Microsoft will never do it, but they really should allow Vista "Ultimate" Edition to support the same Remote Desktop model as their server software (one console and two remote sessions simultaneously).

  9. Re:QUICK! LETS IMITATE IT!! by Jerf · · Score: 5, Informative
    And they already provide virtual desktops (to which you can switch with keystroke combinations) through the Microsoft Virtual Desktop Manager (MSVDM) Power Toy.
    They do, but it's not decent. Every IM program borks the desktop. Every popup borks the desktop. Some programs just plain don't work with it. Some wander all over the desktop, probably because they're confused about being at some coordinates but not actually visible or some other logical thing they can't deal with. Others totally freak out to the point of crashing.

    I'm also annoyed that at least last time I tried it I couldn't get it to "go to the workspace to the right", but I'll grant that's a bit more obscure. More important is that Windows wasn't designed for multi-workspace use, and even Microsoft programs work very, very poorly with it.

    Same for "focus follows mouse". It works great, except for all the programs that grab the focus, the programs that won't accept the focus following the mouse, the programs that seem to get confused about being the focused program but not being the top window, etc. Windows wasn't designed for it and it shows.

    I've tried everything I've ever seen mentioned on Slashdot for multiple workspaces, and they all suck in the same way. My conclusion is that Windows is the common factor, and it's not a stretch to notice the Windows messaging system was fundamentally designed for a 16-bit cooperative multitasking, all-processes-in-one-memory-partition model, and it's still hack-upon-hack on top of that. (Raymond Chen's "The Old New Thing" blog has story after story about "here's why Windows has this wart. It all started in Windows [123].0...") Terminal services seems to work OK, and I had hopes that updating Windows to work with TS would also improve applications w.r.t. multiple workspaces, but it hasn't happened.

    I've tried everything, and quite a few window managers on Linux too. I'm not sure how I could know more about what I'm talking about. Windows's multiple-workspace support is a bullet-point feature, an unsupported Powertoy, something even major application builders don't test for, and unless it's slipped by all the Vista coverage, for practical purposes, Windows does not decent multi-workspace support.
  10. Re:Improved animations by Tibor+the+Hun · · Score: 5, Informative

    Welcome to the world of OS X.
    Do yourself a huge favor and download Quicksilver.
    Improve your efficiency and impress your friends at the same time.
    Bind it to something like Cmd-Cmd and install the built in flashlight interface.

    Trust me, and read some reviews and 10-minute tutorials.

    --
    If you don't know what AltaVista is (was), get off my lawn.