[ Siirry blogin etusivulle ]

maanantai, lokakuu 20, 2008

Qt-sovellukset S60-puhelimiin

Maanantaina tuli kiinnostavia uutisia. Qt-kehitysympäristöstä on saatavana ensimmäinen varhaisen vaiheen kehitysympäristö S60 3.1 -laitteille ja uudemmille.

Qt Softwaren saitilla julkaistu video on lupaava:



Ensi kertaa olisi siis aidosti mahdollista kehittää mobiilisovelluksia useille alustoilla samalla koodinpätkällä. Qt-alustaa tuetaan myös PC-ympäristöissä, mutta silloin laitteiden erot näyttöjen koossa ja suorituskyvyssä vaativat jo käsittääseni aivan oman versionsa.

Monet nimekkäät Windows-softat on toteutettu Qt:n avulla, kuten Google Earth tai Adobe Photoshop Elements. Se ei kuitenkaan tarkoita, että ohjelmia voisi sellaisenaan ajaa jatkossa Symbian S60 -puhelimissa. Sen sijaan suuri osa koodista voidaan hyödyntää, jos sovellus suunnitellaan alun perin monialustaiseksi. Korjatkaa, jos olen ymmärtänyt väärin.

Toteutuuko sitten Qt:n lupaus, eli koodin vääntäminen kerran useille mobiilialustoille? Siihen en osaa vastata. Tavoite on kunnianhimoinen. Sitä on yritetty niin Sunin Javalla kuin Microsoftin .NET:lla toistaiseksi onnistumatta. On myös epäilty, onko kukaan koskaan halunnut täysin alustariippumatonta sovellusympäristöä, vai onko joku tai jotkut aina jätetty ulkopuolelle.

Tavoitin maanantaina puhelimitse Lontoosta Qt Softwaren (eli entisen Trolltechin) PR-pomon. Aron Kozak vastasi uutisjuttuuni muutamiin kysymyksiin, mutta kovin syvälle en vielä päässyt.

Nyt Qt siis tukee Windows Mobilea, ja Symbian S60 -versio on alpha-vaiheessa. Auki on vielä se, päästetäänkö Apple iPhonen OS X:ää ja Googlen Androidia samaan leikkiin.

Symbian S60:lle tärkein tavoite lienee se, että sovellusten kehittäminen helpottuu. Aron Kozak kehui, että Qt:n API:t ovat paljon Symbianin tarjoamia rajapintoja puhtaammat ja helpommat hallita. Hänen karkea arvionsa Qt-kehittäjien määrästä oli 250 000 kehittäjää.

Tunnisteet: , , , ,

maanantai, huhtikuu 07, 2008

Avoin lähdekoodi MobileMondayssa

Tämän meinasin missata kokonaan, MobileMondayn huhtikuun esitykset. Luvassa on tänään asiaa avoimesta lähdekoodista mobiililaitteissa ja -softissa.

Ohjelman mukaan paneelikeskusteluun osallistuvat Ari Virtanen Nokiasta, Miko Nieminen Nomovokista, Joonas Lehtinen IT Millistä, Pauli Kuosmanen COSS:sta, Petteri Holländer Digiasta ja Sampo Nurmentaus Movialista.

Mikä tässä on kiinnostavaa? Ainakin se, voisiko avoimen koodin yhteisöjen avulla lisätä mobiilisoftan tarjontaa ja miten Linuxin tuominen käyttöjärjestelmäksi vaikuttaisi asiaan. Entä miten open source sopii yhteen laitteiden kaupallisen ja patentoidun koodin kanssa?

Maksuton tilaisuus alkaa Molly Malonessa Helsingissä klo 17:30. Nettisivuilla pyydetään ilmoittautumaan etukäteen.

Tunnisteet: ,