Dec 15 2008

Outline - Introduction to Windows Mobile Development

I see a lot of questions from new-comers to Windows Mobile development on how to get started.  I also see in the Google Analytics report for my site that people stumble upon my site are looking to start on Windows Mobile Development.  I'm planning to write an article introducing one to Windows Mobile development this week.  I will be targetting the developer that already programs in C#.  Unfortunatly I cannot target the person that has never programmed before because too many programming concepts would need to be followed.  For those that have developed before for other platforms I will suggest getting a foundation in C# and .Net before specifically targetting Windows Mobile.  So the profile of the person that I am targetting with my article is some one that knows C# and has some familiarity with Windows form development.  Based on the frequent questions that I see in the forums I plan to cover the following in addition to some other information.

  • Minimum Software Required for Windows Mobile Development
  • Overview of Mobile Development Technologies
    • Win32
    • MFC
    • ATL
    • .Net
  • Thread Spinning <- this will kill your battery, and fast!
  • Using Multiple Threads
  • PIM
  • System State and Notifications Broker
  • P/Invoke
  • Supporting various Form Factors
  • Connection Management
  • Bluetooth
  • 3D Programming
  • Dispose();
  • WM_HIBERNATE
  • Adding Help to an Application
  • Data management
  • Synchronization
  • Setup and Deployment
  • Other Resources
    • MSDN Library
    • MSDN Forums - also mentioning Daniel Moth's Guidelines for the forum
    • Windows Embeded Blog
    • Windows Mobile Blog
    • "24 Hours of Windows Mobile" webcast series
    • "How  do I" videos

Tags:

Comments are closed