HoloLens – Understanding depth (Spatial Mapping)

Posted on Leave a commentPosted in HoloLens

Building smart applications which can work in a three-dimensional space has many challenges. Amongst these, the one that tops the list is the challenge of understanding and mapping the surrounding 3D world. Applications usually depend on the device and platform capability to resolve this problem. Augmented Reality and Mixed Reality devices ships with built-in technologies […]

HoloLens – Spatial sound

Posted on Leave a commentPosted in HoloLens

The world of Mixed reality and Augmented reality is only half real without three-dimensional sound effects to support the virtual world. Microsoft deals with this challenge by leveraging the ability of their audio engine to generate Spatial Sound. Spatial sound, as a feature, can simulate three-dimensional sounds in a virtual world based on direction, distance, […]

HoloLens – Mixed Reality Toolkit

Posted on Leave a commentPosted in HoloLens

Game programming is an entirely different paradigm for an enterprise application developer in terms of the tools, processes and patterns used. But like any other development engagement, to kick start the development phase and to reduces the learning curve, it is always helpful to have a set of pre-baked tools handy. In the world of […]

HoloLens – Continuous Integration

Posted on Leave a commentPosted in HoloLens

Continuous integration is best defined as the process of constantly merging development artifacts produced or modified by different members of a team into a central shared repository. This task of collating changes becomes more and more complex as the size of the team grows. Ensuring the stability of the central repository becomes a serious challenge […]

HoloLens – Setting up the Development environment

Posted on Leave a commentPosted in HoloLens

HoloLens is undoubtedly a powerful invention in the field of Mixed reality. Like any other revolutionary inventions, the success of a technology largely depends upon its usability and its ease of adoptability. This is what makes software development kits (SDK) and application programming interfaces (API) associated with a technology super critical. Microsoft has been very […]

Enterprise Application platform with Microservices – A service fabric perspective

Posted on 3 CommentsPosted in Architecture, Azure

An enterprise application platform can be defined as a suite of products and services that enables development and management of enterprise applications. This platform should be responsible of abstracting complexities related to application development such as diversity of hosting environments, network connectivity, deployment workflows, etc. In a traditional world, applications are monolithic by nature. A […]

Cursor-Scoped Event Aggregation Pattern – for high performance aggregation queries

Posted on 8 CommentsPosted in Uncategorised

Often, stateful applications executing enterprise scenarios are not just interested in the current state of the system, but also in the events which caused the transition that resulted in the particular state. This requirement has exponentially increased the popularity of the Event Sourcing Pattern. Event Sourcing Patterns ensure that all changes/events that caused a transition […]

Inside Azure – Deployment workflow with Fabric Controller and Red Dog Front End

Posted on Leave a commentPosted in Uncategorised

Abstracting complexities around developing, deploying and maintaining software applications have diminished the importance of understanding underlying architecture. While this may work well for today’s aggressive delivery cycles, at the same time, it impacts the ability of engineers to build an efficient, optimal solution which aligns with the internal architecture of the hosting platform. Architects and […]