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 Savage XE, un véritable système d’exploitation compatible avec J2SE (Java 2 Standard Edition) pour les terminaux mobiles.Savage XE n’est donc pas une surcouche logicielle, mais un OS 32 bits multitâche intégrant les bibliothèques de classes et les API J2SE. Il est destiné à faire fonctionner sur les assistants numériques les programmes écrits en Java (JDK 1.3), en mode local ou en ligne (applets).Avantages : la possibilité d’exploiter des applications plus puissantes que celles destinées à J2ME, notamment au niveau des graphismes (à travers les API Swing, Java 2D et AWT), et une exécution plus rapide des applications.” 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é.Savage XE requiert 12 Mo de mémoire morte et 32 Mo de mémoire vive, ainsi qu’un processeur StrongARM cadencé à 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. Les applications compatibles avec J2SE fonctionneront avec SavaJe, à condition toutefois qu’elles respectent les contraintes inhérentes aux PDA, en termes d’affichage, de puissance et de mémoire requise. Un kit de développement pour SavaJe XE sera disponible en septembre.
Le système d’exploitation gère le protocole IP
” L’OS exploitant 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 l’OS occupe 4 Mo en RAM. SavaJe XE comporte une interface graphique en natif, mais les développeurs peuvent bien sûr créer leurs propres GUI. 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érera le port série. 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, fonctionnent avec SavaJe XE. 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.Un système d’exploitation pur Java pour les PDA ? Pourquoi pas, à condition toutefois que les applications suivent et qu’elles se montrent suffisamment rapides. Ce n’est pas un hasard si SavaJe XE requiert des PDA fortement équipés.Malgré ces restrictions, loffre de SavaJe devrait intéresser les OEM et les grosses entreprises désirant développer des applications relativement puissantes pour leur flotte de PDA, et ce sans payer de licences à Palm.
🔴 Pour ne manquer aucune actualité de 01net, suivez-nous sur Google Actualités et WhatsApp.