NLarge screen magnifier v1.1

NLarge is the screen magnification and annotation utility that I use for technical presentations. It magnifies the screen through a smooth animation, and allows you to pan and zoom around the magnified screen. You can annotate the magnified image using the mouse or a Tablet PC pen. Today I added a few features to NLarge to [...]

Silverlight 2 Greasepole Game Engine

If you’re authoring multimedia applications in Silverlight, you might be interested in how each of the core game engine services for Legend of the Greasepole is now implemented for the Silverlight 2 Beta. From C/C++ to a Provider Model-Based .NET Engine When was the last time you looked at code you wrote almost a decade ago? [...]

Silverlight 2 Beta Performance

The Silverlight 2 Beta runs rings around the Silverlight 2 Alpha. However, the lack of hardware acceleration is very noticable (and relevant to an Image-oriented application like Legend of the Greasepole) when running at higher resolutions. For a little perspective: In 1998, the first version of Legend of the Greasepole was released. Platform: Windows PC (95, 98, [...]

Legend of the Greasepole, Silverlight 2 Beta Edition

The Legend of the Greasepole is a game that began its life on July 1st, 1996, when a group of Engineering students from Queen’s University in Canada decided they’d create a way to re-live their unexplainable annual tradition from the comfort of their long-suffering computers. After last year’s XNA port, the release of the Silverlight 2 [...]

.NET Visualized: Treemap and Dependency Matrix

In case you haven’t seen this, check out MVP Patrick Smacchia’s visualizations of the .NET Framework, including an NDepend analysis of the number of Types, a Treemap view, and a dependency matrix for the entire framework. The dependency matrix is, IMO, impressively sparse. Also interesting but perhaps not surprising is that PresentationFramework represents the largest [...]

Top 3 of Mix08 (for me)

1. The Cirque du Soleil keynote demo, the most engaging articulation of WPF’s “richer, smarter, more productive line-of-business app” message since Avalon Healthcare. 2. More Microsoft Research innovation sees the light of day in the product groups and for developers at large. Deep Zoom becomes available to developers through Silverlight and demoed by the Hard Rock Cafe, [...]

Mix08 - Keynote Day 2

Just got back from the Steve Ballmer / Guy Kawasaki keynote at this year’s Mix. Is Guy ever not on form? He did a great job asking Steve the tough questions, making it fun, and getting a few candid answers, along with some “PR” answers as well, including Steve’s cautious response to “What about [...]

Download links related to Mix08 Keynote Announcements

Head over to Tim Sneath’s blog for a list of all download links related to the keynote this morning.

And then my battery died. But…

…one the most amazing and unexpected announcements of the whole keynote came for me in a WPF demo towards the end. In an update to WPF that should be available some time this summer, we’re going to get SHADER SUPPORT in WPF. Yes, that kind of shader. WPF team, I love you guys.

Mix08 Keynote - Silverlight & WPF

First let’s get to the obvious Silverlight announcements we “knew” were coming during this keynote: - Silverlight 2.0 Beta is available! - Expression Blend 2.5 (!) March Preview is available! - formal announcement of Silverlight Mobile device support! In my presentation last weekend I was asked about Silverlight adoption stats, which I predicted we’d get during the keynote. [...]