Solution development
We are building a connected holographic app, which sends and receives data from services hosted on the cloud, download the 3D Assets on demand and render them as holograms on the fly. Let's focus on building the solution by understanding the overall logic design of the solution. After that we will setup the backend solution with Azure Storage and Web API, and finally we will develop the holographic application that communicate with backend using the developed API's.
Logical design diagram
The following is the logical design diagram for the overall solution. Assets Bundles are created by the designer using Unity3D and uploaded them in to Azure Blob Storage reference URL. The Web API exposes API to get data from Azure Cosmos DB--SQL (DocumentDB), which has the reference URL of the Assets along with other product details. Holographic apps access the API to get product details, along with the product asset URL. Holographic app downloads the assets from Blob storage directly...