Can WPF apps run on the Xbox Series X? - wpf

I know UWP apps run on the Xbox Series X but I was wondering if WPF apps can run too.
Thanks

From the documentation:
UWP is also the only supported platform for Xbox, HoloLens, and Surface Hub applications.
WPF development skills are similar to UWP development skills, so migration from WPF to UWP apps is easier than migration from Windows Forms.
No, you cannot run a WPF app on an Xbox, but the process to migrate your WPF app to UWP should be easier than migrating from previous frameworks.

Related

How to use Docker to deploy WPF applications?

I know from the documentation here that I cannot use Docker to run WPF applications. However I have the use case that I would essentially like to create containers that can easily be shared to then deploy my WPF application onto another Windows computer or VM.
The purpose of this is to be able to quickly deploy new test versions of the WPF application without having to provide testers access to the full code base and expect them to rebuild or have to develop and maintain a full installer at an early stage of development.
The application is MVVM based WPF with Prism, with a target framework of .Net Core 3.1 and a SQLite database.
The bolded text below implies this is possible:
Docker is for server applications—Web sites, APIs, messaging solutions and other components that run in the background. You can’t run desktop apps in Docker because there’s no UI integration between the Docker platform and the Windows host. That rules out running Windows Forms or Windows Presentation Foundation (WPF) apps in containers (although you could use Docker to package and distribute those desktop apps), but Windows Communication Foundation (WCF), .NET console apps and all flavors of ASP.NET are great candidates.
However I have struggled to find clear documentation for how to do this. Is this possible and if so where can I find the appropriate documentation? If I have misunderstood this please let me know, I am also unsure if this question belongs here or on the Software Engineering stack and am happy to move it if necessary.
Thanks!

Is there any way to port WPF application to Windows IoT?

We have developed a WPF application runs great on Windows 10. At this point we are looking for ways to run this software on a Minnowboard. This board has a Windows IoT OS. As I've seen it is only capable to run UWP applications. Is there any way to make our app run under IoT? Thanks.
Of course you can port your code. Depending on how complex your app is, it still might need some rewriting as many APIs are not available anymore, have changed or were added.
Maybe these links help you:
Move from WPF and Microsoft Silverlight to WinRT on MSDN
UWP Bridge tool by Mobilize.NET
UWP samples by Microsoft on Github
Windows 10 IoT Enterprise version enables WPF apps

WPF vs Windows Store App development

Just really confused:
Is WPF used to develop windows store app? What is the "framework" used to develop windows store app??
No WPF is not used to develop Windows Store Apps, both have their own sets of API's.
WPF sets of API's
Windows Store Apps sets of API's
Difference between WPF & WinRT

Developing a Kinect Speech Recognition app for a Surface table

I'm currently developing a Kinect Speech Recognition application. The target platform will be a Surface tablet although the model hasn't been decided.
The application itself will allow interaction with children, with several basic game scenarios. My issue right now is that the demo's I've been using to test Kinect Speech Recognition capabilities were developing using WPF. It is to my understanding that WPF application cannot run on Surface and Surface 2 models as they both use Windows RT, leaving only the (expensive) Surface Pro 2 model running Windows 8 the only option.
With all this being said, is it possible to develop this kind of application (Kinect ASR) to run in a Windows RT environment? (I'm asking this due to the fact that every Kinect ASR apps I've seen so far are developed using WPF)
If so, what are its limitations?
It's a simple and clear answer, the whole Kinect development kit is not available for WinRT.
See also http://www.kinectingforwindows.com/2013/02/12/how-about-kinect-winrt/

Silverlight is web development language or window application?

I am new to this technology. Actually I am confused, Silverlight, is it a web development language, desktop application or both?
Can I develop web site using Silverlight?
Silverlight is a subset of WPF. WPF is used for Windows based application and silverlight is used for web based application. However both use XAML language from UI perspective. http://www.lynda.com/ has nice videos for learning Silverlight.
Actually I am confused SilverLight is web development language or desktop application or both?
Both (as well as being usable for development targeting XBox 360) … although its use for client side web development is something of a joke (as it is like less well supported Flash).

Resources