Hello, we are contemplating developing a medical system that uses a Microsoft Surface tablet running Windows 8.1. We will want this tablet to run in what I think is called "kiosk" mode, starting up in and running only the application we create and to not allow the user to access other functions/programs of the tablet.
A little bit of research indicates that "Assigned Access" is what we want to use. However, there is some verbage that gives me pause, specifically "Windows Store app" and "Modern App" in the descriptions below.
I have extensive experience programming windows desktop applications (.NET, MFC) for Windows 7 and earlier, but I have never programmed in Windows 8 or in that "tiled" style that they currently favor (is that a "Modern App"?). Nor do I know anything about the "Windows Store" (we plan on preinstalling our program on the tablet, they shouldn't need to download anything).
Is the fact that we have to write out software as a "Modern App" using the "Windows Store" in order to use the Assigned Access function a big deal? Does that constrain our development tools, installation method, or functionality that we would be able to create as part of our "kiosked" medical system?
Pardon my naivete on these technologies, and thanks in advance for any thoughts.
"Assigned access is a setting that lets you restrict a specific standard account to using only one Windows Store app. For example, you can restrict customers at your business to using one app so your PC acts like a kiosk. "
"Once you configure an Assigned Access account, a user signed on to that account only has access to the one Modern app that you specify -- the user cannot run any other application or make any changes to the operating system."