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:

  1. Sélectionnez Outils > Centre de Mise à Jour.
    Cela ouvre l'assistant de Centre de Mise à Jour.
  2. 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:

  1. Téléchargez l'obfuscateur ProGuard (proguard2.0.1.tar.gz ou proguard2.0.1.zip) depuis http://proguard.sourceforge.net/.
  2. Untar ou unzip le fichier dans un répertoire de votre système.
  3. Ajoutez l'obfuscateur ProGuard en utilisant l'Obfuscator Registry:
    1. Choisissez Tools > Obfuscators. La boîte de dialogue Obfuscator Registry s'ouvre.
    2. 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.
    3. Cliquez sur le bouton d'ellipse (...) pour la propriété Obfuscator Executable. Une fenêtre pour Ouvrir le Fichier s'ouvre.
    4. 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é.
  4. 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:

  1. 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.

    1. Exécuter l'Emulateur Palm OS et cliquez-droit sur l'émulateur.
      Un menu apparaît.
    2. Sélectionnez Settings > Properties…

    3. La boîte de dialogue des Propriétés apparait.
    4. Cocher la case Redirect NetLib calls to host TCP/IP, et cliquez sur OK.
      La boîte de dialogue des propriétés disparait.
    5. Cliquez-droit sur l'émulateur et sélectionnez Save.
      Vos modifications sont enregistrées.
  2. 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é.
    1. Exécutez l'Emulateur Palm OS, et cliquez-droit sur l'émulateur.
      Un menu apparaît.
    2. Sélectionnez Settings Æ Debugging…
      La boîte de dialogue de Débogage apparaît.
    3. Décochez toutes les cases et cliquez sur OK.
      La boîte de dialogue de Débogage disparait.
    4. Cliquez-droit sur l'émulateur et sélectionnez Enregistrer.
      Vos modifications sont enregistrées.
  3. 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.

 

Not logged in. Log in, Register

By use of this website, you agree to the NetBeans Policies and Terms of Use. © 2016, Oracle Corporation and/or its affiliates. Sponsored by Oracle logo