Tecnologia Java Card

Java Card é uma plataforma da tecnologia Java da Sun Microsystems que possibilita que smart cards e outros dispositivos com memória muito limitada executem applets. Essa tecnologia oferece aos fabricantes uma plataforma interoperável e segura, que pode armazenar e atualizar múltiplas aplicações em um único dispositivo. A tecnologia permite que desenvolvedores criem, testem e distribuam aplicações e serviços com rapidez e segurança. A Sun, da mesma maneira que procede para outras tecnologias Java, também disponibiliza uma especificação da plataforma e um kit de desenvolvimento Java Card.
Suas principais características são:
  • Interoperabilidade. Escreva uma vez e rode em qualquer cartão que suporte Java Card.
  • Seguro. Além da segurança herdada de J2SE, implementa funções de criptografia.
  • É Java.
  • Múltiplos aplicativos num mesmo cartão. Num mesmo cartão você pode ter serviços de banco, telefone, vale-refeição, etc.
  • Dinâmico. É possível instalar um novo applet mesmo que o cartão já tenho sido distribuído. A atualização pode ser feita na próxima vez que o cartão for inserido no terminal.
  • Compatibilidade com padrões existentes para smart cards.
Praticamente qualquer tipo de smart card pode se beneficiar da tecnologia Java Card:
  • Cartões Subscriber Identity Module (SIM), usados em telefones celulares. Esses cartões servem para identificação dos usuários. Com Java Card podem oferecer serviços bancários, por exemplo.
  • Cartões para transações financeiras online e offline. O sistema com essa tecnologia pode permitir inclusive transações offline. Se você precisar fazer um saque e não estiver próximo de um terminal a transação pode ser realizada. Na próxima vez que você se conectar os dados são sincronizados.
  • Cartões de identificação de planos de saúde que podem carregar o prontuário de seus usuários.
Os desenvolvedores dispõem de todas as vantagens de trabalhar com a linguagem Java:
  • Programação orientada a objetos.
  • Característica de proteção da linguagem aplicada aos applets Java Card e
  • Disponibilidade de poderosas ferramentas de desenvolvimento.

Postar um comentário

0 Comentários

Lazarus - Recursos do Editor de Código