Está en la página 1de 1

10/9/2016

jCardSim

jCardSimJavaCardesfcildeusar!| jCardSim
Acerca de

Documentation

Soporte y ayuda

Blog

Buscar

Inicio / jCardSim - Java Card es fcil de usar!

jCardSim - Java Card es fcil de usar!


Submitted on 2012-06-20
Tags: Java Card, Java Card 3

Java Card es una de las tecnologas de Java ms utilizadas; hoy en da hay ms de mil millones de dispositivos con soporte Java Card.
Casi todas las tarjetas bancarias con chip y SIM son compatibles con Java Card.
Y con el desarrollo de la tecnologa NFC, el rea de aplicaciones de Java Card se est expandiendo an ms. Al mismo tiempo, el
aprendizaje, desarrollo y depuracin de Java Card es un proceso bastante difcil.
La situacin se complica por el hecho de que no existe un simulador estndar de Java Card, excepto el simulador incluido en el Kit
de Desarrollo Java Card, pero este simulador tiene algunas limitaciones. Los simuladores proporcionados por los proveedores de
tarjetas inteligentes, como las herramientas JCOP, se pagan y no son tan fciles de comprar, por cierto. Y el problema era que el
desarrollador tena que utilizar el simulador del Kit de Desarrollo Java Card o comprar algn kit comercial (lector de tarjetas, tarjetas
y SDK).
Al tener que pasar por todas estas dicultades por su cuenta, decidimos hacer el simulador de fuente abierta jCardSim. Aqu, la
innovacin es la fuente abierta, porque todos los simuladores disponibles estn cerrados. Fue un paso deliberado para hacerlo de
fuente abierta, porque en nuestra opinin, la tecnologa Java Card no debera ser una caja negra para un desarrollador. En el mundo
de Java Card tenemos unos requisitos muy elevados para las aplicaciones, por lo que para nosotros, uno de los puntos principales
era crear una solucin que permitiera a un desarrollador poner a prueba sus aplicaciones de la manera ms fcil posible. Puede
probar una aplicacin en cinco lneas de cdigo:
//1.crearsimulador
Simulatorsimulator=newSimulator();
//2.instalarlosapplet
simulator.installApplet(appletAID,HelloWorldApplet.class);
//3.seleccionarlosapplet
simulator.selectApplet(appletAID);
//4.enviarapdu
ResponseAPDUresponse=simulator.transmitCommand(newCommandAPDU(0x01,0x01,0x00,0x00));
//5.verificarrespuesta
assertEquals(0x9000,response.getSW());

Tambin nos hemos centrado en la implementacin de la criptografa como una de las cosas ms importantes. jCardSim NXP 31/36k
cumple plenamente con un conjunto de algoritmos criptogrcos. En la actualidad, no existe otro simulador con estas
caractersticas.
jCardSim es muy fcil de usar: simplemente descargue el archivo jar y siga la gua de inicio rpido para ejecutar su primer script APDU.
Al utilizar la API de simulacin y la emulacin de Terminal Java Card puede crear prototipos de las aplicaciones y escribir pruebas de
unidad con el mximo nivel de ecacia..
Bienvenido al mundo de Java Card!

jCardSim 2015

https://jcardsim.org/es/blogs/jcardsimjavacardsimple

Contacto

1/1

También podría gustarte