Ajout Support Plateforme J2ME™ à l'EDI NetBeans™
La mise à Jour de l'EDI NetBeans™ avec les Modules de Mobilités
pour NetBeans intègre le support pour le développement et le test
d'applications pour les appareils mobiles qui utilisent
la plateforme Java™ 2, Micro Edition (J2ME™).
Modules Inclus
Installation des Modules de Mobilité
Installation de l'Obfuscateur ProGuard
Configuration de l'Emulateur Palm OS
Modules Inclus
Les modules inclus sont :
-
kjava.nbm - J2ME Wireless Module. Supporte le développement
de MIDP/CLDC, fournissant de nombreux templates, intégration
compilation exécution et débogage sous des émulateurs.
kjava-emulator - J2ME Wireless Toolkit 1.0.4_01 Module.
Fournit l'émulation pour la plateforme MIDP-1.0/CLDC 1.0 et de nombreuses
fonctionnalités de monitoring. Les modules J2ME Wireless Toolkit sont
fournit pour les plateformes Solaris, Linux, et Windows, et sont nommés
kjava-emulator_sol.nbm,
kjava-emulator_linux.nbm, et
kjava-emulator_win.nbm.
wtk21.nbm - J2ME Wireless Toolkit 2.1 Module. Fournit une
émulation pour la plateforme MIDP 2.0/CLDC 1.1, comprenant les standards de
sécurité, et le support pour des applications qui utilisent le Wireless API
(WAPI) et Multimédia API (MMAPI).
Les modules J2ME Wireless Toolkit sont fournit pour les plateformes
Solaris, Linux, et Windows, et sont nommés
wtk21_solaris.nbm,
wtk21_linux.nbm, et
wtk21_windows.nbm.
kjava-obfuscator-retroguard.nbm - RetroGuard Integration
Module. Fournit le support d'intégration pour l'obfuscateur RetroGuard obfuscator.
L'obfuscateur The RetroGuard est inclut dans le module.
kjava-obfuscator-proguard.nbm -
Module d'Intégration ProGuard. Fournit le support d'intégration pour
l'obfuscateur ProGuard. Après que vous ayez ajouté ce module, vous devez également
télécharger et ajouter l'obfuscateur ProGuard comme décrit ci-dessous.
kjava-examples.nbm -
Modules d'Exemples. Fournit des applications d'exemple MIDP qui démontrent
les fonctionnalités et API supportées
Installation des Modules de Mobilité
Pour installer les Modules de Mobilités:
- Sélectionnez Outils > Centre de Mise à Jour.
Cela ouvre l'assistant de Centre de Mise à Jour.
- Sur la première page de l'assistant, sélectionnez le bouton radio
Install Manually Downloaded Modules (.nbm files).
Suivez les instructions de l'assistant pour télécharger et installer
les modules suivants depuis le Centre de Mise à Jour:
- Requis:
- module J2ME Wireless
- module J2ME Wireless Toolkit 2.1 pour votre plateforme .
- Optionnel:
- module J2ME Wireless Toolkit 1.0.4_01 pour votre plateforme.
- module d'Intégration RetroGuard
- module d'Intégration ProGuard
- module d'Exemples
Si certaines de ces modules ne sont pas visible dans le Centre de Mise à
Jour, cela signifie qu'ils sont déjà installés.
Notez que les modules d'intégration de RetroGuard et ProGuard sont optionnels.
Si vous choisissez de les installer, le choix de menu, "Obfuscators",
sera disponible dans le menu Tools après que les modules aient été installés.
Notez également que l'obfuscateur RetroGuard est inclut avec les modules de
mobilités. Pour utilisez l'obfuscateur ProGuard, vous devez
tout d'abord le télécharger et l'installer, comme décrit ci-dessous.
Installation de l'Obfuscateur ProGuard
Pour installer l'obfuscateur ProGuard:
- Téléchargez l'obfuscateur ProGuard (
proguard2.0.1.tar.gz ou proguard2.0.1.zip)
depuis http://proguard.sourceforge.net/.
- Untar ou unzip le fichier dans un répertoire de votre système.
- Ajoutez l'obfuscateur ProGuard en utilisant l'Obfuscator Registry:
- Choisissez Tools > Obfuscators.
La boîte de dialogue Obfuscator Registry s'ouvre.
- Dans le panneau de droite, sélectionnez le noeud pour l'obfuscateur
que vous désirez installer.
La feuille de propriété pour l'obfuscateur est
affichée dans le panneau de gauche.
- Cliquez sur le bouton d'ellipse (...) pour la propriété
Obfuscator Executable. Une fenêtre pour Ouvrir le Fichier s'ouvre.
- Utilisez la fenêtre File Chooser pour naviguer jusqu'au fichier JAR
de l'obfuscateur (par exemple,
proguard.jar) and cliquez sur OK.
Le chemin jusqu'au fichier JAR est montré dans la feuille de propriété.
- Vous pouvez maintenant intégré l'obfuscation dans votre processus
de compilation, comme décrit dans l'aide en ligne des modules de Mobilité.
Configuration de l'Emulateur PalmOS
Si vous désirez exécuter l'Emulateur Palm OS qui est inclut avec le
J2ME Wireless Toolkit 1.0.4, vous devez installer l'émulateur avant d'installer
l'EDI NetBeans. Vous pouvez télécharger l'émulateur depuis la page
http://www.palmos.com/dev/tech/tools/emulator/.
Vous devez tout d'abord configurer l'émulateur comme suit:
- Rediriger les appels NetLib sur le TCP/IP du host.
Pour que certaines fonctions comme le débogage et la connectivité Internet
fonctionnent, vous devez définir les appels d'API NetLib pour être
redirigé depuit l'Emulateur Palm OS pour utiliser le TCP/IP
de votre ordinateur.
- Exécuter l'Emulateur Palm OS et cliquez-droit sur l'émulateur.
Un menu apparaît.
- Sélectionnez Settings > Properties…
La boîte de dialogue des Propriétés apparait.
- Cocher la case Redirect NetLib calls to host TCP/IP, et cliquez sur OK.
La boîte de dialogue des propriétés disparait.
- Cliquez-droit sur l'émulateur et sélectionnez Save.
Vos modifications sont enregistrées.
- Désactiver le débogage.
L'Emulateur Palm OS permet à de nombreux éléments d'être débogué durant l'
exécution de l'application. Cependant, pour que l'Emulateur
Palm OS focntionne avec l'EDI NetBeans, le débogage doit être
désactivé.
- Exécutez l'Emulateur Palm OS, et cliquez-droit sur l'émulateur.
Un menu apparaît.
- Sélectionnez Settings Æ Debugging…
La boîte de dialogue de Débogage apparaît.
- Décochez toutes les cases et cliquez sur OK.
La boîte de dialogue de Débogage disparait.
- Cliquez-droit sur l'émulateur et sélectionnez Enregistrer.
Vos modifications sont enregistrées.
- Définir l'endroit de l'Emulateur Palm OS dans l'EDI.
La première fois que vous exécutez une application en utilisant
l'Emulateur Palm OS via l'EDI, une boite de dialogue apparaît, vous demandant
l'endroit où se site l'émulateur Palm OS. Après que vous ayez définit cet endroit,
la boite de dialogue n'apparaitra plus lorsque vous exécuterez les applications
MIDP en utilisant l'émulateur.
Legal Notices
Copyright © 2004 Sun Microsystems, Inc., 4150 Network
Circle, Santa Clara, California 95054, U.S.A. All rights reserved.
Sun Microsystems, Inc. has intellectual property rights
relating to technology embodied in the product that is described in this
document. In particular, and without limitation, these intellectual property
rights may include one or more of the U.S. patents listed at http://www.sun.com/patents and
one or more additional patents or pending patent applications in the U.S.
and in other countries.
This document and the product to which it pertains are distributed
under licenses restricting their use, copying, distribution, and decompilation.
No part of the product or of this document may be reproduced in any form
by any means without prior written authorization of Sun and its licensors,
if any.
Third-party software, including font technology, is copyrighted
and licensed from Sun suppliers.
Sun, Sun Microsystems, the Sun logo, Forte, Java, NetBeans,
iPlanet, docs.sun.com, the Sun ONE logo, and Solaris are trademarks or
registered trademarks of Sun Microsystems, Inc. in the U.S. and other countries.
Federal Acquisitions: Commercial Software - Government Users
Subject to Standard License Terms and Conditions.
DOCUMENTATION IS PROVIDED "AS IS" AND ALL EXPRESS
OR IMPLIED CONDITIONS, REPRESENTATIONS AND WARRANTIES, INCLUDING ANY IMPLIED
WARRANTY OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE OR NON-INFRINGEMENT,
ARE DISCLAIMED, EXCEPT TO THE EXTENT THAT SUCH DISCLAIMERS ARE HELD TO
BE LEGALLY INVALID.
Copyright © 2004 Sun Microsystems, Inc., 4150 Network
Circle, Santa Clara, California 95054, Etats-Unis. Tous droits réservés.
Sun Microsystems, Inc. a les droits de propriété intellectuels
relatantsà la technologie incorporée dans le produit qui
est décrit dans ce document. En particulier, et sans la limitation,
ces droits de propriété intellectuels peuvent inclure un
ou plus des brevets américains énumérésà http://www.sun.com/patents et
un ou les brevets plus supplémentaires ou les applications de brevet
en attente dans les Etats - Unis et dans les autres pays.
Ce produit est un document protege par un copyright et distribue
avec des licenses qui est en restreignent l'utilisation, la copie, la distribution
et la décompilation. Aucune partie de ce produit ou document ne
peut être reproduite sous aucune forme, parquelque moyen que ce soit,
sans l'autorisation préalable et écrite de Sun et de ses
bailleurs de licence, s'il y en a.
Le logiciel détenu par des tiers, et qui comprend
la technologie relative aux polices de caractères, est protégé par
un copyright et licencié par des fournisseurs de Sun.
Sun, Sun Microsystems, le logo Sun, Forte, Java, NetBeans,
iPlanet, docs.sun.com, the Sun ONE logo, et Solaris sont des marques de
fabrique ou des marques déposées de Sun Microsystems, Inc.
aux Etats-Unis et dans d'autres pays.
LA DOCUMENTATION EST FOURNIE "EN L'ÉTAT" ET
TOUTES AUTRES CONDITIONS, DECLARATIONS ET GARANTIES EXPRESSES OU TACITES
SONT FORMELLEMENT EXCLUES, DANS LA MESURE AUTORISEE PAR LA LOI APPLICABLE,
Y COMPRIS NOTAMMENT TOUTE GARANTIE IMPLICITE RELATIVE A LA QUALITE MARCHANDE,
A L'APTITUDE A UNE UTILISATION PARTICULIERE OU A L'ABSENCE DE CONTREFAÇON.