Будинки Обладнання Що таке картка java? - визначення з техопедії

Що таке картка java? - визначення з техопедії

Зміст:

Anonim

Визначення - Що означає Java-карта?

Java Card - це технологія Java, яка використовується для крихітних програм, відомих як аплети, на надзвичайно обмежених ресурсах пристроях. Ця технологія Java використовується на картках модуля посвідчення абонента мобільного телефону (SIM), фінансових картках, ідентифікаційних картках охорони здоров'я, смарт-квитках та багатьох інших пристроях.


Як і інші програми, створені за допомогою мови програмування Java, в аплетах Java Card є функції запису один раз запускати будь-де. Це означає, що вони працюватимуть на будь-якій смарт-картці з підтримкою технології Java Card, незалежно від виробника карти чи обладнання, яке використовується, доки потрібна віртуальна машина Java (JVM).

Техопедія пояснює Java Card

Технологія Java Card широко застосовується, і на виробників Java Card припадає понад 90 відсотків усієї галузі смарт-карт.


Оскільки аплети повинні працювати в таких обмежених середовищах, байтовий код Java Card зрозуміло крихітний. Насправді для написання вихідного коду для аплету Java-картки використовується лише підмножина всього інтерфейсу програмування прикладних програм мови Java (API). Після того, як вихідний код записується і зберігається у форматі .java, він компілюється у файл .class, як і у звичайному додатку Java. Однак процес розробки на цьому не закінчується. Файл .class повинен бути перетворений у менший перетворений аплет або .cap файл. Після перетворення файл .cap можна перевірити та остаточно встановити на картці.


У більшості випадків остаточний аплет не зможе працювати самостійно. Вірніше, елементи повної програми Java Card зазвичай складаються з додаткового додатка, хост-програми, інтерфейсного пристрою та аплету на картці. Як простий приклад, додатковою програмою може бути програма, що підключається до бази даних або хост-додаток (програма, що працює на мобільному телефоні) або інтерфейсний пристрій (мобільний телефон).

Що таке картка java? - визначення з техопедії