HoloLens with Unity

HoloLens with Unity? Morten Nielsen has got your back!HoloLens on SharpGISAdding a Gaze Cursor to your HoloLens AppAdding a gace cursor to your app is important to give the user feedback what you’re looking at and whether you can interact with it.First make sure you installed the HoloToolkit into your project.Add new empty GameObject and rename it to Managers ...Rendering the Spatial Mapping MeshA lot of the HoloLens apps will sometimes render the mesh it scans to show you which surfaces it has detected – it can give a really cool effect to understand the play space.Also if you’re using the Emulator, you won’t actually be able to see the virtual room.you’re placing holograms in, so being able to render the spatially mapped mesh can be useful for building apps if you’re not among the lucky few who has an actual HoloLens yet.So let’s use the spatial mapping mesh we get from the HoloLens sensors and render it inside the application ...Using HoloLens’ Spatial Mapping to occlude objectsSpatial Mapping is probably one of the most important aspects of the HoloLens. It’s what it uses to know where it is in a room and how you can make holograms interact with the real world. It essentially scans your surroundings and builds a 3D model. Here’s an example of some of the mesh it has generated for a house: ...Installing HoloLens HoloToolkit into your Unity ProjectMake sure you first read “Creating your very first holographic app in Unity” for setting up your hololens project.The hololens team has created a useful “HoloToolkit” for use with Unity. It provides stuff like Spatial Mapping, client/service for sharing holograms among multiple users, cursors, gesture handling, spatial sound etc.It’s pretty simple to install in to your project, so here’s the simple step-by-step:Go to https://github.com/microsoft/HoloToolkit-Unity and click “Download Zip” to download the toolkit.Right-click the downloaded zip, select properties, Check the “Unblock” checkbox and click OK.Unzip the folder “HoloToolkit-Unity-master\Assets” into your Assets folder in your Unity project.Done!You should now see all the HoloToolkit in your Project view (Unity doesn’t even need to restart, but will auto-detect the new files and import them). ...Creating your very first holographic app in UnityMost of the tutorials at the Holographic Academy starts out with a starter-project with a bunch of stuff already set up for you. If you’re new to Unity and/or holographic development, I found that a little bit “cheating” and wanted to know how to do things “from scratch”, to property understand it. I thought I would share my findings in a set of blogposts – they wiill serve as notes for myself, but figured it might be useful for others as well. If something is wrong or you know a better way, please comment in the comment section.I have all the steps recording in a video at the bottom, but for those who like to read and understand the steps, I’ll go with that first. So lets get started.First launch Unity and create a new project. Name it whatever you’d like.After launch, you’ll see in the Hierarchy view a “Main Camera” and a “Directional Light” object.First we’ll configure the camera for Unity. Keep the name “Main Camera”. From my understanding this is what automatically becomes the camera controlled by your HoloLens. But we have to configure it to be placed at the center of the world....Project Information URL: http://www.sharpgis.net/?tag=/HoloLensContact Information:Blog: sharpgis.netFollow @dotMortenFollow @CH9Follow @Coding4FunFollow @KinectWindowsFollow @gduncan411

Posted by on 5 May 2016 | 8:00 am

Open Translators to Things (OpenT2T)

Jean Paoli and Taqi Jaffri chat about the Internet of Things and the new open source Open Translators to Things project (alpha version). Check out the code on GitHub, read the blog and participate!

Posted by on 4 May 2016 | 5:39 pm

Office Dev Show - Episode 28 - Microsoft Graph and Excel APIs | Office Dev Show

Office Dev Show - Episode 28 - Microsoft Graph and Excel APIsIn this episode of the Office Dev Show, Richard diZerega discusses the new Excel APIs in the Microsoft Graph. With these new APIs, developers can remotely perform many of the same capabilities that office.js enables in an Excel add-in. The Excel APIs in the Microsoft Graph enable incredible new scenarios...imagine updating a worksheet, table, or chart without even opening the file. Microsoft Graph documentation for Excel APIsExcel Donations Sample on GitHubHappy Coding!

Posted by on 4 May 2016 | 1:53 pm

Open and Connected Platform: The SharePoint Framework | Microsoft Mechanics

