Machine virtuelle Java pour Palm TX



Documents pareils
Manuel d installation de l application Dimona New via SMS

LES ACCES DISTANTS ET SECURISES. Installation et utilisation du client. Cisco AnyConnect VPN Client. pour Windows

Déployer les Fonts, Icones, et Images avec Forms Services 11G

Accès au Serveur de PAIE «SPV» par INTERNET Paramétrage du poste de travail «Windows»

Universal Robots. Fiche Méthode : Installation du simulateur Polyscope

Connexion à SQL Server 2005 à partir du serveur d application SJSAS 9 Utilisation d une interface JDBC

Saisie sur un ordinateur OS/390 Ici sur jedi.informatik.uni-leipzig.de ou

Logiciel de connexion sécurisée. M2Me_Secure. NOTICE D'UTILISATION Document référence :

Guide d installation de MySQL

Direction des Systèmes d'information

MANUEL D INSTALLATION DES PRE REQUIS TECHNIQUES SALLE DES MARCHES V.7

Oracle Developer Suite 10g. Guide de l installation. Vista & Seven

Notice d Installation et d utilisation d une liaison Bluetooth avec un PDA ipaq.

Installation et prise en main

Environnements de développement (intégrés)

I / La démarche à suivre pour l installation de l application-crm

pas à pas prise en main du logiciel Le Cloud d Orange - Transfert de fichiers sur PC et MAC Le Cloud

Réglages du portail de P&WC

Eclipse atelier Java

Avertissement : Nos logiciels évoluent rendant parfois les nouvelles versions incompatibles avec les anciennes.

Installation d un ordinateur avec reprise des données

Enregistrement de votre Géorando Maxi Liberté

Système Principal (hôte) 2008 Enterprise x64

Travaux pratiques Configuration du protocole DHCP avec SDM et l interface de ligne de commande Cisco IOS

FORMATION PcVue. Mise en œuvre de WEBVUE. Journées de formation au logiciel de supervision PcVue 8.1. Lieu : Lycée Pablo Neruda Saint Martin d hères

Créer un fichier PDF/A DÉPÔT ÉLECTRONIQUE

Tutoriel déploiement Windows 7 via serveur Waik

Network Shutdown Module V3 Extension du Manuel Utilisateur pour architecture IBM BladeCenter

Livret 1 Poste de travail de l utilisateur :

TD/TP 1 Introduction au SDK d Android

Création d un service web avec NetBeans 5.5 et SJAS 9

Tous les logiciels cités dans ce document sont des marques déposées de leurs propriétaires respectifs

Service Informatique et Télématique (SITEL), Emile-Argand 11, 2009 Neuchâtel, Tél ,

Installation et compilation de gnurbs sous Windows

L accès à distance du serveur

Connexion à distance. Pour configurer les automates Beckhoff via un PC de programmation VERSION : 1.0 / PH

Manuel de l utilisateur

OESD Utilitaire de décryptage

Parrot 3200LS-Color 3400LS-GPS

Vous pouvez à présent à reconfigurer votre messagerie en cliquant ici.

Procédure de restauration F8. Série LoRdi 2012 à Dell V131 V3360 L3330

Guide d installation TV sur ordinateur Internet 3G+

Guide Utilisateur Transnet

CSI351 Systèmes d exploitation Instructions pour rouler Linux avec Virtual PC dans la salle de labo 2052

Tutorial Terminal Server sous

Guide de configuration. Logiciel de courriel

Network Shutdown Module V3 Extension du Manuel Utilisateur pour architecture Virtualisée VMWare ESX Server 3, 3.5

Board (Tablette) Manuel de l utilisateur. Windows 7 / XP / Vista

Procédure pas à pas de découverte de l offre. Service Cloud Cloudwatt

Installation d un manuel numérique 2.0

Sessions en ligne - QuestionPoint

Quick Start Installation de MDweb version 2.3

INSTALLATION MICRO-SESAME

ndv access point : Utilisation

VRM Monitor. Aide en ligne

Guide de l utilisateur

Stockage des machines virtuelles d un système ESXi jose.tavares@hesge.ch & gerald.litzistorf@hesge.ch

Guide d'installation Application PVe sur poste fixe

Exporter des écritures. Importer des écritures. Depuis EBP Comptabilité.

Guide de l utilisateur Mikogo Version Windows

Prise en main rapide

Documentation utilisateur "OK-MARCHE" Historique des modifications. 3.0 Mise à jour complète suite à version OK-MARCHE V2.2. de marchés publics

GUIDE D UTILISATION PARTICIPANT

AVEC LIVE TRADER, VISEZ PLUS HAUT POUR VOS INVESTISSEMENTS

TUTORIAL ULTRAVNC (EDITION 2)

Déploiement de SAS Foundation

