Passer au contenu

SavaJe XE : un nouvel OS Java pour les PDA

La société SavaJe Technologies édite un nouveau système d’exploitation pour PDA. Il est compatible avec J2SE.

S’il existe une version de Java plus particulièrement destinée aux téléphones mobiles (J2ME, Java 2 Micro Edition), la société SavaJe Technologies a préféré développer un véritable système d’exploitation compatible avec J2SE (Java 2 Standard Edition) pour les terminaux mobiles. SavaJe XE n’est donc pas une surcouche logicielle, mais bien un OS 32 bits multitâche à part entière, intégrant les bibliothèques de classes et les API J2SE. Il est destiné à faire fonctionner sur les PDA les programmes écrits en Java avec le JDK 1. 3, en mode local ou en ligne (applets).Le double avantage de ce système consiste à permettre à la fois l’exploitation d’applications plus puissantes que celles destinées à J2ME, notamment au niveau des graphismes (à travers les API Swing, Java 2D et AWT), et leur exécution plus rapide. “SavaJe XE est un système d’exploitation conçu à la base pour Java. Nous avons dès lors optimisé les bibliothèques Java, la machine virtuelle et l’environnement d’exécution. Il en découle une substantielle amélioration des performances “, explique George Grey, PDG de la société. SavaJe XE requiert 12 Mo de ROM et 32 Mo de RAM, et un processeur Strong- ARM à 190 MHz au minimum, en attendant les futurs processeurs s’appuyant sur l’architecture Xscale d’Intel. Il fonctionne pour l’instant sur les Compaq iPAQ et Psion netBook, mais peut être facilement porté sur un HP Jornada, par exemple. SavaJe fournira d’ailleurs à la fin de l’année une plate-forme permettant d’adapter SavaJe XE à d’autres PDA fonctionnant avec des processeurs StrongARM.

Une compatibilité logicielle encore inachevée

Les applications compatibles avec J2SE fonctionneront avec SavaJe, à condition toutefois de respecter les contraintes inhérentes aux PDA en termes d’affichage, de puissance et de mémoire requises. Un kit de développement pour SavaJe XE sera disponible en septembre. “Le système d’exploitation utilisant des API Java standard, les développeurs peuvent travailler avec n’importe quel environnement de développpement Java, précise George Grey. Des codecs de bas niveau, écrits en C ou en assembleur, peuvent en outre être intégrés dans l’OS.”Le noyau de SavaJe XE occupe 4 Mo en RAM. L’OS comporte une interface graphique d’origine, mais les développeurs peuvent bien sûr concevoir les leurs. La version bêta de SavaJe XE est compatible avec les réseaux Ethernet 10/100 et sans fil IEEE 802. 11b et dispose d’une fonction de gestion de l’énergie. Le protocole TCP/IP est, bien entendu, pris en compte. La version finale, disponible en septembre pour 100 dollars, acceptera les liaisons sans fil (Bluetooth et IrDA) et l’accès Internet de type dial-up par modem, avec ou sans fil. SavaJe XE gère le port série, mais pas encore l’USB. Au niveau des applications, SavaJe fournit des versions d’essai de logiciels d’éditeurs partenaires (navigateur et lecteur d’e-mail d’Espial, lecteur MP3). La suite bureautique Thinkfree et la base de données Pointbase, non fournies, sont également compatibles. Précisons toutefois qu’il est pour l’instant impossible d’imprimer depuis un PDA fonctionnant avec SavaJe XE. L’OS en version bêta est téléchargeable sur le site de l’éditeur.

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


Pierre Berlemont