Passer au contenu

HP crée une machine virtuelle pour assistants numériques

Microchai est un environnement d’exécution Java pour terminaux à faibles ressources. HP le décline en trois versions et y ajoute Chaifreezedry, afin de limiter la mémoire utilisée lors de l’exécution.

Les offres d’environnement Java de très faible poids se multiplient. C’est au tour de HP de se lancer dans la course avec Microchai, destiné à exécuter des applications Java sur des terminaux ne possédant que des ressources limitées, comme les téléphones mobiles, les pagers, les assistants numériques et les terminaux de points de vente.Ainsi, Microchai version Core-Lite offre une machine virtuelle réduite à 25 Ko, associée à quelques librairies de classes Java qui portent le poids de l’environnement d’exécution complet à 35 Ko au minimum. Microchai existe aussi en implémentation Core, qui inclut dans 49 Ko la gestion des entiers sur 64 bits et le multiprocessus. Enfin, il existe une version Connected Limited Device Configuration (ou CLDC, une spécification issue de la communauté Java), qui pèse 128 Ko et qui intègre une interface de programmation d’applications standardisée CLDC.Microchai est compatible Linux, Palm OS et Pocket PC, et l’est également totalement avec les spécifications de Sun. Aujourd’hui annoncé en version développeur, Microchai en version finale arrivera au deuxième trimestre 2001.HP intègre à Microchai sa technologie Chaifreezedry, un chargeur de classes optimisé qui gère les classes Java sous une forme compressée, afin de diminuer la quantité de mémoire nécessaire à l’exécution des applications. Selon HP, Chaifreezedry permettrait de réduire de 50 % la mémoire nécessaire par rapport à un environnement d’exécution courant.Microchai est en cours d’implémentation sur la plate-forme BREW
(Binary Runtime Environement for Wireless), de Qualcomm, un fabricant de puces réseaux. BREW vise à produire des terminaux sans fil équipés des puces CDMA Qualcomm ; ces dernières sont capables de télécharger des applications et de les exécuter indépendamment de la puce système principale.Sun dispose aussi, avec sa KVM
(Kilo Virtual Machine), dune machine virtuelle Java pour terminaux à faibles ressources.

🔴 Pour ne manquer aucune actualité de 01net, suivez-nous sur Google Actualités et WhatsApp.


Renaud Bonnet