2010-05-05 8 views
1

"MicroEdition-Profile" peut avoir plusieurs valeurs séparées par l'espace dans le fichier JAD, où "MicroEdtion-Configuration" peut avoir une seule valeur.Confusion avec les attributs MIDlet dans un fichier JAD

Selon les spécifications JTWI,

  1. minimum requis pour MIDP est 2.0, donc cela nous donne qu'une seule option (MIDP 2.0) pour mettre dans le fichier JAD
  2. minimum requis pour CLDC est 1.0, cela nous donne deux options pour mettre dans le fichier JAD soit: CLDC1.0 et CLDC2.0

Je peux créer une application qui est compatible avec CLDC1.0 et 1.1. Pourquoi plusieurs valeurs sont-elles autorisées pour l'attribut Profil, mais une seule valeur est autorisée pour l'attribut Configuration?

+0

Les versions existantes de MIDP sont 1.0, 2.0 et 2.1 (3.0 n'est pas encore prêt) Les versions existantes de CLDC sont 1.0 et 1.1 Il n'y a pas de CLDC 2.0 AFAIK –

Répondre

0

MicroEdition- La configuration fait référence à la partie la plus basse du système - la JVM, etc. MicroEdition- Profil donne une liste (souvent de la taille d'un) des environnements logiciels supplémentaires au-dessus de la configuration (cycle de vie de l'application, l'interface utilisateur, etc.)

Pour plus d'informations voir A Survey of Java ME Today (en fait à partir de 2007, mais utile Vue d'ensemble fixe):

une configuration , au bas de la pile d'organisation Java ME , définit un environnement d'exécution Java base-common-bas dénominateur. Cela inclut la machine virtuelle et un ensemble de classes principales dérivées principalement à partir de la plate-forme Java SE. Chaque configuration est conçue pour une large gamme de dispositifs contraints avec un certain type de connectivité réseau .

Et sur les profils:

Configurations ne fournissent pas les classes pour la gestion du cycle de vie de l'application , pour la conduite de l'interface utilisateur, pour maintenir et mettre à jour les données persistants localement dans le dispositif, ou pour accéder de façon sécurisée à des informations stockées sur un serveur réseau. Au lieu de cela, ce type de fonctionnalité est fourni par les profils ou par des packages optionnels . Un profil ajoute classes spécifiques domaine au cœur ensemble des classes fournies par la configuration , des classes qui sont orientées vers utilisations spécifiques des dispositifs et fournissent les fonctionnalités manquantes de la configuration sous-jacente.

MIDP est le profil le plus courant pour les mobiles, mais il en existe d'autres: IMP - une sorte-de la version sans tête de MIDP (JSR-195); et DSTB pour la télévision numérique (JSR-242).