Membuat Aplikasi SnapMobileSample Sederhana Berbasis Java
Mengguanakan Wireless ToolKit
I.
Tujuan
1. Dapat membuat sebuah
aplikasi sederhana berbasis java menggunakan WTK.
2. Dapat mengkompail
perogram tersebut kedalam ponsel.
3. Dapat mensimulasikan program
yang di buat menggunakan simulasi WTK.
II.
Teori Dasar
Java adalah sebuah teknologi yang
diperkenalkan oleh Sun Microsystems pada pertengahan tahun 1990. Menurut
definisi dari Sun, Java adalah nama untuk sekumpulan teknologi untuk membuat
dan menjalankan perangkat lunak pada komputer standalone ataupun pada
lingkungan jaringan. Kita lebih menyukai menyebut Java sebagai sebuah teknologi
dibanding hanya sebuah bahasa pemrograman, karena Java lebih lengkap dibanding
sebuah bahasa pemrograman konvensional. Teknologi Java memiliki tiga komponen
penting, yaitu:
·
Programming-language
specification.
·
Application-programming
interface.
·
Virtual-machine
specification.
Java API Java API terdiri dari tiga bagian
utama:
·
Java Standard
Edition (SE), sebuah standar API untuk merancang aplikasi desktop dan applets
dengan bahasa dasar yang mendukung grafis, M/K, keamanan, konektivitas basis
data dan jaringan.
·
Java Enterprose
Edition (EE), sebuah inisiatif API untuk merancang aplikasi server dengan
mendukung untuk basis data.
·
Java Macro
Edition (ME), sebuah API untuk merancang aplikasi yang jalan pada alat kecil
seperti telepon genggam, komputer genggam dan pager.
Java Virtual Machine Java Virtual Machine
(JVM) adalah sebuah spesifikasi untuk sebuah komputer abstrak. JVM terdiri dari
sebuah kelas pemanggil dan sebuah interpreter Java yang mengeksekusi kode
arsitektur netral. Kelas pemanggil memanggil file .class dari kedua program
Java dan Java API untuk dieksekusi oleh interpreter Java. Interpreter Java
mungkin sebuah perangkat lunak interpreter yang menterjemahkan satu kode byte
pada satu waktu, atau mungkin sebuah just-intime (JIT) kompiler yang menurunkan
bytecode arsitektur netral kedalam bahasa mesin untuk host computer.
Sistem Operasi Java Sistem operasi biasanya
ditulis dalam sebuah kombinasi dari kode bahssa C dan assembly, terutama
disebabkan oleh kelebihan performa dari bahasa tersebut dan memudahkan
komunikasi dengan perangkat keras. Satu kesulitan dalam merancang sistem basis
bahasa adalah dalam hal proteksi memori, yaitu memproteksi sistem opeasi dari
pemakai program yang sengaja memproteksi pemakai program lainnya. Sistem
operasi tradisional mengaharapkan pada tampilan perangkat keras untuk
menyediakan proteksi memori. Sistem basis bahasa mengandalkan pada tampilan
keamanan dari bahasa. Sebagai hasilnya, sistem basis bahasa menginginkan pada
alat perangkat keras kecil, yang mungkin kekurangan tampilan perangkat keras
yang menyediakan proteksi memori.
untuk belajar lebih lanjut silahkan download disini