Whether you are a 1st or 3rd party SharePoint developer, the new SharePoint Framework offers a modern new client side approach that allows you to extend and customize SharePoint with high-trust code in ways that were previously unavailable in the Cloud. Watch, as program manager Daniel Kogan, provides an overview and demonstrates how the SharePoint Framework helps you to create beautiful, responsive solutions that you can customize to your own needs. Stay to the end to see how you can build and test SharePoint Web Parts locally with the new workbench, without having SharePoint running in your own environment.As part the Future of SharePoint event, we created exclusive demos from the engineers behind new and upcoming capabilities. Check out the list below for all the videos related to the event.The Mobile and Intelligent Intranet: SharePoint Sites and PowerAppsYour Intranet in Your Pocket: The SharePoint mobile appEffortless File Sharing on Any Device: OneDrive for Business and SharePointSecurity, Privacy and Compliance for SharePoint and OneDrive for Business Accelerating Innovation with Hybrid: SharePoint Server 2016 and Office 365Foundation for the Future: SharePoint Server 2016Open and Connected Platform: The SharePoint Framework

Posted by on 4 May 2016 | 11:38 am

The Mobile and Intelligent Intranet: SharePoint sites and PowerApps | Microsoft Mechanics

Take a demo-rich, first look tour of how the SharePoint team plans to transform your intranet into a mobile and intelligence powered experience. One that combines the productivity of SharePoint team sites, the broadcast reach of publishing sites and portals, and the seamless integration of business apps, so that you can find and access content wherever you are and on any device.As part the Future of SharePoint event, we created exclusive demos from the engineers behind new and upcoming capabilities. Check out the list below for all the videos related to the event.The Mobile and Intelligent Intranet: SharePoint Sites and PowerAppsYour Intranet in Your Pocket: The SharePoint mobile appEffortless File Sharing on Any Device: OneDrive for Business and SharePointSecurity, Privacy and Compliance for SharePoint and OneDrive for Business Accelerating Innovation with Hybrid: SharePoint Server 2016 and Office 365Foundation for the Future: SharePoint Server 2016Open and Connected Platform: The SharePoint Framework

Posted by on 4 May 2016 | 11:36 am

Build A Unity Game Part 1 | Visual Studio Toolbox

In this episode, Robert is joined by Stacey Haffner, co-owner/dev of What Up Games, who will show us how to build a Unity game that includes simple mechanics such as audio, animations, AI and UI. The game is Super Space Shooter and it involves shooting enemy spaceships. In part 1 of this 3 part series, Stacey introduces us to the Unity environment, shows us how to create the game's background and the player's ship and gets us familiar with writing scripts in Visual Studio.Resources:What Up GamesSuper Space Shooter on GitHub  

Posted by on 4 May 2016 | 9:49 am

"Creative Coding with Unity"

Friend of Coding4Fun and former Channel 9'er, Rick Barraza, is back with a great series that focuses on Unity development for the procedural dev...Creative Coding with UnityWith the explosion in popularity of Virtual and Mixed Reality devices this past year and HoloLens right around the corner, Unity has quickly transformed from an indie gaming platform to the cross platform solution for volumetric coding. However most tutorials don't teach Unity this way, choosing to optimize around component driven game design concepts instead. This series presents Unity for procedural coders, makers, and creative engineers wanting to get up and running with volumetric programming in Unity fast.Deconstructing DarknessWith the explosion in popularity of Virtual and Mixed Reality devices this past year,.... This is part one....Follow @CH9 Follow @coding4fun Follow @gduncan411

Posted by on 4 May 2016 | 8:00 am

Tag Helpers in ASP.Net Core | Web Hack Wednesday

This week Martin and Martin look into Tag Helpers a new feature in Razor views inside of ASP.net Core. They build a basic tag helper and consume it from within an ASP.Net Core project.

Posted by on 4 May 2016 | 3:17 am

Episode 16: GDC 2016 - King's Quest | Level Up

Join us as we chat with Matt Korba from The Odd Gentleman to discuss the new King's Quest game which is fantastic! In King's Quest, King's Graham recounts his greatest adventures to his curious granddaughter Gwendolyn. The game has five chapters, and each one focuses on a special time in Graham's life. The player's decisions color shared stories and help weave how the legend of King Graham will be remembered. Chapter 3 just launched and for anyone who hasn't tried the game yet Chapter 1 is available for FREE now on Xbox One! So no excuses- go play![00:33] - The Evolution of the classic IP into what it is today[02:44] - The development of the characters of the story[07:51] - Episode 3 teaser[09:28] - Matt's background and education at USCFor more information about King's Quest you can visit the game website and you can reach Matt and the Odd Gentleman on twitter @theoddgentlemen

