Minggu, 01 Juni 2014

PEMROGRAMAN PERANGKAT BERGERAK


I.  Pengenalan Pemrograman Aplikasi

Bergerak dan J2ME



I.1       Pengenalan Pemrograman Aplikasi Bergerak
Pemrograman aplikasi bergerak (PAB) tidak banyak berbeda dengan pemrograman konvensional pada PC. Pada pengimplementasiannya perlu diperhatikan aspek karakteristik dari perangkat bergerak itu sendiri yang sering kali mempengaruhi arsitektur dan implementasi dari aplikasi tersebut. Dalam PAB berbagai aspek teknis perangkat implementasi lebih menonjol. Hal ini dikarenakan perangkat bergerak memiliki banyak keterbatasan dibandingkan komputer konvensional atau PC.

Teknologi yang bisa dipergunakan untuk pengimplementasian PAB beragam antara lain WAP, Brew,
.Net, imode dan J2ME. Masingmasing teknologi ini mempunyai kelebihan dan kekurangan masing‐ masing. Kelebihan dan kekurangan tersebut dipengaruhi banyak faktor antara lain karakteristik perangkat, kualitas sinyal dan layanan operator serta karakteristik pengguna dari aplikasi bergerak.

Pada buku ini hanya dibahas mengenai pengimplementasian PAB dengan menggunakan J2ME saja. J2ME memiliki beberapa kelebihan yang dirasakan cukup pas diimplementasikan di Indonesia. Kelebihan itu antara lain karakteristik perangkat bergerak/mobile di Indonesia lebih mudah mengadopsi teknologi J2ME dibanding dengan teknologi lain.

I.2       Pengenalan Java dan J2ME
Java merupakan bahasa pemrograman yang diciptakan oleh James Gosling pada tahun 1996 dan mengklaim dirinya mengimplementasikan konsep PBO. Sampai saat ini pengembangan Java berada dibawah Sun Microsystems walaupun akhir‐akhir ini Java mulai di open‐sourcekan. Java dapat diimplementasikan pada berbagai aspek kehidupan mulai dari komputer mainframe, PC, telepon genggam/HP, PDA, smart card sampai dengan perlengkapan rumah tangga seperti mesin cuci dan TiVo. Java menjanjikan sifat platform independent yang berarti program cukup ditulis satu kali dan dicompile satu kali maka akan dapat dijalankan di mesin lain tanpa memerlukan pengubahan kode.

Sampai saat ini Java terbagi menjadi empat kategori yaitu Java 2 Platform Standard Edition (J2SE) untuk aplikasi desktop, Java 2 Platform Enterprise Edition (J2EE) untuk aplikasi server kelas enterprise yang biasanya berskala besar, Java 2 Platform Micro Edition (J2ME) untuk aplikasi pada perangkat yang memiliki tingkat komputasi tidak setinggi komputer, misalnya telepon genggam, PDA dan TiVo, dan yang terakhir adalah Java Card yang digunakan untuk pemrograman smart card berbasis Java.

untuk lebih lengkapnya bisa didownload disini


Tidak ada komentar:

Posting Komentar