1

I'm trying to build a small application for Windows Mobile 6.5 that has a simple menu interface with options. Based on the option the user selects the application goes ahead and overwrites a configuration file stored somewhere in the device. It seems very simple to build for other platforms but I've never actually done any development for Windows Mobile 6.5. I know C++.

I'm looking for pointers on where to look to get started. What are some good resources to learn about windows mobile development that are not too tedious (since my app is so simple)? Are there any other apps/code examples that I can look at to get a head start? Does anyone have any idea how this could be coded?

Thank you!

user2030942
  • 215
  • 5
  • 25
  • May I ask the purpose of this effort? – user3528438 Nov 13 '16 at 22:46
  • 1
    Sure. At my workplace they have these scan guns to do inventory, and there are 4 separate configuration files that are used based on what the person is trying to scan. This tool would allow the user to overwrite configuration files and make sure everything is set up before using it. – user2030942 Nov 13 '16 at 22:54
  • So you seems to be supporting an existing application, so why write a new one? Also why not use the code of the existing application as an example to start? – user3528438 Nov 13 '16 at 22:56
  • which existing application? This would be a separate application that sets up the configuration for the other one. I haven't found anything like it. – user2030942 Nov 13 '16 at 23:01

1 Answers1

2

Before you can start to develop for Windows Mobile in C++ you need a programming environment and the Windows Mobile 6.5 DTK (Device Tool Kit).

For development you normally need a Windows PC and a non-Express version of Visual Studio 2005 or 2008. You may go with the free Microsoft Embedded Visual C++ 4.0 and Windows Mobile SDK (ARM processor). If you do not have access to VS2005 or VS2008 (even VS2003 will work), it will be expensive or hard to get as MS now sells VS2015, but only VS2003/2005/2008 are designed to compile Windows Mobile 6.x code.

There is also a free GNU Windows CE toolkit usable for Windows Mobile programming. Depends on your skills.

A good starting point is to know about general Windows Programming (Charles Petzold's Programming Windows book is a good base).

The Windows Mobile SDKs/DTK come with samples for C++ SmartDevice programming too. These are good starting points.

There are other options, for example Mono Develop with workarounds to get Compact Framework compatible IL code. But this is .NET programming and not C++.

josef
  • 5,951
  • 1
  • 13
  • 24