« Programmation Java/Machine virtuelle » : différence entre les versions

Contenu supprimé Contenu ajouté
Ftiercel (discussion | contributions)
m Replace dans le temps.
m orth. + syntaxe + nettoyage
Ligne 5 :
 
Sur les ordinateurs, la même machine virtuelle est capable de lancer :
* des applications indépendantes (''standalone'' en anglais), lancées et fonctionnant comme toute application installée sur la machine, ;
* des applets, à partir d'une page HTML (internet, réseau local ou en local sur la machine). Pour cela, il faut que le navigateur possède une extension permettant d'utiliser une machine virtuelle Java pour l'exécution de ces applets.
 
Ligne 50 :
== Les interfaces de programmation (API) Java : des fonctionnalités énormes ==
 
La machine virtuelle Java possède un ensemble de bibliothèques extrêmement complètes : des bibliothèques graphiques, des bibliothèques systèmes, etc...
 
Toutes ces bibliothèques sont totalement portables d'un environnement à un autre.
Ligne 71 :
 
Actuellement, il y a quelques processeurs Java disponibles :
* [[:w:en:picoJava|en:picoJava]], première tentative de construction d'un processeur par [[w:Sun Microsystems|Sun Microsystems]], ;
* [http://www.ajile.com/ aJ100] de aJile. Disponibles sur cartes [http://jstamp.systronix.com/ Systronix], ;
* [http://www.imsystech.com/ Cjip] (Imsys Technologies), ;
* [http://ipr.ira.uka.de/komodo/komodoEng.html Komodo] : micro-controlleur Java multi-thread pour la recherche sur la planification temps-réel, ;
* [http://www.inf.ufrgs.br/~lse/ FemtoJava] : projet de recherche, ;
* [[:w:en:ARM9E|ARM926EJ-S]] : processeur ARM pouvant exécuter du bytecode java,Java.
 
{{NavChapitre|prev=Introduction|next=Bases du langage}}