3 ms·
It's basically a tiny computer, with its own OS. Seeing JVM is used on it through, yea, that's surprising. I guess it was cheaper to beef up the IME to run Java
by craftyguy 9y ago
It's basically a tiny computer, with its own OS. Seeing JVM is used on it through, yea, that's surprising. I guess it was cheaper to beef up the IME to run Java than it was to hire someone to re-code whatever functionality the java app(s) provide.
(Edit, in response to all of the comments in reply to this) Wow, I had no idea so many tiny devices ran java..
- Zigurd 9y agoJVMs can be simple and tiny. Pre-smartphone handsets run Java apps on 20Mhz 32-bit ARM application processors. Some of the JVMs are so simple there is no thread preemption - just round-robin. A 64kb jar is big for that kind of device.
- Fnoord 9y agoYubikey Neo seems to run Java as well [1] [2]. I guess there was a good reason why Schwartz renamed SUNW to JAVA. [1] https://www.reddit.com/r/yubikey/comments/6ji8ag/updating_yubikey_neo_javacard_openpgp_applet/ https://www.reddit.com/r/yubikey/comments/6ji8ag/updating_yu... [2] https://en.wikipedia.org/wiki/Java_Card https://en.wikipedia.org/wiki/Java_Card
- kuschku 9y agoEvery modern credit/debit/EC card, and every modern ID card also runs Java – in fact, that’s how the smart functionality in ID cards, drivers licenses and insurance cards is implemented: http://www.personalausweisportal.de/EN/Citizens/German_ID_Card/German_ID_Card_node.html http://www.personalausweisportal.de/EN/Citizens/German_ID_Ca...
- craftyguy 9y agoHuh, TIL. I do recall some old devices from Nokia using JVM, but never realized that the IME is probably more powerful than those old phones!