Membangun Aplikasi Mobile dengan Nokia QT SDK (Part 1 – Pengenalan)

Qt Logo

Qt Logo (Photo credit: Wikipedia)

Oleh: Rasmunandar Rustam

QT Framework merupakan Framework yang dapat digunakan untuk mengembangkan aplikasi lintas platform. Nokia mempermudah pengembangan aplikasi mobile dengan menyediakan Nokia QT SDK yang berisi class library, IDE (QT Creator), dan QT Simulator. Karena bersifat lintas paltform, maka dengan Nokia QT SDK ini kita bisa membuat aplikasi yang berjalan berbagai paltform. Berikut beberapa platform yang mendukung untuk pengembangan aplikasi dengan Nokia QT SDK :

  1. Desktop : Windows, Linux, MAC
  2. Mobile : Symbian S60, Maemo, Symbian^3, MeeGo

QT mendukung pengembangan dengan dua bahasa, yaitu Object Oriented C++ dan Java.

Sebagai tambahan informasi, banyak aplikasi-aplikasi ternama yang pengembangannya menggunakan QT Framework antara lain Google Earth map application, Skype telephony application, VLC media player, KDE desktop environment, dan banyak lagi yang lainnya. Selain perangkat lunak, QT juga digunakan pada berbagai perangkat elektronik, salah satu contohnya adalah mobile transportation system yang dibuat oleh Volvo.

Berbicara mengenai lisensi, berikut 3 macam lisensi yang ada pada QT :

  1. GPL : jenis lisensi yang paling banyak digunakan untuk aplikasi open source dan free
  2. LGPL : serupa dengan GPL, hanya saja dengan aturan yang lebih longgar sehingga developer juga dapat mengembangkan aplikasi closed source walaupun masih dengan aturan tertentu.
  3. Commercial : digunakan untuk mengembangkan aplikasi yang secara keseluruhan closed source.

Pada Nokia Qt SDK 1.1, terdapat beberapa API generasi baru yang dapat digunakan untuk mengembangkan aplikasi berbasis Symbian, Maemo, dan MeeGo. Beberapa API generasi baru tersebut di antaranya :

  1. Qt Quick : teknologi antarmuka yang memudahkan developer untuk membuat desain antarmuka (UI) yang menarik dan dapat memberikan pengalaman lebih kepada pengguna (UX).
  2. Qt 4.7 API : kumpulan library yang lengkap dan memiliki performa yang bagus untuk mengembangkan aplikasi.
  3. QT Mobility 1.1 API : kumpulan library yang digunakan untuk mengintegrasikan aplikasi dengan hardware pada mobile device seperti camera, calender, gallery, location, navigation, dan mapping.

Untuk informasi lebih lanjut mengenai versi terbaru dari Nokia Qt SDK (versi 1.2.1) serta untuk men-download software-nya dapat mengunjungi http://www.developer.nokia.com/Develop/Qt/

Selamat mencoba, keep inovate, and keep the coding spirit!!😀

Referensi :

– “Membangun Aplikasi Mobile dengan Nokia Qt SDK” (Erick Kurniawan)

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s