First a video:
This is the demonstration video of Photo Tourism which was later transformed into Microsoft Photosynth (Wikipedia). Now, you’ll find it difficult to disagree with me when I say this is a great product. It just has that “cool factor”.
However, the Photosynth website says at the system requirements: Only Windows XP SP2 and Windows Vista RC1 or later are supported at this time.
However, the video I showed above clearly shows it running on Linux (take a look at the titlebar of the web browser or the “add annotation dialog”). This could mean two things:
- Microsoft deliberately decided not to support Linux
- Microsoft may still want to make this available for Linux
I of course hope it is the latter, however, I am inclined to think the former is more likely. Four of the five members of the team worked at the University of Washington and might have worked on this project on Linux. However, now that the project website is at Microsoft’s website and it has been renamed to Microsoft Photosynth, I fear Microsoft did not want it to run on Linux. And obviously, the new demo videos do not show it running on Linux… What a terrible waste
And if you go a little further, imagine how great it would’ve been if this was an open source project!
On the other hand, I have no knowledge at all about the project’s history or Microsoft’s decision, so this post might be completely ridiculous. In that case, I’m terribly sorry to ruin this blog’s reputation at the third post already…. If you know the details, please tell me in the comments to this post. Thanks!



It’s a bit small to see the titlebars properly, but this is one amazing application nonetheless.
That’s some very impressive software. It’s too bad it’s not open source. I’d love to see what ideas people would come up with to build off it.
Chad
http://linuxappfinder.com
@snowjunkie - If you view one of the official videos you can see them properly:
Short video: http://phototour.cs.washington.edu/PhotoTourismPreview-640×480.mov
Long video: http://phototour.cs.washington.edu/PhotoTourismFull.mov
Hi. I worked on this project. The University of Washington’s contribution to the project (what you see at phototour.cs.washington.edu) was developed on linux. The online demo app was programmed on windows and os x using Java.
If you look at the individual packages necessary to run M$ demo, you can see the M$ Visual C++ library. Looking at the demo here versus the interactive one on M$ website, the features are very different. M$ has a lot of stuff missing or dumbed down which leads me to believe that the demo is a severely hacked version of the software for demonstration purposes only, and not the real program that began its life as a penguin.
Unfortunately, this wouldn’t be the first time M$ hacked apart a program to make a half demo and ended up selling it as the “real deal”. Too bad FSF couldn’t have gotten in there first to make a counter offer.
Kevin :
Who wowns the ‘rights’ to this technology ? Can it be open sourced ? If so lets do it. Codehaus ?
Anubis, I would not count on this technology to be open sourced, as it is now in the hands of Microsoft. And even if it is, it’d be under such a restrictive license that it probably won’t be made to work under Linux.
Plus, I doubt Kevin is still following these comments, you’d have to visit his personal site I guess

Now that I mention it - you don’t probably follow it either
It’s still a research project. If they were already concentrating on making it cross-platform, they wouldn’t be doing as much actual research. If they hadn’t ported it over to Windows, Microsoft would be rightfully criticized for not eating their own dog food. I don’t expect this to be available for non-Windows platforms any time soon, but that doesn’t matter much. A much better outcome would be if these researchers just published their findings (or some clever folks reversed engineered their tech) and a project with a proper OSS licence was made out of that.
Anubis: I believe the rights are owned by the University of Washington. Microsoft just licensed the project. I doubt it will be open sourced, though it might not be that hard to build an open source version from scratch. The reconstruction methods used for the core system are not new.