Add a bit of machine learning to your Windows application thanks to WinML

Disclaimer! I’m a complete rookie in the Machine Learning space But the purpose of this post is exactly to show how also an amateur like me can integrate Machine Learning inside a Windows app thanks to WinML and Azure! But let’s take a step back ad talk a bit about WinML. Machine Learning and AI…

0

Guidance Summary for writing Windows 10 S Mode apps with Adaptive Layout, Live Tiles, and Notifications and Action Center

Introduction Many developers writing applications for Windows 10, need to write their apps to be functional at all resolutions and windows sizes and support live tiles and notifications. The following is a summary of App Consult blogs and other references to assist in the implementation and testing of these features. Note that UWP apps are,…


Activating a Progressive Web App on Windows 10 using a toast notification

If you have some familiarity with Progressive Web Apps or if you have read the great blog post by my team mate Mike on how to integrate notifications in a Progressive Web App, you’ll already know that web applications running on Windows 10 have a big advantage. When they are packaged as an app, in…

0

Native Inking comes to Progressive Web Apps on Windows 10 (1803)

An exciting new feature in the Edge rendering engine (EdgeHTML 17) available in the Spring 2018 (1803) update of Windows 10 are the native inking extensions added to the <canvas> control. These extensions include support for the methods and properties of the InkCanvas class documented here: https://docs.microsoft.com/en-us/uwp/api/windows.ui.xaml.controls.inkcanvas. With this control, you can now support simple…


Could not load file or assembly ‘System.Private.CoreLib

This post to help those that are facing the following error when trying to install an UWP and Desktop Bridge .NET application:   Exception type:   System.IO.FileNotFoundException Message:          Could not load file or assembly ‘System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a’ or one of its dependencies. The system cannot find the file specified.   This error occurs because Microsoft…


Using the NavigationView in your UWP applications

The navigation view control provides top-level application navigation. For a more detailed description see the Windows Dev Center document “Navigation view”. In this blog post I want to provide you with quick guidance on how to leverage this control in your UWP application. First, a few “need to know” items. 1.   This control requires…


Handling app transition with Advanced Installer Express

When you decide to package a desktop application using the Desktop Bridge and to release it on the Microsoft Store, a problem can arise. What happens if the user already has my application installed as a traditional desktop app? Worst case scenario, the two applications step on each other and start returning all kind of…

0

Two-hand manipulation with the new Mixed Reality Toolkit

The Mixed Reality team has recently released a major update to the stable version of the Mixed Reality Toolkit, labeled 2017.2.1.4, which includes many important features. The one I would like to show in this blog post in two-hand manipulation, which allows to recreate in your project the same type of interaction that you can…

0

Packaging desktop applications with Advanced Installer Express

Other than releasing our own tools to support developers who want to package desktop applications using the Desktop Bridge (like Desktop App Converter or the Windows Application Packaging Project in Visual Studio), as Microsoft we have partnered with many popular 3rd party setup authoring tools. The goal is to make easier for a developer who…

1

Microsoft Graph and HoloLens: Authentication

The Idea When I was embedded into the LIT Studio team earlier this year, I had an interesting task: using msgraph to access user metadata. Metadata as in O365 documents or files on OneDrive. Given the various libraries this is a rather easy task in the Windows world, but doing so in a Unity project…

0