Tuesday, January 17, 2006 - Posts

Group Shot

Microsoft Research Group Shot

GroupShot.> 1.3 MB  Download

We are happy to introduce Microsoft Research Group Shot.
MSR Group Shot helps you create a perfect group photo out a series of group photos. With Group Shot you can select your favorite parts in each shot of the series and Group Shot will automatically build a composite image.

For more information about the technology behind Group Shot, please see the 2004 SIGGRAPH paper Interactive Digital Photomontage . Also see Michael Cohen's Web Page for more information on Group Shot related technologies.

A forum is hosted at GotDotNet. There, you'll find message boards to discuss MSR Group Shot and ways to use it. You'll be able to file bug reports, sign up as a member of the community, and get announcements about new features.

Screen Shots and help file.

Tiny Things 3

VideoPoleon #3 - Building a Networky App

The chatter

Rory's excited about this one. The first two screencasts were meant to introduce device development to n0obs. Now that we’re past that, I wanted to start introducing, you know, like, actual concepts and stuff.

In addition to the content improvements, I’ve also switched to a different video format. The result is a small, but extremely high quality screencast. The downside to this is that I’ve had to package a player, a codec, and the video using some special Camtasia voodoo. However, I think it’ll be worth it. The new files are .exe’s, and they’ll start playing automatically after you run them.

The other downside is that the audio kind of sucks. I'm going to work on getting that fixed, but for this episode, it's just going to be a little stinky.

What you can expect to learn from this episode

  • How to connect the emulator to a network (so that you can write networked apps with it (duh))
  • How to use some cool controls (WebBrowser, TabControl)
  • How to handle the inevitable arrival of a System.NotImplemented exception (even though v2.0 of the .NET CF is snazzier than ever, we still have to work around some shortcomings)
  • How to use generics to save your butt
  • How to programatically access web resources without the WebBrowser control (when you need to)

Episode links

What’s next

I’m going to be building on this example in future screencasts to illustrate difficulties with UI design on devices, as well as furthering the networked goodness. My assumption is that we’re all net nerds, and we want our devices to hook up to the intarwebs and do neat-o things. We’ll get there :)

When you’re done listening

Head over to the forum to post any questions or comments.  Have fun, people.