I'm a mobile device guy. I've done various mobile development projects over the past 10 years. Really excited about them.
As you might remember, or not, I've been very critical of Microsoft and Google's attempts to compete in the market for smart phones. I've seen and read about the Google Android phone called Nexus One. I'm not impressed by it. it doesn't seem that Google has been very involved with the hardware. They've left too much leeway for the manufacturer to implement the features. Now, Microsoft has announced Windows Phone 7. one thing that interested me in the announcement s has been the Microsoft has put in requirements for the manufacturers. I think this is a big deal. Then, there are another set of features that have been added, included extensive integration with games and the Zune. Overall, I am very impressed with the Windows Phone 7 featureset. I'm not convinced that they will be able to generate the mindshare of the iPhone, but that doesn't mean that they will not have a good product. Another thing that I am impressed with is that they are actively courting developers to create products at least 6 months before the product ships.
At the end of the day, only time will tell. Will the dogs eat the dog food?