2016-07-02 2 views
1

Я новичок в разработке JavaCard, и я совершенно смущен.Javacard Webapplication как установить * .war файл

Я могу скомпилировать, загрузить и установить файлы .cap, и все работает нормально.

Однако, после компиляции моего WebApplication (с NetBeans), я не уверен, как загрузить/конвертировать/установить полученный файл .war на карту.

Любая помощь очень ценится!

редактировать:

я понял, что я должен предоставил более подробную информацию: Моя карта: J2E145G, что, если я не ошибаюсь, поддерживает версию 3.0 (и, следовательно, является «подключен» издание?). Кроме того, я загружаю апплеты с помощью GlobalPlatform, которые, кажется, поддерживают только файлы .cap (?)

+0

Если ваша карта является классической версией Java-карты, то вы не будете загружать и устанавливать любой .war-файл. Вы почти всегда загружаете и устанавливаете файлы .cap. Netbeans также генерирует файл .cap из вашего проекта. – Abraham

+0

@Abraham Спасибо за ответ! Я обновил исходное сообщение, чтобы добавить больше информации. Похоже, что netbeans не генерирует файл .cap, если только я не выбираю проект «классический апплет». Тем не менее, я хочу использовать веб-возможности карты (предполагая, что на самом деле они есть). –

+0

Существует два разных типа спецификаций для Java Card 3. *. Версия _Classic Edition_ и версия _Connected Edition_. Веб-возможности - одна из возможностей _Connected Edition_. Насколько мне известно, все доступные в настоящее время карты основаны на спецификации _Classic Edition_. Таким образом, у вас нет этой возможности на сегодняшних карточках. – Abraham

ответ

2

Я предполагаю, что J2E145G (я не уверен в G, я могу проверить позже) содержит семейство продуктов P5Cx NXP. Эти карты имеют 8 Кбайт ОЗУ и поэтому неспособны запустить подключенную версию, которая требует от 24 до 32 килобайт ОЗУ.

Такие громкие чипы (для стандартов смарт-карт в любом случае) обычно находятся на карточках только для контакта. Сказать, что подключенные чипы выпусков не являются общими, возможно, это легко.

+0

+1: Предположим, что карта поддерживает Connected Edition, тогда есть ли какой-либо стандартизированный способ установки на них апплетов? – Abraham

+0

Мое понимание в настоящее время заключается в том, что нет коммерческих карт, поддерживающих Connected Edition. Они? Меня интересует только разработка прототипа, поэтому мне понадобятся только 1-5 карт, но тогда, как сказал @Abraham, кажется, что есть пробел в том, как устанавливать и т.д. апплеты на них. –