Pemrograman Tizen di Linux

Tizen adalah sistem operasi open source untuk perangkat mobile yang dikembangkan dari Linux.

Lebih jelasnya, silahkan simak video ini:


Lalu apa saja yang harus kita persiapkan bila ingin membuat aplikasi Tizen di Linux?

Sama halnya seperti Android, Tizen juga memiliki IDE khusus untuk membuat aplikasinya.

  1. Pertama kita harus siapkan JDK (Java Development Kit), karena IDE Tizen membutuhkannya;
  2. Tizen Studio adalah IDE yang akan digunakan untuk membuat aplikasi;
  3. Tizen Emulator dan Tizen SDK (Software Development Kit).

Pada panduan ini, kita akan mengunstal semua alat yang dibutuhkan untuk pengembangan aplikasi Tizen di Linux.

Terakhir kita akan coba membuat aplikasi Hello World! di Tizen.

Mari kita mulai…

Install Oracle JDK

Tizen Studio adalah IDE yang dikembangkan dari Eclipse. Ia membutuhkan JDK untuk dapat berjalan.

Karena itu, kita harus menginstal JDK terlebih dahulu.

Oya, pastikan menginstal Oracle JDK, karena OpenJDK belum sepenuhnya didukung oleh Tizen Studio.

Silahkan download Oracle JDK di website resminya: [Download JDK].

Download Oracle JDK untuk Linux

Setelah itu ekstrak ke direktori yang diinginkan. Biar rapi, saya mengekstraknya ke direktori /home/petanikode/Apps/.

Ekstrak Oracle JDK

Berikutnya kita daftarkan Oracle JDK ke dalam alternatif java.

Jika kamu sudah menginstal OpenJDK sebelumnya, maka hal ini harus dilakukan agar OpenJDK diganti menjadi Oracle JDK.

Buka terminal, lalu ketik perintah berikut:

sudo -s
update-alternatives --install /usr/bin/java java /home/petanikode/Apps/jdk1.8.0_77/bin/java 100
update-alternatives --install /usr/bin/javac javac /home/petanikode/Apps/jdk1.8.0_77/bin/javac 100

Perhatikan alamat path /home/petanikode/Apps/jdk1.8.0_77/bin/, pastikan sama dengan alamat path di komputermu.

Berikutnya, ubah OpenJDK ke OracleJDK dengan perintah ini:

update-alternatives --config java
update-alternatives --config javac

Pilih alamat path untuk Oracle JDK:

Ubah OpenJDK ke Oracle JDK

Setelah itu, coba periksa versi Java-nya:

Versi JDK

Instalasi Tizen Studio di Linux

Tizen Sutdio adalah IDE yang akan digunakan untuk membuat aplikasi Tizen.

Silahkan download Tizen Studio di website resminya: [Download Tizen Studio]

Download Tizen Studio sesuai arsitektur sistem operasi anda. Jika menggunakan 64-bit, maka download yang 64-bit.

Download Tizen Studio

Kita akan mendapatkan file binary dengan ekstensi .bin. File ini, bisa kita eksekusi dengan memberikan hak akses eksekusi terlebih dahulu.

Silahkan ketik perintah berikut untuk memberikan hak akses eksekusi:

chmod +x web-ide_Tizen_Studio_2.0_ubuntu-64.bin 

Setelah itu, baru kita bisa eksekusi dengan klik 2x atau dengan perintah berikut:

./web-ide_Tizen_Studio_2.0_ubuntu-64.bin
Eksekusi Tizen Studio

Maka akan terbuka jendela seperti ini:

Lisensi Tizen Studio

Klik Accept untuk menerima persetujuan lisensi dari Tizen.

Berikutnya, silahkan tentukan lokasi instalasi Tizen Studio.

Instalasi Tizen Studio

Setelah itu, klik Install untuk memulai instalasi.

Jika muncul seperti ini:

Instalasi Tizen Studio

Maka kita harus mengetik perintah berikut pada terminal:

sudo apt-get install rpm2cpio

