Before 2015 ends, we'll be able to pack win32 ( vfp ) applications as AppX; that is, windows store applications.
Windows 10 erases the differences between pc/xbox/surface/phones; it will be the same environment for all
and will bring a virtual environment for win32 and .net applications to run as universal apps.
Project centennial is the key as one of the Universal Windows Platform Bridges ( ),
that will, according to John Sheehan from MS on build 2015, ( )
provide win32 apps the ability to run anywhere and do anything a Universal Windows App can do.
You will be able to use XAML as your UI for VFP apps, and run vfp apps on surface , xbox or windows phones
( proven your app needs no admin rights ).
MS even brought back threads and sockets to windows 10 ( again, there will be just one common windows 10 for all platforms )
to get win32 running "as is".
So instead of moving away, or try to replace VFP on one single step, the path MS is offering is more realistic:
replace at your pace old apps UI with XAML and use and learn the UWA model and services through a bridge from Win32.
Universal Windows Apps sits on the app container model, data contracts, app activations, view port awareness, new UI
you'll be able to use from VFP.
You'll be able to create vfp apps that provide or consume data from/to windows band or holo lens for example.
Some links I gathered and leave for you to get up to date:
from :
" Windows 10 "added over 2,500 new classes to the Universal Windows Platform API set for a total of over 8,600 new APIs,
a 60% increase from Windows 8.1. With Windows 10 we also increased the .NET API set by 26%
and the Win32 and COMs API set by 48%. !! " ( bolds mine )
"Introducing the Universal Windows Platform Bridges"
( ) :
”Project Centennial” will make it possible to package and publish
your current .NET and Win32-based Windows applications to the Windows Store,
providing a new way of distributing and monetizing your application on Windows PCs.
"Project Centennial": Enables developers to package and publish their existing .NET and Win32-based Windows
applications to the Windows Store. Developers can also use Centennial to call common UWP APIs and services."
In addition to packaging your application for Store distribution, ”Project Centennial”
will also enable you to take advantage of Universal Windows Platform capabilities and APIs.
More information about ”Project Centennial” will be made available in Summer 2015. "
you can sign up for previews of the bridge toolkits here:
Windows 10 erases the differences between pc/xbox/surface/phones; it will be the same environment for all
and will bring a virtual environment for win32 and .net applications to run as universal apps.
Project centennial is the key as one of the Universal Windows Platform Bridges ( ),
that will, according to John Sheehan from MS on build 2015, ( )
provide win32 apps the ability to run anywhere and do anything a Universal Windows App can do.
You will be able to use XAML as your UI for VFP apps, and run vfp apps on surface , xbox or windows phones
( proven your app needs no admin rights ).
MS even brought back threads and sockets to windows 10 ( again, there will be just one common windows 10 for all platforms )
to get win32 running "as is".
So instead of moving away, or try to replace VFP on one single step, the path MS is offering is more realistic:
replace at your pace old apps UI with XAML and use and learn the UWA model and services through a bridge from Win32.
Universal Windows Apps sits on the app container model, data contracts, app activations, view port awareness, new UI
you'll be able to use from VFP.
You'll be able to create vfp apps that provide or consume data from/to windows band or holo lens for example.
Some links I gathered and leave for you to get up to date:
from :
" Windows 10 "added over 2,500 new classes to the Universal Windows Platform API set for a total of over 8,600 new APIs,
a 60% increase from Windows 8.1. With Windows 10 we also increased the .NET API set by 26%
and the Win32 and COMs API set by 48%. !! " ( bolds mine )
"Introducing the Universal Windows Platform Bridges"
( ) :
”Project Centennial” will make it possible to package and publish
your current .NET and Win32-based Windows applications to the Windows Store,
providing a new way of distributing and monetizing your application on Windows PCs.
"Project Centennial": Enables developers to package and publish their existing .NET and Win32-based Windows
applications to the Windows Store. Developers can also use Centennial to call common UWP APIs and services."
In addition to packaging your application for Store distribution, ”Project Centennial”
will also enable you to take advantage of Universal Windows Platform capabilities and APIs.
More information about ”Project Centennial” will be made available in Summer 2015. "
you can sign up for previews of the bridge toolkits here: