Pengertian Symbian
Symbian adalah sebuah sistem operasi dan platform software yang didesain
untuk ponsel pintar dan saat ini diawasi oleh Nokia. Platform. Symbian adalah
suksesor daripada Symbian OS dan Nokia Seri 60 yang sebelumnya sudah pernah
beredar di pasaran. Tidak seperti Symbian OS, yang membutuhkan beberapa sistem
antarmuka pengguna, Symbian menyertakan sebuah komponen antarmuka pengguna
berdasarkan S60 5th Edition. Versi terakhirnya yaitu Symbian^3 sudah secara
resmi dirilis pada kuartal 4 tahun 2010 lalu, pertama kali digunakan pada
ponsel Nokia N8.
Symbian OS aslinya dikembangkan oleh
Symbian Ltd.. Ini merupakan keturunan dari EPOC dari Psion dan berjalan secara
eksklusif di prosesor ARM, walaupun telah ada x86 port yang belum dirilis resmi
ke publik. Device berbasis Symbian telah mencakup 29.2% pangsa pasar ponsel pintar
dunia pada kuartal pertama tahun 2011. Beberapa perkiraan mengindikasikan bahwa
jumlah kumulatif dari ponsel-ponsel yang dipaketkan dengan Symbian OS ini
hingga akhir kuartal 2 tahun 2010 lalu berjumlah 385 juta. Hingga 5 April 2011,
Nokia merilis Symbian di bawah lisensi baru dan dikonversikan ke model sumber
kepemilikan yang dibagikan, berlawanan dari proyek kode sumber terbuka atau
open source.
Symbian OS mampu melakukan operasi secara multithreading, multitasking
dan pengamanan terhadap memori. Dan semua pemrograman pada Symbian dilakukan
secara event-based, artinya hardware CPU menjadi tidak aktif ketika tidak ada
inputan berupa aktivitas tertentu.
Saat
ini Symbian OS banyak telah banyak digunakan oleh berbagai vendor produk
peralatan komunikasi mobile pada berbagai jenis produk mereka yang bervariasi.
Variasi dari sisi hardware ini dimana Symbian OS diimplementasi dapat
dimungkinkan karena sistem operasi ini memiliki antarmuka pemprograman aplikasi
(Application Programming Interface; API). API mendukung terhadap komunikasi dan
tingkah laku yang umum pada hardware yang dapat digunakan oleh objek aplikasi
lain. Hal ini dimungkinkan karena API merupakan objek antarmuka yang
didefenisikan pada level aplikasi, yang berisikan prosedur dan fungsi (dan juga
variabel serta struktur data) yang mengelola/memanggil kernel dimana sebagai
penghubung antara software dan hardware. Dengan adanya standar API ini membantu
pihak pengembang untuk melakukan penyesuaian atas aplikasi yang dibuatnya agar
dapat diinstal pada produk telepon bergerak yang bermacam-macam.
Mirip seperti sistem
operasi desktop, Symbian OS mampu melakukan operasi secara multithreading,
multitasking dan pengamanan terhadap memori. Dan semua pemrograman pada Symbian
dilakukan secara event-based, artinya hardware CPU menjadi tidak aktif ketika
tidak ada inputan berupa aktivitas tertentu. Namun perlu dipahami sistem
operasi ini memang ditujukan untuk diinstal pada peralatan mobile dengan
keterbatasan sumber daya. Multithread dan multitasking memberikan kemampuan
Symbian OS untuk menjalankan lebih dari satu aplikasi sekaligus. Namun khusus
ini, adanya preemptive multitasking kernel akan memberi tiap-tiap program suatu
pembagian waktu pemprosesan yang dilakukan bergantian dengan cepat sehingga
nampak bagi pemakai seolah-olah proses ini dieksekusi secara bersamaan. Untuk
itu telah didefinisikan penjadwalan berdasar prioritas tertentu untuk
menentukan proses mana yang berjalan terlebih dahulu dan proses apa berikutnya
serta berapa banyak waktu akan jadi diberi.
Symbian OS sendiri bukanlah software yang sifatnya open source secara penuh
karena meskipun terdapat ketersedian API dan dokumentasinya, yang banyak
membantu pihak pengembang aplikasi untuk membuat software yang berjalan di atas
sistem operasi ini, dipublikasi untuk umum namun tidak untuk kode source
sendiri.
Pengertian Symbian
Oke Symbian OS adalah sistem operasi tak bebas yang dikembangkan
oleh Symbian Ltd. yang dirancang untuk digunakan peralatan bergerak (mobile)
lebih mudahnya handphone.
Symbian
sendiri ada dua jenis, yaitu UI dan UIQ. Symbian UI didominasi HP NOKIA
sedangkan symbian UIQ Umumnya ada pada Soner. Perbedaan signifikan antara UI
dan UIQ adalah ponsel UIQ menggunakan touch secreen alias layar sentuh sedangkan
UI tidak.
Untuk saat
ini Symbian UI (NOKIA) lebih laris dipasaran, dan aplikasi serta game-nya
sangat banyak beredar dibandingkan dengan UIQ. Dan sekarang sedang dikembangkan
symbian UI dan UIQ pada satu ponsel, so nantinya aplikasi symbianUI maupun UIQ
akan kompetibel di satu ponsel tersebut.
Untuk
symbian UI secara garis besar sekarang sudah ada 3 versi yaitu s60v1, s60v2 dan
s60v3. Versi 6.0 dan versi 6.1 dikelompokan menjadi s60v1. Sedangkan versi 7.0,
versi 8.0 dan versi 8.1 dikelompokan menjadi s60v2 dan terakhir yaitu versi 9.1
dan versi 9.2 dikelompokan menjadi s60v3. Antara s60v1 dan s60v2 perbedaannya
tidak begitu mencolok.
Artinya ada
beberapa aplikasi yang bisa dipakai di kedua OS tersebut, salah satu contohnya
adalah FileMan. Tapi kalau dengan s60v3 tidak satupun aplikasi s60v2 kompetible
dengan s60v3, dan begitu juga sebaliknya. Karna ekstensi pada s60v3 adalah sisx
(*.sisx) sedangkan pada s60v1 dan s60v2 adalah sama-sama sis. (*.sis).
Saat ini
Symbian OS telah banyak digunakan oleh berbagai vendor produk peralatan
komunikasi mobile pada berbagai jenis produk mereka yang bervariasi. Variasi
dari sisi hardware ini dimana Symbian OS diimplementasi dapat dimungkinkan
karena sistem operasi ini memiliki antarmuka pemprograman aplikasi (Application
Programming Interface; API).
API
mendukung terhadap komunikasi dan tingkah laku yang umum pada hardware yang
dapat digunakan oleh objek aplikasi lain. Hal ini dimungkinkan karena API
merupakan objek antarmuka yang didefenisikan pada level aplikasi, yang
berisikan prosedur dan fungsi (dan juga variabel serta struktur data) yang
mengelola/memanggil kernel dimana sebagai penghubung antara software dan
hardware.
Dengan adanya standar API ini membantu pihak pengembang untuk melakukan penyesuaian
atas aplikasi yang dibuatnya agar dapat diinstal pada produk telepon bergerak
yang bermacam-macam. Mirip seperti sistem operasi desktop, Symbian OS mampu
melakukan operasi secara multithreading, multitasking dan pengamanan terhadap
memori.
Dan semua
pemrograman pada Symbian dilakukan secara event-based, artinya hardware CPU
menjadi tidak aktif ketika tidak ada inputan berupa aktivitas tertentu. Namun
perlu dipahami sistem operasi.