jCardSim을 이용한 Java Card Applet 디버깅하기
2016. 11. 11. 10:06ㆍIT관련
반응형
|
Java card applet을 개발하면서 소스레벨의 디버깅을 해보고 싶었다.
JCop tool이라는 이클립스 플러그인으로도 가능하긴한데, 또 다른 방법은 없을까 찾아보았다.
확인해 보니 jCardSim이라는 스마트카드 시뮬레이터가 있다. 설명을 보면 NXP JCop 31/36k 카드와 거의 유사하게 구현이 되어 있다고 한다.
재미 삼아 이 모듈을 한번 사용해 보았다.
불행하게도 이 모듈은 업데이트가 잘 되지 않고 있는것 같다. 깃허브에 가보니 소스들이 2~3년전에 commit되고는 방치(?) 되고 있다는 느낌이 들었다.
게다가 홈페이지에 나와 있는 샘플코드가 잘 동작하지 않는다. 그래서 깃허브의 소스를 보면서 샘플 코드를 수정했다.
jCardSim Github: https://github.com/licel/jcardsim
생각보다 환경 설정방법은 어렵지 않았다.
홈페이지에 나와 있는 정식배포된 jar는 2.2.2인데 깃허브에 가면 3.0.4가 올라와 있다. 이 jar를 이클립스에 외부 jar로 등록만 하면 바로 사용 가능하다.
이클립스로 만들어본 예제 applet과 디버깅 환경을 올려놨으니 필요한 분은 받아서 테스트 해보시기 바란다.
샘플 코드 및 디버깅 환경
반응형
'IT관련' 카테고리의 다른 글
Tkinter를 이용한 Python GUI Programming - 1 (0) | 2017.06.14 |
---|---|
라즈베리파이 전자 액자 완성 (0) | 2016.12.28 |
드롭박스 webhooks 연결하기 (0) | 2016.10.20 |
라즈베리파이로 Push 서버 만들기 (0) | 2016.10.12 |
드롭박스 Python SDK를 이용한 동기화 (0) | 2016.09.22 |