MJPEG Decoder

209653324My latest article and library is now live on the brand new Coding4Fun site, now on Channel 9, and over at CodePlex.  This project allows you to very easily decode a MJPEG (Motion JPEG) stream from a network camera (or any other source) into a consumable type for WinForms, WPF, Silverlight, XNA and Windows Phone 7 (both Silverlight and XNA).

The MJPEG Decoder library started life as a project for the t-shirt cannon built for the MIX10 keynote.  The original plan was to have an IP camera attached to the robot for a real-time video stream from the bot's perspective, but the feature wound up being cut for time, and due to some issues rendering the video on the very early Windows Phone

Read More

Multi-touch Madness at Tech Valley .NET Users Group

image For my fellow Capital District folks, I’ll be giving a session to the Tech Valley .NET Users Group (TVUG) this Tuesday, January 12, 2010 at 6:30pm all about everything you’ve ever wanted to know about multi-touch in Windows 7 and beyond!  Here are the details….

Multi-touch Madness!

Where: Versa Trans Solution, Latham, NY
When: Tuesday, January 12, 2010, 6:30-9PM
Who: Brian Peek, Microsoft MVP - C#

Overview: Multi-touch technology is popping up everywhere, most recently in Windows 7 and various .NET technologies.  Windows 7 has been designed from the ground-up with multi-touch in mind, and the newest versions of WPF and Silverlight are multi-touch capable as well.  In this session I will take you through the 4 biggest

Read More

Tech Valley Code Camp 2009

Update 11/1/09: Session schedule is posted!  20 sessions to choose from.

tvcc_09The Tech Valley Code Camp is almost here!  This year’s camp will be taking place on Saturday, November 7th, 2009 at SUNY Albany from 9am-3pm and is absolutely, 100% free for everyone to attend.  So far we have 18 sessions scheduled for everything from LINQ to Silverlight to iPhone development to Ruby on Rails.  I encourage all of our local developers to attend this event, and furthermore, present something to the group!  This code camp is platform agnostic, so practically software development topic would be great to present.

I’ll be presenting two sessions on Silverlight which I recently presented at VSLive Orlando 2009:

Getting Started

Read More

VSLive! Orlando 2009 Sessions Posted

vslive Thanks to everyone who came out to my two VSLive sessions today.  You can find the slide decks and full source code posted in my download section.  Please note that in order to save some bandwidth, I didn’t include the 125MB video file I used in my examples, but you can download that separately here.  Just unzip and copy to the Media and GPUAcceleration sample directories and build the project.

I welcome any and all questions, and especially comments/critiques.  As a speaker, I rarely, if ever, receive any formalized feedback from the session organizers, so I’d love to hear what those in attendance thought of my sessions.  Good or bad, please send it along!  Thanks!

Read More