Microsoft Windows Media Center Edition contains a UI nugget worth a close look: the My Music area's list of albums includes any CD that happens to be in the drive:
This sort of thing looks obvious after the fact, but consider the fact that the list is blending data from two completely different sources: 1) Media Player's local music database, and 2) whatever CD happens to be inserted in the drive. All actions in the UI work essentially the same regardless of what kind of item is selected (with the difference that a CD can be ripped).
Faced with this design problem, most teams would have created a UI that directly reflected the underlying data model. This would force the user to deal with two distinct UI elements: one area for the the albums already in the database, and a separate area for the local CD drives. (This is, in fact, what Windows Media Player does.)
The Media Center team did a bunch of work to let the user work at the right level of abstraction: everything in the list is an album, regardless of whether it's ripped yet or not. This sort of thing doesn't come up every day, but it's worth thinking about whether your own application could benefit by adopting this nice trick.
a bit off topic, but i noticed "My Music" in the picture and remembered - why everything has to be named MY? My Music, My Pictures, My Movies, etc ... what's wrong with just "Pictures", "Music", etc?
Posted by: gr33n | September 13, 2005 at 10:08 AM
Ya I dislike the 'My' in everything as well
Posted by: Cameron | September 15, 2005 at 08:44 AM
I have mce 2004 and just learned about the 2005 release and also learned that HP is no longer providing it and of course, neither does Microsoft. Anybody know where I can get an upgrade?
Posted by: john jefferson | September 18, 2005 at 07:09 AM