Path to the Industrial Metaverse
I recently gave a talk at the London Tech Summit 2022 on my thoughts around metaverse technology and more specifically, the Industrial Metaverse. It has been...
I recently gave a talk at the London Tech Summit 2022 on my thoughts around metaverse technology and more specifically, the Industrial Metaverse. It has been...
What’s the first thing that anyone creating any enterprise app will need to work out?
I recently required the functionality of creating a single, persistent local spatial anchor on HoloLens2. The purpose is to provide stability and a persistent
It is not uncommon that a Mixed Reality experience requires more user guidance than traditional applications; partially because the user may not be familiar ...
Each time I wanted to create a HoloLens 2 Unreal Engine project I found myself recreating a blank level, setting up a GameMode and configuring the project. L...
One of the coolest aspects of HoloLens2 is the iris login as it removes the need for typing on a virtual keyboard. So a cool feature which avoids the need fo...
Now rendering stereo views for an immersive experience can be done in a number of different ways but it is very efficient to use as there is no need to send ...
When I build an IL2CPP project in Unity it creates a native C++ Visual Studio project which is generated from the C# that you write in your Unity scripts. So...
This flow allows the auth to happen on a second device which may be more convenient if typing passwords or codes is required on a HoloLens device given that ...
I have given many talks since then ranging from tech meetups, universities and most of the VR/AR conferences in the UK. It was not until fairly recently when...
So, put on your HoloLens, go to that page and click on the HMD icon in the bottom right and you will see a giant funky sun in front of you!
The app consists of an angry, red ant that you can size and position using components recently added to the Mixed Reality Toolkit for Unity. These include a ...
Did you know that there is an API that you can call which will accept as input an audio stream, say from a microphone, that will translate any spoken sentenc...
I guessed that sooner or later I’m going to want to need to access Microsoft Graph APIs from a HoloLens and I was writing some similar code for a different e...
The 3D industry has been lacking a ubiquitous, standard file format for scene description. Many years ago I worked on a project involving creating camera mot...
In order to make the architecture from the first Holograms Catalogue post actually usable we’ll need a real cloud catalogue to retrieve the 3D models from. I...
Shared Holograms Catalogue. I’ve decided to break this post up into separate topics as when I got into this I realised there are a number of natural sections...
It was great to see all of the mixed reality content at this years Future Decoded event and was also fun to take part with a couple of technical ‘deep dive’ ...
In case you missed it Microsoft recently acquired Simplygon and, as of the timing of BUILD 2017 it is now being offered completely free. So, no royalties or ...
Now, there are a few reasons why you might want the ability to load FBX files; maybe you want to load 3D model files dynamically or you are working on a nati...
As with any 3D project it is important when working with HoloLens to understand and streamline the content pipeline from content creation or procurement thro...
This time around we were looking to render glass containers with associated labelling which needed to be clear and legible and the glass should look as reali...
In mixed and virtual reality display technologies in order to not break the illusion of ‘presence’ it is critical to honour the time budget from device movem...
What I can help with though is sharing what I have learned and hopefully helping you with a starting point if like a past me you want to get up and running. ...
This is the fourth part of a series. Steps to create the demo project that I used in my Future Decoded UK 2016 presentation. To get set up with the HoloToolk...
This is the third part of a series. Steps to create the demo project that I used in my Future Decoded UK 2016 presentation. To get set up with the HoloToo...
This is the second part of a series. Steps to create the demo project that I used in my Future Decoded UK 2016 presentation. Gaze is a way to direct your att...
In preparation for my session, HoloLens: The Path to Mixed Reality at Future Decoded UK 2016 (the first official HoloLens developer session in the UK) I put ...
There are many ways to source 3D models for use in HoloLens projects; if you are a developer working with 3D artists then you just need to agree an interchan...
(Originally posted here https://blogs.technet.microsoft.com/uktechnet/2016/10/12/hololens-is-available-to-purchase-for-developers-and-enterprise-customers-in...
Every 10-15 years we see fundamental paradigm shifts in computing; we’ve seen Desktop computing, Web, Mobile and…well we are seeing the rise of artificial in...
Now you have a shortcut to start the HoloLens emulator (see /hololens/holotoolkit/2016/09/24/start-hololens-emulator-without-visual-studio.html) it would be ...
If you find yourself hitting memory allocation issues for the HoloLens emulator (like this) or you want to run the emulator on a separate machine to that whi...
Peter Daukintis I’m writing this mainly as a central place to store this code as I need to use it frequently – hopefully it will help others also. Supposing ...
Peter Daukintis I just modified my file upload sample (http://babaandthepigman.wordpress.com/2012/01/18/wp7-skydrive-upload/) to use the PhotoChooserTask to ...
Having read a recent question on the App Hub Forums I decided to update my previous post on CollectionViewSource http://babaandthepigman.wordpress.com/2011/0...
Technorati Tags: wp7dev Download the sdk, which at the time of writing is here http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=281...
I couldn’t locate a Visual Studio project template for creating a windows phone 7 custom control library. So….I decided to make one. It is pretty straight-fo...
A nice and flexible way to introduce filtering and sorting on a view model data collection is to use a CollectionViewSource. Here’s a quick example: ...
In the recent Mango developer tools for Windows Phone the device emulator has been updated to include an accelerometer simulation screen. Thi...
Since the new Mango developer tools were just released I wanted to write a quick post on PathListBox since I have been looking for an excuse to give it a try...
by Peter Daukintis Since silverlight 2 we have had the concept of the UserControl which provides a simple way to compose a re-usable part of our user interfa...
Since wp7 is based on Silverlight 3 then input validation can be done (love or loathe it) via exceptions. Here’s a simple example… <Grid x:Name=&q...
I’ve been messing around around with the ms translator api (http://msdn.microsoft.com/en-us/library/ff512435.aspx) and thought I’d post my sample code. http:...
Ok, so a similar treatment for the Bing Maps control as for previous posts on the Pivot and Panorama controls. So starting out with a standard Windows Phone ...
Here is a working project with an extremely simple WCF rest service and a Windows Phone 7 client application using WebClient. WebHttpBinding Service + WP7 ...
by Peter Daukintis Ok, this is just a quick follow-up to a previous post Data Binding Pivot Control just as confirmation that this approach will work for t...
by Peter Daukintis After release of the RTM software tools for WP7 I was pleased to see the looping controls manifested as DatePicker and TimePicker since I...
by Peter Daukintis Ok, having had access to the official WP7 Pivot control in the RTM Tools for Windows Phone 7 for a few days I thought it was time to explo...
by Peter Daukintis Recently, I found myself needing to animate a List Box Item in response to it’s underlying bound data changing in a Windows Phone 7 applic...
by Peter Daukintis So all that remains is to transition between the login ui to a welcome screen. I guess there are a number of ways of approaching this but...
By Peter Daukintis First we need to create the loading screen user control which is heavily based upon the one used here http://www.orktane.com/Blog/post/201...
by Peter Daukintis Okay, so we haven’t touched on any of the user interface yet but this supports the theory that we should be able to develop the user inter...
By Peter Daukintis I decided to explore the Service Locator pattern to implement handling of the busy indicator. This involves considering the busy indicator...
by Peter Daukintis Now, to support the login functionality I will add a password property in exactly the same way (test first) as the username text property ...
by Peter Daukintis First, I will create a new project in Visual Studio using the MVVM Light project templates (MVVM Light is not a requirement really it just...
by Peter Daukintis Before jumping into Windows Phone 7 development I need to define some ideas about a baseline architecture so I have a clear development di...
I recently gave a talk at the London Tech Summit 2022 on my thoughts around metaverse technology and more specifically, the Industrial Metaverse. It has been...
What’s the first thing that anyone creating any enterprise app will need to work out?
It is not uncommon that a Mixed Reality experience requires more user guidance than traditional applications; partially because the user may not be familiar ...
Before I begin I want to credit team members from Microsoft CSE (commercial Software Engineering) as the effort was shared…
Blender has been receiving some well-deserved attention recently. In particular some big companies (including Microsoft) who understand the importance of thi...
One of the coolest aspects of HoloLens2 is the iris login as it removes the need for typing on a virtual keyboard. So a cool feature which avoids the need fo...
In order to make the architecture from the first Holograms Catalogue post actually usable we’ll need a real cloud catalogue to retrieve the 3D models from. I...
I promised earlier (/ms%20band/uwp/2015/12/01/fake-microsoft-band.html) to share some more details about the client-side of the Band on the Run project I hav...
I started with Git about three years ago and have used it on and off ever since and it has slowly become my version management system of choice. It can be fr...
Love that you can create a hosted website from the command line with a few simple commands: azure site create --git fromCmdLine copy con index.html <!D...
Web App Template The Web Application Template (WAT) is a great way to create a presence in the Windows App Stores if you already have a suitable web applicat...
Peter Daukintis If you haven’t previously done this download your Azure publish settings file from here https://windows.azure.com/download/publishprofile.asp...
by Peter Daukintis To illustrate how the final architecture hangs together I will take the AudioModule PRISM module from the previous post and link it up wit...
by Peter Daukintis So, now I know how to set up a basic project, store and retrieve my data in Azure Table storage and have incorporated the asp.net provider...
by Peter Daukintis Next up is getting the authentication service to use azure table storage. To do this you need to get the additional azure code samples fro...
by Peter Daukintis Ok, with Azure out of the equation until .NET 4 is supported I will turn my attention first to work out how to achieve data storage in th...
by Peter Daukintis The original idea for this post was to see whether this combination of technologies played well together. Whilst the development tools se...
by Peter Daukintis Disclaimer – the code shown below is not of high quality, does not have any error handling and is shown for educational purposes only. Hav...
This is a very simple post showing an implementation of the detection of a sound, any sound above a threshold, using the Kinect V2 SDK. The sample is written...
For my own learning I wanted to understand the process of using the Kinect V2 to drive the real-time movement of a character made in 3D modelling software. T...
In my previous post I showed how to get an environment set up with Openframeworks and Kinect V2.0 for Windows Store. I’d like to elaborate on that a little...
With the recent announcements at GDC2015 from Unity about their new licensing model I thought I would update my Kinect and Unity3d post as now a pro Unity li...
For the older Kinect v1.0 there was a sample included with the Kinect SDK which provided browser compatibility. The general idea is that the Kinect SDK can b...
A recording from a recent talk with Mike Taulty at NDC LONDON 2014 Content and demos, including: Intro to the Kinect v2 for Windows Hardware and SDK...
I have received a few questions recently about detecting Kinect custom gestures in Unity 3D and it seems that there are a few issues with getting this up a...
Following on from my previous post where I showed how easy it is to interact with Kinect data inside the unity 3D environment I wondered how I might manipu...
After installing the Kinect v2 SDK from here http://www.microsoft.com/en-us/download/details.aspx?id=44561 you can also download the supporting Unity 3D pl...
OpenFrameworks I am in the process of reviewing various frameworks for visualising my Kinect windows store apps because prototyping ideas Direct3D is a bit l...
My previous post looked into my experimentation with using Visual Gesture Builder to create a gesture builder database (gbd) with a view to incorporating cod...
When I created a previous project for a multi-user drum kit when it was time to code the gesture for a user hitting a drum I used a heuristic detector as it ...
Well, with the managed version working in c# (see Face Tracking Kinect 4 Windows V2 - Managed) it should be a breeze to convert the code to a native c++ wind...
Since working on the virtual rail project I haven’t had much chance to carry out much in the way of Kinect programming. That all changes now since I ordered...
Peter Daukintis Recently I had a need to reacquaint myself with the latest Kinect SDK. v1.6 has just been released and is downloadable from here Kinect SDK. ...
Whilst exploring the possibilities opened by the Kinect device I made a demo using the OpenNI framework http://www.openni.org/ with PrimeSense NITE component...
I have recently been hacking around with a kinect camera + OpenNI + PrimeSense NITE components and initially it was quite challenging to get t...
A few days ago some updates to the Microsoft Band ecosystem were announced including Microsoft Band Web Tiles Preview and Microsoft Health Cloud APIs Previe...
For my own learning I wanted to understand the process of using the Kinect V2 to drive the real-time movement of a character made in 3D modelling software. T...
Originally I developed this icon tool to help people to quickly build windows store and windows phone apps using the Web Application Template which is a to...
I have received a few questions recently about detecting Kinect custom gestures in Unity 3D and it seems that there are a few issues with getting this up a...
OpenFrameworks I am in the process of reviewing various frameworks for visualising my Kinect windows store apps because prototyping ideas Direct3D is a bit l...
Well, with the managed version working in c# (see Face Tracking Kinect 4 Windows V2 - Managed) it should be a breeze to convert the code to a native c++ wind...
Since working on the virtual rail project I haven’t had much chance to carry out much in the way of Kinect programming. That all changes now since I ordered...
Hub App This will be a bit of a deep dive into the Semantic Zoom control and it’s usage in a windows c# / xaml universal app project. Starting with something...
Peter Daukintis Recently I had a need to reacquaint myself with the latest Kinect SDK. v1.6 has just been released and is downloadable from here Kinect SDK. ...
Peter Daukintis This is a very basic example of socket communication in a c# metro-style application using StreamSocket and StreamSocketListener. It mirrors ...
Well, this turned out to be pretty easy …… The aim was to carry out a simple image transform with touch; so pinch zoom, translate and rotate. This is how the...
Peter Daukintis For my own purposes I wanted to create a test application which I can use as a test-bed to experiment with user interface aspects of Metro. I...
Peter Daukintis A preview of the latest Live SDK for Metro apps can be downloaded here https://connect.microsoft.com/site1226. This is for usage with the Win...
Peter Daukintis Some changes occurred in the consumer preview release of Windows 8 regarding background audio; the steps required to get it working are outli...
by Peter Daukintis Having used DataTemplateSelectors previously with WPF and similar on Silverlight/Windows Phone I decided to check out whether they work th...
Before I begin I want to credit team members from Microsoft CSE (commercial Software Engineering) as the effort was shared…
Blender has been receiving some well-deserved attention recently. In particular some big companies (including Microsoft) who understand the importance of thi...
I spent many years programming with C++ in my earlier career but over the last few years for me it has taken a back seat to C# and javascript. C++ as a langu...
Often it has not been a priority to provide rendering that looks the same across different platforms but the more the rendering is based on physically correc...
As we begin to witness the ascent of mixed reality into the next generation primary human-computer interaction environment it’s not entirely unreasonable to ...
Now, there are a few reasons why you might want the ability to load FBX files; maybe you want to load 3D model files dynamically or you are working on a nati...
As with any 3D project it is important when working with HoloLens to understand and streamline the content pipeline from content creation or procurement thro...
I promised earlier (/ms%20band/uwp/2015/12/01/fake-microsoft-band.html) to share some more details about the client-side of the Band on the Run project I hav...
This is a very simple post showing an implementation of the detection of a sound, any sound above a threshold, using the Kinect V2 SDK. The sample is written...
For the older Kinect v1.0 there was a sample included with the Kinect SDK which provided browser compatibility. The general idea is that the Kinect SDK can b...
C++ has long been a great option for cross-platform mobile development particularly in the cases where you might have an existing C++ codebase or you have ce...
Peter Daukintis This is a very basic example of socket communication in a c# metro-style application using StreamSocket and StreamSocketListener. It mirrors ...
Well, this turned out to be pretty easy …… The aim was to carry out a simple image transform with touch; so pinch zoom, translate and rotate. This is how the...
Peter Daukintis For my own purposes I wanted to create a test application which I can use as a test-bed to experiment with user interface aspects of Metro. I...
Peter Daukintis Some changes occurred in the consumer preview release of Windows 8 regarding background audio; the steps required to get it working are outli...
What’s the first thing that anyone creating any enterprise app will need to work out?
When I build an IL2CPP project in Unity it creates a native C++ Visual Studio project which is generated from the C# that you write in your Unity scripts. So...
The app consists of an angry, red ant that you can size and position using components recently added to the Mixed Reality Toolkit for Unity. These include a ...
Did you know that there is an API that you can call which will accept as input an audio stream, say from a microphone, that will translate any spoken sentenc...
Shared Holograms Catalogue. I’ve decided to break this post up into separate topics as when I got into this I realised there are a number of natural sections...
As with any 3D project it is important when working with HoloLens to understand and streamline the content pipeline from content creation or procurement thro...
What I can help with though is sharing what I have learned and hopefully helping you with a starting point if like a past me you want to get up and running. ...
This is the fourth part of a series. Steps to create the demo project that I used in my Future Decoded UK 2016 presentation. To get set up with the HoloToolk...
This is the third part of a series. Steps to create the demo project that I used in my Future Decoded UK 2016 presentation. To get set up with the HoloToo...
This is the second part of a series. Steps to create the demo project that I used in my Future Decoded UK 2016 presentation. Gaze is a way to direct your att...
Since my previous posts on Windows Phone mobile VR /uncategorized/vr/windows%20phone/2016/01/25/windows-phone-mobile-vr-update.html Microsoft Virtual Academy...
As mentioned in the previous post Windows Phone Mobile VR (Gyro Head Tracking in Unity3D) I will look at stereoscopic rendering and removing the lens distort...
Mobile VR Recently I have been tracking the surge in interest in virtual reality and things certainly seem to have moved on in the last 20 years! Having expe...
I have received a few questions recently about detecting Kinect custom gestures in Unity 3D and it seems that there are a few issues with getting this up a...
Following on from my previous post where I showed how easy it is to interact with Kinect data inside the unity 3D environment I wondered how I might manipu...
I recently gave a talk at the London Tech Summit 2022 on my thoughts around metaverse technology and more specifically, the Industrial Metaverse. It has been...
Before I begin I want to credit team members from Microsoft CSE (commercial Software Engineering) as the effort was shared…
Blender has been receiving some well-deserved attention recently. In particular some big companies (including Microsoft) who understand the importance of thi...
So, put on your HoloLens, go to that page and click on the HMD icon in the bottom right and you will see a giant funky sun in front of you!
I spent many years programming with C++ in my earlier career but over the last few years for me it has taken a back seat to C# and javascript. C++ as a langu...
A glB file has the same data as a glTF file but it is combined into one single self-contained binary. To parse these you can read the JSON document and then ...
Often it has not been a priority to provide rendering that looks the same across different platforms but the more the rendering is based on physically correc...
As we begin to witness the ascent of mixed reality into the next generation primary human-computer interaction environment it’s not entirely unreasonable to ...
Just a quick post as I am looking at a useful Nuget package Microsoft.GLTF.cpp and wanted to note down my quick experiment with it. For an unrelated project ...
The 3D industry has been lacking a ubiquitous, standard file format for scene description. Many years ago I worked on a project involving creating camera mot...
In order to make the architecture from the first Holograms Catalogue post actually usable we’ll need a real cloud catalogue to retrieve the 3D models from. I...
Now, there are a few reasons why you might want the ability to load FBX files; maybe you want to load 3D model files dynamically or you are working on a nati...
As with any 3D project it is important when working with HoloLens to understand and streamline the content pipeline from content creation or procurement thro...
In preparation for my session, HoloLens: The Path to Mixed Reality at Future Decoded UK 2016 (the first official HoloLens developer session in the UK) I put ...
There are many ways to source 3D models for use in HoloLens projects; if you are a developer working with 3D artists then you just need to agree an interchan...
I promised earlier (/ms%20band/uwp/2015/12/01/fake-microsoft-band.html) to share some more details about the client-side of the Band on the Run project I hav...
Ok, so a similar treatment for the Bing Maps control as for previous posts on the Pivot and Panorama controls. So starting out with a standard Windows Phone ...
by Peter Daukintis Ok, this is just a quick follow-up to a previous post Data Binding Pivot Control just as confirmation that this approach will work for t...
by Peter Daukintis Ok, having had access to the official WP7 Pivot control in the RTM Tools for Windows Phone 7 for a few days I thought it was time to explo...
by Peter Daukintis Recently, I found myself needing to animate a List Box Item in response to it’s underlying bound data changing in a Windows Phone 7 applic...
by Peter Daukintis So all that remains is to transition between the login ui to a welcome screen. I guess there are a number of ways of approaching this but...
By Peter Daukintis First we need to create the loading screen user control which is heavily based upon the one used here http://www.orktane.com/Blog/post/201...
by Peter Daukintis Okay, so we haven’t touched on any of the user interface yet but this supports the theory that we should be able to develop the user inter...
By Peter Daukintis I decided to explore the Service Locator pattern to implement handling of the busy indicator. This involves considering the busy indicator...
by Peter Daukintis Now, to support the login functionality I will add a password property in exactly the same way (test first) as the username text property ...
by Peter Daukintis First, I will create a new project in Visual Studio using the MVVM Light project templates (MVVM Light is not a requirement really it just...
by Peter Daukintis Before jumping into Windows Phone 7 development I need to define some ideas about a baseline architecture so I have a clear development di...
by Peter Daukintis I recently ran into the need to create a simple WPF app with a data form front end and which should provide some simple validation feedbac...
I recently required the functionality of creating a single, persistent local spatial anchor on HoloLens2. The purpose is to provide stability and a persistent
Before I begin I want to credit team members from Microsoft CSE (commercial Software Engineering) as the effort was shared…
One of the coolest aspects of HoloLens2 is the iris login as it removes the need for typing on a virtual keyboard. So a cool feature which avoids the need fo...
Following my intro post to Future Decoded AR/VR track here is the session information (see https://futuredecoded.microsoft.com/technical-day/ for updates and...
Sketch by Caroline Vermeulen This week I headed down to Brighton to speak at Reasons to be Creative for the first time. Meeting Mike Brondbjerg there remind...
This is a step-by-step guide to writing an Bot in C# using the Bot Framework Connector SDK .NET template. You will need to have collected some sleep data usi...
Its over a year now since I published these two blog posts: Windows Phone Mobile VR (Gyro Head Tracking in Unity3D) Windows Phone Mobile VR (Stereoscopic Re...
Peter Daukintis I have just updated the sample I created for this previous post metro background audio c# (consumer preview). I have re-jigged the code to wo...
A few months back Nokia announced their intention to provide developers with windows phone hardware in the shape of 25000 Lumia 800s (see http://www.winrumor...
by Peter Daukintis Service Calls Use Fiddler to diagnose the WCF service call traffic! Fiddler won’t monitor localhost by default so see the information here...
What’s the first thing that anyone creating any enterprise app will need to work out?
I recently required the functionality of creating a single, persistent local spatial anchor on HoloLens2. The purpose is to provide stability and a persistent
Now rendering stereo views for an immersive experience can be done in a number of different ways but it is very efficient to use as there is no need to send ...
The app consists of an angry, red ant that you can size and position using components recently added to the Mixed Reality Toolkit for Unity. These include a ...
I guessed that sooner or later I’m going to want to need to access Microsoft Graph APIs from a HoloLens and I was writing some similar code for a different e...
The 3D industry has been lacking a ubiquitous, standard file format for scene description. Many years ago I worked on a project involving creating camera mot...
In case you missed it Microsoft recently acquired Simplygon and, as of the timing of BUILD 2017 it is now being offered completely free. So, no royalties or ...
As with any 3D project it is important when working with HoloLens to understand and streamline the content pipeline from content creation or procurement thro...
In mixed and virtual reality display technologies in order to not break the illusion of ‘presence’ it is critical to honour the time budget from device movem...
What I can help with though is sharing what I have learned and hopefully helping you with a starting point if like a past me you want to get up and running. ...
I spent many years programming with C++ in my earlier career but over the last few years for me it has taken a back seat to C# and javascript. C++ as a langu...
A glB file has the same data as a glTF file but it is combined into one single self-contained binary. To parse these you can read the JSON document and then ...
Often it has not been a priority to provide rendering that looks the same across different platforms but the more the rendering is based on physically correc...
Just a quick post as I am looking at a useful Nuget package Microsoft.GLTF.cpp and wanted to note down my quick experiment with it. For an unrelated project ...
Now, there are a few reasons why you might want the ability to load FBX files; maybe you want to load 3D model files dynamically or you are working on a nati...
This is a very simple post showing an implementation of the detection of a sound, any sound above a threshold, using the Kinect V2 SDK. The sample is written...
For my own learning I wanted to understand the process of using the Kinect V2 to drive the real-time movement of a character made in 3D modelling software. T...
C++ has long been a great option for cross-platform mobile development particularly in the cases where you might have an existing C++ codebase or you have ce...
Well, with the managed version working in c# (see Face Tracking Kinect 4 Windows V2 - Managed) it should be a breeze to convert the code to a native c++ wind...
I promised earlier (/ms%20band/uwp/2015/12/01/fake-microsoft-band.html) to share some more details about the client-side of the Band on the Run project I hav...
Since my previous posts on Windows Phone mobile VR /uncategorized/vr/windows%20phone/2016/01/25/windows-phone-mobile-vr-update.html Microsoft Virtual Academy...
Although very simple I thought this was worth blogging as I didn’t see too many UWP (Universal Windows Platform) samples using the Microsoft Band SDK. I gave...
A few days ago some updates to the Microsoft Band ecosystem were announced including Microsoft Band Web Tiles Preview and Microsoft Health Cloud APIs Previe...
For my own learning I wanted to understand the process of using the Kinect V2 to drive the real-time movement of a character made in 3D modelling software. T...
With the recent announcements at GDC2015 from Unity about their new licensing model I thought I would update my Kinect and Unity3d post as now a pro Unity li...
Originally I developed this icon tool to help people to quickly build windows store and windows phone apps using the Web Application Template which is a to...
C++ has long been a great option for cross-platform mobile development particularly in the cases where you might have an existing C++ codebase or you have ce...
A recording from a recent talk with Mike Taulty at NDC LONDON 2014 Content and demos, including: Intro to the Kinect v2 for Windows Hardware and SDK...
I spent many years programming with C++ in my earlier career but over the last few years for me it has taken a back seat to C# and javascript. C++ as a langu...
A glB file has the same data as a glTF file but it is combined into one single self-contained binary. To parse these you can read the JSON document and then ...
As we begin to witness the ascent of mixed reality into the next generation primary human-computer interaction environment it’s not entirely unreasonable to ...
I promised earlier (/ms%20band/uwp/2015/12/01/fake-microsoft-band.html) to share some more details about the client-side of the Band on the Run project I hav...
Gameopolis have been working with we've been working with Hack Manchester to create the UK's biggest competitive game jam in Manchester on 20th-22nd May 201...
Since my previous posts on Windows Phone mobile VR /uncategorized/vr/windows%20phone/2016/01/25/windows-phone-mobile-vr-update.html Microsoft Virtual Academy...
Along with my colleague at Microsoft, David Gristwood I have been working on and off on an IOT reference architecture using data from the Microsoft Band. Dav...
Although very simple I thought this was worth blogging as I didn’t see too many UWP (Universal Windows Platform) samples using the Microsoft Band SDK. I gave...
A few days ago some updates to the Microsoft Band ecosystem were announced including Microsoft Band Web Tiles Preview and Microsoft Health Cloud APIs Previe...
by Peter Daukintis So all that remains is to transition between the login ui to a welcome screen. I guess there are a number of ways of approaching this but...
By Peter Daukintis First we need to create the loading screen user control which is heavily based upon the one used here http://www.orktane.com/Blog/post/201...
by Peter Daukintis Okay, so we haven’t touched on any of the user interface yet but this supports the theory that we should be able to develop the user inter...
By Peter Daukintis I decided to explore the Service Locator pattern to implement handling of the busy indicator. This involves considering the busy indicator...
by Peter Daukintis Now, to support the login functionality I will add a password property in exactly the same way (test first) as the username text property ...
by Peter Daukintis First, I will create a new project in Visual Studio using the MVVM Light project templates (MVVM Light is not a requirement really it just...
by Peter Daukintis Before jumping into Windows Phone 7 development I need to define some ideas about a baseline architecture so I have a clear development di...
by Peter Daukintis Test Driven Development This is a basic introduction to test-driven development describing related technologies in a simple, straightforwa...
Hub App This will be a bit of a deep dive into the Semantic Zoom control and it’s usage in a windows c# / xaml universal app project. Starting with something...
Peter Daukintis Recently I had a need to reacquaint myself with the latest Kinect SDK. v1.6 has just been released and is downloadable from here Kinect SDK. ...
Peter Daukintis This is a very basic example of socket communication in a c# metro-style application using StreamSocket and StreamSocketListener. It mirrors ...
Well, this turned out to be pretty easy …… The aim was to carry out a simple image transform with touch; so pinch zoom, translate and rotate. This is how the...
Peter Daukintis For my own purposes I wanted to create a test application which I can use as a test-bed to experiment with user interface aspects of Metro. I...
Peter Daukintis A preview of the latest Live SDK for Metro apps can be downloaded here https://connect.microsoft.com/site1226. This is for usage with the Win...
Peter Daukintis Some changes occurred in the consumer preview release of Windows 8 regarding background audio; the steps required to get it working are outli...
by Peter Daukintis Having used DataTemplateSelectors previously with WPF and similar on Silverlight/Windows Phone I decided to check out whether they work th...
Originally I developed this icon tool to help people to quickly build windows store and windows phone apps using the Web Application Template which is a to...
Peter Daukintis Recently I had a need to reacquaint myself with the latest Kinect SDK. v1.6 has just been released and is downloadable from here Kinect SDK. ...
Peter Daukintis This is a very basic example of socket communication in a c# metro-style application using StreamSocket and StreamSocketListener. It mirrors ...
Well, this turned out to be pretty easy …… The aim was to carry out a simple image transform with touch; so pinch zoom, translate and rotate. This is how the...
Peter Daukintis For my own purposes I wanted to create a test application which I can use as a test-bed to experiment with user interface aspects of Metro. I...
Peter Daukintis A preview of the latest Live SDK for Metro apps can be downloaded here https://connect.microsoft.com/site1226. This is for usage with the Win...
Peter Daukintis Some changes occurred in the consumer preview release of Windows 8 regarding background audio; the steps required to get it working are outli...
by Peter Daukintis Having used DataTemplateSelectors previously with WPF and similar on Silverlight/Windows Phone I decided to check out whether they work th...
Did you know that there is an API that you can call which will accept as input an audio stream, say from a microphone, that will translate any spoken sentenc...
Every 10-15 years we see fundamental paradigm shifts in computing; we’ve seen Desktop computing, Web, Mobile and…well we are seeing the rise of artificial in...
Since returning my main focus to the fields of Augmented and Virtual reality I have experienced more light-bulb moments than at any time in my previous caree...
Gameopolis have been working with we've been working with Hack Manchester to create the UK's biggest competitive game jam in Manchester on 20th-22nd May 201...
Since my previous posts on Windows Phone mobile VR /uncategorized/vr/windows%20phone/2016/01/25/windows-phone-mobile-vr-update.html Microsoft Virtual Academy...
Its over a year now since I published these two blog posts: Windows Phone Mobile VR (Gyro Head Tracking in Unity3D) Windows Phone Mobile VR (Stereoscopic Re...
As mentioned in the previous post Windows Phone Mobile VR (Gyro Head Tracking in Unity3D) I will look at stereoscopic rendering and removing the lens distort...
Mobile VR Recently I have been tracking the surge in interest in virtual reality and things certainly seem to have moved on in the last 20 years! Having expe...
I spent many years programming with C++ in my earlier career but over the last few years for me it has taken a back seat to C# and javascript. C++ as a langu...
A glB file has the same data as a glTF file but it is combined into one single self-contained binary. To parse these you can read the JSON document and then ...
As we begin to witness the ascent of mixed reality into the next generation primary human-computer interaction environment it’s not entirely unreasonable to ...
I promised earlier (/ms%20band/uwp/2015/12/01/fake-microsoft-band.html) to share some more details about the client-side of the Band on the Run project I hav...
Chatting recently with Mike Brondbjerg recently about some data visualisation ideas around using the Microsoft Band and we came to the conclusion that gettin...
Along with my colleague at Microsoft, David Gristwood I have been working on and off on an IOT reference architecture using data from the Microsoft Band. Dav...
Although very simple I thought this was worth blogging as I didn’t see too many UWP (Universal Windows Platform) samples using the Microsoft Band SDK. I gave...
A few days ago some updates to the Microsoft Band ecosystem were announced including Microsoft Band Web Tiles Preview and Microsoft Health Cloud APIs Previe...
So, put on your HoloLens, go to that page and click on the HMD icon in the bottom right and you will see a giant funky sun in front of you!
I spent many years programming with C++ in my earlier career but over the last few years for me it has taken a back seat to C# and javascript. C++ as a langu...
A glB file has the same data as a glTF file but it is combined into one single self-contained binary. To parse these you can read the JSON document and then ...
Often it has not been a priority to provide rendering that looks the same across different platforms but the more the rendering is based on physically correc...
As we begin to witness the ascent of mixed reality into the next generation primary human-computer interaction environment it’s not entirely unreasonable to ...
Just a quick post as I am looking at a useful Nuget package Microsoft.GLTF.cpp and wanted to note down my quick experiment with it. For an unrelated project ...
The 3D industry has been lacking a ubiquitous, standard file format for scene description. Many years ago I worked on a project involving creating camera mot...
In order to make the architecture from the first Holograms Catalogue post actually usable we’ll need a real cloud catalogue to retrieve the 3D models from. I...
Peter Daukintis Recently I had a need to reacquaint myself with the latest Kinect SDK. v1.6 has just been released and is downloadable from here Kinect SDK. ...
Peter Daukintis This is a very basic example of socket communication in a c# metro-style application using StreamSocket and StreamSocketListener. It mirrors ...
Well, this turned out to be pretty easy …… The aim was to carry out a simple image transform with touch; so pinch zoom, translate and rotate. This is how the...
Peter Daukintis For my own purposes I wanted to create a test application which I can use as a test-bed to experiment with user interface aspects of Metro. I...
Peter Daukintis A preview of the latest Live SDK for Metro apps can be downloaded here https://connect.microsoft.com/site1226. This is for usage with the Win...
Peter Daukintis Some changes occurred in the consumer preview release of Windows 8 regarding background audio; the steps required to get it working are outli...
by Peter Daukintis Having used DataTemplateSelectors previously with WPF and similar on Silverlight/Windows Phone I decided to check out whether they work th...
This is a very simple post showing an implementation of the detection of a sound, any sound above a threshold, using the Kinect V2 SDK. The sample is written...
For my own learning I wanted to understand the process of using the Kinect V2 to drive the real-time movement of a character made in 3D modelling software. T...
In my previous post I showed how to get an environment set up with Openframeworks and Kinect V2.0 for Windows Store. I’d like to elaborate on that a little...
With the recent announcements at GDC2015 from Unity about their new licensing model I thought I would update my Kinect and Unity3d post as now a pro Unity li...
For the older Kinect v1.0 there was a sample included with the Kinect SDK which provided browser compatibility. The general idea is that the Kinect SDK can b...
A recording from a recent talk with Mike Taulty at NDC LONDON 2014 Content and demos, including: Intro to the Kinect v2 for Windows Hardware and SDK...
Peter Daukintis Recently I had a need to reacquaint myself with the latest Kinect SDK. v1.6 has just been released and is downloadable from here Kinect SDK. ...
I promised earlier (/ms%20band/uwp/2015/12/01/fake-microsoft-band.html) to share some more details about the client-side of the Band on the Run project I hav...
As we make steady progress from a world where the user input to a computer or mobile device consists of flat two dimensional elements controlled by mouse and...
Chatting recently with Mike Brondbjerg recently about some data visualisation ideas around using the Microsoft Band and we came to the conclusion that gettin...
Along with my colleague at Microsoft, David Gristwood I have been working on and off on an IOT reference architecture using data from the Microsoft Band. Dav...
Although very simple I thought this was worth blogging as I didn’t see too many UWP (Universal Windows Platform) samples using the Microsoft Band SDK. I gave...
To get data on your Microsoft Band you can use the Microsoft Band SDK from within a mobile application. There is now an easier way to get data onto the band...
A few days ago some updates to the Microsoft Band ecosystem were announced including Microsoft Band Web Tiles Preview and Microsoft Health Cloud APIs Previe...
In case you missed it Microsoft recently acquired Simplygon and, as of the timing of BUILD 2017 it is now being offered completely free. So, no royalties or ...
As with any 3D project it is important when working with HoloLens to understand and streamline the content pipeline from content creation or procurement thro...
This is the fourth part of a series. Steps to create the demo project that I used in my Future Decoded UK 2016 presentation. To get set up with the HoloToolk...
This is the third part of a series. Steps to create the demo project that I used in my Future Decoded UK 2016 presentation. To get set up with the HoloToo...
This is the second part of a series. Steps to create the demo project that I used in my Future Decoded UK 2016 presentation. Gaze is a way to direct your att...
Now you have a shortcut to start the HoloLens emulator (see /hololens/holotoolkit/2016/09/24/start-hololens-emulator-without-visual-studio.html) it would be ...
If you find yourself hitting memory allocation issues for the HoloLens emulator (like this) or you want to run the emulator on a separate machine to that whi...
It is not uncommon that a Mixed Reality experience requires more user guidance than traditional applications; partially because the user may not be familiar ...
One of the coolest aspects of HoloLens2 is the iris login as it removes the need for typing on a virtual keyboard. So a cool feature which avoids the need fo...
This flow allows the auth to happen on a second device which may be more convenient if typing passwords or codes is required on a HoloLens device given that ...
The app consists of an angry, red ant that you can size and position using components recently added to the Mixed Reality Toolkit for Unity. These include a ...
Did you know that there is an API that you can call which will accept as input an audio stream, say from a microphone, that will translate any spoken sentenc...
In order to make the architecture from the first Holograms Catalogue post actually usable we’ll need a real cloud catalogue to retrieve the 3D models from. I...
In case you missed it Microsoft recently acquired Simplygon and, as of the timing of BUILD 2017 it is now being offered completely free. So, no royalties or ...
by Peter Daukintis Service Calls Use Fiddler to diagnose the WCF service call traffic! Fiddler won’t monitor localhost by default so see the information here...
by Peter Daukintis To illustrate how the final architecture hangs together I will take the AudioModule PRISM module from the previous post and link it up wit...
by Peter Daukintis So, now I know how to set up a basic project, store and retrieve my data in Azure Table storage and have incorporated the asp.net provider...
by Peter Daukintis Next up is getting the authentication service to use azure table storage. To do this you need to get the additional azure code samples fro...
by Peter Daukintis Ok, with Azure out of the equation until .NET 4 is supported I will turn my attention first to work out how to achieve data storage in th...
by Peter Daukintis The original idea for this post was to see whether this combination of technologies played well together. Whilst the development tools se...
Peter Daukintis Recently I had a need to reacquaint myself with the latest Kinect SDK. v1.6 has just been released and is downloadable from here Kinect SDK. ...
Peter Daukintis This is a very basic example of socket communication in a c# metro-style application using StreamSocket and StreamSocketListener. It mirrors ...
Well, this turned out to be pretty easy …… The aim was to carry out a simple image transform with touch; so pinch zoom, translate and rotate. This is how the...
Peter Daukintis A preview of the latest Live SDK for Metro apps can be downloaded here https://connect.microsoft.com/site1226. This is for usage with the Win...
Peter Daukintis Some changes occurred in the consumer preview release of Windows 8 regarding background audio; the steps required to get it working are outli...
by Peter Daukintis Having used DataTemplateSelectors previously with WPF and similar on Silverlight/Windows Phone I decided to check out whether they work th...
It is not uncommon that a Mixed Reality experience requires more user guidance than traditional applications; partially because the user may not be familiar ...
Blender has been receiving some well-deserved attention recently. In particular some big companies (including Microsoft) who understand the importance of thi...
The 3D industry has been lacking a ubiquitous, standard file format for scene description. Many years ago I worked on a project involving creating camera mot...
I started with Git about three years ago and have used it on and off ever since and it has slowly become my version management system of choice. It can be fr...
Love that you can create a hosted website from the command line with a few simple commands: azure site create --git fromCmdLine copy con index.html <!D...
Peter Daukintis If you haven’t previously done this download your Azure publish settings file from here https://windows.azure.com/download/publishprofile.asp...
Now rendering stereo views for an immersive experience can be done in a number of different ways but it is very efficient to use as there is no need to send ...
I guessed that sooner or later I’m going to want to need to access Microsoft Graph APIs from a HoloLens and I was writing some similar code for a different e...
The 3D industry has been lacking a ubiquitous, standard file format for scene description. Many years ago I worked on a project involving creating camera mot...
This is the second part of a series. Steps to create the demo project that I used in my Future Decoded UK 2016 presentation. Gaze is a way to direct your att...
Since my previous posts on Windows Phone mobile VR /uncategorized/vr/windows%20phone/2016/01/25/windows-phone-mobile-vr-update.html Microsoft Virtual Academy...
With the recent announcements at GDC2015 from Unity about their new licensing model I thought I would update my Kinect and Unity3d post as now a pro Unity li...
I recently required the functionality of creating a single, persistent local spatial anchor on HoloLens2. The purpose is to provide stability and a persistent
Did you know that there is an API that you can call which will accept as input an audio stream, say from a microphone, that will translate any spoken sentenc...
It was great to see all of the mixed reality content at this years Future Decoded event and was also fun to take part with a couple of technical ‘deep dive’ ...
In case you missed it Microsoft recently acquired Simplygon and, as of the timing of BUILD 2017 it is now being offered completely free. So, no royalties or ...
(Originally posted here https://blogs.technet.microsoft.com/uktechnet/2016/10/12/hololens-is-available-to-purchase-for-developers-and-enterprise-customers-in...
Every 10-15 years we see fundamental paradigm shifts in computing; we’ve seen Desktop computing, Web, Mobile and…well we are seeing the rise of artificial in...
Blender has been receiving some well-deserved attention recently. In particular some big companies (including Microsoft) who understand the importance of thi...
I spent many years programming with C++ in my earlier career but over the last few years for me it has taken a back seat to C# and javascript. C++ as a langu...
A glB file has the same data as a glTF file but it is combined into one single self-contained binary. To parse these you can read the JSON document and then ...
Often it has not been a priority to provide rendering that looks the same across different platforms but the more the rendering is based on physically correc...
Just a quick post as I am looking at a useful Nuget package Microsoft.GLTF.cpp and wanted to note down my quick experiment with it. For an unrelated project ...
The 3D industry has been lacking a ubiquitous, standard file format for scene description. Many years ago I worked on a project involving creating camera mot...
by Peter Daukintis To illustrate how the final architecture hangs together I will take the AudioModule PRISM module from the previous post and link it up wit...
by Peter Daukintis So, now I know how to set up a basic project, store and retrieve my data in Azure Table storage and have incorporated the asp.net provider...
by Peter Daukintis Next up is getting the authentication service to use azure table storage. To do this you need to get the additional azure code samples fro...
by Peter Daukintis Ok, with Azure out of the equation until .NET 4 is supported I will turn my attention first to work out how to achieve data storage in th...
by Peter Daukintis The original idea for this post was to see whether this combination of technologies played well together. Whilst the development tools se...
by Peter Daukintis To illustrate how the final architecture hangs together I will take the AudioModule PRISM module from the previous post and link it up wit...
by Peter Daukintis So, now I know how to set up a basic project, store and retrieve my data in Azure Table storage and have incorporated the asp.net provider...
by Peter Daukintis Next up is getting the authentication service to use azure table storage. To do this you need to get the additional azure code samples fro...
by Peter Daukintis Ok, with Azure out of the equation until .NET 4 is supported I will turn my attention first to work out how to achieve data storage in th...
by Peter Daukintis The original idea for this post was to see whether this combination of technologies played well together. Whilst the development tools se...
Peter Daukintis Recently I had a need to reacquaint myself with the latest Kinect SDK. v1.6 has just been released and is downloadable from here Kinect SDK. ...
Peter Daukintis This is a very basic example of socket communication in a c# metro-style application using StreamSocket and StreamSocketListener. It mirrors ...
Well, this turned out to be pretty easy …… The aim was to carry out a simple image transform with touch; so pinch zoom, translate and rotate. This is how the...
Peter Daukintis For my own purposes I wanted to create a test application which I can use as a test-bed to experiment with user interface aspects of Metro. I...
by Peter Daukintis Having used DataTemplateSelectors previously with WPF and similar on Silverlight/Windows Phone I decided to check out whether they work th...
So, put on your HoloLens, go to that page and click on the HMD icon in the bottom right and you will see a giant funky sun in front of you!
I spent many years programming with C++ in my earlier career but over the last few years for me it has taken a back seat to C# and javascript. C++ as a langu...
A glB file has the same data as a glTF file but it is combined into one single self-contained binary. To parse these you can read the JSON document and then ...
Often it has not been a priority to provide rendering that looks the same across different platforms but the more the rendering is based on physically correc...
As we begin to witness the ascent of mixed reality into the next generation primary human-computer interaction environment it’s not entirely unreasonable to ...
Originally I developed this icon tool to help people to quickly build windows store and windows phone apps using the Web Application Template which is a to...
Mobile VR Recently I have been tracking the surge in interest in virtual reality and things certainly seem to have moved on in the last 20 years! Having expe...
Hub App This will be a bit of a deep dive into the Semantic Zoom control and it’s usage in a windows c# / xaml universal app project. Starting with something...
Building on previous StreamSocket-related posts http://babaandthepigman.wordpress.com/2012/04/07/streamsocket-example-c-metro/ and http://babaandthepigman.wo...
Gameopolis have been working with we've been working with Hack Manchester to create the UK's biggest competitive game jam in Manchester on 20th-22nd May 201...
Since my previous posts on Windows Phone mobile VR /uncategorized/vr/windows%20phone/2016/01/25/windows-phone-mobile-vr-update.html Microsoft Virtual Academy...
For my own learning I wanted to understand the process of using the Kinect V2 to drive the real-time movement of a character made in 3D modelling software. T...
With the recent announcements at GDC2015 from Unity about their new licensing model I thought I would update my Kinect and Unity3d post as now a pro Unity li...
As we make steady progress from a world where the user input to a computer or mobile device consists of flat two dimensional elements controlled by mouse and...
Chatting recently with Mike Brondbjerg recently about some data visualisation ideas around using the Microsoft Band and we came to the conclusion that gettin...
To get data on your Microsoft Band you can use the Microsoft Band SDK from within a mobile application. There is now an easier way to get data onto the band...
A few days ago some updates to the Microsoft Band ecosystem were announced including Microsoft Band Web Tiles Preview and Microsoft Health Cloud APIs Previe...
Blender has been receiving some well-deserved attention recently. In particular some big companies (including Microsoft) who understand the importance of thi...
As with any 3D project it is important when working with HoloLens to understand and streamline the content pipeline from content creation or procurement thro...
In preparation for my session, HoloLens: The Path to Mixed Reality at Future Decoded UK 2016 (the first official HoloLens developer session in the UK) I put ...
There are many ways to source 3D models for use in HoloLens projects; if you are a developer working with 3D artists then you just need to agree an interchan...
Blender has been receiving some well-deserved attention recently. In particular some big companies (including Microsoft) who understand the importance of thi...
This time around we were looking to render glass containers with associated labelling which needed to be clear and legible and the glass should look as reali...
In preparation for my session, HoloLens: The Path to Mixed Reality at Future Decoded UK 2016 (the first official HoloLens developer session in the UK) I put ...
There are many ways to source 3D models for use in HoloLens projects; if you are a developer working with 3D artists then you just need to agree an interchan...
I recently gave a talk at the London Tech Summit 2022 on my thoughts around metaverse technology and more specifically, the Industrial Metaverse. It has been...
I recently required the functionality of creating a single, persistent local spatial anchor on HoloLens2. The purpose is to provide stability and a persistent
Each time I wanted to create a HoloLens 2 Unreal Engine project I found myself recreating a blank level, setting up a GameMode and configuring the project. L...
It was great to see all of the mixed reality content at this years Future Decoded event and was also fun to take part with a couple of technical ‘deep dive’ ...
I spent many years programming with C++ in my earlier career but over the last few years for me it has taken a back seat to C# and javascript. C++ as a langu...
Often it has not been a priority to provide rendering that looks the same across different platforms but the more the rendering is based on physically correc...
As we begin to witness the ascent of mixed reality into the next generation primary human-computer interaction environment it’s not entirely unreasonable to ...
Just a quick post as I am looking at a useful Nuget package Microsoft.GLTF.cpp and wanted to note down my quick experiment with it. For an unrelated project ...
by Peter Daukintis Windows Phone 7 Charlie Kindel gave keynote presentation on Windows Phone 7. These are my notes: The focus for Microsoft Mobile has switch...
by Peter Daukintis The cinema screen used for the presentations at the Fulham Vue Cinema. This was the client-based tech day: Windows 7 The Windows 7 Code ...
by Peter Daukintis I am planning to attend days 3, 4 and 5 of MS UK Techdays; here are some of the notes I scribbled down at day 3: Silverlight 4.0 Silverlig...
Peter Daukintis A preview of the latest Live SDK for Metro apps can be downloaded here https://connect.microsoft.com/site1226. This is for usage with the Win...
Peter Daukintis I just modified my file upload sample (http://babaandthepigman.wordpress.com/2012/01/18/wp7-skydrive-upload/) to use the PhotoChooserTask to ...
Technorati Tags: wp7dev Download the sdk, which at the time of writing is here http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=281...
Peter Daukintis I just modified my file upload sample (http://babaandthepigman.wordpress.com/2012/01/18/wp7-skydrive-upload/) to use the PhotoChooserTask to ...
Having read a recent question on the App Hub Forums I decided to update my previous post on CollectionViewSource http://babaandthepigman.wordpress.com/2011/0...
Technorati Tags: wp7dev Download the sdk, which at the time of writing is here http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=281...
Peter Daukintis This is a very basic example of socket communication in a c# metro-style application using StreamSocket and StreamSocketListener. It mirrors ...
Peter Daukintis For my own purposes I wanted to create a test application which I can use as a test-bed to experiment with user interface aspects of Metro. I...
Peter Daukintis Some changes occurred in the consumer preview release of Windows 8 regarding background audio; the steps required to get it working are outli...
Well, this turned out to be pretty easy …… The aim was to carry out a simple image transform with touch; so pinch zoom, translate and rotate. This is how the...
Peter Daukintis A preview of the latest Live SDK for Metro apps can be downloaded here https://connect.microsoft.com/site1226. This is for usage with the Win...
Peter Daukintis Some changes occurred in the consumer preview release of Windows 8 regarding background audio; the steps required to get it working are outli...
Originally I developed this icon tool to help people to quickly build windows store and windows phone apps using the Web Application Template which is a to...
Mobile VR Recently I have been tracking the surge in interest in virtual reality and things certainly seem to have moved on in the last 20 years! Having expe...
Building on previous StreamSocket-related posts http://babaandthepigman.wordpress.com/2012/04/07/streamsocket-example-c-metro/ and http://babaandthepigman.wo...
Since my previous posts on Windows Phone mobile VR /uncategorized/vr/windows%20phone/2016/01/25/windows-phone-mobile-vr-update.html Microsoft Virtual Academy...
Web App Template The Web Application Template (WAT) is a great way to create a presence in the Windows App Stores if you already have a suitable web applicat...
Hub App This will be a bit of a deep dive into the Semantic Zoom control and it’s usage in a windows c# / xaml universal app project. Starting with something...
I started with Git about three years ago and have used it on and off ever since and it has slowly become my version management system of choice. It can be fr...
C++ has long been a great option for cross-platform mobile development particularly in the cases where you might have an existing C++ codebase or you have ce...
I have been following the progression of ASP.NET in particular in relation to the changes made for ASP.NET 5. I’m going to take a look under the cove...
Its over a year now since I published these two blog posts: Windows Phone Mobile VR (Gyro Head Tracking in Unity3D) Windows Phone Mobile VR (Stereoscopic Re...
Originally I developed this icon tool to help people to quickly build windows store and windows phone apps using the Web Application Template which is a to...
As mentioned in the previous post Windows Phone Mobile VR (Gyro Head Tracking in Unity3D) I will look at stereoscopic rendering and removing the lens distort...
Since my previous posts on Windows Phone mobile VR /uncategorized/vr/windows%20phone/2016/01/25/windows-phone-mobile-vr-update.html Microsoft Virtual Academy...
Originally I developed this icon tool to help people to quickly build windows store and windows phone apps using the Web Application Template which is a to...
As mentioned in the previous post Windows Phone Mobile VR (Gyro Head Tracking in Unity3D) I will look at stereoscopic rendering and removing the lens distort...
A glB file has the same data as a glTF file but it is combined into one single self-contained binary. To parse these you can read the JSON document and then ...
Often it has not been a priority to provide rendering that looks the same across different platforms but the more the rendering is based on physically correc...
For my own learning I wanted to understand the process of using the Kinect V2 to drive the real-time movement of a character made in 3D modelling software. T...
Chatting recently with Mike Brondbjerg recently about some data visualisation ideas around using the Microsoft Band and we came to the conclusion that gettin...
To get data on your Microsoft Band you can use the Microsoft Band SDK from within a mobile application. There is now an easier way to get data onto the band...
A few days ago some updates to the Microsoft Band ecosystem were announced including Microsoft Band Web Tiles Preview and Microsoft Health Cloud APIs Previe...
I have given many talks since then ranging from tech meetups, universities and most of the VR/AR conferences in the UK. It was not until fairly recently when...
The app consists of an angry, red ant that you can size and position using components recently added to the Mixed Reality Toolkit for Unity. These include a ...
In order to make the architecture from the first Holograms Catalogue post actually usable we’ll need a real cloud catalogue to retrieve the 3D models from. I...
One of the coolest aspects of HoloLens2 is the iris login as it removes the need for typing on a virtual keyboard. So a cool feature which avoids the need fo...
This flow allows the auth to happen on a second device which may be more convenient if typing passwords or codes is required on a HoloLens device given that ...
I guessed that sooner or later I’m going to want to need to access Microsoft Graph APIs from a HoloLens and I was writing some similar code for a different e...
I spent many years programming with C++ in my earlier career but over the last few years for me it has taken a back seat to C# and javascript. C++ as a langu...
A glB file has the same data as a glTF file but it is combined into one single self-contained binary. To parse these you can read the JSON document and then ...
Often it has not been a priority to provide rendering that looks the same across different platforms but the more the rendering is based on physically correc...
I found myself with the requirement of needing custom authorization for a rest-style web API. The requirements would be something along the lines of Netflix,...
Here is a working project with an extremely simple WCF rest service and a Windows Phone 7 client application using WebClient. WebHttpBinding Service + WP7 ...
Peter Daukintis I’m writing this mainly as a central place to store this code as I need to use it frequently – hopefully it will help others also. Supposing ...
Peter Daukintis I just modified my file upload sample (http://babaandthepigman.wordpress.com/2012/01/18/wp7-skydrive-upload/) to use the PhotoChooserTask to ...
This is a very simple post showing an implementation of the detection of a sound, any sound above a threshold, using the Kinect V2 SDK. The sample is written...
Peter Daukintis Some changes occurred in the consumer preview release of Windows 8 regarding background audio; the steps required to get it working are outli...
Building on previous StreamSocket-related posts http://babaandthepigman.wordpress.com/2012/04/07/streamsocket-example-c-metro/ and http://babaandthepigman.wo...
Peter Daukintis Recently I had a need to reacquaint myself with the latest Kinect SDK. v1.6 has just been released and is downloadable from here Kinect SDK. ...
Chatting recently with Mike Brondbjerg recently about some data visualisation ideas around using the Microsoft Band and we came to the conclusion that gettin...
Peter Daukintis If you haven’t previously done this download your Azure publish settings file from here https://windows.azure.com/download/publishprofile.asp...
For the older Kinect v1.0 there was a sample included with the Kinect SDK which provided browser compatibility. The general idea is that the Kinect SDK can b...
Peter Daukintis If you haven’t previously done this download your Azure publish settings file from here https://windows.azure.com/download/publishprofile.asp...
Well, with the managed version working in c# (see Face Tracking Kinect 4 Windows V2 - Managed) it should be a breeze to convert the code to a native c++ wind...
Since working on the virtual rail project I haven’t had much chance to carry out much in the way of Kinect programming. That all changes now since I ordered...
Originally I developed this icon tool to help people to quickly build windows store and windows phone apps using the Web Application Template which is a to...
Web App Template The Web Application Template (WAT) is a great way to create a presence in the Windows App Stores if you already have a suitable web applicat...
With the recent announcements at GDC2015 from Unity about their new licensing model I thought I would update my Kinect and Unity3d post as now a pro Unity li...
Mobile VR Recently I have been tracking the surge in interest in virtual reality and things certainly seem to have moved on in the last 20 years! Having expe...
As we make steady progress from a world where the user input to a computer or mobile device consists of flat two dimensional elements controlled by mouse and...
I have been following the progression of ASP.NET in particular in relation to the changes made for ASP.NET 5. I’m going to take a look under the cove...
C++ has long been a great option for cross-platform mobile development particularly in the cases where you might have an existing C++ codebase or you have ce...
Love that you can create a hosted website from the command line with a few simple commands: azure site create --git fromCmdLine copy con index.html <!D...
I promised earlier (/ms%20band/uwp/2015/12/01/fake-microsoft-band.html) to share some more details about the client-side of the Band on the Run project I hav...
Although very simple I thought this was worth blogging as I didn’t see too many UWP (Universal Windows Platform) samples using the Microsoft Band SDK. I gave...
In preparation for my session, HoloLens: The Path to Mixed Reality at Future Decoded UK 2016 (the first official HoloLens developer session in the UK) I put ...
There are many ways to source 3D models for use in HoloLens projects; if you are a developer working with 3D artists then you just need to agree an interchan...
Each time I wanted to create a HoloLens 2 Unreal Engine project I found myself recreating a blank level, setting up a GameMode and configuring the project. L...
I guessed that sooner or later I’m going to want to need to access Microsoft Graph APIs from a HoloLens and I was writing some similar code for a different e...
This flow allows the auth to happen on a second device which may be more convenient if typing passwords or codes is required on a HoloLens device given that ...
I guessed that sooner or later I’m going to want to need to access Microsoft Graph APIs from a HoloLens and I was writing some similar code for a different e...
It is not uncommon that a Mixed Reality experience requires more user guidance than traditional applications; partially because the user may not be familiar ...
Each time I wanted to create a HoloLens 2 Unreal Engine project I found myself recreating a blank level, setting up a GameMode and configuring the project. L...
by Peter Daukintis I recently ran into the need to create a simple WPF app with a data form front end and which should provide some simple validation feedbac...
by Peter Daukintis Having used DataTemplateSelectors previously with WPF and similar on Silverlight/Windows Phone I decided to check out whether they work th...
Peter Daukintis I just modified my file upload sample (http://babaandthepigman.wordpress.com/2012/01/18/wp7-skydrive-upload/) to use the PhotoChooserTask to ...
Peter Daukintis Some changes occurred in the consumer preview release of Windows 8 regarding background audio; the steps required to get it working are outli...
Peter Daukintis Some changes occurred in the consumer preview release of Windows 8 regarding background audio; the steps required to get it working are outli...
Peter Daukintis A preview of the latest Live SDK for Metro apps can be downloaded here https://connect.microsoft.com/site1226. This is for usage with the Win...
Peter Daukintis For my own purposes I wanted to create a test application which I can use as a test-bed to experiment with user interface aspects of Metro. I...
Peter Daukintis For my own purposes I wanted to create a test application which I can use as a test-bed to experiment with user interface aspects of Metro. I...
Peter Daukintis For my own purposes I wanted to create a test application which I can use as a test-bed to experiment with user interface aspects of Metro. I...
Peter Daukintis I’m writing this mainly as a central place to store this code as I need to use it frequently – hopefully it will help others also. Supposing ...
Peter Daukintis I’m writing this mainly as a central place to store this code as I need to use it frequently – hopefully it will help others also. Supposing ...
Peter Daukintis I’m writing this mainly as a central place to store this code as I need to use it frequently – hopefully it will help others also. Supposing ...
Well, this turned out to be pretty easy …… The aim was to carry out a simple image transform with touch; so pinch zoom, translate and rotate. This is how the...
Well, this turned out to be pretty easy …… The aim was to carry out a simple image transform with touch; so pinch zoom, translate and rotate. This is how the...
Peter Daukintis This is a very basic example of socket communication in a c# metro-style application using StreamSocket and StreamSocketListener. It mirrors ...
Peter Daukintis If you haven’t previously done this download your Azure publish settings file from here https://windows.azure.com/download/publishprofile.asp...
Peter Daukintis If you haven’t previously done this download your Azure publish settings file from here https://windows.azure.com/download/publishprofile.asp...
Peter Daukintis If you haven’t previously done this download your Azure publish settings file from here https://windows.azure.com/download/publishprofile.asp...
I have been following the progression of ASP.NET in particular in relation to the changes made for ASP.NET 5. I’m going to take a look under the cove...
I have been following the progression of ASP.NET in particular in relation to the changes made for ASP.NET 5. I’m going to take a look under the cove...
I have been following the progression of ASP.NET in particular in relation to the changes made for ASP.NET 5. I’m going to take a look under the cove...
I have been following the progression of ASP.NET in particular in relation to the changes made for ASP.NET 5. I’m going to take a look under the cove...
I have been following the progression of ASP.NET in particular in relation to the changes made for ASP.NET 5. I’m going to take a look under the cove...
As mentioned in the previous post Windows Phone Mobile VR (Gyro Head Tracking in Unity3D) I will look at stereoscopic rendering and removing the lens distort...
As mentioned in the previous post Windows Phone Mobile VR (Gyro Head Tracking in Unity3D) I will look at stereoscopic rendering and removing the lens distort...
As mentioned in the previous post Windows Phone Mobile VR (Gyro Head Tracking in Unity3D) I will look at stereoscopic rendering and removing the lens distort...
Love that you can create a hosted website from the command line with a few simple commands: azure site create --git fromCmdLine copy con index.html <!D...
Love that you can create a hosted website from the command line with a few simple commands: azure site create --git fromCmdLine copy con index.html <!D...
C++ has long been a great option for cross-platform mobile development particularly in the cases where you might have an existing C++ codebase or you have ce...
C++ has long been a great option for cross-platform mobile development particularly in the cases where you might have an existing C++ codebase or you have ce...
C++ has long been a great option for cross-platform mobile development particularly in the cases where you might have an existing C++ codebase or you have ce...
For the older Kinect v1.0 there was a sample included with the Kinect SDK which provided browser compatibility. The general idea is that the Kinect SDK can b...
For the older Kinect v1.0 there was a sample included with the Kinect SDK which provided browser compatibility. The general idea is that the Kinect SDK can b...
For the older Kinect v1.0 there was a sample included with the Kinect SDK which provided browser compatibility. The general idea is that the Kinect SDK can b...
Originally I developed this icon tool to help people to quickly build windows store and windows phone apps using the Web Application Template which is a to...
Originally I developed this icon tool to help people to quickly build windows store and windows phone apps using the Web Application Template which is a to...
Originally I developed this icon tool to help people to quickly build windows store and windows phone apps using the Web Application Template which is a to...
I started with Git about three years ago and have used it on and off ever since and it has slowly become my version management system of choice. It can be fr...
I started with Git about three years ago and have used it on and off ever since and it has slowly become my version management system of choice. It can be fr...
I started with Git about three years ago and have used it on and off ever since and it has slowly become my version management system of choice. It can be fr...
I started with Git about three years ago and have used it on and off ever since and it has slowly become my version management system of choice. It can be fr...
I started with Git about three years ago and have used it on and off ever since and it has slowly become my version management system of choice. It can be fr...
With the recent announcements at GDC2015 from Unity about their new licensing model I thought I would update my Kinect and Unity3d post as now a pro Unity li...
In my previous post I showed how to get an environment set up with Openframeworks and Kinect V2.0 for Windows Store. I’d like to elaborate on that a little...
For my own learning I wanted to understand the process of using the Kinect V2 to drive the real-time movement of a character made in 3D modelling software. T...
For my own learning I wanted to understand the process of using the Kinect V2 to drive the real-time movement of a character made in 3D modelling software. T...
For my own learning I wanted to understand the process of using the Kinect V2 to drive the real-time movement of a character made in 3D modelling software. T...
For my own learning I wanted to understand the process of using the Kinect V2 to drive the real-time movement of a character made in 3D modelling software. T...
A few days ago some updates to the Microsoft Band ecosystem were announced including Microsoft Band Web Tiles Preview and Microsoft Health Cloud APIs Previe...
A few days ago some updates to the Microsoft Band ecosystem were announced including Microsoft Band Web Tiles Preview and Microsoft Health Cloud APIs Previe...
To get data on your Microsoft Band you can use the Microsoft Band SDK from within a mobile application. There is now an easier way to get data onto the band...
To get data on your Microsoft Band you can use the Microsoft Band SDK from within a mobile application. There is now an easier way to get data onto the band...
Lately I have been investigating the new Office add-ins (the ones built on open web tech). Alongside the other additions to the Office platform; Unified APIs...
Lately I have been investigating the new Office add-ins (the ones built on open web tech). Alongside the other additions to the Office platform; Unified APIs...
Lately I have been investigating the new Office add-ins (the ones built on open web tech). Alongside the other additions to the Office platform; Unified APIs...
Lately I have been investigating the new Office add-ins (the ones built on open web tech). Alongside the other additions to the Office platform; Unified APIs...
Chatting recently with Mike Brondbjerg recently about some data visualisation ideas around using the Microsoft Band and we came to the conclusion that gettin...
Chatting recently with Mike Brondbjerg recently about some data visualisation ideas around using the Microsoft Band and we came to the conclusion that gettin...
As we make steady progress from a world where the user input to a computer or mobile device consists of flat two dimensional elements controlled by mouse and...
As we make steady progress from a world where the user input to a computer or mobile device consists of flat two dimensional elements controlled by mouse and...
As we make steady progress from a world where the user input to a computer or mobile device consists of flat two dimensional elements controlled by mouse and...
Since my previous posts on Windows Phone mobile VR /uncategorized/vr/windows%20phone/2016/01/25/windows-phone-mobile-vr-update.html Microsoft Virtual Academy...
I promised earlier (/ms%20band/uwp/2015/12/01/fake-microsoft-band.html) to share some more details about the client-side of the Band on the Run project I hav...
I promised earlier (/ms%20band/uwp/2015/12/01/fake-microsoft-band.html) to share some more details about the client-side of the Band on the Run project I hav...
Since returning my main focus to the fields of Augmented and Virtual reality I have experienced more light-bulb moments than at any time in my previous caree...
Since returning my main focus to the fields of Augmented and Virtual reality I have experienced more light-bulb moments than at any time in my previous caree...
Every 10-15 years we see fundamental paradigm shifts in computing; we’ve seen Desktop computing, Web, Mobile and…well we are seeing the rise of artificial in...
Every 10-15 years we see fundamental paradigm shifts in computing; we’ve seen Desktop computing, Web, Mobile and…well we are seeing the rise of artificial in...
This is the fourth part of a series. Steps to create the demo project that I used in my Future Decoded UK 2016 presentation. To get set up with the HoloToolk...
This time around we were looking to render glass containers with associated labelling which needed to be clear and legible and the glass should look as reali...
This time around we were looking to render glass containers with associated labelling which needed to be clear and legible and the glass should look as reali...
This time around we were looking to render glass containers with associated labelling which needed to be clear and legible and the glass should look as reali...
This time around we were looking to render glass containers with associated labelling which needed to be clear and legible and the glass should look as reali...
This time around we were looking to render glass containers with associated labelling which needed to be clear and legible and the glass should look as reali...
This time around we were looking to render glass containers with associated labelling which needed to be clear and legible and the glass should look as reali...
As with any 3D project it is important when working with HoloLens to understand and streamline the content pipeline from content creation or procurement thro...
As with any 3D project it is important when working with HoloLens to understand and streamline the content pipeline from content creation or procurement thro...
As with any 3D project it is important when working with HoloLens to understand and streamline the content pipeline from content creation or procurement thro...
Now, there are a few reasons why you might want the ability to load FBX files; maybe you want to load 3D model files dynamically or you are working on a nati...
Now, there are a few reasons why you might want the ability to load FBX files; maybe you want to load 3D model files dynamically or you are working on a nati...
Now, there are a few reasons why you might want the ability to load FBX files; maybe you want to load 3D model files dynamically or you are working on a nati...
Now, there are a few reasons why you might want the ability to load FBX files; maybe you want to load 3D model files dynamically or you are working on a nati...
Now, there are a few reasons why you might want the ability to load FBX files; maybe you want to load 3D model files dynamically or you are working on a nati...
Now, there are a few reasons why you might want the ability to load FBX files; maybe you want to load 3D model files dynamically or you are working on a nati...
In case you missed it Microsoft recently acquired Simplygon and, as of the timing of BUILD 2017 it is now being offered completely free. So, no royalties or ...
In case you missed it Microsoft recently acquired Simplygon and, as of the timing of BUILD 2017 it is now being offered completely free. So, no royalties or ...
In case you missed it Microsoft recently acquired Simplygon and, as of the timing of BUILD 2017 it is now being offered completely free. So, no royalties or ...
It was great to see all of the mixed reality content at this years Future Decoded event and was also fun to take part with a couple of technical ‘deep dive’ ...
It was great to see all of the mixed reality content at this years Future Decoded event and was also fun to take part with a couple of technical ‘deep dive’ ...
In order to make the architecture from the first Holograms Catalogue post actually usable we’ll need a real cloud catalogue to retrieve the 3D models from. I...
The 3D industry has been lacking a ubiquitous, standard file format for scene description. Many years ago I worked on a project involving creating camera mot...
The 3D industry has been lacking a ubiquitous, standard file format for scene description. Many years ago I worked on a project involving creating camera mot...
Did you know that there is an API that you can call which will accept as input an audio stream, say from a microphone, that will translate any spoken sentenc...
Did you know that there is an API that you can call which will accept as input an audio stream, say from a microphone, that will translate any spoken sentenc...
Did you know that there is an API that you can call which will accept as input an audio stream, say from a microphone, that will translate any spoken sentenc...
Did you know that there is an API that you can call which will accept as input an audio stream, say from a microphone, that will translate any spoken sentenc...
The app consists of an angry, red ant that you can size and position using components recently added to the Mixed Reality Toolkit for Unity. These include a ...
As we begin to witness the ascent of mixed reality into the next generation primary human-computer interaction environment it’s not entirely unreasonable to ...
As we begin to witness the ascent of mixed reality into the next generation primary human-computer interaction environment it’s not entirely unreasonable to ...
As we begin to witness the ascent of mixed reality into the next generation primary human-computer interaction environment it’s not entirely unreasonable to ...
As we begin to witness the ascent of mixed reality into the next generation primary human-computer interaction environment it’s not entirely unreasonable to ...
I spent many years programming with C++ in my earlier career but over the last few years for me it has taken a back seat to C# and javascript. C++ as a langu...
I spent many years programming with C++ in my earlier career but over the last few years for me it has taken a back seat to C# and javascript. C++ as a langu...
So, put on your HoloLens, go to that page and click on the HMD icon in the bottom right and you will see a giant funky sun in front of you!
So, put on your HoloLens, go to that page and click on the HMD icon in the bottom right and you will see a giant funky sun in front of you!
So, put on your HoloLens, go to that page and click on the HMD icon in the bottom right and you will see a giant funky sun in front of you!
I have given many talks since then ranging from tech meetups, universities and most of the VR/AR conferences in the UK. It was not until fairly recently when...
Now rendering stereo views for an immersive experience can be done in a number of different ways but it is very efficient to use as there is no need to send ...
Now rendering stereo views for an immersive experience can be done in a number of different ways but it is very efficient to use as there is no need to send ...
Now rendering stereo views for an immersive experience can be done in a number of different ways but it is very efficient to use as there is no need to send ...
One of the coolest aspects of HoloLens2 is the iris login as it removes the need for typing on a virtual keyboard. So a cool feature which avoids the need fo...
One of the coolest aspects of HoloLens2 is the iris login as it removes the need for typing on a virtual keyboard. So a cool feature which avoids the need fo...
Blender has been receiving some well-deserved attention recently. In particular some big companies (including Microsoft) who understand the importance of thi...
Before I begin I want to credit team members from Microsoft CSE (commercial Software Engineering) as the effort was shared…
It is not uncommon that a Mixed Reality experience requires more user guidance than traditional applications; partially because the user may not be familiar ...
What’s the first thing that anyone creating any enterprise app will need to work out?
I recently gave a talk at the London Tech Summit 2022 on my thoughts around metaverse technology and more specifically, the Industrial Metaverse. It has been...
I recently gave a talk at the London Tech Summit 2022 on my thoughts around metaverse technology and more specifically, the Industrial Metaverse. It has been...
I recently gave a talk at the London Tech Summit 2022 on my thoughts around metaverse technology and more specifically, the Industrial Metaverse. It has been...