Welcome to MSDN Blogs Sign in | Join | Help

MSDN/SDK viewer first storyboard and primary principles

So it's day 2, and I'm starting to learn some more things about user interface design. Worked with an architect in the user experience group who's mentoring me and we came up with the first cut at a “storyboard“. The process of going from a whiteboard, to storyboards, UI mockups, prototyping and finally the finished product feels really exciting, the next couple of months are going to be fun as we go through all this. (I think I'm going to lose the little personal life I have over the next few months - it's 10 pm, and I'm still at work, my wife finds out what I do all day by reading my blog, so I'll pre-empt you and say “yes I should get a life...“) Anyways.... below is the search result page storyboard, I'd love to hear what you, my faithful reader, think...

What we're trying to show here is the “content type “ categories view, our primary goal is for the user to quickly and easily pick the right “kind“ of content (sample, reference etc) that they are looking for, or within this view, the user can use the centered type (samples in this case) to quickly navigate and narrow down to what they're looking for. In the example above, the user has selected the “Cool Grade“ sample, and is shown a quick description of the sample, a screen shot of the sample running, the user rating for that sample and a snippet of the relevant code in the sample. The user can make any of the other content types the center and get a similar view for that content type. Later this week I'll try to post a different “view“ that we're playing with that looks very much like outlook.

Keep in mind that this is really early stuff, we've got a ton of other features to load balance with, so if you don't see this in any release in the future please don't try to find out where I live to complain :)

We've also been thinking about more generic user experience stuff, here are some fundamental “primary principles” we're trying to lay down as we make this product:

“The user experience is….

  1. I know where I am
  2. The UI is intuitive
  3. The UI is responsive 
  4. The UI always adapts to my current environment“

So what do you folks think, is this list incomplete, do you like or dislike any of these, which is the most important and do you see anything missing. I'd love to hear your feedback on any of this, we're early enough on the product cycle that any feedback will definitely make an impact.

Published Wednesday, January 21, 2004 10:48 PM by harisekhar

Comment Notification

If you would like to receive an email when updates are made to this post, please register here

Subscribe to this post's comments using RSS

Comments

# RE: MSDN/SDK viewer first storyboard and primary principles

Thursday, January 22, 2004 12:47 AM by william@bartholomew.com.au (William Bartholomew)
I like the general idea, it's good having the related content readily available and divided by type as long as it doesn't impose on the space needed for the content you primarily want to look at. Visual Studio's default 4"x4" code editing window is a good example...

# re: MSDN/SDK viewer first storyboard and primary principles

Thursday, January 22, 2004 8:35 AM by Adam Hill
A *organizable* and searchable "Favorites" is a must.

Metadata is where MS has traditionally fallen down. (Go look at the KB :) ) You guys have relied on Full-Tezt search too much. Collaborative metadata addition or mining each persons metadata for submission to the system as a whole would be cool. How about a http://del.icio.us like system for MSDN/Longhorn?

Keep up the cool ideas.

# re: MSDN/SDK viewer first storyboard and primary principles

Thursday, January 22, 2004 4:35 PM by haris@microsoft.com
Thanks for the comments folks.
William : You're right, you do get a "zoomed in" view of the content you primarily want to look at once you click on it. The content you click on will zoom in to fill the page, and if you decide that's not what you wan, you can go back to the previous view using the back button.

Adam : We are thinking of organizable favorites, even to the extent that you can make a "notebook" and send it to someone else. In the current "Longhorn" UI, the star on the right side of the screen is a shortcut to favorites.

# re: MSDN/SDK viewer first storyboard and primary principles

Thursday, January 22, 2004 4:37 PM by haris@microsoft.com
Adam : I also forgot to say, interesting idea on the collaborative metadata, I've passed this on to our metadata sub team on the SDK.

# re: MSDN/SDK viewer first storyboard and primary principles

Wednesday, February 04, 2004 5:05 PM by Bill Trowbridge
One thing that always seems to be forgotten is *CONTEXT*. One moment I may be searched for a serial port solution in the context of VB.NET. Then next, I may be trying to find a keyword "Conv*" in the .NET Framework context. Then I may work 7 hours in C#, using ComponentOne graphs and Crystal reports, so any search I do, I want only in that context. Then I'm off

Note that context is not WHERE to search, it usually a larger area of concerns in which I want to search. If I'm searching for a Mac in the context of Washington state, I'm looking for a real apple; Mac in the context of computers, perhaps an Apple; Mac in England, perhaps raingear, or maybe a Scottish relative.

I envision a textbox (or combobox) where I can enter several keywords that define my current context. This textbox would be just above the textbox where I enter my search terms. For example:

Context: [ VB.NET ]
Search: [ Random Numbers ]

Context: [ VB.NET C# Sample Code ]
Search: [ Parallel Port Communications ]

Context: [ Longhorn Article ]
Search: [ Creating a PlugIn for Visual Studio ]

Context: [ CLR ]
Search: [ Add ]

Here's a couple we need now: It's hard to find the right docs.
Context: [ .NET Framework ]
Search: [ Regular Expressions Language Elements ]

Context: [ .NET Framework ]
Search: [ Format expressions ]

# re: MSDN/SDK viewer first storyboard and primary principles

Wednesday, February 04, 2004 5:08 PM by Bill Trowbridge
I guess what I mean to say is that we don't need any pre-defined "Filters". We need to be able to quickly, easily, and dynamically change contexts to either a new unique context or and context we've used in the past.

It would also be great if a user-configurable default context could be a property of each project or solution, so that when a project is started, that context is already in play.

(Pardon the lengthy post.)

# re: MSDN/SDK viewer first storyboard and primary principles

Saturday, June 13, 2009 9:08 AM by 小向美奈子

話題の小向美奈子ストリップを隠し撮り!入念なボディチェックをすり抜けて超小型カメラで撮影した神動画がアップ中!期間限定配信の衝撃的映像を見逃すな

Leave a Comment

(required) 
required 
(required) 

  
Enter Code Here: Required
 
Page view tracker