Windows Mobile 6.5 Developer Tool Kit


The Windows Mobile 6.5 Developer Tool Kit is available for download. It includes the Emulator images as well as the documentation and the samples on Gesture APIs.

Converting a VS2008 csproj to VS2005

I discovered a few easy steps that can allow you to do this. Note: I had already converted (most) of the project files to use .NET 2.0. If you are using Ajax extensions you will have to make your web.config align with this as well. Do this first in VS2008. Obviously if you are using any .NET 3.0 or .NET 3.5 features, this isn't going to work for you...

Next open the csproj file you want to change in Notepad.

Near the top is the Project node. If this contains ToolsVersion="3.5" remove this attribute:

<Project ToolsVersion="3.5" DefaultTargets=...

becomes

<Project DefaultTargets=...

A few lines down there is a <ProductVersion> node, change the value:

<ProductVersion> 9.0.21022 </ ProductVersion>

becomes

<ProductVersion >8.0.50727 </ ProductVersion>

Near the bottom of the file, look for the

<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />

becomes

<Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />

If there is another <Import node with an MSBuildExtensionsPath, delete this entire line.

Save the file and you should then be able to to open the file in VS2005. Don't double click on the file if you have both versions of Visual Studio installed, you will likely get the default VS2008 to load it.

G-Sensor, Light sensor

The Windows Mobile Unified Sensor API allows developers to easily access the hardware sensors that are available on various phones.

http://sensorapi.codeplex.com/

Call Firewall + SMS Blocker (FREE)

I found a free application to block your unwanted incoming calls:
http://www.logic-unlimited.in/callfirewall.php

Features:
a. Accecpt all calls
b. Accept call from My Contacts only.
c. Reject all calls
d. White List - accepts calls only from the white listed.
e. Black List - accepts all calls except from the black listed.
f. There is also an option to reply with an SMS.

Presentation Zoom Tool

Microsoft has a great Zoom tool specifically for presentations. It would be very useful for technical presentations where the code is hard to see on the projector.

PInvoke.Net

PInvoke.net is allowing developers to find PInvoke signatures, and any other information related to calling unmanaged APIs from managed code (written in C# or VB.NET).
E.g.:
[DllImport("coredll", EntryPoint="GetDC", SetLastError=true)]
private static extern IntPtr GetDCCE(IntPtr hWnd);



http://www.pinvoke.net/

They have an Add-in to Visual Studio 2003 and 2005, to make the insertion of PInvoke signatures an easy and fast operation.

You can download it from their page. It's FREE :)

Best regards,
Gabriel Minárik

I love this Add-in (SlickEdit Gadgets)

I think SlickEdit's ruler is very nice tool in Visual Studio.
The ruler indicates where your cursor is, and you haven't looking for it. 8)

Here is a screenshot from my IDE:


Of course it is FREE Add-in :) Thanks for the developers! ;)

Download page:
http://www.slickedit.com/content/view/441

WM 6.1 Emulator Images

Where can you download WM 6.1 Emulator Images?
here

New emulator image resolutions:

  • Windows Mobile 6.1 Standard
    DPI: 131 - Resolution: 320 x 320 pixels
    DPI: 131 - Resolution: 400 x 240 pixels
    DPI: 131 - Resolution: 440 x 240 pixels

  • Windows Mobile 6.1 Professional
    DPI: 96 - Resolution: 240 x 400 pixels
    DPI: 192 - Resolution 480 x 800 pixels

A screen capture tool for WM 5

Here is a very simple source code to make a screenshot on your device:

http://www.codeproject.com/KB/mobile/screen_capture_pocketPC.aspx




Remote device control

You must know this application, if you are a WM developer.
MyMobiler is a Freeware application, and I like it! :)

Features:
  • View your mobile screen on your desktop.
  • Control your mobile by using desktop keyboard and mouse.
  • Copy/Cut/Paste text between mobile and desktop.
  • Capture mobile screen.
  • Drag and drop files to your mobile.
  • Support ActiveSync / IP Connection
  • Support Mobile Explorer (File Browse)