Is it possible to write an application that runs on Windows Mobile 6.5 as well as Windows Embedded 8.1/10 Handheld? RRS feed

  • Question

  • A customer needs an application running on an industry handheld device with barcode scanner.

    Unfortunately, Windows 8.1 Embedded Handheld devices are rare, and Windows 10 Embedded devices are non-existent. Almost all devices currently available use Windows CE 6 or Windows Mobile 6.5.

    As far as I know, (.NET) applications for Windows Mobile 6.5 are exclusively based on Compact Framework and WinForms, whereas Windows 8.1 Embedded software is (exclusively?) based on WinRT and XAML.

    Is that correct? Is there no way to write a (.NET) application which

    • runs on current (Windows Mobile 6.5) devices and
    • will run Windows 8.1/10 Embedded devices?

    (Disclaimer: I know that my question is about Windows Embedded instead of Windows Mobile. I tried asking on the Windows Embedded forum, but they directed me here instead.)

    • Edited by Heinzi.at Friday, October 2, 2015 2:33 PM
    Friday, October 2, 2015 2:33 PM


  • Not a single binary. Some code can be reused, but it would be two different projects compiled under different VS versions.

    This posting is provided "AS IS" with no warranties, and confers no rights.

    • Marked as answer by Heinzi.at Monday, October 5, 2015 9:05 AM
    Friday, October 2, 2015 5:55 PM