As the name suggests, Tekla Chat is made for chatting. It is a proof of concept made to discover boundaries with Azure Cloud technology.
Tekla Chat's frontend is a WPF with a NoSQL Cosmos DB database at the backend. Azure Functions are responsible for direct communication with DB.
WPF communicates with Azure Functions via REST API. There are some triggers on the functions side to appropriately respond to database changes, for example, to notify users about new messages. Each client app is connected to a serverless Azure SignalR to make it possible to inform teams about changes in real-time.
The pace of the project was relatively fast, so a few aspects of Tekla Chat could be improved. But the pilot project taught the developers a lot about Azure cloud solutions.
All of the Azure bricks are used in a free tier, and an estimated maximum of 20 concurrent users can use the solution cost-free.
Many communication tools exist, but only Tekla Chat can 'talk' with Tekla. The program helps teams communicate real-time problems and ideas about BIM details.
Download the application