paket rpm2cpio dibutuhkan oleh Tizen, jadi kita harus menginstalnya terlebih dahulu.

Instalasi Paket Tizen Studio

Setelah itu, kembali lagi ke jendela instalasi Tizen Studio dan klik install. Tunggulah beberapa saat sampai prosesnya selesai.

Instalasi Tizen Studio di Linux

Klik Finish untuk selesai dan membuka Package Manager.

Instalasi Tizen Studio di Linux

Install Emulator dan SDK Pelengkap

Tizen Studio belum bisa digunakan, karena belum ada SDK dan Emulatornya.

Tizen SDK berisi API, Library, tools, dan image emulator yang kita butuhkan untuk membuat aplikasi Tizen.

Pada Package Manager, klik Install untuk menginstall Emulator HP Tizen dan SDK-nya.

Instalasi Emulator dan SDK Tizen Studio di Linux

Jika muncul seperti ini:

Instalasi Emulator dan SDK Tizen Studio di Linux

Maka kita harus menginstal paket tersebut:

sudo apt install bridge-utils

Paket ini juga dibutuhkan oleh Tizen.

Instalasi Emulator dan SDK Tizen Studio di Linux

Setelah itu, kita bisa mulai menginstal Tizen Emulator dan SDK.

Silahkan install versi yang kamu butuhkan untuk development.

Instalasi Emulator dan SDK Tizen Studio di Linux

Tunggulah sampai proses instalasi selesai.

Membuka Emulator Tizen

Sebelum kita mulai membuat aplikasi Tizen, ada baiknya menyiapkan emulatornya terlebih dahulu.

Silahkan buka Emulator Manager.

Emulator Manager di Menu

Lalu coba jalankan emulatornya. Klik Launch.

Emulator Tizen

Maka akan terbuka seperti ini:

Emulator Tizen yang sedang berjalan

Emulator ini akan kita butuhkan untuk melakukan ujicoba aplikasi.

Bila kamu memiliki HP dengan sistem operasi Tizen, kamu juga bisa menggunakan HP tersebu.

Membuat Project Tizen

Silahkan buka Tizen Studio melalui menu:

Tizen Studio di Menu

Jika pertama kali dibuka, Tizen akan meminta kita untuk menentukan lokasi Workspace tempat project akan tersimpan.

Silahkan diisi dengan lokasi yang kamu inginkan.

Workspace Tizen

Ini adalah tampilan Tizen Studio saat pertama kali dibuka:

Tizen Studio

Kita bisa mulai membuat project baru melalui File->New Tizen Project. Lalu akan muncul pilihan tipe project yang akan dibut.

Kita pilih saja yang Template.

Tips Project Tizen Studio

Berikutnya kita pilih aplikasi Mobile, karena kita ingin membuat aplikasi mobile untuk Tizen.

Aplikasi Tizen

Berikutnya kita akan diminta untuk menentukan bahasa yang akan digunakan.

Aplikasi Tizen

Ada dua pilihan:

  1. Native menggunakan C/C++;
  2. Web menggunakan Javascript, HTML5, dan CSS.

Kita pilih saja yang Native.

Berikutnya kita akan diminta untuk memilih template aplikasinya:

Pilih Basic UI, lalu klik Next.

Aplikasi Tizen

Setelah itu, kita akan diminta untuk menentukan nama aplikasinya. Silahkan isi seperti ini:

Nama Aplikasi Tizen

Klik Finish.

Sekarang kita bisa mulai menulis kode.

Nama Aplikasi Tizen

Atau kita bisa coba langsung jalankan aplikasinya ke emulator:

Klik tombol Run.

Nama Aplikasi Tizen

Maka aplikasinya akan langsung terbuka di emulator:

Aplikasi Tizen di Emulator

Keren! 😻

Akhir Kata…

Itulah alat-alat yang harus dipersiapkan untuk membuat aplikasi Tizen di Linux.

Selanjutnya kita bisa mulai belajar membuat aplikasi Tizen atau membuat Game Tizen.