Suomalainen Qt tunnetaan esimerkiksi autojen kojelautojen näyttävistä käyttöliittymistä, mutta sen työkaluilla saadaan myös pienemmillä mikro-ohjaimilla toteutettua grafiikkaa. Nyt Qt for MCU:sta on esitelty ensimmäinen pitkän teknisen tuen LTS-versio.
2.2 LTS -versio tarkoittaa, että esimerkiksi bugikorjauksia luvataan 18 kuukauden ajan. Uusin versio tuo myös joukon parannuksia, joihin kuuluvat esimerkiksi parempi tekstin renderöinti ja uusia rajapintoja GUI-koodin virheiden käsittelyyn.
Edellinen iso päivitys mikro-ohjainten Qt:een tehtiin viime vuoden lopulla, kun sen 2-versio esiteltiin. Siinä keskityttiin ennen kaikkea ohjaimien resursseja syövien toimintojen optimointiin. Yksi keinoista on sijoittaa graafiset resurssit, kuten kuvat ja fontit, käyttötarkoituksensa mukaiseen parhaaseen muistipaikkaan. Laitteiston ja graafisen käyttöliittymän kokoonpanosta riippuen jotkin kuvat saattavat olla parempia lukea suoraan sisäisestä flash-muistista, kun taas toiset on ehkä tallennettava ulkoiseen flash-muistiin, mutta tallennettava RAM-muistiin suorituksen aikana paremman suorituskyvyn saavuttamiseksi.
Uusimmassa 2.2-versiossa on paranneltu erityisesti tekstin juoksuttamista. Työkaluilla voidaan nyt luoda käyttöliittmyäkoodia, joka osaa rivittää esimerkiksi arabiaa tai thai-kieltä sujuvasti. Kehittäjä voi itse valita, miten rivitys tapahtuu erikoisilla näyttöaloilla.
Virheiden käsittely on tärkeä osa sulautettua järjestelmää. Tätä Qt for MCU 2.2:ssa on paranneltu uudella virheiden raportointimekanismilla, jonka avulla sovellus osaa ilmoittaa bugista käyttäjälle esimerkiksi laitekäynnistyksen yhteydessä. Oletuksena virheet näkyvät suoraan konsolissa.
Lisätietoja uusista ominaosuuksista löytyy Qt:n blogissa.