Aonix présente sa machine virtuelle Java: temps réel, multicoeur
La société Aonix distribue des machines virtuelles Java généralement considérées comme de haute qualité (PERC Raven, PERC Pico et PERC Ultra). Elles sont destinées aux applications du monde militaire et des télécommunications. Elles intègrent des capacités temps réel, nécessaires à ces secteurs - sans oublier l'univers de l'électronique embarquée.
La JVM (Java Virtual Machine) Perc Ultra, offre également des technologies avancées de compilation du code : AOT (ahead of time) ou JIT (just in time).
La compagnie présente maintenant la version multicoeur de sa JVM, PERC Ultra SMP. Elle sera compatible aussi bien avec les processeurs multicoeurs que les systèmes comprenant plusieurs processeurs ('multiprocessing' symétrique).
Une partie de cette solution se charge de répartir les threads entre les différents coeurs d'exécution. Le multitâche est de type préemptif, avec un solide système de récupération de la mémoire (garbage collector). Ce produit sera disponible au quatrième trimestre 2008, tout d'abord pour les distributions Linux temps réel, puis pour les OS temps réel propriétaires.
De nombreux systèmes d'exploitation sont supportés (ETS, Linux, LynxOS, Nucleus, OSE, PikeOS, QNX, VxWorks, Windows CE, etc.) ainsi que de multiples architectures (ARM, Coldfire, Mips, PowerPC, x86, etc.). Les systèmes de développement pourront fonctionner sous Windows, Linux ou Solaris.
Sur le même thème
Voir tous les articles Open source