В моем проекте я хочу записать биометрические данные (например, шаблон отпечатка пальца) на смарт-карту. После хорошего изучения я выбрал Java-карту для своего проекта. Но я новичок в этой платформе и очень мало знаю об этом :(
Я также читал учебные пособия от Sun, но не смог разрешить некоторые недоразумения:
1.) Я просто хочу читать и записывать биометрические данные с карты, поэтому нужно ли разрабатывать для этого апплет на java-карте? Могу ли я использовать простые функции чтения/записи устройства чтения смарт-карт для чтения/записи биометрических данных в памяти смарт-карты?
2.) Если я создам апплет для java-карты, то как мне дать ему идентификатор апплета? Идентификатор апплета уникален для каждого апплета. И как я могу узнать идентификатор апплета для предварительно созданных апплетов?
3.) Что такое блок данных прикладного протокола (APDU)? И как они мне помогут в чтении/записи данных на карту?
Я знаю, что все это основные вопросы, но я действительно смущен. Так что помогите ребята!
Заранее спасибо.