Java est un environnement d'exécution installé sur de nombreux téléphones pour permettre l'utilisation d'applications diverses et variées allant d'un navigateur Web comme Opera Mini à de nombreux jeux comme ceux que commercialise Gameloft. L'intégration de Java à l'iPhone permettrait donc de profiter de ce riche écosystème de logiciels, même si la plupart d'entre eux n'est pas adaptée à la taille de son écran et à son interface tactile. Mais il suffirait que Java fonctionne pour donner des ailes à de nombreux développeurs !
Or il se trouve qu'il est d'ores et déjà possible d'installer Java sur iPhone ou sur iPod Touch ! Il est cependant nécessaire de disposer d'un appareil jailbreaké, ouvert aux applications tierces. Si tel est votre cas, vous avez sans doute sur le Springboard l'icone d'Installer.app. Ouvrez le logiciel, et ajoutez la source suivante : http://apptapp.saurik.com/.
Après avoir rafraichi les sources, un répertoire Java devrait avoir fait son apparition dans la liste des applications à installer. Les paquets GNU Classpath, JamVM et, en option, Classpath Tool, permettent de disposer sur son iPhone d'une machine virtuelle Java. A partir de là , vous êtes théoriquement en mesure d'exécuter des pans de code Java sur votre iPhone !
Attention, nous n'en sommes pas encore à pouvoir installer simplement des applications Java sur le téléphone mobile d'Apple, mais les premiers résultats obtenus sont plutôt encourageants puisqu'il est déjà possible de lancer quelques commandes simples. Je vous invite à jeter un oeil à ce forum de discussion pour quelques infos supplémentaires (réservées aux amateurs éclairés).
Enregistrement vidéo, MMS et maintenant Java... il ne manque plus que la prise en charge de Flash pour que l'iPhone devienne réellement incontournable



pour jailbreker ton iphone
il faut que tu mette sur google "ziphone"et suit les instruction
bonne chance
je trouve pas java dans la liste des document a installer
moi aussi c'est pareil je n'ai pas java dans la liste des "categories" merci pour votre aide
Bonjour
Moi j'ai un itouch 2.X.X et quand je donne la source à installer, il me dit : "unable to decode". Quelqu'un peut m'aider svp ?
Il est de base sur Cydia, pas la peine d'ajouter une nouvelle source. D'ailleurs, j'ai commencé la programmation Java sur iPhone avec les composants du téléphone. Pour l'instant, ça fonctionne très bien mais je n'ai pas encore poussé la chose.
Bonjour,
ce que je voudrais réellement est: est-il possible de développer des applications en java pour iphone. J'utilisais objective C mais je trouve qu'il est compliqué. Donc si c'est possible, ce serait vraiment merveilleux pour moi. Aidez moi
Oui, c'est possible ... mais vu que ce n'est pas supporté par Apple sur le store, tu ne pourras pas diffuser ton application par ce moyen classique (et donc difficilement la monétiser par exemple)
En te forçant à utiliser ObjC, le but rechercher par apple et d'assurer que justement ton application est "captive" de l'iphone, tout le contraire des objectifs premiers imposésés par Java : la portabilité.
Quand à l'argument de Steve sur la performance, le fait que Apple aie choisi pour les iphone des microprocesseurs qui disposent nativement des instructions Jazelle annéantit son argument.
Sans compter qu'il est aussi possible en Java d'introduire du code natif (pour réutiliser un code C/C++ existant par exemple)
Si les recours collectifs existaient en France, il y aurait matière pour contrer l'interdiction faite par Apple d'utiliser des techniques de VM sur l'iphone (interdiction inscrite dans la license): inderdisant de fait Java et Flash. Je n'ai rien contre le fait que Apple fasse en priorité la promotion de ses outils, mais qu'ils interdisent les concurrents me semble à première vue peu conforme avec les règles sur la concurrence européenne.
Mais l'arivée d'Android peut à moyen terme les pousser à revoir leur position
Bonjour à tous,
Le produit iSpectrum de la société FlexyCore est un environnement de développement iPhone en Java sous Eclipse. Allez voir sur http://www.flexycore.com pour les détails.
N'hésitez pas à diffuser à ceux qui peuvent être intéressés.
Non mais stop, arrêtez, Java est une ineptie informatique, utilisez une machine virtuelle pour faire tourner des applications natives est une hérésie! utiliser du language interprêter pour faire du maquettage, du plugin ou des applications WEB ok, mais pas pour des applications embarquées. Si l'iPhone ou l'iPodTouch sont réactifs et performants c'est parce que les applications sont écrites en C. C'est carrément idiot d'utiliser la moitié du temps processeur pour analyser et traduire des millions et des millions de fois ce que l'application veut faire.
Titi je t'aime