Network Shutdown Module V3 Extension du Manuel Utilisateur pour architecture Virtualisée Virtual Server de Microsoft

Système Normalisé de Gestion des Bibliothèques -SYNGEB : version Réseau-

Les cahiers pratiques de Anonymat.org. SocksCap32. Edition du 20 Octobre 2000

Premiers contacts avec. Mac OS X Server. Informations sur l installation et la configuration de Mac OS X Server, version 10.2

Présentation de l outil AppliDis ESX Console Viewer

Manuel d utilisation de ndv 4

2 - VMWARE SERVER.doc

ASUS WebStorage Guide d utilisation

Installation et utilisation du client FirstClass 11

avast! EP: Installer avast! Small Office Administration

Installation du transfert de fichier sécurisé sur le serveur orphanet

TCHATONS PAR LIAISON SANS FIL BLUETOOTH

Clear2Pay Belgium SA Solution B-web V4 Procédure d installation. Solution B-web V4. Procédure d installation. Clear2Pay Belgium SA Page 1 de 18

Table des matières...2 Introduction...4 Terminologie...4

Mes documents Sauvegardés

Espace pro. Installation des composants avec Firefox. Pour. Windows XP Vista en 32 et 64 bits Windows 7 en 32 et 64 bits

1. DÉMARRER UNE SESSION SÉCURISÉE SUR LE MACINTOSH SESSIONS DES APPLICATIONS CLIENTES SUR LE MACINTOSH... 5

Serveur de partage de documents. Étude et proposition d'une solution afin de mettre en place un serveur de partage de documents.

Séquencer une application

Menu Fédérateur. Procédure de réinstallation du logiciel EIC Menu Fédérateur d un ancien poste vers un nouveau poste

Machine virtuelle W4M- Galaxy : Guide d'installation

KAJOUT WASSIM INTERNET INFORMATION SERVICES (IIS) 01/03/2013. Compte-rendu sur ISS KAJOUT Wassim

Syfadis. > Configuration du poste client. Nous vous aidons à réussir. REFERENCE : Syfadis LMS - 20/06/2007. AUTEUR : Equipe technique Syfadis

Manuel BlueFolder ADMINISTRATION

Suite logicielle ZOOM version 7.1 Guide d installation 94ZM-ZMJ1F-712

