ThinLinc

BUILT WITH Qt

thinlinc_logo_full-colour

A Cross-Platform Remote Desktop for Linux Server-Based Computing

As a Linux Remote Server, ThinLinc lets users access their Linux-based desktops and applications from any device (macOS, Windows, or Linux), anywhere there is an internet connection. It integrates easily with existing server infrastructure as it works with a wide range of Linux distributions.

Recently, ThinLinc has undergone a major architectural upgrade, leveraging the Qt framework to bring in state-of-the-art functionality and look-and-feel.

Qt Solution Highlights 

Modern UI with state-of-the-art UX 

Cross-platform compatibility with all desktop environments

Code maintenance from a single codebase for all host platforms

Seamless migration from legacy framework thanks to Qt Professional Services

local-drives

The Best Linux Remote Desktop Server

The ThinLinc client is designed to run on any OS, specifically Windows, macOS, and Linux, allowing access to a Linux remote desktop from any OS. ThinLinc was originally built some 20 years using FLTK, as this toolkit fulfilled three basic requirements: it worked on all operating systems, it was lightweight, and it had the necessary functions. 

Nowadays, FLTK still works, but the world has changed in many ways. Users have higher expectations for the look-and-feel and user experience. They expect more responsive interfaces, monitors with much higher resolutions, and other features. Says Pierre Ossman, Produt Owner for ThinLinc, at Cendio

 


Read more about Qt for Desktop

We wanted to upgrade ThinLinc to bring in all these state-of-the-art features, but to do that we needed a new development platform that meets user expectations, and gives our developers something that is easy and fun to work with. Only Qt fulfills these criteria in a way that allows us to continue developing for any OS from a single code base. It is also important to us that Qt is actively developed and maintained, and is well-known globally.

Pierre Ossman, Product Owner for ThinLinc, at Cendio

profile-chooser

Choosing the Right UI Framework

Cendio has considered a migration to Qt for some time. But the focus has been on developing ThinLinc and meeting new customer needs has made it difficult to prioritize a platform change. When they discovered Qt Professional Services, a new opportunity presented itself to finally get this project off the ground and to ensure the highest quality of the migration in the shortest time. Pierre continues:

With Qt Professional Services, you get access to the most proficient Qt developers supported by Qt Group's R&D department. This way we could deliver better quality at faster pace. Outsourcing ensured higher quality and shorter time for the migration. At the same time, our team could keep focusing on improving and adding functionalities to our core software.

 

Read more about Qt Professional Services

macOS,-before+after

ThinLinc's UI on macOS before (left) and after (right) migration

Modern look-and-feel and functionality

The project has resulted in ThinLinc now standing on a more modern and future-proof foundation. Although users might not initially see much difference, this change is the first crucial step that allows Cendio to develop new and exciting features. ThinLinc users can expect a more modern look-and-feel, higher standards for visuals quality and functionality, enhancement to the overall user experience. The next step is integration and deployment within the open-source TigerVNC project, followed by further integration into Cendio’s commercial product ThinLinc.

Read more about Qt for Desktop

Qt for Application Development