Xaml Generator – a New App for Office

A few years ago I build and shared the source code for a Word to Xaml Converter, a Word 2007 add-in that developers could use to convert Microsoft Office Word documents to Xaml for WPF and Silverlight applications.  Since it was originally published, the solution has been downloaded more than 3,000 times and I’ve received…


Pausing Video when a Companion Ad is Clicked

When building a media app on Windows Phone 8.1, it is very popular for developers to use the Microsoft Media Platform Player Framework, and open source media player framework for both Windows and Windows Phone.   The framework is made up of a number of components which enable developers to include just the component that they…


Surface Pro 3 + Adobe Photoshop CC 2014

The past two days, I have had an amazing time helping attendees at the Adobe MAX conference setup their new Microsoft Surface Pro 3 tablets.   For most of the attendees that I had met, this was their first experience with Windows or their first experience with Windows on a tablet.  In partnership with Microsoft, Adobe…


POV Hackathon Prototype: Aerial Viewing

This past weekend, I participated in the most interesting hackathon:  Sponsored by the PBS Documentary Series POV, this hackathon paired media makers with technologists, challenging the teams to experiment with adding interactivity to the documentary process.  My colleague Greg Prentice and I were paired with Kelly Sears, an animator and film maker and our challenge…


Kinetic Typography: a New Design Tool

If you know my background, you know that I have a passion for building tools for creative design.  Recently I’ve had a fascination with Kinetic Typography and saw the convergence of a few key technologies.  This inspired me to create a new touch-based app for Windows 8.1, Kinetic Typography, a design tool for Kinetic Typography….


Time-Lapse: Crowdsourcing Time-Lapse Photography

I’ve always loved seeing time-lapse photographs and knowing a bit about photography and videography, I can really appreciate the fact that to do one well, you need to devote a considerable amount of time to the task.  I did one almost ten years ago when building a playground for my kids.  I’ve always been interested…