Table des matières
40 relations: Android, Apache Software Foundation, Apple, BEA Systems, Bug (informatique), Bytecode Java, Compilation à la volée, Dalvik (machine virtuelle), Fondation Eclipse, GIJ, GNU, Google, HotSpot, IBM, Interprète (informatique), JamaicaVM, Java (langage), JRockit, Langage machine, Licence publique générale GNU, Logiciel libre, Machine, Machine SECD, Machine virtuelle, MacOS, Microsoft, Microsoft Windows, OpenJ9, Oracle (entreprise), Oracle WebLogic Server, Pile (informatique), Plate-forme (informatique), Plateforme Java, Profilage de code, Ramasse-miettes (informatique), SableVM, Sun Microsystems, Système d'exploitation, Système embarqué, Système temps réel.
- Java (langage)
Android
Android (en français) est un système d'exploitation mobile open source fondé sur le noyau Linux et développé par un consortium d'entreprises, le Open Handset Alliance, sponsorisé par Google.
Voir Machine virtuelle Java et Android
Apache Software Foundation
LApache Software Foundation (ASF) est une organisation à but non lucratif qui développe des logiciels open source sous la licence Apache, dont le renommé serveur web Apache HTTP Server.
Voir Machine virtuelle Java et Apache Software Foundation
Apple
Apple Inc. (« pomme » en anglais) (anciennement Apple Computer, Inc.) est une entreprise multinationale américaine qui crée et commercialise des produits électroniques grand public, des ordinateurs personnels et des logiciels.
Voir Machine virtuelle Java et Apple
BEA Systems
BEA Systems, Inc. maintenant une filiale de Oracle est une société fondée en 1995, spécialisée dans les logiciels d'infrastructure d'entreprise.
Voir Machine virtuelle Java et BEA Systems
Bug (informatique)
MacIntosh d'Apple. En informatique, un bug (prononcé en français: Prononciation en français européen retranscrite phonémiquement selon la norme API.) ou bogueRecommandé en France par la Délégation générale à la langue française et aux langues de France (DGLFLF), au Canada et en Belgique.
Voir Machine virtuelle Java et Bug (informatique)
Bytecode Java
Le Java est un bytecode destiné à regrouper des instructions exécutables par une machine virtuelle Java.
Voir Machine virtuelle Java et Bytecode Java
Compilation à la volée
La compilation à la volée (aussi connue sous les noms de traduction dynamique, compilation juste-à-temps ou compilation JAT; en anglais, ou), en programmation informatique, est une technique visant à améliorer la performance de systèmes bytecode-compilés par la traduction de bytecode en code machine natif au moment de l'exécution.
Voir Machine virtuelle Java et Compilation à la volée
Dalvik (machine virtuelle)
Dalvik est une machine virtuelle destinée aux téléphones mobiles et tablettes tactiles, qui est incorporée dans le système d'exploitation AndroidSatya Komatineni et Dave MacLean,, Apress - 2012.
Voir Machine virtuelle Java et Dalvik (machine virtuelle)
Fondation Eclipse
La fondation Eclipse est une organisation à but non lucratif supervisant le développement de l'IDE open source Eclipse et des projets gravitant autour, et qui aide à cultiver une communauté open source et un écosystème de produits et de services complémentaires autour d'Eclipse.
Voir Machine virtuelle Java et Fondation Eclipse
GIJ
GIJ (GNU Interpreter for Java) est une machine virtuelle Java (JVM).
Voir Machine virtuelle Java et GIJ
GNU
GNU est un système d’exploitation libre créé en 1983 par Richard Stallman, maintenu par le projet GNU.
Voir Machine virtuelle Java et GNU
Google LLC Prononciation en anglais américain retranscrite selon la norme API.
Voir Machine virtuelle Java et Google
HotSpot
HotSpot est une machine virtuelle Java pour ordinateurs et serveurs, maintenue et distribuée par Oracle.
Voir Machine virtuelle Java et HotSpot
IBM
International Business Machines Corporation, connue sous le sigle IBM, est une entreprise multinationale américaine présente dans les domaines du matériel informatique, du logiciel et des services informatiques.
Voir Machine virtuelle Java et IBM
Interprète (informatique)
En informatique, un interprète, ou interpréteur, est un outil dont la tâche est d'analyser, de traduire et d'exécuter les programmes écrits dans un langage informatique.
Voir Machine virtuelle Java et Interprète (informatique)
JamaicaVM
JamaicaVM est une machine virtuelle Java, développé par Aicas.
Voir Machine virtuelle Java et JamaicaVM
Java (langage)
Java est un langage de programmation de haut niveau orienté objet créé par James Gosling et Patrick Naughton, employés de Sun Microsystems, avec le soutien de Bill Joy (cofondateur de Sun Microsystems en 1982), présenté officiellement le au.
Voir Machine virtuelle Java et Java (langage)
JRockit
La JVM JRockit est une JVM haute performance développée pour assurer la fiabilité, l'évolutivité, la gestion et la flexibilité des applications Java.
Voir Machine virtuelle Java et JRockit
Langage machine
Le langage machine, ou code machine, est la suite de bits qui est interprétée par le processeur d'un ordinateur exécutant un programme informatique.
Voir Machine virtuelle Java et Langage machine
Licence publique générale GNU
La licence publique générale GNU, ou GNU General Public License (son seul nom officiel en anglais, communément abrégé GNU GPL, voire simplement « GPL »), est une licence qui fixe les conditions légales de distribution d'un logiciel libre du projet GNU.
Voir Machine virtuelle Java et Licence publique générale GNU
Logiciel libre
alt.
Voir Machine virtuelle Java et Logiciel libre
Machine
Machine à rouler les cigarettes de James Albert Bonsack (1880). Une machine est un produit fini mécanique capable d'utiliser une source d'énergie communément disponible pour effectuer par elle-même, sous la conduite ou non d'un opérateur, une ou plusieurs tâches spécifiques, en exerçant un travail mécanique sur un outil, sur la charge à déplacer ou sur la matière à façonner.
Voir Machine virtuelle Java et Machine
Machine SECD
La machine SECD est une machine virtuelle (dite encore machine abstraite) qui a été conçue pour servir de cible à la compilation des premiers langages de programmation et a eu une grande influence sur les origines de l'informatique et des langages de programmation, y compris la machine virtuelle Java.
Voir Machine virtuelle Java et Machine SECD
Machine virtuelle
Palm. En informatique, une machine virtuelle (anglais virtual machine, abr. VM) est d'un appareil informatique créée par un logiciel d'émulation ou instanciée sur un hyperviseur.
Voir Machine virtuelle Java et Machine virtuelle
MacOS
macOS (auparavant Mac OS X –, puis OS X) est un système d’exploitation partiellement propriétaire développé et commercialisé par Apple depuis, dont les versions les plus récentes sont macOS Sonoma (version 14), macOS Ventura lancée le 24 octobre 2022 et macOS Monterey (12) lancée le 25 octobre 2021 pour le grand public.
Voir Machine virtuelle Java et MacOS
Microsoft
Microsoft Corporation (Prononciation en anglais américain retranscrite selon la norme API.) est une multinationale informatique et micro-informatique américaine, fondée en 1975 par Bill Gates et Paul Allen.
Voir Machine virtuelle Java et Microsoft
Microsoft Windows
(littéralement « Fenêtres » en anglais) est au départ une interface graphique unifiée produite par Microsoft, qui est devenue ensuite une gamme de systèmes d’exploitation à part entière, principalement destinés aux ordinateurs compatibles PC.
Voir Machine virtuelle Java et Microsoft Windows
OpenJ9
OpenJ9 ou Eclipse OpenJ9 (anciennement IBM J9) est une machine virtuelle Java.
Voir Machine virtuelle Java et OpenJ9
Oracle (entreprise)
() est une entreprise américaine créée en 1977 par Larry Ellison.
Voir Machine virtuelle Java et Oracle (entreprise)
Oracle WebLogic Server
Propriété de Oracle Corporation, Oracle WebLogic consiste en une famille de produits sur la plate-forme Java EE (auparavant J2EE) incluant.
Voir Machine virtuelle Java et Oracle WebLogic Server
Pile (informatique)
En informatique, une pile (en anglais stack) est une structure de données fondée sur le principe « dernier arrivé, premier sorti » (en anglais LIFO pour last in, first out), ce qui veut dire qu'en général, le dernier élément ajouté à la pile est le premier à en sortir.
Voir Machine virtuelle Java et Pile (informatique)
Plate-forme (informatique)
En informatique, une plateforme ou plate-forme est un environnement permettant la gestion ou l'utilisation de services (ou logiciels) applicatifs.
Voir Machine virtuelle Java et Plate-forme (informatique)
Plateforme Java
La plateforme Java (en anglais, plateforme Java 2 anciennement) est un standard ''de facto'' de plateforme logicielle, produit par Sun Microsystems, puis Oracle Corporation, permettant de développer et d'exécuter des programmes écrits en langage Java indépendants de tout processeur et de tout système d'exploitation, conformément à la technologie Java.
Voir Machine virtuelle Java et Plateforme Java
Profilage de code
En informatique, le profilage de code (ou en anglais) consiste à analyser l'exécution d'un logiciel afin de connaitre son comportement à l'exécution.
Voir Machine virtuelle Java et Profilage de code
Ramasse-miettes (informatique)
Illustration d'un ramasse-miette compactant. Un ramasse-miettes.
Voir Machine virtuelle Java et Ramasse-miettes (informatique)
SableVM
SableVM est un programme informatique consistant en une machine virtuelle libre pour Java développée par l'équipe SableVM.
Voir Machine virtuelle Java et SableVM
Sun Microsystems
était un constructeur d’ordinateurs et un éditeur de logiciels américain.
Voir Machine virtuelle Java et Sun Microsystems
Système d'exploitation
En informatique, un système d'exploitation (souvent appelé OS — de l'anglais — ou parfois SE — en français) est un ensemble de programmes qui dirige l'utilisation des ressources d'un ordinateur par des logiciels applicatifs.
Voir Machine virtuelle Java et Système d'exploitation
Système embarqué
Un système embarqué est un système électronique et informatique autonome, souvent temps réel, spécialisé dans une tâche précise.
Voir Machine virtuelle Java et Système embarqué
Système temps réel
En informatique, on parle d'un système temps réel lorsque ce système est capable de contrôler (ou piloter) un procédé physique à une vitesse adaptée à l'évolution du procédé contrôlé.
Voir Machine virtuelle Java et Système temps réel
Voir aussi
Java (langage)
- .properties
- Annotation (Java)
- Applet Java
- Chargeur de classe Java
- Classe interne
- Décoration de nom
- Expression Language
- FXML
- Final (Java)
- IBATIS
- Inversion de contrôle
- James Gosling
- Java (langage)
- Java Class Library
- Java Development Kit
- Machine virtuelle Java
- Oak (langage de programmation)
- OpenJDK
- Patrick Naughton
- Plain old Java object
Également connu sous le nom de JVM (informatique), Java Virtual Machine.

