
Microsoft just
announced the other day that Surface SDK will be given away to attendees of the
PDC2008. I won't be able to attend that because I'll be at an Eclipse conference around the same time but I'm excited about the possibility that Microsoft is making the SDK more generally available. My question is: With the price of Surface units so high how will average developers get any field experience with Surface?
A couple weeks ago I contacted Microsoft to see about getting my own Surface unit and SDK. I found out at that time that it would cost $15,500.00 for a Surface unit, SDK, and two days of training at Redmond. While I can afford to take the risk associated with such a hefty price tag (barely) I don't think the average developer will lay down 15.5K for the opportunity to own a surface. Could the pricing policy be changing? If they are making the SDK available outside of select 3rd party developers will they also lower the cost of the Surface?
If Windows 7 is going to be multi-touch and based, at least in part, on Microsoft Surface technology how will it compare with Surface? Surface is a large device - the size of a coffee table. How will they shrink 5 infrared cameras and projector into a desktop computer? The answer, I think, is that they won't. Instead I suspect that Windows 7 machines will take advantage of other less bulky multi-touch technologies such as resistive or capacitive screens. The average Windows 7 users will use their machine as a vertical monitor not a horizontal surface.
This is one of the things that sets Microsoft Surface apart from other computing devices - you can bang on it, set a coffee mug on it, sit on it (although that's probably not a good idea in general) and put it in a semi-public setting like a bar, hotel lobby, or the gallery of a retail store and it will stand up to constant use from the general public. In order to support that kind of ruggedness, Microsoft made the top of the Surface acrylic glass, they project from behind the glass, and use infrared technology. Devices used at home by most people will need to be smaller and therefor less robust.
That's not to say that the Surface units won't find a place in the home. Microsoft has said in many demos on the web that they think its going to be 3 or 4 years before Surface is a mass-consumer device. While I agree, I can also see the people who buy pin-ball machines, pool tables, and large entertainments systems for their homes buying Surface in the not-to-distant-future. Imagine the fun you could have with the device - after all, its more engaging than a a pool table.