C# – Windows Mobile 6.5 vs Windows Embedded Handheld 6.5 – what’s the difference

cvisual-studio-2008windowswindows-embeddedwindows-mobile

I need to develop an app for a Windows Embedded Handheld 6.5.

I start looking for some tutorials or documentation for a "Getting Started".

After all I think I got the main facts but something still wonders me.

I look everywhere for an SDK or DTK but found nothing.

I found a small "Tutorial": URL HERE

But everything refers to Windows mobile 6.5 SDK and DTK.

So is there really a difference between them? Or why do I need Windows Mobile 6.5 to develop for Windows Embedded Handheld 6.5?

Or am I totally wrong?

Best Answer

For me Windows Mobile 6.5 and Windows Embedded Handheld are just two names for the same.

MS often did re-brand products to make you think it is something different or better. Especially with the Windows Mobile Pocket PC series.

You need the Windows Mobile 6.5.3 DTK to develop fur such devices: http://www.microsoft.com/en-us/download/details.aspx?id=5389

Although the DTK is OK so far it does NOT reflect the changed Screen Layout, for example if you design a form using it, Visual Studio shows a standard form with a large caption (Windows Mobile apps do not have a caption bar) and a normal menu bar (WM 6.5.3 devices show a larger menu bar).

Further on MS dropped some API functionality (SHFullScreen) without any notice. That's life.

Related Topic