none
Apps of Windows 10 running in Windows IoT RRS feed

  • Question

  • 0
    <button aria-label="down vote" aria-pressed="false" class="js-vote-down-btn grid--cell s-btn s-btn__unset c-pointer" data-selected-classes="fc-theme-primary" style="margin:2px;box-sizing:inherit;font:inherit;padding:0px;border-width:initial;border-style:none;border-color:initial;border-radius:3px;background-image:none;background-background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;outline:none;box-shadow:none;" title="This question does not show any research effort; it is unclear or not useful"><svg aria-hidden="true" class="svg-icon m0 iconArrowDownLg" height="36" viewBox="0 0 36 36" width="36"><path d="M2 10h32L18 26 2 10z"></path></svg></button><button aria-label="favorite" aria-pressed="false" class="js-favorite-btn s-btn s-btn__unset c-pointer py8 js-gps-track" data-gps-track="post.click({ item: 1, priv: -1, post_type: 1 })" data-selected-classes="fc-yellow-600" style="margin:0px;box-sizing:inherit;font:inherit;padding:0px;border-width:initial;border-style:none;border-color:initial;border-radius:3px;background-image:none;background-background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;outline:none;box-shadow:none;" title="Click to mark as favorite question (click again to undo)"><svg aria-hidden="true" class="svg-icon iconStar" height="18" viewBox="0 0 18 18" width="18"><path d="M9 12.65l-5.29 3.63 1.82-6.15L.44 6.22l6.42-.17L9 0l2.14 6.05 6.42.17-5.1 3.9 1.83 6.16L9 12.65z"></path></svg>
    </button>

    Dears i have a set of applications strongly dependent on Windows 10 (Desktop) APIs and COM communication API. I am planning to move the applications from a Desktop PC to Windows IoT (embedded hardware). Do you if there is a way to smoothly convert them?

    I know that Windows IoT supports a subset of Windows (desktop), but still do you have any idea about the impact in convert those applications to run in Windows IoT?

    or do you know a solution that can enable the Apps of Windows 10 run in Windows IoT?

    thanks a lot for any informaiton

    what are the options available?

    thanks for your support.

    Thursday, November 14, 2019 10:26 AM

All replies

  • Hello danielf0,

    Were the applications dependent on Windows 10 Desktop written by C/C++ or .net framework(C#, VB)? And were the application console apps?

    If the the applications are C++ console apps, maybe you can do some small convert  to move the apps from Desktop PC to Windows IoT Core. But if the apps are .net framework UI application, it is not easy to convert them to Windows IoT Core, it almost can be said the apps need to reimplement. Windows IoT Core is a UWP centric OS and UWP apps are its primary app type. IoT Core supports certain traditional Win32 app types such as Win32 Console Apps and NT Services. 

    https://docs.microsoft.com/en-us/windows/iot-core/develop-your-app/buildingappsforiotcore

    There are many differences in UWP APIs. COM communication API in UWP is in namespace Windows.Devices.SerialCommunication, but it is in namespace System.IO.Ports for .Net Framework Apps.

    Here are samples for Windows IoT Core:

    https://github.com/microsoft/Windows-iotcore-samples

    Best Regards,

    Michael


    MSDN Community Support Please remember to click "Mark as Answer" the responses that resolved your issue, and to click "Unmark as Answer" if not. This can be beneficial to other community members reading this thread. If you have any compliments or complaints to MSDN Support, feel free to contact MSDNFSF@microsoft.com.



    Monday, November 18, 2019 1:33 AM
    Moderator
  • Dear friend,

    Please follow the instructions that Michael provided above. And there is another tool that you can use to port your applications. 

    Please refer to this docs: Windows 10 IoT Core API Porting Tool


    Keep Fighting

    Monday, November 18, 2019 5:00 AM