A Developer’s Experience with Windows Mobile
I finally got my feet wet in Windows Mobile development this month and discovered why it’s not a popular platform anymore; it’s not very enjoyable to develop on.
To get started, I spent a day or so downloading and installing all the needed software, which is not too bad, compared to the laborious registration and installation work involved in setting up an iPhone development environment.
However, when I tried to run a phone emulator, it popped up a window saying there’s a gwes.exe problem and that I needed to report to Microsoft. I searched the Internet for solutions, and tried some methods suggested by developers, but none worked. Instead of dealing with the emulator, I decided to just stick to downloading the image to a phone each time and test running it there.
The next set of problems came from the ARM assembler. It complained about some assembly code that seemed to be perfect ARM9E instructions. Like usual, I posted the problem to a developer’s forum, in this case, the official Windows Mobile Developer Forum moderated by Microsoft, hoping to get a quick answer from some experienced developers. No helped showed up, but I managed to find a somewhat awkward workaround. Since I thought it might be helpful to others, I posted it as a follow up on the forum. Several days later I saw a solid “Marked As Answer by xxx, Moderator” stamp on it.
In contrast, Apple’s iPhone Developer Forum, provides answers to some hard technical questions quickly and, it’s always a pleasure to know many other developers in the community are exchanging ideas and trying to help. To be fair, there are also lots of active developers in the Windows Mobile Forum, but my experience was still substandard.
This all makes me look forward to possible Android development. I would be interesting to see how Google sets me up
.





