Monen alustan Qt-ohjelmat S60-puhelimiin
Qt-kehitysympäristön on määrä helpottaa sovelluskehitystä Symbian S60 -puhelimille. Tuettuja ovat S60 3rd Edition FP1 ja uudemmat sekä S60 5th Edition.
Nokian ostama Trolltech, nykyiseltä nimeltään Qt Software on julkaissut merkittävän kehitysympäristön Symbian S60 -alustalle. Qt for S60 tarkoittaa sitä, että samoilla työkaluilla pystyy kehittämään sovelluksia niin pc-koneille kuin mobiililaitteillekin.
Teoriassa on mahdollista, että samalla koodilla voitaisiin tehdä jatkossa sovelluksia niin Linuxille, Macille ja Windowsille kuin Symbian S60 -puhelimille. Käytännössä laitteiden erilaiset näyttökoot ja suorituskykyerot tarkoittavat sitä, että eri alustoille tarvitaan optimoidut versionsa. Sovelluksissa voidaan kuitenkin käyttää suurilta osin samaa koodia.
Tavoitteena helpompi S60-softakehitys
Nimekkäitä Qt-sovelluksia ovat esimerkiksi Google Earth ja Adobe Photoshop Elements. Avoimen lähdekoodin Qt-sovelluksia ovat muun muassa Koffice ja VLC-mediasoitin.
Qt-kehitysympäristö perustuu natiivien Symbian-sovellusten tapaan C++:aan, mutta sen rajapintoja on kehuttu selkeiksi ja helpoiksi hallita. Viestintäpäällikkö Aron Kozak Qt Softwaresta sanoo, että Qt tuo uuden tavan kehittää S60-sovelluksia.
"Uskomme, että S60-sovelluksia saadaan näin helpommin markkinoille. Kehittäjiä tulee lisää", kertoo Kozak tavoitteista. Hänen karkea arvionsa on, että Qt-alustan kehittäjiä olisi maailmassa jopa 250 000. Kehittäjien tuki on tärkeää, koska mobiilialustoissa käydään kasvavaa kilpailua.
Qt on saatavana nyt Linuxille, Mac OS X:lle, Solarikselle, Windowsille sekä Windows Mobilelle. Nyt panostukset laitetaan Symbian S60 -versioon. Lisäksi Qt tukee Webkit-kehitysympäristöä. Se mahdollistaa monenlaisten web-sovellusten kehittämisen ilman, että selainta tarvitsee erikseen käynnistää.
Qt:stä on myös sulautetuille mobiililaitteille ja Linux-kännyköille suunnattu versio Qt Extended, joka tunnettiin aiemmin nimellä Qtopia.
Kysymykseen siitä, aiotaanko Apple Iphonea ja Googlen Androidia tukea, Aron Kozak vastaa, ettei päätöksiä ole vielä tehty.
Saatavana avoimella ja kaupallisella lisenssillä
Aron Kozak korostaa, että kyseessä on varhainen alpha-testivaiheen versio. "Toimimme Qt:ssä näin. Laitamme varhaisen version jakoon saadaksemme kehitysideoita ja parannusehdotuksia."
Qt-kehitysympäristön varhainen kehitysversio on saatavana kehittäjille heti.
Tavoitteena on saada ensimmäinen varsinainen julkaisu Qt:stä S60:lle kesäkuun loppuun mennessä. Tavallisten kuluttajien ei tarvitse hakea erikseen Qt-sovellustukea, koska tarvittava ajokirjasto pakataan sovelluskoodin mukaan. Tulevaisuudessa integrointi syvenee siten, että Qt-kirjastot tuodaan alustaan sisäänrakennettuna.
Qt-sovelluksia voidaan kehittää sekä avoimella gpl-lisenssillä että kaupallisella suljetulla lisenssillä. Molemmissa tapauksissa Qt-ympäristön lähdekoodit saa käyttöönsä. Kaupallinen ympäristö mahdollistaa suljetun koodin ohjelmat, integroinnin Microsoftin Visual Studion ja kaupallisten tietokantojen kanssa, pääsyn Qt Softwaren tekniseen tukeen ja mahdollisuudet päättää joustavasti oman ohjelman lisenssiehdoista.








