12.07.2015 Views

JCML - Java Card Modeling Language: Definição e ... - Ifrn

JCML - Java Card Modeling Language: Definição e ... - Ifrn

JCML - Java Card Modeling Language: Definição e ... - Ifrn

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

CAPÍTULO 2. SMART CARDS 24Figura 2.3: Desenvolvimento <strong>Java</strong> <strong>Card</strong> - off-card.Figura 2.4: Desenvolvimento <strong>Java</strong> <strong>Card</strong> - on-card.possui bytecodes. Ele pode ser distribuído pelos desenvolvedores <strong>Java</strong> <strong>Card</strong> sem revelardetalhes de implementação, podendo ser comparado com uma interface de comunicação<strong>Java</strong>, onde é definida a estrutura da classe.As Figuras 2.3 e 2.4 apresentam os passos para desenvolvimento dos componentesnecessários para o desenvolvimento de um applet <strong>Java</strong> <strong>Card</strong> [28]. A Figura 2.3 mostra asequência de passos off-card, onde os arquivos CAP e Export são definidos. A Figura 2.4apresenta a estrutura on-card, no qual através dos comandos APDU (Application ProtocolData Unit) a aplicação <strong>Java</strong> <strong>Card</strong> é inserida no cartão.Os passos para o desenvolvimento de uma aplicação <strong>Java</strong> <strong>Card</strong> são:• Escrever o Applet <strong>Java</strong> <strong>Card</strong> - Como resultado têm-se arquivos .java;• Compilar o Applet - Como resultado têm-se arquivos .class;

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!