Quick-list for testing and demoing on a real device

In the last days I set up a demo app running on a SmartPhone / PocketPC. I needed to wake-up an app on the SP by sending an SMS. This is well described in https://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnnetcomp/html/ReceivingSMSMessages.asp. The hard part is setting the security right, because SMS is a privileged operation. For an in-depth description see https://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnppcgen/html/smartphone_security.asp.

These are the steps for unmanaged code.

  1. Reboot the phone
  2. Connect the USB cable
  3. Select Guest partnership
  4. Launch the "Smartphone 2003 SDK" command prompt
  5. Type spdps /create /device
    This is needed just once. The next time
  6. Open the embedded Visual C++ project
  7. Verify that the binaries will be signed with the "Smartphone 2003 Privileged Test Signing Authority"
  8. Deploy the application to the device