Selasa, 03 Juni 2014

Arsitektur , Teknologi dan Perkembangan aplikasi seluler

 Arsitektur , Teknologi dan  Perkembangan aplikasi seluler.

Telepon seluler adalah alat komunikasi masa kini yang sangat popular, Bahkan hampir semua orang mempunyai hp lebih dari satu, Banyak aplikasi yang bisa dipakai dalam kegiatan sehari-hari , Aplikasi yang kian beragam adalah daya tarik tersendiri bagi sebagian pengguna untuk menggunakannya, tak terkecuali untuk mahasiswa di UII , Contohnya seperti aplikasi klasiber forAndroid, aplikas tersebut sangat bermanfaat karena mahassiswa tidak perlu menggunakan pc atau laptop untuk mengksesnya, rancanga antar muka apliaksi tersebut juga menyesuaikan dengan relolusi pada ponsel menjadikan lebih interaktif dan mudah diakses.
Teknologi pengembangan aplikasi pada ponsel semakin canggih, Dulu ada system operasi Symbian,
system operasi yang pada pengembangannya dibeli oleh Nokia itu mempunyai banyak aplikasi
berbayar maupun gratis, aplikasi pada OS tersebut dapat diunduh dengan mudah, bisa mengunjungi
toko tau store resminya dan bisa juga memakai situs pihak ketiga, Symbian memiliki mikrokernel
arsitektur, yang berarti bahwa minimum yang diperlukan  dalam kernel adalah untuk
memaksimalkan ketahanan, ketersediaan dan responsif.  

Symbian dirancang untuk menekankan kompatibilitas dengan perangkat lain, terutama media
removable sistem file. Format data internal mengandalkan menggunakan API yang sama yang
menciptakan data untuk menjalankan semua manipulasi file. Hal ini mengakibatkan data
ketergantungan dan kesulitan yang berhubungan dengan perubahan dan migrasi data. 
Ada banyak user interface (UI) Code. Ada Tiga UIS utama   S60, UIQ dan MOAP   disumbangkan untuk Symbian pada tahun 2009. Symbian juga mengandung grafis, tata letak teks dan perpustakaan font rendering. Aplikasi yang dibangun dari tiga kelas kerangka yang didefinisikan oleh arsitektur aplikasi:

aplikasi kelas, kelas dokumen dan pengguna kelas aplikasi antarmuka. Kelas-kelas ini membuat 
aplikasi mendasar. Fungsi yang diperlukan yang tersisa, tampilan aplikasi, data model dan interface
data, diciptakan secara independen dan berinteraksi hanya melalui API mereka.

Banyak hal lain yang belum cocok dengan model ini  misalnya, SyncML , Java ME menyediakan satu  set API di atas sebagian besar OS dan multimedia . Banyak dari mereka adalah kerangka kerja, dan  vendor diharapkan untuk menyediakan plug-in untuk kerangka kerja dari pihak ketiga (misalnya,
Helix Player untuk multimedia codec ). Hal ini memiliki keuntungan bahwa API untuk daerah seperti
fungsionalitas yang sama pada banyak model ponsel, dan bahwa vendor mendapatkan banyak
fleksibilitas. Tapi itu berarti bahwa vendor telepon yang diperlukan untuk melakukan banyak
pekerjaan integrasi untuk membuat telepon Symbian OS.

Symbian termasuk referensi-antarmuka pengguna yang disebut “TechView”. Ini menyediakan dasar
untuk kustomisasi awal dan adalah lingkungan di mana uji Symbian banyak dan contoh kode yang
berjalan. Hal ini sangat mirip dengan antarmuka pengguna dari 5 Seri pribadi organizer Psion dan
tidak digunakan untuk antarmuka pengguna telepon produksi. Sedangkan necara umum arsitektur
Symbian OS sendiri dapat gambarkan menjadi empat lapisan 
berdasarkan penggunaan API yang tersedia, yaitu :

pendukung yang berorientasi pada aplikasi. Hal ini memungkinkan aplikasi lain (diluar sistem
operasi) untuk berintegrasi dengan aplikasi dasar yang tersedia pada sistem operasi. Bentuk
layanan lain termasuk proses pertukaran data dan manajemen data. 
Lapisan pendukung aplikasi (Application Utility Layer), Lapisan ini terdiri dari berbagai

Lapisan layanan dan framework antarmuka grafis (GUI Framework) , Lapisan ini merupakan
framework API yang tersedia untuk memberi dukungan terhadap penanganan input user
secara grafis maupun suara yang dapat digunakan oleh aplikasi lain. 

Lapisan komunikasi ,  Lapisan ini berfungsi sebagai sistem operasi yang fokus diimplementasi
pada peralatan komunikasi mobile, Symbian OS memiliki kumpulan API yang fokus pada
lapisan komunikasi. Bagian teratas pada lapisan ini terdapat dukungan pencarian dan
pengiriman pesan teks. Berikutnya adalah antarmuka yang memberi dukungan komunikasi
seperti Bluetooth dan infrared (IrDA) serta USB. Yang terakhir pada lapisan ini adalah
protokol komunikasi berupa TCP/IP, HTTP, WAP dan layanan telepon.