Posted by on 3 May 2016 | 9:00 am

Hadi Hariri on Rider, a new Cross Platform C# IDE | NDC London 2016

Hadi was kind enough to spend some time with me on a brand new cross platform C# IDE called Rider. It is pretty amazing the kind of work the community does around C#. It is indeed a marvelous language. It appears that now, with Rider, everyone can access the C# goodness we have all grown to love. To find out more:Rider

Posted by on 3 May 2016 | 2:01 am

The Ops Team #019 - "Studio Upgrade" | The Ops Team

The Ops Team is a weekly show where 4 Technical Evangelists specializing in IT Operations get together to give you the deets on their 4 areas of expertise: Microsoft Azure/Cloud, On-premises datacenter technologies, Enterprise Mobility / Windows and DevOps.This week on The Ops Team, the TriCaster (think fancy video recording equipment) has been stolen/borrowed by the Channel 9 team and has travelled to DevDays LATAM 2016, and as a result, David and Matt decide to record this episode of the Ops Team from a 'real datacenter'...In the news, Matt brings people up to speed with a new free IT Pro subscription to enhance learning, along with announcing the general availability of the Azure Container Service. David spreads the word on microservices, mobile DevOps as well as some Visual Studio news. Finally, Matt wraps up with some on-prem awesomeness, specifically a new Microsoft Virtual Academy Course on Cloud-Enabled Protection, and a host of new video resources including a cool new Windows Server 2016 video series.Here's all the links and info on the topics we covered, along with the time stamps to jump to specific points in the video.Azure with Matt McSpirit[02:02] - Introducing Microsoft IT Pro Cloud Essentials[04:58] - General Availability of Azure Container ServiceDevOps with David Tesar[08:57] - Introduction to Microservices[11:12] - DevOps Dimension Episode - Mobile DevOps[12:52] - Visual Studio Work Hub Improvements[14:12] - Visual Studio Release Management Planning UpdateOn-Premises Systems with Matt McSpirit[16:20] - 10 reasons you'll love Windows Server 2016 video series[17:39] - New video channels on Azure Stack and Windows Server[18:12] - MVA - Hybrid IT Management Part 2 - Cloud-Enabled ProtectionJoin The Ops Team! We're hiring!What do you think? Send us an email, comment below in the comments area on Channel 9, or tweet us at @TheOpsTeam.Follow The Ops Team: Follow @TheOpsTeamFollow @dtzarFollow @mattmcspiritFollow @RicksterCDNFollow @simonsterFollow @OguzPastirmaci

Posted by on 2 May 2016 | 10:00 am

.NET CLI | DevDays Latam 2016

.NET Core is a set of runtime, library and complier components. Microsoft uses these components in various configurations for device and cloud workloads. You can do the same for your app or service.

Posted by on 21 April 2016 | 7:33 am

K. Scott Allen on Angular 2 | NDC London 2016

The prolific K. Scott Allen spent some time with me in London discussing the current trajectory of technology. He also took a deep dive into Angular 2. He is so good at explaining these kinds of things (see Pluralsight) so it was an absolute pleasure to learn from him.

Posted by on 13 April 2016 | 5:33 pm

Azure Compute and Cloud Applications | DevDays Latam 2016

Corey will show the full compute platform on Azure and the different options to develop compute applications on Azure. This will include Azure Functions, Azure Container Service, and Service Fabric.

Posted by on 12 April 2016 | 12:26 pm

What does an Open Source Microsoft Web look like? | DevDays Latam 2016

Overview of ASP.NET 5, demos on Mac, why we are doing this, and how OSS works at Microsoft.

Posted by on 12 April 2016 | 12:01 pm

Kevin Gallo Live | Build 2016

Kevin Gallo on Channel 9 Live answering Q&A from our viewers. Make sure to catch his Day 1 Keynote presentation.

Posted by on 25 March 2016 | 7:05 pm

F12 Edge Developer Tools | Microsoft Edge Web Summit 2016

In this talk we will look at some of the new features in the Edge developer tools and how they can make your life as a developer easier. We'll be focusing on performance and accessibility with examples of how to fix real world issues using the Edge developer tools.

Posted by on 18 March 2016 | 7:41 pm