Membuat Aplikasi di Tizen (Developing Apps for tizen)
Ada dua tipe aplikasi di Platform Tizen, yakni Native-App dan WebApp. pada dasarnya webApp adalah aplikasi web yang di-wrap/dikemas kedalam aplikasi Native, yang dibangun dengan bahasa pemrograman web yakni HTML CSS dan juga JavaScript.
Aplikasi web di OS Tizen ini dibangun dengan menggunakan Tizen Web Framework agar dapat berinteraksi sengan sub-sistem Native.
Aplikasi web menggunakan Web API, yang memudahkan Developer / Pengembang untuk membuat aplikasinya menggunakan bahasa pemrograman web. sama seperti aplikasi web pada umumnya, Aplikasi web di Tizen juga terdiri dari file index.html sebagai root / awal mula aplikasi, serta beberapa direktori / folder untuk menyimpan assets seperti CSS, JavaScript, gambar dan juga suara.
(tizen OS infrastructure)
sementara untuk Native-App nya dibuat dengan bahasa pemrograman C dan dapat mengakses banyak fitur native yang lebih spesifik seperti kamera, GPS, akselerometer secara langsung. Native API menyediakan banyak sekali antarmuka / UI dengan fitur yang umumnya ditemukan di perangkat seluler dan modern, serta mengoptimalkan sumber daya / resource yang terbatas.
(Tizen Store UI)
Tizen Store
Sama halnya dengan Android dan juga IOS, tizen juga memiliki toko-aplikasinya sendiri yakni Tizen Store, disinilah para pengembang / developer mensubmit aplikasinya untuk dapat digunakan oleh pengguna device berbasis tizen.
Tizen store telah banyak diisi oleh aplikasi dari berbagai macam kategori, seperti Game, hiburan, edukasi, finansial, kesehatan, anak-anak, gaya hidup, musik, dan video. Developer dapat memasang aplikasi secara gratis ataupun berbayar.
Tizen store juga telah dilengkapi dengan managemen aplikasi, statistik download, laporan penjualan aplikasi, hingga dukungan lainnya terkait distribusi aplikasi.
Dukungan untuk Developer
Melihat geliatnya pemasaran perangkat tizen, sekarang merupakan waktu yang tepat bagi developer untuk meng-unggah aplikasi buatannya ke Tizen Store. Developer mempunyai dua pilihan, yakni mengembangkan App berbasis Native atau berbasis Web.
Tizen sangat mendukung developer yang mengembangkan aplikasi menggunakan HTML5, bahkan panduan resmi untuk mengembangkan aplikasi menggunakan HTML5 pada tizen telah tersedia sejak lama.
Hal ini berbeda dengan android, dimana google hanya mendukung pengembangan Aplikasi android menggunakan Java, sehingga jika kita ingin mengembangkan aplikasi berbasis web di android kita harus menggunakan perangkat pengembang pihak ketiga / third party apps.
Mengembangkan aplikasi untuk tizen dapat dibuat dengan menggunakan Tizen SDK. Tizen SDK terdiri atas seperangkat tool untuk mengembangkan aplikasi baik berbasis web ataupun Native. SDK yang dirilis di developer.tizen.org ini terdiri atas IDE, Emulator, code-samples dan dokumentasi. Tizen SDK dapat digunakan baik di Windows, Linux, maupun Mac OSX. IDE yang disertakan didalam Tizen SDK ini sebenarnya adalah Eclipse yang dikustomisasi sehingga dapat mempermudah developer dalam mengembangkan aplikasi untuk Tizen. Jika tidak mau menggunakan Tizen IDE, kita tetap dapat mengembangkan aplikasi Tizen asalkan tetap mengikuti aturan-aturan pemaketan Tizen.
Aplikasi Tizen yang kita kembangkan dapat diterapkan untuk empat kategori perangkat yang disebut juga "Profiles". Keempat kategori tersebut ialah : Mobile, wearable / smartwatch, in-vehicle infotaiment /, dan smart TV.
Penerapan aplikasi Tizen pada perangkat mobile tidak jauh berbeda dengan perangkat smartphone lainnya. Tizen memiliki fitur 3D window effects, location-based service framework, sensor-framework, advanced multimedia, dan kemampuan multi-tasking dan multi-touch.
Karena perangkat smartphone Tizen akan memiliki resolusi layar yang berbeda, makan tizen telah disertakan kemampuan untuk beradaptasi terhadap berbagai jenis resolusi layar.
(Antarmuka / UI Tizen OS)
Profil wearable sendiri ditujukan untuk perangkat-perangkat seperti smartwatch. Ia memiliki fitur yang sama seperti yang dimiliki profil Mobile. namun, fitur-fitur profil wearable telah disesuaikan untuk perangkat yang memiliki resolusi yang lebih kecil daripada profil Mobile.
(Antarmuka / UI Tizen berbasis wearable)
Untuk Smart-TV, Tizen telah mengadopsi stardar terbuka yang berbasis pada Linux untuk mengoptimalkan perangkat entertaiment dirumah seperti Blu-ray player dan TV Digital. didesain untuk TV berlayanan internet yang memungkinkan pengguna untuk mengakses beragam aplikasi, layanan, serta media personal, sembari menonton TV.
(Smart-TV dengan dukungan Tizen OS)
Profil In-Vehicle Infotaiment atau disingkat menjadi IVI, merupakan profil khusu yang diciptakan untuk membantu membawa kemampuan navigasi, entertaiment, dan layanan yang terkoneksi dengan jaringan internet kedalam kendaraan seperti mobil, truk, bus, bahkan pesawat.
Sign up here with your email
ConversionConversion EmoticonEmoticon