Write once, run anywhere (WORA)

Write once, Run anywhere (WORA), est un terme qui décrit la capacité d'un programme à fonctionner sur n'importe quel OS (système d'exploitation). Ce terme est parfois aussi connu sous le nom de write one, run everywhere ( WERE ). Il a été utilisé pour la première fois par Sun Microsystems pour faire référence à Java. Un programme doté de capacités WORA devrait pouvoir fonctionner avec toutes les versions de Windows et de Mac OS. Il peut également fonctionner sur n'importe quel périphérique exécutant la dernière version de NetWare ou de Windows. Cela s'applique indépendamment du fait qu'il s'agisse d'un ordinateur central ou d'un ordinateur portable. La capacité de WORA exige que le système d'exploitation de chaque machine contienne des modifications qui interprètent le bytecode du programme WORA compilé afin que le processeur de la machine puisse exécuter les instructions du programme WORA. Java en est un exemple. Chaque appareil doit installer sa machine virtuelle Java (JVM) sur son système d'exploitation.

Sun Microsystems n'a pas été la seule entreprise à s'intéresser à WORA. Microsoft, en particulier, a lancé une campagne agressive dans le but d'améliorer ses API (interfaces de programme d'application) afin de fournir une capacité WORA.

Vous pouvez également être intéressé
  1. Write back Le mode write back est une méthode de stockage dans laquelle les données sont écrites dans le cache chaque fois qu'un changement se produit, mais ne sont écrites dans l'emplacement correspondant de la mémoire principale qu'à des intervalles spécifiés ou sous certaines conditions. Un emplacement de données qui est mis...
  2. Write through Write through est une méthode de stockage dans laquelle les données sont écrites dans le cache et dans l'emplacement correspondant de la mémoire principale en même temps. Les données en mémoire cache permettent une récupération rapide à la demande, tandis que les mêmes données en mémoire principale garantissent que rien...

Bien que Java soit sur le point de respecter la norme WORA, il a été entravé par des failles de sécurité qui ont fait le succès de Java en 2013. Le problème s'est aggravé au point que le gouvernement américain a recommandé aux utilisateurs d'ordinateurs de désactiver Java jusqu'à ce que des correctifs appropriés puissent être développés et mis à la disposition de tous.

  1. Run of site (ros) Définition - Que signifie Run of Site (ROS)? Une campagne run of site (ROS) est une campagne dans laquelle des publicités peuvent être placées sur n'importe quelle zone d'un site Web donné. Ces campagnes plus larges représentent un choix basé sur un coût moindre et une visibilité plus marginale, plutôt...
  2. Run of channel (roc) Définition - Que signifie Run of Channel (ROC)? Dans le monde du marketing, le «run of channel» (ROC) fait référence à un composant publicitaire qui est affiché sur plusieurs canaux numériques. Certaines des définitions les plus importantes de la série de canaux parlent de divers canaux du site Web d'une...