Le 15 mai 2012 08:55, Romain MEHUT <[email protected]> a écrit : > Rien n'à installer non plus avec JOSM, c'est un exécutable sous Java.
Même pas... il suffit juste de télécharger un minuscule fichier JNLP et de le lancer (les fichiers JNLP sont des descripteurs contenant l'URL d'un package à télécharger ou à mettre à jour, ce type JNLP est préassocié avec l'exécutable "javaw" dans une installation standard de Java pour qu'il puisse être lancé immédiatement d'un clic). Bref le seul exécutable c'est l'installation de Java lui-même, totalement indépendante de JOSM. Ce fichier JAR ne contient strictement aucun code exécutable natif, aucune DLL. C'est du Java pur (on peut même se demander pourquoi JOSM ne pourrait pas lui-même tourner directement dans le navigateur web en tant qu'applet, Java en étant déjà un simple plugin pour inclure les applets dans une page ; la seule différence c'est une barrière de sécurité pour les applets, qui restreignent l'accès au système de fichier local et aux ressources du réseau local : il faudrait activer une autorisation pour pouvoir utiliser des fichiers OSM stockés ailleurs, sinon on n'aurait que des fichiers OSM provenant d'un seul serveur web et associé à un seul domaine, des fichiers uniquement stockés dans un répertoire cache de la "sandbox" d'isolation par domaine configurée par le navigateur web). On a une autre méthode qui consiste à télécharger un JAR dans un dossier, pour le lancer avec une ligne de commande Java. Je préfère la méthode avec JNLP qui permet une mise à jour automatique lors du lancement, le fichier JAR étant seulement téléchargé dans un répertoire cache pour le déploiement, préconfiguré par l'installation standard de Java dans les données de l'utilisateur. L'installation du JNLP est plus facile et en fin de compte plus pratique pour les mises à jour : il ne faut que quelques secondes _______________________________________________ Talk-fr mailing list [email protected] http://lists.openstreetmap.org/listinfo/talk-fr