Lapisan sistem API dasar , Lapisan ini merupakan kumpulan API yang mendukung
pengasksesan data memori, tanggal dan waktu, serta sistem dasar lainnya. 
Memasuki akhir satu dekade pertama abad millenium hegemoni Symbian mulai redup, Semakin
kesini symbian mulai ditinggalkan karena dinilai terlalu lama memperbaharui versi system
operasinya dan banyak  OS yang serupa dengannya mulai bermunculan seperti Meego ,  Maemo dan
Linux pada Motorola .  OS tersebut bisa dibilang hampir mirip arsitekturnya dan bahkan aplikasinya
tidak jauh beda dengan Symbian,  namum OS tersebut  tidak lama beredar didunia, polularitasnya 
hanya bertahan kurang dari dua tahun karena dihentikan pengembanannya dengan alasan yang
kurang jelas.

Selanjutnya dunia dikejutkan dengan kemunculan system operasi dari perusahaan RIM research in
motion dengan memproduksi ponsel Blackberry dan memakai Blackberry  OS,  perusahaan Apple
dengan IPhone dan memakai OS IOs serta perusahaan Google dengan system operasi Androidnya,
perkembangan dari ketiganya bsa dibilang saling bersaing pesat, Serta Microsoft dengan system
operasi Windows Phone nya.

Blackberry, teknplogi aplikasi pasar OS ini terbilang biasa namun tetap eksklusif berkat aplikasi
BlackBerry Messenger BBM yang sangat terkenal, Aplikasi ini mengadopsi kemampuan fitur atau
aktivitas yang populer di kalangan pengguna perangkat telepon genggam. Contohnya fitur di aplikasi
Google Maps  atau Yahoo Messeger hingga aktivitas dengan Facebook atau Twiter. BlackBerry
Messenger merupakan salah satu keunggulan dari penggunaan perangkat besutan perusahaan asal
Kanada tersebut, Selain layanan Push Mail,  Layanan Messeger ini dibuat khusus bagi pemilik
BlackBerry dan dirancang khusus untuk berkomunikasi di antara pengguna. Cara menggunakan
BlackBerry Messenger adalah dengan penghubung nomor PIN yang juga eksklusif dimiliki masing-
masing perangkat BlackBerry.

Blackberry OS menggunakan multitasking kooperatif, Kecuali aplikasi yang secara eksplisit
menghasilkan control. Semua apliksi berjalan secara simultan dan dikelola oleh aplikasi
server. Threads dapat dijalankankan dilatar belakang menunggu pesan atau data untuk
diproses, atau mereka dapat dijalankan didepan memiliki control antarmuka pengguna,
display, dan masukkan seperti keystrokes. Beberapa tugas latar depan termasuk menampilkan
konteks seperti menampilkan bitmap, menunjukkan pada LCD, dan menerima semua tombol
dan masukkan trackwhell. Setiap tugas yang tidak dilatar depan, msih mempertahankan
salinan bitmap tampilan layar LCD dalam konteks tersebut. Ketika thread latar depan diubah
kesesuatu yang berbeda thread atau tugas, bitmap menampilkan tugas baru ditempatkan pada
LCD dan sekarang ia menerima semua input. Komunikasi antar OS dan thread dilakukan oleh
sisstem pesan. Seperti system event, aplikasi menerima pesan yang menggambarkan kejadian
system dan asosiasi parameter. Kemudian, meraka kirim ke thread untuk diproses.
Pada perkembangan selanjutnya Blackberry menciptakan BB Z10 , Ponsel tersebut
merupakan sebuah ponsel pintar pertama dengan sistem operasi BlackBerry 10, yang sangat
berbeda dengan sistem operasi BlackBerry versi 7 dan di bawahnya. Ada fitur unik yang
tidak dijumpai oleh smartphone lain dalam blackberry ini yaitu pic mix. Pic Mix ini
merupakan adopsi dari semua fitur yang ada. Device dalam pix mic ini sangat mendukung
blackberry 10. Blacberry 10 ini juga terdapat 5 game terbaru. Di antaranya  adalah Agri bird
Star War,  Beach Buggy Bits, Oregon Trail American Stailer, Radiant Defense dan Room Of
Disaster. Room Of Disaster merupakan game buatan developer Indonesia yang memiliki nilai
edukasi dalam permainannya. 

