|
|
||
|
|
| Vous êtes ici: ac6 > ac6-tools > Java > Runtime |
|
|
Environnement d'exécution JavaTMChaque environnement d'exécution Java de la gamme Aphelion ("Java Runtime Environment" ou JRE) est un ensemble logiciel intermédiare (middleware) qui facilite le déploiement fiable de la version exécutable d'une application Java développée à l'aide de l'environnement de développement Aphelion correspondant (Java Runtime Environment ou JDE) pour la cible processeur/OS choisie. Chaque JRE peut également être utilisée pour déployer une application Java développéee avec un autre environnement de développement Java (par exemple l'IDE Eclipse) pour autant que cette application n'utilise que les API des packages dont un portage est inclus dans le JRE.Les JREs Aphelion sont composés des portage par Acsys ou Apogee de technologies Java provenant d'IBM, d'Apogee ou de ses partenaire, ou de fournisseurs de logiciel Java open-source (Apache.org par exemple). Ahelion JREs are comprised of Apogee-created RTOS/processor ports of Java technologies from IBM, Apogee's partners, and various providers of open-source Java software (Apache.org, for example). Les technologies sous license IBM incluent WEME (WebSphere Everyplace Micro Environment) et WECE (WebSphere Everyplace Custom Environment). Chaque environnement d'exécution Java (JRE) peut être fourni dans une des configurations suivantes :
A l'exception de la configuration Mobile Device JRE (MJRE) chacune des JREs peut être fournie dans une version conforme à la spécification Real Time Specification for Java (RTSJ) et à sa plus récente version RTSJ specification release 1.0.1b. Dans un tel cas, le compilateur Juste-à-temps (Just-In-Time ou JIT) de la machine virtuelle J9 d'IBM est remplacé par un compilateur AOT (Ahead-of-Time: compilation préalable) otimisé et compatible RTSJ; en effet un compilateur JIT ne peut être utilisé dans une machine virtuelle compatible RTSJ car il est fondamentalement non déterministe. En général nous fournissons chaque JRE (MJRE, FJRE, EJRE ou CJRE) avec l'environnement de développement correspondant (Aphelion JDE), visant le même couple processeur/OS et tournant sur un hôte RedHat-Linux/x86 ou Windows/x86. Cependant nous pouvons également fournir chaque JRE dans un format indépendant qui peut être installé sur l'hôte de développement et installé sur l'équipement cible en suivant les indications fournies à l'aide de commandes simples de style UNIX. Les différentes configurations de JREs disponibles sont détaillées dans les pages suivantes: |