Весь существующий графический интерфейс для Kindle работает на встроенной разновидности Java. Итак, я в значительной степени предполагаю, что он основан на Java. Также могут быть некоторые причины безопасности (DRM, злоупотребление Whispernet?), Чтобы ограничить людей виртуальной машиной Java ...
Мне действительно это не нравится. Java далека от моего первого выбора для встраиваемых платформ. Зачем ставить виртуальную машину на устройство с ограниченными ресурсами? Однажды я играл с 8051 с виртуальной машиной Java на нем! Ты можешь представить?!? (Я использовал маршрут C)
Одно приложение Java, которое я пытался перенести на Kindle, с треском провалилось, потому что встроенная платформа Java не поддерживала генерики (которые использовались ВЕЗДЕ) или утверждения (хорошо, ничего страшного). Напиши один раз, беги куда-нибудь? Riiight.
Огромное количество платформ работает под управлением Linux, и Qt очень просто использовать практически на любой встроенной платформе Linux. Я бы сказал, что Qt лучше кроссплатформенный, чем Java на данный момент. Я несколько предвзятый , хотя. :)