For anybody who ever reads any of these posts, you may have guessed by now that I'm quite interested in mobile/device development :-).
For anyone who speaks or reads French, I recommend the item on PocketPCParadise. Lots of details and lots of nifty pictures.
This upgrade does not include many of the improvements that people would have liked (for example the functionality of the office applications has not been addressed, and connecting to the Internet (or anything much) remains a pain), but we all knew that would be the case this time around. The support for different form factors and resolutions is a huge step forward (bearing in mind of course that appropriate hardware will be required for the “non-classic” resolutions) that gives manufacturers much more scope for innovation and product differentiation (witness the Motorola MPx). It's safe to say this development will not be welcomed in the managerial halls of Palmland.
One of the improvements (as opposed to extra things to consider...) from the .NET developer perspective is that .NETCF 1.0 SP2 is now in ROM. I've had it on my old Jornada 565 (I'm soooo underfunded) for a while now and in my opinion it's a definite step forward in performance and reliability, with a few little UI imrpovements thrown in (such as being able to set background colour on buttons, which is nice).
Back when I thought there would be a Windows Mobile 2004 I fretted publicly about the consequences of it being released before .NETCF 2.0, which at that time I still expected to be released this year. So it could be assumed that I'd be disappointed on two fronts now. Yes and no. While it would be nice to see a fully-featured OS revision this year, and even nicer to see Whidbey and the new and from the PDC hints *wonderful* version of .NETCF this year as well, all nicely synchronised, as I said before WM2003SE is a significant upgrade, and it *is* good that the latest upgrade released to the .NETCF will be included: that does address the concern I had about CF updates not being applied, although not in relation to the version I had hoped to see.
So now time for some more wild, unfounded speculation (and let's face it, my record on this to date is pretty crappy): We have reason to believe/hope that we will see a spanking new, improved version of the .NET Compact Framework appearing with Visual Studio 2005. Obviously I'm at a disadvantage here not being at the MDC, so I'll look for more news on that subject. But just to toddle out on a limb...might we also see a Windows Mobile 2005 released at the same time, incorporating .NETCF v 2.0 in ROM (and please MS, if there is to be a WM2005, it *must* have .NETCF v 2.0 in ROM). The managed access to Pocket Outlook-related features demonstrated and discussed at the PDC, which I fervently hope *will* make it into v 2.0, was very interesting and attractive (especially by comparison with POOM). Additionally, it was distinctly reminiscent of the presentations I had been seeing about the integration of Outlook functionality in WinFS for Longhorn. Having a similar programming model across future platforms is a good idea (especially since it's a good model), but I wonder how far that will go with Windows Mobile. Will it be simply a matter of creating managed wrappers around POOM functions, or will that managed functionality be addressed at the OS level? (perhaps to the extent that POOM becomes a COM wrapper around managed code). In that case (or even if it's less radical than that) we might not only have a Windows Mobile 2005 (which I hope anyway), but if it places more emphasis on managed code it might well be regarded as a first-off-the-block mobile entry in the Longhorn family. Or a sort of “Shorthorn” if you will. Obviously I am only seizing on an isolated example of a vaguely possible feature that *might* be seen as *slightly* Longhorn-ish...which is pretty weak...but there may actually be a coherent design philosphy at work here.
PS. In terms of philosophical consistency with WinFS (how's that for a woolly expression?), it's worth pointing out that the Pocket PC platform has *always* by comparison with the PC placed relatively less emphasis on physical location of data by comparison with function, witness the use of My Documents split between internal memory and a storage card.