Manuel utilisateur (Manuel_utilisateur_version pdf) Manuel Reprise des données (Manuel_Reprise_donnees_version

SOMMAIRE. Présentation assistée sur ordinateur. Collège F.Rabelais 1/10

Itium XP. Guide Utilisateur

Installation d'une machine virtuelle avec Virtualbox

Comment installer la configuration des salles sur son ordinateur personnel?

IFT287 Exploitation de base de données relationnelles et orientées objet. Laboratoire Mon premier programme Java en Eclipse

Récupérer les documents stockés sur l ENTG

Transcription:

Machine virtuelle Java pour Palm TX Sommaire 1. Présentation de la machine virtuelle d IBM...1 2. Installation sur le Palm TX...2 2.1. Téléchargement...2 2.2. Installation...2 2.3. Application de test...2 3. Installation sur le simulateur Palm TX...3 3.1. Téléchargement...3 3.2. Installation...3 3.3. Application de test...3 4. Configuration de la machine virtuelle IBM J9 VM...4 5. Convertir les fichiers Jar/Jad en fichier Prc...6 6. Documents de référence...7 1. Présentation de la machine virtuelle d IBM La machine virtuelle Java (Java 2 Micro Edition) doit être installée pour exécuter des programmes écrits en Java. Nous utilisons la JVM fournie par IBM et conseillée par Palm : WebSphere Everyplace Micro Environment (WEME) v. 5.7.1. (appelée aussi IBM J9 VM) WEME est constituée de 3 composants : la machine virtuelle (JVM) est la première couche de WEME la configuration CLDC 1.1 fournit les API de base pour les utilitaires Java, les entrées / sorties et les fonctions réseau le profil MIDP 2.0 ajoute les composants d interface graphique, les composants pour la sauvegarde de données et les supports pour les protocoles TCP, UDP, HTTP et HTTPS Ces composants sont distribués sous le format.prc (exécutables sous palm) Cette solution correspond aux préconisations de SUN pour J2ME. BTS iris - Lycée Eiffel - Armentières Page 1 sur 7 03/10/2006

2. Installation sur le Palm TX 2.1. Téléchargement Adresse de téléchargement de WEME571.zip : http://www.palm.com/us/support/jvm/download.html 2.2. Installation Décompressez le fichier WEME571.zip Lancez Démarrer > Programmes > Palm > Installation rapide Palm Ajoutez les fichiers suivants dans la partie «Ordinateur de poche» : \WEME571JVM\JVM\ARM4T\J9JavaVMMidp20.prc (la machine virtuelle) \WEME571JVM\JVM\ARM4T\J9JavaVMMidp20_fr.prc (version française de la JVM) \WEME571JVM\JVM\ARM4T\JavaVMCheck_frFR.prc (messages d erreurs) Effectuez l'opération HotSync. Ensuite, vous pouvez installer de la même façon les packages optionnels JSR 75 et JSR 172 Ajoutez les fichiers suivants dans la partie «Ordinateur de poche» de l installation rapide Palm : \WEME571JVM\JSR75\fileconnect.prc \WEME571JVM\JSR75\pimop.prc \WEME571JVM\JSR75\PIMPrefs.prc \WEME571JVM\JSR75\PIMPrefs_fr.prc \WEME571JVM\JS172\WebServices.prc \WEME571JVM\JS172\WS-Security.prc Effectuez l'opération HotSync. 2.3. Application de test Téléchargez le programme HelloWorld.prc disponible dans la partie «J2ME» de ce site ou directement à cette adresse : http://www4.ac-lille.fr/~irisarmentieres/media/terminauxmobiles/helloworld.prc Installez le MIDlet sur le Palm TX comme pour les fichiers précédents Lancez le MIDlet HelloWord. Si la machine virtuelle ne génère pas d erreur c est qu elle est bien installée. BTS iris - Lycée Eiffel - Armentières Page 2 sur 7 03/10/2006

3. Installation sur le simulateur Palm TX La JVM installée sur le simulateur du constructeur permettra, sur le PC de développement, de valider la solution déjà testée sur le simulateur générique de SUN Wireless Toolkit. 3.1. Téléchargement Adresse de téléchargement de la JVM pour le simulateur Palm TX (inscription préalable sur le site) https://www.developerpavilion.com/palmos/page.asp?page_id=365&tool_id=104 Téléchargez «Java Technology for Palm OS Garnet Toolkit (WEME Release 5.7.1)» et décompressez le fichier «Java_Tech_for_Garnet_WEME57.zip» 3.2. Installation Important : La machine virtuelle Java doit être installée sur la version RELEASE du simulateur Palm TX (simulateur non lancé) Décompressez le fichier «Java_Tech_for_Garnet_WEME57.zip» Copiez le fichier «\JVM\simulator\J9JavaVMMidp20.dll» dans le dossier contenant PalmSim.exe Créez un dossier «AutoLoad» dans le dossier contenant PalmSim.exe (respecter la casse) Copiez les fichiers PRC suivants dans le dossier AutoLoad \JVM\simulator\ams.prc \JVM\simulator\J9JavaVMMidp20.prc \JVM\simulator\J9JavaVMMidp20_fr.prc \JVM\simulator\j9keystore.prc \JVM\simulator\J9Launcher.prc \JVM\simulator\j9pref.prc \JVM\simulator\j9secpol.prc \JVM\simulator\PalmMidp20_22.prc \JVM\simulator\pref.prc Copiez au même endroit les packages optionnels JSR 75 et JSR 172 \JSR75\fileconnect.prc \JSR75\pimop.prc \JSR75\PIMPrefs.prc \JSR75\PIMPrefs_fr.prc \JS172\WebServices.prc \JS172\WS-Security.prc Lancez le simulateur avec PalmSim.exe Vérifiez la configuration du simulateur : Settings > Memory > Dynamic Heap Size >= 2048 KB 3.3. Application de test Téléchargez le programme HelloWorld.prc disponible dans la partie «J2ME» de ce site ou directement à cette adresse : http://www4.ac-lille.fr/~irisarmentieres/media/terminauxmobiles/helloworld.prc Installez le MIDlet sur le Palm TX comme pour les fichiers précédents Lancez le MIDlet HelloWord. Si la machine virtuelle ne génère pas d erreur c est qu elle est bien installée. Problèmes éventuels : Java ne démarre pas et une fenêtre d erreur apparaît : "This application has failed to start because MSVCR70.dll was not found. Re-installing the application may fix this problem." Trouvez une copie de Microsoft Visual C Runtime et copiez-la dans le dossier du simulateur. Si vous ne la trouvez pas, essayez de copier MSVCR71.dll et renommez la. BTS iris - Lycée Eiffel - Armentières Page 3 sur 7 03/10/2006

Une fenêtre d erreur apparaît : "Unable to create offscreen window." Vérifiez la configuration du simulateur : Settings > Memory > Dynamic Heap Size >= 2048 KB Un message d erreur apparaît qui mentionne que la fenêtre est plus large que l écran. L écran reste blanc. La machine virtuelle Java doit être installée sur la version RELEASE du simulateur Palm TX Le simulateur a déjà fonctionné mais il ne démarre plus Supprimez le fichier C:\PALM\ SimSlotDriverVolume et redémarrez le simulateur. 4. Configuration de la machine virtuelle IBM J9 VM La configuration de IBM J9 VM est identique sur le périphérique Palm TX et sur son simulateur. Les paramètres de la machine virtuelle peuvent être modifiés à partir du gestionnaire d applications : Applications > Catégorie «Système» > Icône «Préf.» Configuration de la machines virtuelle et de l exécution des MIDlets Options de débogage des applications Java. La configuration de la machine virtuelle (IBM Java VM) permet de : Fixer des préférences globales ou particulières pour une application donnée. Par défaut, chaque MIDlet utilise les paramètres globaux. Utiliser le double tampon : Le dessin d un canevas avec double tampon est plus progressif, mais se fait au détriment de la vitesse d affichage. Utiliser des coordonnées haute résolution : Avec les coordonnées haute résolution, le MIDlet dessine dans les coordonnées réelles de l écran (320 x 480) au lieu d émuler les coordonnées d écran standard.160 x 160. Définir le proxy http à utiliser, s il existe, pour les applications réseau. Définir le maximum de mémoire : maximum de mémoire que la machine virtuelle peut allouer (1 à 32 Mb) Définir la taille maximale de la pile de fil Java : (2 à 32 Kb) BTS iris - Lycée Eiffel - Armentières Page 4 sur 7 03/10/2006

Les options de débogage (J9 Java Options) sont prévues pour être uniquement utilisées par les développeurs. Elles permettent de : Sélectionner une application particulière (Java App) Choisir les options de la machine virtuelle (VM Options) Passer des paramètres à l application (App Options) Le bouton «Default» permet de restaurer les préférences par défaut de l application. Le bouton «Revert» permet de recharger les préférences enregistrées précédemment. Le bouton «Launch» permet de lancer l application avec les options de débogage saisies. L installation de la machine virtuelle a également installé un utilitaire appelé JAM (Java Application Manager) : Applications > Catégorie «Non classé» > icône «IBM Java VM» Cette application est en fait un logiciel AMS (Application Management Software), normalisé dans MIDP 2.0, qui permet de gérer les téléchargements et le cycle de vie des MIDlets venant du réseau sans fil. BTS iris - Lycée Eiffel - Armentières Page 5 sur 7 03/10/2006

5. Convertir les fichiers Jar/Jad en fichier Prc L utilitaire jartoprc_w.exe pour créer un fichier PRC à partir des fichiers JAD/JAR est inclus dans Java_Tech_for_Garnet_WEME57.zip (contenant la JVM pour le simulateur). Ce programme se trouve dans le répertoire \Tools\bin de l archive. Lancez : \Tools\bin\ jartoprc_w.exe 1 2 1. Sélectionnez le fichiez JAD créé avec le fichier JAR. 2. Si besoin, remplissez les champs optionnels. Ils peuvent être omis si les informations sont spécifiées dans le fichier JAD. 3. Cliquez sur «Generate PRC» : le fichier PRC est créé dans le même dossier que le fichier JAD. BTS iris - Lycée Eiffel - Armentières Page 6 sur 7 03/10/2006

Champs optionnels : Application Name : Le nom qui apparaît sous l icône dans le gestionnaire d application du Palm. Version Number : Ce nombre apparaît dans l environnement Palm dans le menu App > Info > Version Large Icon File : Le chemin vers l image utilisée comme icône pour l application dans le gestionnaire d application du Palm. Correspond à l attribut «MIDlet-Icon» du fichier JAD. L icône par défaut est utilisée si rien n est spécifié. Small Icon File : Le chemin vers l image utilisée comme icône pour l application dans le gestionnaire d application du Palm quand on le visualise sous forme de liste. Correspond à l attribut «Palm-MIDlet-List- Icon» du fichier JAD. L icône par défaut est utilisée si rien n est spécifié. Splash Screen : Le chemin vers la ressource binaire qui doit être utilisée comme «splash screen». Dans ce cas, l option «Creator ID» doit être égale à 2002. Creator ID : Un identifiant à 4 chiffres que le système d exploitation Palm utilise pour associer l application et ses fichiers de données. Cette valeur est automatiquement générée si elle n est pas spécifiée. 6. Documents de référence Technologies Java pour Palm http://www.palmos.com/dev/tech/java/developers.html Débogage d applications Java en utilisant une connexion réseau (avec WEME Toolkit) http://www.palmos.com/dev/tech/java/page11_1.pdf Guide d utilisation de WEME 5.7 http://www.palmos.com/dev/tech/java/weme_5.7_user_guide.pdf Support J2ME pour les périphériques Palm http://www.palmos.com/dev/tech/java/midp_2_porting_guide.pdf BTS iris - Lycée Eiffel - Armentières Page 7 sur 7 03/10/2006