November 2003 - Posts

Multi-directional treeview - part deux

It looks like people are interested in the new treeview control.  Stay tuned for more info about the multi-tree and some other controls that I have in mind.  The next one will be a “timeline” control.

Sean

Eric Sink's new job

Hmmm, maybe Eric Sink has a new job at Microsoft.  A job to create more “small” ISV's? 

Introducing the multi-direction treeview

Ok, my last post was truly lame.  So in an effort to redeem myself, I have come up with an ideal for a multi-directional treeview.  I’m sure at this point you’re asking yourself…

Why?

Because information that relates to a timeline or group construct may not always be conveyed in a treeview.  If you take my example of photos, I group my photos by date, and then within those years I breakout items by smaller units called months.  While a classic treeview will give you a view of the years, when you expand the view for months you lose the timeline context.  So I needed a better way to convey the timeline aspect.

So what would I use this for?

Take the photo example.  Say you have all of the years and months expanded and you could then click on individual months and in a separate panel get thumbnails of all the select months’ photos.  Another feature would be “row” or “column” selection.  You could select a like “row” of siblings from parents or parental columns and see all of the photos from May for each year.

Another example would be that of a web farm.  You could view all web servers and database servers for a site.  Then view properties of each item.  Or select a row of items from the web servers and modify those values.

Below are some mockup images.

Concept with closed root - notice the "+" is now a "->" 

Concept with first level horizontal nodes expanded ( "+" replaced with down arrows)

Concept with 2 of 4 years expanded to show months

Web Farm Example

 

Anyone interested?

 

Sean

MS Dancers?

 Wow, just when I thought that the solid gold dancers where gone.  You can have dancers (not that kind!) on your desktop.  http://www.microsoft.com/windows/plus/dme_more/moredancers.asp

Sean

A Blog I'd like to see...

Who you say?  Michael Kay!  He is the man when it comes to one of my favorite flavors of XML.  Which just happens to be XSLT.  Mr. Kay how about starting a blog!

Very off topic

On the very, very rare chance that someone else will going to be at this, please look me up.  More info on Systema.

Sean

WinFS Questions

Will there be a WinFS metadata file?

Will it be attached to the file/object?

What metadata will it capture?

Will it be around after the file/object is “deleted”?

How can I view the metadata?

Coming soon: a mockup. 

Matrix Revolutions

Well, I am flush with the joy of the last Matrix flick.  It was damn tasty.  No Rave scene, no long speeches, just some good old ground breaking camera work (the freeze motion rain scene) and some tasty fight sequences. 

And be sure to look for the “Longhorn” character in the Matrix code in the beginning of the movie.  It's right in the middle of the screen.

Enjoy it because this one made up for the second one...

Sean  

TransformDecorator = SVG Filters?

I just saw Don Box and Chris Anderson give their talk on XAML, Longhorn and Indigo (oh my!).  XAML seems very SVG like (from a markup perspective), especially the TransformDecorator's.  The TransformDecorator is equivalent to a SVG filter.

Is there a predefined set of TransformDecorator's and can we create our own just like in SVG?  I guess I'll have to wait until I can get my hands on that Virtual PC image and get knee deep in it.  Until then I'll read Rory's Blog and laugh until snot runs out my nose.