Fasilitas dari kamera yang terdapat dalam Blackberry Z10 adalah kamera yang memiliki
sistem kerja waktu yaitu sistem kerja yang mampu mengembalikan waktu sebelum dan
sesudahnya. Ekspresi dari obyek foto yang diambil juga dapat diubah dari adanya aplikasi ini,
baik itu ekspresi senyum, diam, ataupun cemberut. Keyboard verikal meida yang ada pada
Blackberry 10 merupakan aplikasi baru yang dapat memprediksi dengan sendirinya ketika
penggunanya akan melakukan pengetikan kata. Banyak aplikasi yang terdapat dalam
Blackberry Z10 juga termasuk jejaring sosial yang ada saat ini. Aplikasi populer yang telah
tersedia untuk BlackBerry Z10 antara lain adalah Skype, Evernote, Kindle, WhatsApp,
DropBox, hingga layanan jejaring sosial Facebook, Twitter, Foursquare, LinkedIn. Selain itu
ada juga BlackBerry Hub, dengan aplikasi ini pengguna akan terintegrasi dalam satu aplikasi
sehingga pada saat bersamaan mampu mengakses Facebook, Twitter, Linkedin tanpa harus
berpindah-pindah dari satu aplikasi ke aplikasi lain. Proses input dan mengetik pun juga lebih
cepat dan nyaman karena di lengkapi dengan fitur prediksi teks. Selain itu lewat BBM,
pengguna bisa berkirim teks, video dan berbagi foto. Sekarang bahkan perusahaan asal
Kanada tersebut mengeluarkan seri Z terbaru yaitu Z30 , Secara arsitektur tisak jauh beda
dari BB OS 10 pendahlunya, Cuma ada beberapa aplikasi tambahan.

Selanjutnya ada IPhone dengan system operasi andalannya IOS salah satu aplikasi yang popular
adalah Alarm, Aplikasi  ini bukan aplikasi biasa. Pasalnya kamu tidak hanya di bangunkan dengan
suara melainkan juga dengan aroma bacon ketika alarm berbunyi. Namun aplikasi tersebut harus di
sandingkan dengan perangkat yang bisa mengeluarkan aroma bacon, perangkat tersebut di pasangkan
tepat di bawah iPhone dengan koneksi port earphone, maka sesuai dengan settingan alarm kamu
aroma bacon akan keluar. Bahkan aromanya di klaim sangat mirip dengan bacon kualitas terbaik.
Dalam perkembangannya aplikasi pada Ios terus mengalami perkembangan yang sangat pesat, seperti
fitur Air gesture, Find my phone, serta I Cloud dll. 


Selanjutnya ada WindowsPhone adalah mobile OS yang dibuat dan dikembangkan oleh Microsoft
yang sebelum sudah mempunyai OS mobile lain yakni Windows Mobile. Windows Phone merupakan
adaptasi dari sistem operasi Windows 8 dengan konsep baru yang sebelumnya disebut Metro UI,
tetapi kemudian menjadi simply modern. Ciri khas kotak-kotak pada layar home atau lebih dikenal
dengan live tiles ini membuat Windows Phone terkesan simple dan dinamis. 

Pada pekembangannya aplikasi pada Windows Phone telah sisematkan aplikasi dan penambahan
browser andalan Microsoft yakni Internet Explorer 11 yang sudah terintegrasi dengan layanan sosial
media seperti Twitter dan akses Windows Live SkyDrive. Serta dukungan aplikasi asisten Cortana,
aplikasi WP yang bisa dibilang paling popular saat ini seta perubahan yang sangat banyak di
pembaruan perangkat  Windows Phone 8.1 seperti adanya File manager, NFC, aplikasi teknologi Here maps serta aplikasi Nokia kamera. 

Framework Windows Phone merupakan sebuah software yang digunakan untuk memprogram atau
deploying aplikasi yang akan dibuat pada platform windows mobile phone. Di dalam software ini kita
menulis kode asli dengan Microsoft visual studio c++, kode program dikelola kedalam  aplikasi yang
bekerja dengan NET Compact Framework, atau server-side kode menggunakan Internet Explorer
Mobile atau mobile klien pada perangkat mobile. Hingga saat ini OS Asal USA tersebut telah
mempunyau lebih dari 200 ribu aplikasi di Bursa.

Selanjutnya ada Android , perkembangan aplikasi pada OS ini sangat pesat bahkan menjadi yang
paling besar di dunia mengalahkan para kompetitornya, berkat open source nya banyak pengembang
aplikasi berlomba untuk menunggah aplikasi terbaiknya , total sudah 14 milyar aplikasi yang sudah
tersedia di Play Store, beberapa perkembangan aplikasi yang popular adalah aplikasi asisten, aplikasi
game Fruit Ninja, PES dan beberaa aplikasi canggih seperti aplikasi pengukur denut jantung serta
aplikasi kesehatan lainnya,


Perdiksi untuk 10 tahun kedepan bisa dikatakan sangat besar peluangnya untuk terjun ke dunia
aplikasi seluler, karena sekarang banyak orang yang menginginkan perangkat ponselnya memiliki
apkikasi yang dapat mempermudah dalam aktifitasnya sehari-hari, persaingan antar developer atau
pengembang aplikasi juga kian sengit mengingat sudah maraknya software house,.

Tidak ada komentar:

Posting Komentar

Apakah blog ini bermanfaat bagi anda?

Total Visitor