Êtes-vous un étudiant de l'EPFL à la recherche d'un projet de semestre?
Travaillez avec nous sur des projets en science des données et en visualisation, et déployez votre projet sous forme d'application sur Graph Search.
Java Web Start (JWS) est un outil informatique de déploiement de logiciels fondés sur la technique Java, intégré au JRE depuis sa version 5 et supprimé par Oracle depuis la version 11 du JRE. La technique Java Web Start est construite sur la plate-forme Java 2, ce qui assure une architecture étendue de sécurité. Par défaut, les applications lancées avec Java Web Start s'exécutent dans un environnement réservé (« bac à sable ») à partir duquel l'accès aux fichiers et au réseau est limité. Par conséquent, le lancement d'applications à l'aide de Java Web Start préserve la sécurité et l'intégrité du système. Une application peut demander un accès sans restriction au système. Dans ce cas, Java Web Start affiche un avertissement de sécurité dans une boîte de dialogue lorsque l'application est lancée pour la première fois. Cet avertissement présente des informations sur le fournisseur qui a développé l'application. En acceptant de faire confiance au fournisseur, l'application est lancée. Les informations relatives à l'origine de l'application sont fondées sur une signature numérique. Java Web Start permet de lancer des applications fondées sur la technique Java directement à partir du Web. Il est possible de lancer une application de trois manières différentes : À partir d'un navigateur Web, en cliquant sur un lien ; À partir du gestionnaire d'applications intégré de Java Web Start, qui assure le suivi des applications récemment utilisées et permet d'accéder rapidement à celles-ci ; À partir d'icônes placées sur le bureau ou du menu Démarrer (Windows seulement). Quel que soit le mode de lancement utilisé, Java Web Start se connecte toujours au serveur Web pour déterminer si une nouvelle version de l'application est disponible. La page des démos Java Web Start présente des liens vers des applications qui peuvent être lancées à l'aide d'un simple clic de souris. Le navigateur Web lance Java Web Start, qui télécharge, met en cache et exécute l'application choisie. Un deuxième lancement d'une application est beaucoup plus rapide que le premier.
Rachid Guerraoui, Vincent Gramoli, Mihai Letia