IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Sommaire > CLDC
        Quelles sont les fonctionnalités manquantes dans CLDC?
        Qu'est ce que la prévérification?
        Comment puis-je tester ma MIDlet?

        


Quelles sont les fonctionnalités manquantes dans CLDC?
auteur : christopheJ
Pour des raisons matérielles, de sécurité ou encore de mémoire disponible, un certains nombre de fonctionnalités sont absentes de CLDC. Ce sont :
  • Java Native Interface (JNI)
  • Les Class Loaders définis par l'utilisateur
  • La Reflection
  • Les groupes de Threads et Threads Démons
  • la finalisation
  • les références faibles (Weak References) (sauf java.lang.ref.Reference et java.lang.ref.WeakReference pour CLDC 1.1)
  • les calculs à virgule flottante (uniquement la version 1.0)
  • quelques fonctions de sécurité
  • la vérification des classes au chargement
  • certaines Exceptions


Qu'est ce que la prévérification?
auteur : christopheJ
Les machines virtuelles Java standart font une vérification lors du chargement d'une classe pour des raisons de sécurité. Ces vérifications incluent l'accès à la mémoire en dehors de son espace d'exécution et le remplacement d'une classe de java.* ou javax.*. Cette opération étant couteuse en ressources, elle s'exécute en dehors de la machine virtuelle pour la configuration CLDC.
Avant déploiement de l'application, le développeur emploie l'utilitaire de prévérification qui modifie le fichier class par ajout de bytecode indiquant que la classe est correcte. Au cours de l'exécution, la KVM vérifie la présence de ce flag et l'exactitude de son information. En cas de problème, le chargement de la classe est interrompu et une exception est levée.


Comment puis-je tester ma MIDlet?
auteur : christopheJ
Le J2ME WT contient un émulateur que vous pouvez utiliser pour tester vos MIDlets.


        

Consultez les autres F.A.Q's

Les codes sources présentés sur cette page sont libres de droits, et vous pouvez les utiliser à votre convenance. Pour le reste, ce document constitue une oeuvre intellectuelle protégée par les droits d'auteurs.
Copyright © 2004 Developpez LLC : Tous droits réservés Developpez LLC. Aucune reproduction, ne peux en être faite sans l'autorisation expresse de Developpez LLC. Sinon vous encourez selon la loi jusqu'à 3 ans de prison et jusqu'à 300 000 E de dommages et intérêts. Cette page est déposée à la SACD.