This is my cave (guo)

April 24, 2009

Pengenalan Development Kit untuk Java Card (JCDK 2.2.2)

Diarsipkan di bawah: Bhoso Java, Projects — abas @ 9:24 am

fig-1b

Sebelum membeli peralatan smart card tentu setiap pengembang akan memikirkan terlebih dahulu simulator yang bisa dipakai untuk memprogram sebuah smart card. Daripada membeli hardware smart card, terlebih dahulu akan lebih “realistis” bila pengembang memprogram dan mencoba terlebih dahulu programnya pada sebuah emulator smart card. Kemudian, dari hasil analisa simulasi program tersebut bisa dipilih mana smart card yang paling cocok untuk dibeli.

Pada awalnya saya mencoba basic card simulator sebagai simulator smart card berbasis basic card. Namun, pada smart card jenis ini, terdapat keterbatasan bahasa programingnya yang kurang leluasa dalam mengatur proses kerja program. Kemudian, setelah mencari-cari referensi simulator smart card yang memberikan keleluasaan “lebih (mudah tentunya)” saya mendapatkan java card development kit 2.2.2.

Bundle java card development kit 2.2.2 menyediakan java card virtual machine yang dapat mengemulasikan smart card pada komputer. Terdapat beberapa jenis simulasi yang bisa digunakan untuk menguji aplikasi smart card yang pada akhirnya dapat didownload pada smart card sebenarnya. Diantaranya yang paling banyak dipakai adalah cref (memiliki lebih banyak kegunaan seperti download ke java card virtual machine) dan JCWDE. JCDK 2.2.2 dapat anda download pada www.sourceforge.com atau anda dapat googling dengan kata kunci jcdk 2.2.2

Teknologi java card memiliki spesifikasi yang terbagi menjadi 3 bagian, diantaranya adalah :

  1. Java card virtual machine
  2. Java card runtime environment, yang mendefinisikan runtime smart card berbasis smart card
  3. Java card API, yang mendefinisikan framework core dan ekstensi paket java dan class untuk aplikasi smart card

Berikut ini adalah perbandingan teknologi Java card dengan J2ME:

fig-3

 

Konfigurasi CDC dan CLDC dan profil yang berkaitan dengannya merupakan bagian dari platform J2ME, sementara java card memiliki platform yang dibuat spesial untuk lingkungan smart card.

Element sebuah aplikasi Java Card

Sebuah aplikasi java card yang lengkap terdiri dari back end application dan sistem, sebuah aplikasi host (off-card), sebuah peralatan interface (card reader), dan sebuah aplet on-card, rahasia user, dan software pendukung. Semuanya tergabung dalam sebuah jcdk. Berikut ini adalah diagram yang menggambarkan sistem dalam sebuah java card :

fig-4

Lanjut hari senin…

salam

abash script

Belum Ada Tanggapan »

Belum ada komentar.

RSS umpan untuk komentar-komentar dalam tulisan ini. URI Lacak Balik

Tinggalkan sebuah tanggapan

Blog pada WordPress.com.