Mike Taulty's Blog
Bits and Bytes from Microsoft UK
UK MSDN Nugget Videos - Alternate Methods for Viewing

Blogs

Mike Taulty's Blog

Elsewhere

Archives

We've been making and publishing these little MSDN "Nugget" videos in the UK for quite a while and they've been successful for us in the sense that people download them and watch them and when I meet folk at events they often say "Hey, I watched that little video" and they're generally positive about them which is great.
 
We've got to the point where there are around 50+ videos on the web site here and, for me, the website has got a little bit unmanageable in that it's hard to see what's new and what the categories are and, frankly, sometimes things have been categorised incorrectly.
 
I wanted to try and help make the viewing of these videos a little easier so I've typed all the details of these things into a little database and made that available via a number of means;
 
MSDN Nugget Videos on an RSS Feed
 
The first mechanism is a plain reliable RSS Feed. You can consume the feed here;
 
 
This is a list of all the topics that we've recorded "Nugget" videos for. This is likely to be a fairly static list but as topics get added then the list will expand. The list contains feeds for all the videos for each particular topic so if you're interested in, say, "Windows Mobile" then there's a feed for that and as videos get added to that topic the feed will grow.
 
Of course, the feed that you can get out of the MSDN Connection can do a similar job for you but it's less focused whereas these feeds are very specific to just "Nugget" videos on a particular topic.
 
I was viewing the feed from IE7 on Windows Vista today and I like the way that IE displays it and the way it let me navigate through to the "sub-feeds" worked brilliantly for me - makes it all look a lot more fancy than it really is.
 
MSDN Nugget Videos in a Smart Client Application
 
The second mechanism is a fairly basic Smart Client application that I've built to view the "Nugget" videos.
 
This requires .NET Framework V2.0 which you can get from here.
 
The advantage over the web page or the RSS Feeds is that the application allows for fairly easy downloading of the Zipped videos so that you can then watch them at a later point. It also remembers which videos you've already seen and provides a feedback mechanism.
 
The Smart Client UI looks like this;
 
 
and it's all fairly simple in terms of operation - it tries to detect your connection state and if you're online it offers you the full list of "Nugget" videos whereas if you're offline it only offers you items that you've downloaded. You can click on any number of videos and have them downloaded serially one after the other to the local machine for offline viewing at a later point.
 
This is just V1.0 of the client, if it proves useful I might put a bit more work into it and make it a little more flexible in the future - more than happy to take suggestions. At the moment, the client and the services behind it are being served from this site but, again, they may move to another site if it proves popular.
 
If you want to install the application, it's available via ClickOnce from this URL;
 
 
A small word of warning - this application requires "Full Trust" on your machine right now. There is some unmanaged code inside the application and because of that I've not been able to deploy it over ClickOnce as a true "Internet Zone" application. If you're at all worried about that "Full Trust" security then don't install the application.
 
Future Mechanisms for Obtaining The Videos
 
I know that Mike Ormond has been feverishly working away on an ASP.NET 2.0 control that can be embedded into a site which will display the "Nugget" videos in a way that's easy to navigate and consume. Hopefully, he'll be able to make this available via his site in a week or two so that people can take that and add it in to their own sites to make these available in as many places as possible.
 
I've been trying to convince him today to build a Gadget for Windows Live but I must admit that it's a hard argument for me to make when I know full well that, for me, writing Javascript is about as much fun as having my teeth drilled :-)
 
That's it for now. If you try the application, let me know what you think and whether it installs and works for you and whether you want changes (no promises but I'll certainly take a look at it).
 
Happy Xmas!
 

Posted Fri, Dec 23 2005 3:56 PM by mtaulty

Comments

mtaulty wrote re: UK MSDN Nugget Videos - Alternate Methods for Viewing
on Mon, Dec 26 2005 3:11 AM
Nice app Mike

Is there anyway to configure where the downloaded videos are saved ?
- I'd rather put them on my scratch E:\ disk, than in My Documents, so they don't take up space in the regular backups

Cheers,
Steve C.
mtaulty wrote re: UK MSDN Nugget Videos - Alternate Methods for Viewing
on Tue, Dec 27 2005 6:35 AM
Thanks for the feedback Steve - ClickOnce should download version 1.1 of the application the next time you run it and that should prompt you for an offline folder the first time you run it up.

Any problems - let me know.

Thanks,

Mike.
mtaulty wrote re: UK MSDN Nugget Videos - Alternate Methods for Viewing
on Thu, Dec 29 2005 9:07 AM
Thanks for the update, now downloaded and

First "real" use of ClickOnce I've seen, well neat

Some suggestions :-
(1) the video files are downloaded as e.g. 36.wmv, it'd be nice if they had a human friendly name

(2) an option to delete the local copy of a specified video
- there are some I'm interested in re-watching, keeping as reference/memory jog, but there are others that are really only a "for interest" single viewing
- I know, disk space is cheap, but ...

(3) somewhere that displays the "version", apart from in Control Panel, Add/Remove

(4) flagging the local copies that have been watched, in the same way as the on-line ones get greyed

Cheers,
Steve C.
mtaulty wrote re: UK MSDN Nugget Videos - Alternate Methods for Viewing
on Thu, Dec 29 2005 9:08 AM
From further user testing :-)

(5) an indication which on-line videos you've already got in the local

(6) for the future, an indication that new videos are available in the on-line
- or is that already there ??

Cheers,
Steve C.
mtaulty wrote re: UK MSDN Nugget Videos - Alternate Methods for Viewing
on Thu, Dec 29 2005 10:09 AM
Hi Steve, thanks again for comments.

1) Yes, agreed. This is my lazy coding - I can probably change that easily enough.

2) Sounds like another button in the grid for the "local content" with a big X on it. Again, not too hard.

3) Ok.

4) That should happen already. Does that not work for you? Watching a video online/offline should mark the video in grey within both the online and offline list.

5) Ok. How best to represent this? Another colour coding for the entry in the grid or simply take away the download button for those already downloaded? Probably best.

6) Yep, I knew this would come up - will have to think about that one a little.

I'll try and conjure up a new version in the near future and will post when I have.

Mike.
mtaulty wrote re: UK MSDN Nugget Videos - Alternate Methods for Viewing
on Fri, Dec 30 2005 10:43 AM
Hi,

New version (1.2) posted. It should address some of the points.

1) Not completely
2) Yes
3) Yes
4) Yes - that was a bug.
5) Yes
6) Thinking about that still :-)

I'm not so sure how well previous versions will upgrade to the new one so maybe get rid of them (and their offline WMV files) first.

Thanks,

Mike.
mtaulty wrote re: UK MSDN Nugget Videos - Alternate Methods for Viewing
on Mon, Jan 9 2006 12:02 PM
Great application - many thanks. It is also the first time that I've seen a ClickOnce application. I did read about it when doing the MCSD certification but never before saw it in practice!