Q: I already have an application written in Visual C++ or Visual BASIC for Windows NT. How hard is it to convert it for use with Windows CE?
If you have the CE tools and are porting a C++ application, you can usually run your application on an ADS device the same day you receive it! It is simply a matter of installing the CE tools (below) and selecting the ARM platform as your compiler target. Since CE uses an extensive subset of the Windows NT API, your application is likely to be able to run the first time you recompile it for ARM.
Visual Basic applications present a larger challenge. eMbedded Visual Basic (eVB) is a small subset of Visual Basic and is based on VB Script. You will have to redraw you GUI in the eVB Form Designer and probably will have to make code modifications to fit within the eVB Object Model.