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
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
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
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.
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.