Hello,
With more easily available JavaCard-s with default keys and even some interesting open source JavaCard applications around on Github and elsewhere, I grew upset with the fact that managing JavaCard applications on a card was a PITA with open source software and all those small gpshell snippets around that required to maintain a constant memory picture of half page of hex strings and re-editing...
... I thus created one new(er) utility that at this point of time is IMHO stable enough to be used by others too, and is "better than the rest" when used from command line.
Since almost all JavaCard developers already have Java on their workstations, having a tool in Java is also more natural than C. The codebase borrows heavily from GPJ (as still being licensed LGPL3) but to some extent is a significant re-write (and includes MIT/LGPL code).
Nevertheless here it is: https://github.com/martinpaljak/GlobalPlatform
The utility is also frequently tested with a bunch of different recent-and-decent JavaCard's that are easily available from the web (the list is currently incomplete, must do bookkeeping, please update if you can):
https://github.com/martinpaljak/GlobalPlatform/wiki/TestedCards
With the overall goal of making it easy for anyone to start tinkering and to demystify smart card development (if you're after lots of hex with matrix style, do use the -debug option). Thus if you have any questions or suggestions regarding usability and "DWIM", please do let me know (I'm not a frequent visitor to this forum, so please use github issues if possible, otherwise expect a delay of few days or even weeks).
Best,
Martin