Mobile device communication on Windows CE using the Remote Application Programming Interface
This paper introduces essential information on application development in Windows CE and explains about a sample project done on Windows CE. It also covers communication from the device DB to a Windows Desktop Application. The Project was developed using VC++ Toolkit for Windows CE because of its support for cross-platform compilers.
The part of the Application that is going to run in HPC on Windows CE was developed in two versions - one using pure SDK function to reduce the Memory footprint and Execution speed in the mobile device, and other using MFC as a Rapid Application Developing Kit. Both use the local database provided by the Object store of windows CE.
The other module that resides on the Desktop, will communicate with the DeviceDB using a set of Remote application programming interfaces (RAPIs). These RAPIs allow the desktop application to invoke functions directly on the remote Windows CE–based device. Windows CE provides one-way remote API (RAPI), in which the Windows CE–based device is the RAPI server, and the desktop computer is the RAPI client....




