Sun n'attendait que la bêta du kit de développement (SDK) de l'iPhone pour commencer à travailler sur une JVM adaptée au téléphone d'Apple. Les machines virtuelles Java (JVM) équipent déjà, selon Sun, « des milliards de téléphones » dans le monde, et le constructeur avait évidemment envie d'ajouter à ce nombre les iPhone, dont plus de 4 millions auraient déjà été écoulés, à en croire Eric Klein, vice-président marketing Java de Sun. La JVM pourra être installée sur les iPhone et les baladeurs iPod Touch, afin d'y faire tourner des applications Java. Eric Klein rappelle que sur les 6 millions de développeurs Java dans le monde, 10 000 se consacrent à l'écriture de programmes pour les appareils mobiles. Et en vertu du slogan « write once, run anywhere » (écrire une fois, exécuter partout) de Java, le portage des applications déjà écrites pour des JVM mobiles vers la JVM de l'iPhone ne devrait pas être très compliqué, promet Eric Klein. Qui veut croire que « des entreprises voudront faire tourner sur leurs iPhone exactement les mêmes applications qu'elles ont déjà sur leurs autres téléphones ». Cette JVM pour iPhone et iPod Touch devrait arriver « le plus vite possible » après la sortie de la version finale du SDK, en juin prochain. Elle sera gratuite pour les développeurs Java, qui économiseront aussi les frais d'accès au SDK d'Apple.