Categories
Windows Mobile

More POOM Anomalies

Every version of POOM (Pocket Outlook Object Model) brings great improvements, however there are always a few things which just have you screaming “Why!”. One of those examples is the implementation of IItem::Edit. This method is used to open an item in edit mode, and is implemented on Windows Mobile 5.0 and above, with the […]

Categories
Windows Mobile

Context Menu Extensions Windows Mobile 2003 versus Windows Mobile 5.0/6

One of the features of Mobile In The Hand is the ability to add context menu extension handlers for the PIM applications from managed code. One of the problems with implementing this feature is that the behaviour of these applications varies subtly between versions and these differences are rarely documented from the developers perspective. One […]

Categories
Windows Mobile

Windows Mobile Standard Landscape Shortcut Keys

On a traditional Standard (nee Smartphone) device the start-menu items are arranged into a 3×3 grid, you can navigate these quickly using the numeric keypad. On a landscape device the items are arranged in a 4×2 grid so this is impractical. Instead the QWERTY keys are used, or to be exact:- Q W E R […]

Categories
NETCF Windows Mobile

New Sounds sample in Windows Mobile 6 SDK Refresh

The Windows Mobile 6 SDK Refresh is available today. It includes some documentation enhancements and new samples. One of these is called RingtoneManager and is a C# application which wraps all the Sound APIs for ringtone management and sound playback, the latter of which were introduced with Windows Mobile 6. This is great because it […]

Categories
Windows Mobile

Deprecated APIs in Windows Mobile 6

Over on the Windows Mobile Developer Wiki is a topic listing all the APIs and technologies which are deprecated in Windows Mobile 6. This is essential reading for any Windows Mobile developer: http://channel9.msdn.com/wiki/default.aspx/MobileDeveloper.DeprecatedFeaturesInWindowsMobile6

Categories
Windows Mobile

What’s New For Managed Developers In Windows Mobile 6 (Part 3)

Thankfully after the previous false-start the Windows Mobile 6 SDKs are now back online and here to stay. In the last post, I looked at new properties in the Microsoft.WindowsMobile.Status namespace. It turns out that there are some minor improvements in the Microsoft.WindowsMobile.Forms namespace too. The ChooseContactDialog gets a few new properties:- FilterRequiredProperties – When […]

Categories
NETCF Windows Mobile

Programmatically Activating Speakerphone

Windows Mobile devices, both Smartphone and Pocket PC support Speakerphone functionality. When operating through the Phone application the end user can toggle the state, up until now there has been no documented way to achieve this through code. Last year I investigated the issue on behalf of one of my readers and failed on several […]

Categories
Windows Mobile

Emulator Images in the Windows Mobile 6 SDKs

The Windows Mobile 5.0 SDKs shipped with a number of emulator images, and additional form factors were made available in separate packages at a later date when they were introduced with AKU2. Below is the list of emulator images which will ship with the Windows Mobile 6 SDK:- Windows Mobile 6 Standard Windows Mobile 6 Standard (176×220) […]

Categories
Windows Mobile

Windows Mobile 6 SDKs Update

Turns out the SDKs haven’t been abducted by aliens, James Pratt reveals the story here on the Windows Mobile blog. So if you missed them you’ll have to wait until 1st March for their official release. The good news is that there will be an update to the SDKs due out on May 1st with […]

Categories
NETCF Windows Mobile

What’s New For Managed Developers In Windows Mobile 6 (Part 2)

When I previously posted the list of additional system properties I was using the Windows Mobile 6 SDK Documentation as a reference. Well it turns out that there are even more new properties, you can view them using Object Browser in your project but they aren’t included in the documentation. The other new properties are:- […]