|
Модераторы: AntonSaburov |
|
jcardsim |
|
|||
Новичок Профиль Группа: Участник Сообщений: 11 Регистрация: 20.1.2012 Репутация: 1 Всего: 1 |
Привет, всем разработчикам на JavaCard !
Наверняка, каждый кто хоть раз писал апплеты для JavaCard, сталкивался с проблемой отладки приложений, не говоря об такой важной части любого процесса разработки, как написание unit-тестов. Для упрощения процесса разработки и повышения качества приложений мы разработали и используеем в своих проектах JavaCard симулятор спецификации 2.2.1, включая полную реализацию всех криптоалгоритмов. В качестве вклада в сообщество JavaCard-разработчиков мы сделали исходные коды симулятора открытыми. Особенности jCardSim: * Возможность быстрого прототипирования приложений * Удобство написания Unit-тестов * Простота создания верификационных тестов (Visa/Mastercard) Чем он отличается от Sun/Oracle симулятора ? Реализацией jacacard.security.*: текущая версия аналогична по функционалу карте NXP JCOP 31/36k. Например, у нас поддерживается on-card генерация ключей: KeyPair.ALG_EC_F2M/ALG_RSA_CRT, а в симуляторе, идущем в составе java card kit 2.2.1, поддерживается on-card генерация только KeyPair.ALG_RSA и KeyPair.ALG_EC_FP, которые на реальной карте не поддерживаются. А еще очень удобно и просто писать unit-тесты
Проект доступен на Google Code: http://code.google.com/p/jcardsim/ Присоединяйтесь !!! Будем рады видеть Вас в contributors и committers! Лицель |
|||
|
||||
firstone |
|
|||
Шустрый Профиль Группа: Участник Сообщений: 116 Регистрация: 25.9.2007 Где: Кровью залитая Св ятая Земля Репутация: 5 Всего: 7 |
Класс! Молодцы! Это как-то работает с JCOP Tools? Или имеет аналогичные фичи?
--------------------
В программировании я конфуцианец. В жизни я либерал-демократ. В душе я буддист.Добавлено через 1 минуту и 9 секундА на самом деле я лентяй. |
|||
|
||||
jcardsim |
|
|||
Новичок Профиль Группа: Участник Сообщений: 11 Регистрация: 20.1.2012 Репутация: 1 Всего: 1 |
Спасибо !
Ну конечно по возможностям нам далеко до JCOPTools, нашей основной задачей было сделать симулятор JavaCard на уровне API и простой инструмент для быстрого прототипирования приложений и написания unit-тестов, особенно криптографического API. Как показывает практика - большинстов вопросов возникающих при разработке, это совместимость криптоалгоритмов, реализованных внутри JavaCard и того же JCA/JCE "большой" Java. Одни padding'и чего-только стоят ). Здесь мы можем гордиться нашим jCardSim - на текущий момент вся реализация api javacard.framework.security/javacardx.crypto - совместима с NXP JCOP31-36. В наших дальнейших планах реализовать поддержку GlobalPlatform 2.2.x (особенно в части протоколов scpXX). |
|||
|
||||
lumag |
|
|||
Новичок Профиль Группа: Участник Сообщений: 5 Регистрация: 20.1.2012 Репутация: нет Всего: нет |
Спасибо за симулятор и за быстрое исправление проблем.
BTW: пара пожеланий:
|
|||
|
||||
jcardsim |
|
|||
Новичок Профиль Группа: Участник Сообщений: 11 Регистрация: 20.1.2012 Репутация: 1 Всего: 1 |
А вам, спасибо за выявление этих проблем и использование !
Оба ваших пожелания занесли на issue tracker. http://code.google.com/p/jcardsim/issues/detail?id=2 http://code.google.com/p/jcardsim/issues/detail?id=3 По срокам, я думаю вначале сделаем TerminalFactory для jCardSim, а потом автоматизированную работу со скриптами. |
|||
|
||||
jcardsim |
|
|||
Новичок Профиль Группа: Участник Сообщений: 11 Регистрация: 20.1.2012 Репутация: 1 Всего: 1 |
Всем Привет!
Рады сообщить, о том что мы реализовали все пожелания по доработкам jCardSim - и запустили сайт проекта http://jcardsim.org! Добро пожаловать, в мир Java Card и на jcardsim.org! Это сообщение отредактировал(а) jcardsim - 13.6.2012, 19:40 |
|||
|
||||
jcardsim |
|
|||
Новичок Профиль Группа: Участник Сообщений: 11 Регистрация: 20.1.2012 Репутация: 1 Всего: 1 |
Java Card разработчики, мы рады вашему интересу к нашему проекту. С момента запуска официального сайта jCardSim прошло всего 2 недели, и с каждым днем мы видим, что число пользователей jCardSim постоянно растет, а по отчетам Google Analytics с jcardsim.org можно учить географию.
Вначале немного политики. К сожалению, спецификация Java Card не предусматривает open-source реализации, и в ближайщее время мы не сможем лицензировать JavaCard у Oracle для jCardSim. Но это не повод расстраиваться. Мы считаем, что открытость платформы, синоним ее безопасности. Закрытый код всегда будет содержать большее число ошибок и уязвимостей, чем открытый. Поэтому мы будем и дальше развивать и поддерживать jCardSim. Теперь о ближайших планах развития jCardSim (мы не уходим в летний отпуск и продолжаем развивать наш проект):
Если у вас есть вопросы, вы хотите видеть новый функционал jCardSim, или хотите принять участие в разработке - пишите нам. Мы открыты для ваших идей и общения! Это сообщение отредактировал(а) jcardsim - 11.7.2012, 17:59 |
|||
|
||||
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Java Card | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |