It is finally time to tackle the problem that got us into looking at parsing data structures: a JSON blob in a late night. We started with a simple Parser definition, built very simple parsers, worked our away into building more complex ones by binding them together, and finally wrapped them into Parser Monads to…

We went through the process of building a parser from scratch in part 1, starting by a parser that can read a single char from an input string, and then sequencing it to build more capable parsers. I ended it up by saying we have the building blocks to build general parsers and that F#…

Image it is late in the night, you have some JSON data on your hands that needs to be parsed, and all you have is the F# compiler… how would you go about parsing it? I was in that situation the other night and was faced with two options: rely on the well tested .NET…

You may have noticed that the emulator images shipped in the WM 6 SDKs have no cellular signal, which is very different from the previous SDKs where all images used to be connected to the Fake Network. We had to make this change to introduce the new Cellular Emulator tool. WM 5.0 SDKs’ images use a…

If you are installing the WM 6 SDK on Windows Vista you may hit an error that blocks the installation. The error message is: Could not access network location Common7\IDE\ProjectTemplates This issue is related to a Custom Action (VBScript) we were using to install the Project Templates for Visual Studio – Vista may be blocking…

The button was pushed and the Windows Mobile 6 SDKs are now available – you can download both “Windows Mobile 6 Standard SDK” and “Windows Mobile 6 Professional SDK” here! Please, read carefully the download page details to learn about the new naming and emulator images, requirements and know issues. Make sure to also read…

Scott Yost talks about the certificate changes that we made in Windows Mobile 6: It gives me great pleasure to announce the following changes that we made in WM6: Certificate Installer built into the platform Installs CER, P7B, and PFX files No more Access Denied messages. Installs certs to the ROOT, Intermediate, and MY store…

With the Windows Mobile 6 announcement it is time to start talking about the new SDK we put together for this release (and I can finally tell you what I’ve been working with since I arrived here). We have been working hard on it and we all hope you’ll enjoy it as much as we…

Mel has developed and posted a great library for those of you developing native code – on his own words: I’m proud to announce ScreenLib, a new library for native Windows Mobile developers. It takes away a lot of the pain of designing user interfaces for multiple screen sizes, orientations, form factors etc. It lets…

Network Analyzer for Windows Mobile was released today as a PowerToy: OverviewNetwork Analyzer for Windows Mobile runs network utilities, for example ping and ipconfig, on a Windows Mobile powered device. Network Analyzer for Windows Mobile facilitates the troubleshooting of network connectivity issues. You can extend the harness. You can add user-defined tests (DLLs) to the…