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?
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.
Microsoft has renamed the Windows Mobile Platform to Windows Embedded Handheld.
There where releases in the following order:
From Windows Mobile 5.0 or later they come with a Windows CE 5 kernel and have the 32 MB of virtual RAM per process limit, so they didn't benefit form new Windows CE releases, which naming is as fucked up like the Windows Mobile naming.
On Windows CE you got:
But wait, there is more. The Windows Mobile Platform died is no longer supplied with features/improvements, since the Microsoft .NET Compact Framework Team was moved to develop the Windows Phone Plattform. So these are the bastard childs and the spiritual continuation of Windows Mobile based on Windows Phone with some framework additions for datacapturing. Which include:
Windows Embedded 6.5 is backward compatible with legacy Windows Mobile applications.
As per Microsoft:
Windows Embedded Handheld 6.5
Built on Windows Mobile 6.5 to power line-of-business applications in field mobility, transportation, retail and more.
Application compatibility with Windows Mobile 6.5, and a consistent SDK and set of APIs.
So I think you just should use Windows Mobile 6.5 SDK.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With