none
Creating Windows RunTime Component RRS feed

  • Question

  • Hi,

    I want to publish a RunTime component as a SDK.

    Does all Store APP application, who uses my dll will need to release the component with their APP, or the OS can identify the same component is already downloaded to the computer, and use it?

    Thanks,

    Shai

    Monday, February 25, 2013 8:06 AM

All replies

  • Hello Shai,

    In order for your app to be certified as a Windows store app, it must have everything needed for the app in the app package at the time of download. The app would only be able to use APIs from the following list: http://msdn.microsoft.com/en-us/library/windows/apps/br211377.aspx. You could submit it as a desktop app if your would prefer to use your own runtime components.

    The certification requirements for Windows Store can be found here. The certification requirements for desktop apps can be found here. I hope this helps but please let us know if you have other questions.

    Thanks,

    Jesse

    Monday, February 25, 2013 2:46 PM
  • Hello Jesse,

    I want to distribute SDK, which can be used by other store apps as specified in link http://msdn.microsoft.com/en-us/library/windows/apps/hh441569.aspx

    I would like to know if Windows 8 has a mechanism to download the SDK dll only once for all the store applications the use it.

    Thanks,

    Shai

    Monday, February 25, 2013 3:57 PM
  • Hello Shai,

    there is no current mechanism that I am aware of. I am not sure that this would adhere to the certification requirements, in particular, section 3.9:

    3.9 All app logic must originate from, and reside in, your app package

    Your app must not attempt to change or extend the packaged content through any form of dynamic inclusion of code or data that changes how the application interacts with the Windows Runtime, or behaves with regard to Store policy. It is not permissible, for example, to download a remote script and subsequently execute that script in the local context of your app package.

    I hope this helps but please bring up other questions if you have them. The app would need to contain all the software necessary to run at installation.

    Thanks,

    Jesse

    Tuesday, February 26, 2013 3:44 PM
  • According to this Microsoft Visual C++ blog it is possible. See  (http://blogs.msdn.com/b/vcblog/archive/2012/09/28/10354327.aspx).

    Do you agree? Do you know if the run time component can interface with my device (same as device app)?

    Thanks,

    Shai

    Monday, March 4, 2013 8:48 AM