SMART INTERFACE: FERRAMENTA DE AUXÍLIO AO DESENVOLVIMENTO DE APLICAÇÕES JAVA CARD
Autor(a) principal: | |
---|---|
Data de Publicação: | 2008 |
Outros Autores: | , |
Tipo de documento: | Artigo |
Idioma: | por |
Título da fonte: | Holos |
Texto Completo: | http://www2.ifrn.edu.br/ojs/index.php/HOLOS/article/view/131 |
Resumo: | Com a evolução da tecnologia de microprocessadores, hoje é possível colocar um minúsculo chip em um cartão de plástico, nas dimensões de um cartão de crédito convencional. Chip este com capacidade de armazenamento de informação e processamento. Esse tipo de cartão é chamado de Smart Card. É possível desenvolver aplicações para esses cartões utilizando um subconjunto da plataforma Java – Java Card. O subconjunto da plataforma Java para o desenvolvimento de aplicações próprias para executar em Smart Cards é bastante limitado, em virtude das limitações do hardware envolvido. O desenvolvimento deste tipo de aplicação implica invariavelmente em se trabalhar no nível de bytes, pois toda a comunicação com o cartão acontece através de APDUs (Applicaion Protocol Data Unit) montadas como uma sequência de bytes. Para auxiliar nesse trabalho, foi desenvolvido o SMART SHELL: ferramenta, modo texto, que interpreta comandos para a interação com a aplicação gerente do cartão – card manager. Os objetivos deste trabalho são: aperfeiçoar as funcionalidades do SMART SHELL e desenvolver uma interface gráfica para o mesmo, denominada de SMART INTERFACE. A aplicação em questão visa oferecer ao desenvolvedor de aplicações Java Card um mecanismo simples e ágil para a realização de atividades comuns de manipulação de um cartão, tais como: (1) realizar o processo de autenticação para operar com o card manager, (2) listar as aplicações – applets Java Card – instalados em um cartão, (3) preparar uma aplicação para ser instalada em um cartão, (4) instalação de uma aplicação no cartão, (5) remoção de uma aplicação instalada no cartão, entre outras. Para a realização do trabalho serão seguida a seguinte metodologia: levantamento bibliográfico sobre o tema; definição dos aperfeiçoamentos necessários ao SMART SHELL; implementação dos aperfeiçoamentos propostos; e implementação da interface gráfica para o mesmo denominada de SMART INTERFACE. Palavras-chave: Smart Card, Java Card, Cartão inteligente. |
id |
IFRN-3_d4ab1a3bf31bb90a1ad826957e8432e4 |
---|---|
oai_identifier_str |
oai:holos.ifrn.edu.br:article/131 |
network_acronym_str |
IFRN-3 |
network_name_str |
Holos |
repository_id_str |
|
spelling |
SMART INTERFACE: FERRAMENTA DE AUXÍLIO AO DESENVOLVIMENTO DE APLICAÇÕES JAVA CARDCom a evolução da tecnologia de microprocessadores, hoje é possível colocar um minúsculo chip em um cartão de plástico, nas dimensões de um cartão de crédito convencional. Chip este com capacidade de armazenamento de informação e processamento. Esse tipo de cartão é chamado de Smart Card. É possível desenvolver aplicações para esses cartões utilizando um subconjunto da plataforma Java – Java Card. O subconjunto da plataforma Java para o desenvolvimento de aplicações próprias para executar em Smart Cards é bastante limitado, em virtude das limitações do hardware envolvido. O desenvolvimento deste tipo de aplicação implica invariavelmente em se trabalhar no nível de bytes, pois toda a comunicação com o cartão acontece através de APDUs (Applicaion Protocol Data Unit) montadas como uma sequência de bytes. Para auxiliar nesse trabalho, foi desenvolvido o SMART SHELL: ferramenta, modo texto, que interpreta comandos para a interação com a aplicação gerente do cartão – card manager. Os objetivos deste trabalho são: aperfeiçoar as funcionalidades do SMART SHELL e desenvolver uma interface gráfica para o mesmo, denominada de SMART INTERFACE. A aplicação em questão visa oferecer ao desenvolvedor de aplicações Java Card um mecanismo simples e ágil para a realização de atividades comuns de manipulação de um cartão, tais como: (1) realizar o processo de autenticação para operar com o card manager, (2) listar as aplicações – applets Java Card – instalados em um cartão, (3) preparar uma aplicação para ser instalada em um cartão, (4) instalação de uma aplicação no cartão, (5) remoção de uma aplicação instalada no cartão, entre outras. Para a realização do trabalho serão seguida a seguinte metodologia: levantamento bibliográfico sobre o tema; definição dos aperfeiçoamentos necessários ao SMART SHELL; implementação dos aperfeiçoamentos propostos; e implementação da interface gráfica para o mesmo denominada de SMART INTERFACE. Palavras-chave: Smart Card, Java Card, Cartão inteligente.Instituto Federal de Educação, Ciência e Tecnologia do Rio Grande do Norte2008-05-23info:eu-repo/semantics/articleinfo:eu-repo/semantics/publishedVersionapplication/pdfhttp://www2.ifrn.edu.br/ojs/index.php/HOLOS/article/view/13110.15628/holos.2007.131HOLOS; v. 3 (2007); 79-871807-1600reponame:Holosinstname:Instituto Federal do Rio Grande do Norte (IFRN)instacron:IFRNporhttp://www2.ifrn.edu.br/ojs/index.php/HOLOS/article/view/131/119Copyright (c) 2016 HOLOSinfo:eu-repo/semantics/openAccessMinora, Leonardo AtaídeAleixo, Fellipe AraújoDiolino, Gleison Tavares2022-05-01T20:51:39Zoai:holos.ifrn.edu.br:article/131Revistahttp://www2.ifrn.edu.br/ojs/index.php/HOLOSPUBhttp://www2.ifrn.edu.br/ojs/index.php/HOLOS/oaiholos@ifrn.edu.br||jyp.leite@ifrn.edu.br||propi@ifrn.edu.br1807-16001518-1634opendoar:2022-05-01T20:51:39Holos - Instituto Federal do Rio Grande do Norte (IFRN)false |
dc.title.none.fl_str_mv |
SMART INTERFACE: FERRAMENTA DE AUXÍLIO AO DESENVOLVIMENTO DE APLICAÇÕES JAVA CARD |
title |
SMART INTERFACE: FERRAMENTA DE AUXÍLIO AO DESENVOLVIMENTO DE APLICAÇÕES JAVA CARD |
spellingShingle |
SMART INTERFACE: FERRAMENTA DE AUXÍLIO AO DESENVOLVIMENTO DE APLICAÇÕES JAVA CARD Minora, Leonardo Ataíde |
title_short |
SMART INTERFACE: FERRAMENTA DE AUXÍLIO AO DESENVOLVIMENTO DE APLICAÇÕES JAVA CARD |
title_full |
SMART INTERFACE: FERRAMENTA DE AUXÍLIO AO DESENVOLVIMENTO DE APLICAÇÕES JAVA CARD |
title_fullStr |
SMART INTERFACE: FERRAMENTA DE AUXÍLIO AO DESENVOLVIMENTO DE APLICAÇÕES JAVA CARD |
title_full_unstemmed |
SMART INTERFACE: FERRAMENTA DE AUXÍLIO AO DESENVOLVIMENTO DE APLICAÇÕES JAVA CARD |
title_sort |
SMART INTERFACE: FERRAMENTA DE AUXÍLIO AO DESENVOLVIMENTO DE APLICAÇÕES JAVA CARD |
author |
Minora, Leonardo Ataíde |
author_facet |
Minora, Leonardo Ataíde Aleixo, Fellipe Araújo Diolino, Gleison Tavares |
author_role |
author |
author2 |
Aleixo, Fellipe Araújo Diolino, Gleison Tavares |
author2_role |
author author |
dc.contributor.author.fl_str_mv |
Minora, Leonardo Ataíde Aleixo, Fellipe Araújo Diolino, Gleison Tavares |
description |
Com a evolução da tecnologia de microprocessadores, hoje é possível colocar um minúsculo chip em um cartão de plástico, nas dimensões de um cartão de crédito convencional. Chip este com capacidade de armazenamento de informação e processamento. Esse tipo de cartão é chamado de Smart Card. É possível desenvolver aplicações para esses cartões utilizando um subconjunto da plataforma Java – Java Card. O subconjunto da plataforma Java para o desenvolvimento de aplicações próprias para executar em Smart Cards é bastante limitado, em virtude das limitações do hardware envolvido. O desenvolvimento deste tipo de aplicação implica invariavelmente em se trabalhar no nível de bytes, pois toda a comunicação com o cartão acontece através de APDUs (Applicaion Protocol Data Unit) montadas como uma sequência de bytes. Para auxiliar nesse trabalho, foi desenvolvido o SMART SHELL: ferramenta, modo texto, que interpreta comandos para a interação com a aplicação gerente do cartão – card manager. Os objetivos deste trabalho são: aperfeiçoar as funcionalidades do SMART SHELL e desenvolver uma interface gráfica para o mesmo, denominada de SMART INTERFACE. A aplicação em questão visa oferecer ao desenvolvedor de aplicações Java Card um mecanismo simples e ágil para a realização de atividades comuns de manipulação de um cartão, tais como: (1) realizar o processo de autenticação para operar com o card manager, (2) listar as aplicações – applets Java Card – instalados em um cartão, (3) preparar uma aplicação para ser instalada em um cartão, (4) instalação de uma aplicação no cartão, (5) remoção de uma aplicação instalada no cartão, entre outras. Para a realização do trabalho serão seguida a seguinte metodologia: levantamento bibliográfico sobre o tema; definição dos aperfeiçoamentos necessários ao SMART SHELL; implementação dos aperfeiçoamentos propostos; e implementação da interface gráfica para o mesmo denominada de SMART INTERFACE. Palavras-chave: Smart Card, Java Card, Cartão inteligente. |
publishDate |
2008 |
dc.date.none.fl_str_mv |
2008-05-23 |
dc.type.driver.fl_str_mv |
info:eu-repo/semantics/article info:eu-repo/semantics/publishedVersion |
format |
article |
status_str |
publishedVersion |
dc.identifier.uri.fl_str_mv |
http://www2.ifrn.edu.br/ojs/index.php/HOLOS/article/view/131 10.15628/holos.2007.131 |
url |
http://www2.ifrn.edu.br/ojs/index.php/HOLOS/article/view/131 |
identifier_str_mv |
10.15628/holos.2007.131 |
dc.language.iso.fl_str_mv |
por |
language |
por |
dc.relation.none.fl_str_mv |
http://www2.ifrn.edu.br/ojs/index.php/HOLOS/article/view/131/119 |
dc.rights.driver.fl_str_mv |
Copyright (c) 2016 HOLOS info:eu-repo/semantics/openAccess |
rights_invalid_str_mv |
Copyright (c) 2016 HOLOS |
eu_rights_str_mv |
openAccess |
dc.format.none.fl_str_mv |
application/pdf |
dc.publisher.none.fl_str_mv |
Instituto Federal de Educação, Ciência e Tecnologia do Rio Grande do Norte |
publisher.none.fl_str_mv |
Instituto Federal de Educação, Ciência e Tecnologia do Rio Grande do Norte |
dc.source.none.fl_str_mv |
HOLOS; v. 3 (2007); 79-87 1807-1600 reponame:Holos instname:Instituto Federal do Rio Grande do Norte (IFRN) instacron:IFRN |
instname_str |
Instituto Federal do Rio Grande do Norte (IFRN) |
instacron_str |
IFRN |
institution |
IFRN |
reponame_str |
Holos |
collection |
Holos |
repository.name.fl_str_mv |
Holos - Instituto Federal do Rio Grande do Norte (IFRN) |
repository.mail.fl_str_mv |
holos@ifrn.edu.br||jyp.leite@ifrn.edu.br||propi@ifrn.edu.br |
_version_ |
1798951617544847360 |