Blog Archives

Drawing geodesic curves using the Bing maps Silverlight control

For an upcoming post I wanted to be able to plot the shortest routes between various positions on the Earth using the Bing Maps Silverlight control. Although since I started working on the problem Bing have provided a similar feature

Tagged with: , , ,
Posted in Mathematics, Software

Winter Camping

Last week myself and a group of friends took a winter camping trip up to the Lake District. An odd decision, it could be argued, seen as the region has recently seen both some of its worst flooding and coldest

Tagged with: , , ,
Posted in Uncategorized

Silverlight and CUDA interop

Update – source code now available Microsoft have recently released a beta of Silverlight 4, which has limited support for native interoperation using COM. Potentially, this example could be applied to any number of native interop scenarios, however for this

Tagged with: , ,
Posted in Software

Using Merged ResourceDictionaries in Silverlight Themes

Silverlight 3.0 moved its featureset closer to that of WPF by adding support for merged Resource Dictionaries and Style Inheritance. Without these features, developing custom templates and styles for Silverlight controls can become a bit of a copy-and-paste nightmare. Since

Tagged with:
Posted in Software

Implementation of the Reaction Diffusion Simulation

Update – This post was written before the release of Silverlight 3.0b, which provides a number of enhancements relevant to this implementation, such as a WriteableBitmap and Pixel Shaders Rendering The first obstacle to implementing the RD simulation is that

Tagged with: ,
Posted in Software

Reaction-Diffusion Models

One of Alan Turing‘s many contributions to mathematics and science during the 20th century was his 1952 paper on “The Chemical Basis of Morphogenesis” in which he suggested that a simple model of coupled differential equations could account for pattern

Tagged with: , , ,
Posted in Mathematics, Software

URM Emulator

The Unlimited Register Machine (URM), designed by Nigel Cutland, is an abstraction of a computer similar to the Turing Machine – but somewhat easier to get to grips with and more in tune with the operation of a modern computer

Tagged with: , , , ,
Posted in Mathematics, Software