The first session I attended was with Larry Liebermann, where he talked about what new for developers in Windows Mobile 6. The session was rated for 200 points, which I would say it barely rated.

What's cool about the new platform for us developers is the Compact Framework v2 SP2 is going to be located within the ROM of any Windows Mobile 6 device. For those of us, who want to persist data on the device, the SQL Server Compact Edition will also be located in ROM. This will mean that the CF and SQL will run much faster, since they don't have to pass security checks, as Larry explains it. Sounds cool!

The new Internet Explorer Mobile now supports basic AJAX applications. What works and what doesn't is something that people will have to figure out, because he said none of this.

The new Windows Mobile 6 SDK has new features such as a new Sound API. This means you can play sounds out of the box and enables you to choose whether to use the current sound profile or not.

SDK Tools is the last but also the coolest part I'll talk about. The SDK Tools contains features for testing your applications:
  • FakeGPS (Creates a COM port and starts to send NMEA results from a text file, where one is included as standard)
  • Local Server Framework (Enables you to test your application for connectivity situations)
  • Cellular Emulator (Enables you to test if your application handles incoming calls, SMS, GPRS, 3G and so forth)
  • Hopper (An application for random testing. What is does is to click and enter text at random places in a random timeframe. Really good for testing codepaths that you might not have noticed!)
  • Windows Mobile Test Framework (Enables you to run unit tests and so forth within Visual Studio 2008)