Rumah Perkakasan Apakah kad java? - definisi dari techopedia

Apakah kad java? - definisi dari techopedia

Isi kandungan:

Anonim

Definisi - Apa maksud Kad Java?

Java Card adalah teknologi Java yang digunakan untuk aplikasi kecil, yang dikenali sebagai applet, pada peranti yang sangat terhad. Teknologi Java ini digunakan pada kad modul identiti pengguna telefon bimbit (SIM), kad kewangan, kad pengenalan penjagaan kesihatan, tiket pintar dan banyak peranti lain.


Seperti aplikasi lain yang dibuat menggunakan bahasa pengaturcaraan Java, aplet Java Card mempunyai keupayaan write-once-run-anywhere. Ini bermakna mereka akan berjalan di mana-mana kad pintar yang dibolehkan teknologi Java Card, tanpa mengira pengeluar kad atau perkakasan yang digunakan selagi mesin maya Java yang diperlukan (JVM) ada.

Techopedia menerangkan Kad Java

Teknologi Java Card digunakan secara meluas, dengan pengeluar Java Card menyumbang lebih dari 90 peratus daripada keseluruhan industri kad pintar.


Oleh kerana applet perlu berjalan pada persekitaran terkurung itu, kod byte Card Java difahami kecil. Sebenarnya, hanya subset dari keseluruhan aplikasi pengaturcaraan bahasa pengaturcaraan Java (API) digunakan dalam menulis kod sumber untuk applet Java Card. Setelah kod sumber ditulis dan disimpan sebagai fail .java, ia kemudian dikompilasi ke dalam fail .class, sama seperti dalam aplikasi Java biasa. Walau bagaimanapun, proses pembangunan tidak berakhir di sana. Fail kelas itu kemudiannya akan ditukar menjadi applet atau fail .cap yang ditukar. Selepas penukaran, fail .cap boleh disahkan dan akhirnya dipasang pada kad.


Dalam kebanyakan kes, applet akhir tidak dapat beroperasi sendiri. Sebaliknya, unsur-unsur aplikasi Kad Java lengkap biasanya terdiri daripada aplikasi back-end, aplikasi hos, peranti antara muka dan applet pada kad. Sebagai contoh yang mudah, aplikasi back-end boleh menjadi program yang menyambung ke pangkalan data atau aplikasi hos (aplikasi yang berjalan pada telefon bimbit) atau peranti antara muka (telefon bimbit).

Apakah kad java? - definisi dari techopedia