Liste des machines virtuelles Java

Liste des machines virtuelles Java

Cet article fournit une liste non exhaustive de machines virtuelles java Java SE (JVMs). Elle n'inclut pas un grand nombre de machine virtuelle Java ME.

Un important travail de développement prend place sur Windows, Solaris et linux, principalement avec la JVM de sun.

La première référence à une JVM a été HotSpot, produit par Oracle Corporation.


Sommaire

JVMS propriétaires

  • Azul VM Une JVM segmenté basé sur une architecture de circuit optimisé pour faire fonctionner le langage java pure.
  • CEE-J est une implémentation de la machine virtuelle de Sun dont les domaines sont bien séparé, Skelmir n'est pas une licence de sun.
  • Excelsior JET (avec compilateur AOT)
  • Hewlett-Packard, Java for HP-UX, OpenVMS, Tru64 and Reliant (Tandem) UNIX platforms
  • J9 (IBM), pour AIX, Linux, MVS, OS/400, Pocket PC, z/OS
  • Imsys AB fournit son SNAP (Simple Network Application Platform) JVM fonctionnant sur leur processeur propriétaire IM1000 et IM3000 qui permet l'excution de microcode java byte code.
  • Apogee provides embedded Java using IBM J9 and Apache Harmony bibliothèque de classes pour X86, ARM, MIPS, PowerPC fonctionnant sous Linux, LynxOS, WinCE.
  • JBed, (Esmertec) is an embedded Java with multimedia capabilities
  • JamaicaVM, (aicas) is a hard real-time Java VM for embedded systems
  • JBlend, (Aplix) is a Java ME implementation
  • JRockit (originally from Appeal Virtual Machines) acquired by Oracle for Linux, Windows and Solaris
  • Mac OS Runtime for Java (MRJ)
  • MicroJvm (IS2T - Industrial Smart Software Technology) Wide range of virtual machines dedicated to embedded systems (including hard real-time constrained systems), ARM7, ARM9, AVR, AVR32, PPC, MIPS, ...
  • Microsoft Java Virtual Machine (discontinued in 2009)
  • OJVM (also known as "JServer") from Oracle Corporation
  • PERC (Aonix/Atego) is a real time Java for embedded
  • SAPJVM (SAP) is a licensed and modified SUN JVM ported to all supported platforms of SAP NetWeaver, started as Java 5, in the meantime Java 6 compatible (Windows i386, x64, IA-64; Linux x86, IA-64, PowerPC; AIX PowerPC; HP-UX SPARC IA-64; Solaris SPARC x86-64; i5/OS PowerPC)

JVMs dont la propriété est moins connue

  • Blackdown Java was a licensed port to Linux of the reference SunSoft implementation. It was discontinued in 2007, after OpenJDK became available.
  • C virtual machine (CVM, from Sun), supports C
  • Gemstone - modified for Java EE features (application DBMS)
  • Golden Code Development (EComStation and OS/2 port of Java RTE and SDK for Java SE v1.4.1_07)
  • Intent (Tao Group)
  • Novell, India.
  • NSIcom CrE-ME
  • HP ChaiVM and MicrochaiVM

