Integration of Desktop Application with Cloud

OctoNus Software, Moscow, Russia

May – August 2020

C++14 Multithreading Software Architecture Qt UI/UX
Integration of Desktop Application with Cloud
Integration of Desktop Application with Cloud
Integration of Desktop Application with Cloud

Overview

Developed and implemented an integration architecture (C++) and GUI (Qt) connecting the company’s HP Carbon desktop application with the Cutwise cloud platform.

The system uploads scans, 3D models, reports, and metadata to the cloud for easy access by processing companies and clients. Communication is handled via a persistent Windows service managing authentication, file transfer, and status tracking.

My role included implementing data-generation and preprocessing modules, as well as designing robust asynchronous communication between the desktop application and the service client.

Key Achievements

  • Designed and implemented C++/Qt architecture for desktop-to-cloud integration.
  • Developed a Windows service client for secure login and file transfer.
  • Implemented asynchronous data-transfer logic for responsiveness.
  • Enabled automatic upload of models, reports, and metadata to Cutwise.
  • Improved collaboration efficiency between production teams and clients.

Result

Delivered a seamless link between local HP Carbon software and the Cutwise cloud, enabling automated data sharing and greater workflow transparency.