Bani, mas o custo e a dificuldade de se encontrar tal chip + leitora, não torna esta escolha proibitiva ?
Na minha opnião, ele pode usar J2ME sim, pois acredito que é mais viável para ele economicamente, além de ser mais fácil desenvolver, já que a comunicade J2ME não só no Brasil como no mundo é grande.
Aqui no Brasil, e no próprio GUJ, bem raramente vemos alguém postando alguma questão sobre JavaCard; acredito que isto acontece pela próprio uso que ainda se faz da tecnologia, são poucos os que enxergam algum uso prático, existe escaces de material sobre o assunto, cases de sucesso mostrando a viabilidade da tecnologia,etc…coisa que o J2ME hoje em dia já tem.
O Bruno de Souza, no recente Code-Blood, abordou dispostivos pequenos que tinham uma JVM que podia rodar aplicações e citou uma tal de placa TINI (Tiny InterNet Interface) que tinha um chip que rodava J2ME (ou partes dele).
Em um número antigo da Java Magazine, existe uma matéria que fala sobre controlar robos feitos com o Lego Mindstorms programando o mesmo em Java.
Acho que o Yellowbike pode pesquisar por uma destas linhas para ver se dá pé o que deseja fazer.