views:

6156

answers:

4

Hello,

I am new to Windows CE programming.

I have Visual Studio 2008 and Visual Studio 2005. I have found the following SDK for Windows Mobile

http://www.microsoft.com/downloads/details.aspx?familyid=06111A3A-A651-4745-88EF-3D48091A390B&displaylang=en

Please help me in deciding if this is the correct one, or please feel free to redirect me the correct one

Thanks in advance Sujay

+1  A: 

First off, Sujay, I'll assume you didn't mean Windows CE explicitly. I'll assume you meant programming for handheld devices running a Microsoft operating system. CE hasn't been used for five or six years. The devices are all running Windows Mobile. 6.5 is the most popular now.

You do not need an SDK to program for Windows Mobile in Visual Studio. It is already baked in. If you want to get the latest tools to develop on Windows Mobile 6, then yes, the location you specified is perfect.

Here's another great place to get high-level info: Windows Mobile Development Center

Rap
Well, there are still some guys who uses Wince for their devices. So I need to create an application that shall run on Win CE. How can I acheive that.
Sujay Ghosh
Windows CE is still used. But, it is used in solution specific devices usually.
Shaihi
+1 for point out WinCE is in use. Infact we are using it for devices that works with less storage like 64/128 MB. Mind you again not GB its MB ;)
AKN
A: 

I think you can use C# and create smartdevice project, and use c# for making apps,use unmanaged code by improting DLL's..

for more sample just see "Program Files\Windows Mobile 6 SDK\Samples\PocketPC\CPP" here u get some samples.

Shadow
+3  A: 

If you are targetting a Windows CE device (and not Windows Mobile), then each device has it's own specific SDK. If you are not using a device specific functionality, you create a C# for Windows CE 5.0 application and it will work on every Windows CE device that has the .Net component included in the image.
Don't mix Windows CE and Windows Mobile. Windows Mobile 5-6.5 is based on Windows CE 5.0, but has a standard SDK (different SDK's for different versions of the Windows Mobile at use). Windows CE, as I mentioned, is used in specific solutions and you should get the SDK form the OEM.

Shaihi
+1  A: 

If you need a Windows CE Emulator get it here http://www.microsoft.com/downloads/thankyou.aspx?familyId=a120e012-ca31-4be9-a3bf-b9bf4f64ce72&displayLang=en

and to setup the Emulator look at this guide http://www.hpc.net/chat.asp?ObjectID=97662

Zman101