JVMs gratuites et open source

  • Avian
  • AegisVM
  • Apache Harmonysupports several architectures and systems. Apache License 2.0.
  • Dalvik_virtual_machine used in Google Android
  • CACAOuses GNU Classpath, supports multiple architectures. GPL. 0.99.4 released March 16, 2009.
  • HotSpot, the primary reference Java VM implementation
  • IcedTeahas the only working free software Java Web browser plugin. GPL+linking exception.
  • IKVM.NETJava for Mono and the Microsoft .NET Framework. Uses OpenJDK. Zlib License.
  • Jamigafor the Amiga platform. Depends on GNU Classpath. GPL.
  • JamVMDeveloped to be an extremely small virtual machine compared to others. Designed to use GNU Classpath. Supports several architectures. GPL.
  • JaosJava on Active Object System. Uses GNU Classpath as a standard library. Unmaintained.
  • Jato VM
  • JCConverts class files from byte-code into C. Uses Soot and GNU Classpath. GNU Library or LGPL licenses.
  • Jelatine JVM
  • JESSICA (Java-Enabled Single-System-Image Computing Architecture)
  • Jikes RVM (Jikes Research Virtual Machine) — Research project. PPC and IA-32. Supports Apache Harmony and GNU Classpath libraries. Eclipse Public License.
  • JNodeoperating system. Version 0.2.8 released on January 29, 2009. LGPL.
  • JOPHardware implementation of the JVM. GPL 3.
  • JuiceJavaME experimental JVM developed to run on the NUXI operating system.
  • JupiterUses Boehm garbage collector and GNU Classpath. GPL. Unmaintained.
  • JX (operating system) — GPL. Version 0.1.1 released on October 10, 2007.
  • KaffeUses GNU Classpath. GPL. 1.1.9 released on February 26, 2008.
  • leJOSRobotics suite, a firmware replacement for Lego Mindstorms programmable bricks, provides a Java programming environment for the Lego Mindstorms RCX and NXT robots.
  • Maxinemeta-circular open source research VM from Oracle Labs
  • Mika VMintended for use in embedded devices. Cross-platform. BSD-style licence.
  • Mysaifu (Windows CE/Windows Mobile) — the only open source Java SE-compatible JVM still in development for PocketPC devices. GPL 2.
  • NanoVMdeveloped to run on the Atmel AVR ATmega8 used in the Asuro Robot, can be ported to other AVR-based systems.
  • SableVMFirst free software JVM to support Squawk virtual machineA Java ME VM for embedded systems and small devices. Cross-Platform. GPL.
  • SuperWabaJava-like virtual machine for portable devices. GPL. Discontinued, succeeded by TotalCross.
  • TakaTukafor wireless sensor network devices. GPL.
  • TinyVM
  • VMkit of Low Level Virtual Machine
  • VM02 a Java-compatible environment for the Apple II series of computers.
  • Wonka VMDeveloped to run on Acunia's ARM-based hardware. Some code drawn from GNU Classpath. BSD-style licence. No longer under active development, superseded by Mika VM.
  • Xam
  • miniMV (from UABC-Tij for embedded systems and Wireless Sensor network devices)

Voir aussi

Liens externes


Wikimedia Foundation. 2010.

Contenu soumis à la licence CC-BY-SA. Source : Article Liste des machines virtuelles Java de Wikipédia en français (auteurs)

Игры ⚽ Поможем решить контрольную работу

Regardez d'autres dictionnaires:

  • Machine virtuelle Java — La machine virtuelle Java (anglais Java virtual machine abr. JVM) est un appareil informatique fictif qui exécute des programmes compilés sous forme de bytecode Java. Architecture générale : illustration du slogan Compile once, run… …   Wikipédia en Français

  • Java (informatique) — Java (langage) Pour les articles homonymes, voir Java.  Ne doit pas être confondu avec JavaScript …   Wikipédia en Français

  • Java (langage de programmation) — Java (langage) Pour les articles homonymes, voir Java.  Ne doit pas être confondu avec JavaScript …   Wikipédia en Français

  • Java 5 — Java (langage) Pour les articles homonymes, voir Java.  Ne doit pas être confondu avec JavaScript …   Wikipédia en Français

  • Java (langage) — Pour les articles homonymes, voir Java.  Ne doit pas être confondu avec JavaScript. Java …   Wikipédia en Français

  • Langage Java — Java (langage) Pour les articles homonymes, voir Java.  Ne doit pas être confondu avec JavaScript …   Wikipédia en Français

  • Langage de programmation Java — Java (langage) Pour les articles homonymes, voir Java.  Ne doit pas être confondu avec JavaScript …   Wikipédia en Français

  • Oak (langage) — Java (langage) Pour les articles homonymes, voir Java.  Ne doit pas être confondu avec JavaScript …   Wikipédia en Français

  • HP-UX — 11i Famille Unix Type de noyau Noyau monolithique avec modules chargeables dynamiquement Plates formes IA 64 …   Wikipédia en Français

  • Cloud computing — Les principaux acteurs du cloud computing Le cloud computing[1], informatique en nuage ou infonuagique est un concept qui consiste à déporter sur des serveurs distants des traitements informatiques traditionnellement localisés sur des serveurs lo …   Wikipédia en Français

Share the article and excerpts

Direct link
https://fr-academic.com/dic.nsf/frwiki/2021581 Do a right-click on the link above
and select “Copy Link”