You could be interested to have a look at the port of our old wallet : https://github.com/btchip/btchipJC
depending how quick you want quick, it runs quite well on a recent JCOP, with time mostly wasted on features you won't need (RIPEMD160, base58 encoding)
Thanks for the link, Btchip! You guys have done some nice work documenting the smart card application protocol data units (APDUs) for the HW-1 USB wallet. The sigsafe tag emulates a smartcard using the same APDU format. However, our commands are of course incompatible! It would be nice to create a standard, open format for the "Bitcoin APDUs." This way, hardware manufacturers for bitcoin wallets, signing tags, and point-of-sales terminals can design to a common standard.
Perhaps we could continue this discussion by PM. In the meantime, here's the link to the sigsafe white paper if you are interested: http://sigsafe.org/sigsafe.pdf
BTW: how much RAM do the JavaCards you're using contain, and at what clock rate can you run the CPU at?
ans. 6.2 kbytes on the ST23YT66 smartcard MCU according to the project Development thread for BTChip's smartcard: https://bitcointalksearch.org/topic/now-available-btchip-ledger-hw1-bitcoin-hardware-wallet-in-a-usb-smartcard-134999