Windows Mobile Developer Resources

Last Updated - 01/07/2007

Back to my blog

The Windows Mobile team blog is here:

https://blogs.msdn.com/windowsmobile/

Rob Tiffany’s blog is a great resource for Windows Mobile information:

https://blogs.msdn.com/robtiffany/

A great third-party resource on Windows Devices:

https://windowsfordevices.com/

LOB Application Guidance

Rob Tiffany is a program manager at Microsoft. His team produced the 'Mobile Line of Business Solution Accelerator' kit:

https://www.microsoft.com/downloads/details.aspx?FamilyID=80a5c2c5-4f9b-4c1a-bff6-2a3c6b68d15b&displaylang=en

There are many developer samples available at MSDN and other locations but if I had to pick only one end-to-end example to start with, the above link is it. The kit targets .NET compact edition 2.0 / SQL Compact Edition 3.1 so it isn’t an example that only works on the “latest and greatest”. After just after just a few minutes I had the kit running on Visual Studio 2008, .NET Compact 3.5, SQL Compact 3.5 so it also works with the “latest and greatest” as well.

We also have “Patterns and Practice” guidance that targets Windows Mobile that includes white papers and tons of sample application code to help build robust updatable windows mobile applications available on MSDN:

Microsoft patterns & practices home page:

https://msdn2.microsoft.com/en-us/practices/default.aspx (browse by app or by technology)

Here’s the direct link for the Mobile Client Software Factory:

https://msdn2.microsoft.com/en-us/library/aa480471.aspx

For developers interested in building LOB solutions, the 'Mobile Line of Business Solution Accelerator' and the “Mobile Client Software Factory” cover this topic really well. The Accelerator kit is great to look at first as a specific example. The Mobile Client Software Factory takes it a step further by providing a generalized approach with specific guidance and sample code as well.

 

Important Specific Technical Guidance for Common Questions

At MSDN, we have a “How Do I?” video series for mobile developers from novice to professional:

https://msdn2.microsoft.com/en-gb/windowsmobile/bb495180.aspx

Writing apps up front to handle the various screen sizes and resolutions available on Windows Mobile is the way to go. Adapt Your App covers this area really well:

Adapt Your App

https://msdn2.microsoft.com/en-gb/windowsmobile/bb264320.aspx

Windows Mobile Game Development Resources

Writing Games for Windows Mobile Devices

https://msdn2.microsoft.com/en-us/library/bb677127.aspx

What Game Developers Need to Know About Windows Mobile

https://msdn2.microsoft.com/en-us/library/bb677137.aspx

Windows Mobile Support for Game Development

https://msdn2.microsoft.com/en-us/library/bb677123.aspx

Introduction to Game Development on Mobile Devices Webcast Series

https://msdn2.microsoft.com/en-us/windowsmobile/bb250538.aspx

Here are some additional resources to help get technical questions answered.

MSDN Forums on Smart Device Development (Five different forums on aspects of Win Mobile development.)

https://forums.microsoft.com/MSDN/default.aspx?ForumGroupID=11&SiteID=1

Windows Mobile Developers Wiki

https://channel9.msdn.com/wiki/default.aspx/MobileDeveloper.HomePage

Partner Programs (Mobile2Market and MS Partner Program)

https://msdn2.microsoft.com/en-us/windowsmobile/bb250546.aspx

Certifications:

We have general developer certifications such as the Microsoft Certified Application Developer and Microsoft Certified Professional Developer. There is also a Microsoft Certified Technology Specialist (MCTS) certification for Windows Mobile 5 development.

MCTS: Windows Mobile 5.0 Applications

https://www.microsoft.com/learning/mcp/mcts/mobility/default.mspx

 

General Links:

Windows Mobile Developer Center:

https://msdn2.microsoft.com/en-us/windowsmobile/default.aspx

 

Windows Mobile blog:

https://blogs.msdn.com/windowsmobile/

 

Windows Embedded Developer Center:

https://msdn2.microsoft.com/en-us/embedded/default.aspx  (this content does not apply directly to Windows Mobile but is related)

 

Resource Kit:

https://msdn2.microsoft.com/en-us/windowsmobile/bb264329.aspx

 

3rd party mobile developer websites (not related to Microsoft):

https://msdn.microsoft.com/mobility/community/thirdparty/default.aspx

 

Official “For Developers” website:
https://www.microsoft.com/windowsmobile/developers/default.mspx