A simple particle system

For no obvious reason, I had a sudden need to write a particle system that simulates a Maxwell-Boltzmann gas, which forms the basis for the kinetic theory of gases. The trick is to implement momentum-conserving collisions as the particles bang into each other. When setting the initial conditions, the particles get uniformly random velocity vectors….


Silverlight designer extensibility

I haven’t even started writing the docs for SL designer extensibility, and here’s Justin Angel with a great blog post that’s worthy of the Visual Studio documentation. Maybe I can steal it without anybody noticing… Siverlight Design Time Extensibility   A custom editor running in Blend. Technorati Tags: Silverlight,designer,extensibility,Visual Studio


Visualizing Climate Data in Phase Space, Part 2

I promised in an earlier post to implement a visualizer for Poincaré sections. This is a new feature for my phase-space visualizer, and it displays a cross-sectional view of a (usually) tangled phase-space trajectory. If you haven’t read the first post, you might want to, or the following discussion will make absolutely no sense. A…


WPF Chrome deep dive

If you’re interested in implementing custom chrome in your WPF application, check out Joe Castro’s new post at the WPF SDK blog. Drawing in the non-client with Glass, extending the Glass frame in IE7, and more cool stuff is possible by burrowing under WPF into the Windows API to access DWM. Here’s the kind of…


XamlpadX 4.0 now available

Lester Lobo has posted the latest version of the excellent XamlpadX utility here. This is a must-have for anybody who’s doing serious XAML development.  


Visual Studio 2008 SP1 Docs Are Live on MSDN

The latest versions of the VS and .NET documentation are available on MSDN. Don’t forget that MSDN is wiki-riffic — you can add your own comments at the bottom of each page, in the Community Content section. WPF Designer docs are here. WPF docs are here. Technorati Tags: WPF,WPF Designer,Visual Studio,.NET Framework


Visual Studio 2008 SP1 and .NET Framework 3.5 SP1 are Live

Go forth and download: Visual Studio 2008 Express Editions with Service Pack 1 (Bootstrappers) Visual Studio 2008 Express Editions with Service Pack 1 (iso) Visual Studio 2008 Service Pack 1 (Bootstrapper) Visual Studio 2008 Service Pack 1 (iso) Visual Studio  Team System 2008 Team Foundation Server Service Pack 1 .NET Framework 3.5 Service Pack 1…


Visualizing Climate Data in Phase Space

I’ve been reading the online draft (pdf) of Ray Pierrehumbert’s excellent new book on climate science, Principles of Planetary Climate. On page 54, there’s a nice graph of ocean 18O isotope levels over the past four million years. Using this data, we can infer how much of the planet’s water was bound up in ice,…


WPF Designer: Changes and Fixes in VS2008 SP1 Beta

Here’s the definitive list: List of changes and fixed issues for Visual Studio 2008 Service Pack 1 Beta for Windows Presentation Foundation Designer New features The Properties window now contains the Events tab. The Events tab lets you create events, assign events, and review events. The Properties window now includes a category sort option and…