4 ms·
Same here. I was like "what, there's a JVM in there?". But then again, apparently there's a JVM in most (all?) SIM cards (https://en.wikipedia.org/wiki/Java_Car
by gregschlom 9y ago
Same here. I was like "what, there's a JVM in there?". But then again, apparently there's a JVM in most (all?) SIM cards (https://en.wikipedia.org/wiki/Java_Card https://en.wikipedia.org/wiki/Java_Card)
- JPLeRouzic 9y agoBefore Java card, all smartcards were programmed in assembly, Each brand incompatible with others. And even if smartcards were introduced as security devices, their "security" was actually a joke. Then there was an effort to create a secure interoperable platform for smartcards, it was Global Platform and it uses Java card for implementing their goals. All post 2000 smartcards are compatible with GP: https://en.wikipedia.org/wiki/GlobalPlatform https://en.wikipedia.org/wiki/GlobalPlatform
- sanbor 9y agoI wonder if it really needs the JVM in the chip. It could just contain the compiled bytecode and the phone could have a JVM that runs the bytecode.
- zAy0LfpBZLC8mAC 9y agoThe whole point of the smartcard is that the outside world cannot access its memories other than through services running on the card.
- dom0 9y agoThere are tons of tiny JVMs.
- fhood 9y agoHow adorable
- jandrese 9y agoSo that's why they're so damn slow.
- netsharc 9y agoIt's a mutant version of Java though... https://youtu.be/WMII5G98AdM?t=608 https://youtu.be/WMII5G98AdM?t=608 (skipped to the part where he mentions that it's Java)