{"id":5602,"date":"2021-03-20T06:18:54","date_gmt":"2021-03-20T06:18:54","guid":{"rendered":"https:\/\/techclot.com\/index.php\/2021\/03\/20\/azure-sdk-mixed-reality-and-event-grid-client-libraries-for-net-go-ga\/"},"modified":"2021-03-20T06:18:54","modified_gmt":"2021-03-20T06:18:54","slug":"azure-sdk-mixed-reality-and-event-grid-client-libraries-for-net-go-ga","status":"publish","type":"post","link":"https:\/\/techclot.com\/index.php\/2021\/03\/20\/azure-sdk-mixed-reality-and-event-grid-client-libraries-for-net-go-ga\/","title":{"rendered":"Azure SDK: Mixed Reality and Event Grid Client Libraries for .NET Go GA"},"content":{"rendered":"<p><a href=\"https:\/\/www.google.com\/url?rct=j&#038;sa=t&#038;url=https:\/\/visualstudiomagazine.com\/articles\/2021\/03\/19\/azure-sdk.aspx&#038;ct=ga&#038;cd=CAIyHGQzYWQwNmI0YTFiYjA3MmU6Y28udWs6ZW46R0I&#038;usg=AFQjCNE3dAhUwr5i20bENepwLn1CU--xbQ\">Azure SDK: Mixed Reality and Event Grid Client Libraries for .NET Go GA<\/a><\/p>\n<p><p id=\"ph_pcontent2_0_KickerText\" class=\"kicker\"><a href=\"https:\/\/visualstudiomagazine.com\/Articles\/List\/News.aspx\">News<\/a><\/p>\n<h3 id=\"ph_pcontent2_0_MainHeading\" class=\"title\">Azure SDK: Mixed Reality and Event Grid Client Libraries for .NET Go GA<\/h3>\n<ul id=\"ph_pcontent2_0_ByAuthor\" class=\"byline\">\n<li class=\"author\">By <a href=\"https:\/\/visualstudiomagazine.com\/forms\/emailtoauthor.aspx?AuthorItem=&amp;ArticleItem=\">David Ramel<\/a><\/li>\n<li class=\"date\">03\/19\/2021<\/li>\n<\/ul>\n<div class=\"introimage\">\n<img decoding=\"async\" alt src=\"https:\/\/visualstudiomagazine.com\/articles\/2021\/03\/19\/~\/media\/ECG\/VirtualizationReview\/Images\/introimages2014\/BuildingBlocksGen_v4.ashx\"> <\/div>\n<p>\n  The latest update to the Azure SDK adds Mixed Reality and Event Grid client libraries for .NET to the cloud platform&#8217;s dev tooling.<\/p>\n<p>\n  Note that Microsoft&#8217;s &#8220;Mixed Reality&#8221; is not the &#8220;Augmented Reality&#8221; popularized by Pokemon GO mobile apps &#8212; simply superimposing digital displays on views of the real world. It has more to do with HoloLens rather than phones, with Microsoft <a href=\"https:\/\/docs.microsoft.com\/en-us\/windows\/mixed-reality\/discover\/mixed-reality\" target=\"_blank\" rel=\"noopener noreferrer\">describing<\/a> it like this:<\/p>\n<p>\n  &#8220;Most mobile phones on the market today have little to no environmental understanding capabilities. The experiences they offer can&#8217;t mix physical and digital realities. The experiences that overlay graphics on video streams of the physical world are <i>augmented reality<\/i>. The experiences that occlude your view to present a digital experience are <i>virtual reality<\/i>. The experiences enabled between augmented and virtual reality form Mixed Reality:&#8221;<\/p>\n<ul>\n<li>Starting with the physical world, placing a digital object, such as a hologram, as if it was there.<\/li>\n<li>Starting with the physical world, a digital representation of another person&#8211;an avatar&#8211;shows the location where they were standing when leaving notes. In other words, experiences that represent asynchronous collaboration at different points in time.<\/li>\n<li>Starting with a digital world, physical boundaries from the physical world like walls and furniture appear digitally within the experience to help users avoid physical objects.<\/li>\n<\/ul>\n<p>\n  Thus Microsoft offers its HoloLens and the Samsung HMD Odyssey+ as devices to be targeted with Mixed Reality apps.<\/p>\n<p>\n  Azure Event Grid client libraries, meanwhile, help developers build event-driven applications that listen and react to events triggered by sources such as Azure services via HTTP-based event handling with <a href=\"https:\/\/docs.microsoft.com\/en-us\/azure\/event-grid\/overview\" target=\"_blank\" rel=\"noopener noreferrer\">Azure Event Grid<\/a>. The <a href=\"https:\/\/docs.microsoft.com\/en-us\/dotnet\/api\/overview\/azure\/eventgrid\" target=\"_blank\" rel=\"noopener noreferrer\">Azure Event Grid libraries for .NET<\/a> include both Client and Management SDKs.<\/p>\n<p><\/p>\n<div>\n<figure> <a href=\"https:\/\/visualstudiomagazine.com\/articles\/2021\/03\/19\/~\/media\/ECG\/visualstudiomagazine\/Images\/2021\/03\/event_grid.ashx\" target=\"_blank\" rel=\"noopener noreferrer\"><br \/>\n<img decoding=\"async\" alt=\"Event Grid\" src=\"https:\/\/visualstudiomagazine.com\/articles\/2021\/03\/19\/~\/media\/ECG\/visualstudiomagazine\/Images\/2021\/03\/event_grid_s.ashx\"> <\/a><figcaption> <b>[Click on image for larger view.]<\/b> Event Grid <em>(source: Microsoft).<\/em><\/figcaption><\/figure>\n<\/div>\n<p>\n  In a March 19 blog <a href=\"https:\/\/devblogs.microsoft.com\/azure-sdk\/event-grid-ga\/\" target=\"_blank\" rel=\"noopener noreferrer\">post<\/a> specifically devoted to the libraries, Microsoft said, &#8220;The new Event Grid client libraries allow Event Grid developers to take advantage of the cross-service improvements made to the Azure development experience, such as:<\/p>\n<ul>\n<li><b>Core credential types<\/b> to share a single authentication approach between clients<\/li>\n<li><b>A unified logging and diagnostics pipeline<\/b> offering a common view of the activities across each of the client libraries<\/li>\n<\/ul>\n<p>&#8220;In particular, the new Event Grid libraries use the core AzureKeyCredential type for authenticating the service client.&#8221;<\/p>\n<p>\n  Other features that became generally available or received improvements are detailed in a separate March 19 blog <a href=\"https:\/\/devblogs.microsoft.com\/azure-sdk\/march-release-2021\/\" target=\"_blank\" rel=\"noopener noreferrer\">post<\/a>:<\/p>\n<ul>\n<li>Azure Cosmos DB client library for Java is generally available<\/li>\n<li>Java libraries upgraded to support Jackson from 2.11.3 to 2.12.1, Reactor from 3.3.12.RELEASE to 3.4.3 and reactor-netty from 3.3.12.RELEASE to 3.4.3<\/li>\n<li>Java Azure Core library is releasing a new GA<\/li>\n<li>Azure Communication Services Phone Numbers library has added support for Azure Active Directory Authentication<\/li>\n<li>JavaScript\/TypeScript Azure Core Client 1.0.0 is GA and Azure Core Rest Pipeline 1.0.0 is GA<\/li>\n<\/ul>\n<p><!-- pager start --><\/p>\n<p>        <!-- pager end --><\/p>\n<div class=\"aboutAuthor\" readability=\"7\">\n<p id=\"ph_pcontent2_0_AuthorInfo_AboutAuthor\" class=\"author\">About the Author<\/p>\n<p>\n                    <strong><\/strong><br \/>\n                    David Ramel is an editor and writer for Converge360.<br \/>\n                    <\/p>\n<\/p><\/div>\n<\/p>\n<p>Published at Fri, 19 Mar 2021 23:15:00 +0000<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Azure SDK: Mixed Reality and Event Grid Client Libraries for .NET Go GA News Azure&#8230;<\/p>\n","protected":false},"author":12,"featured_media":5603,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[61],"tags":[],"class_list":["post-5602","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-augmented-virtual-reality"],"jetpack_featured_media_url":"https:\/\/techclot.com\/wp-content\/uploads\/2021\/03\/BuildingBlocksGen_v4.ashx","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p3orZX-1sm","jetpack-related-posts":[],"_links":{"self":[{"href":"https:\/\/techclot.com\/index.php\/wp-json\/wp\/v2\/posts\/5602","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/techclot.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/techclot.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/techclot.com\/index.php\/wp-json\/wp\/v2\/users\/12"}],"replies":[{"embeddable":true,"href":"https:\/\/techclot.com\/index.php\/wp-json\/wp\/v2\/comments?post=5602"}],"version-history":[{"count":0,"href":"https:\/\/techclot.com\/index.php\/wp-json\/wp\/v2\/posts\/5602\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/techclot.com\/index.php\/wp-json\/wp\/v2\/media\/5603"}],"wp:attachment":[{"href":"https:\/\/techclot.com\/index.php\/wp-json\/wp\/v2\/media?parent=5602"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/techclot.com\/index.php\/wp-json\/wp\/v2\/categories?post=5602"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/techclot.com\/index.php\/wp-json\/wp\/v2\/tags?post=5602"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}