|
Netbeans en mode développement mobile
|
|
Eclipse MTJ est basé sur Carbide.j
|
|
Java existe dans une version pour systèmes limités, nommée Micro Edition et se décomposant en deux configurations de base, selon les systèmes : Connected Limited Device Configuration (CLDC) pour les systèmes vraiment limités, et Connected Device Configuration (CDC) pour les systèmes plus avancés. Tandis que CDC correspond à Java SE sans les bibliothèques d'interface graphique, CLDC dispose du minimum vital pour faire fonctionner la JVM. Chaque configuration dispose de profils les étendant : Mobile Information Device Profile (MIDP) et Information Module Profile pour CLDC ; Foundation Profile, Personal Basis Profile et Personal Profile pour CDC. MIDP/CLDC est le profil le plus courant, car correspondant au plus grand nombre de systèmes.
Les outils de développement Java disposent de versions capables de travailler pour Java ME : Eclipse avec Mobile Tools for Java (MTJ), tandis que Netbeans dispose d'un Mobility Pack. Là où Netbeans MP se spécialise dans le profil "bas" (MIDP/CLDC), Eclipse MJT reconnaît les deux configurations, et plusieurs profils (MIDP, Foundation Profile et Personal Profile).
Netbeans est réputé pour son mode de développement mobile, notamment grâce à son excellent Visual Mobile Designer, ainsi qu'une vue du flux de l'application. L'outil dispose également d'émulateurs pour les principaux constructeurs.
L'extension MTJ d'Eclipse, lancée en janvier 2006, a un objectif plus vaste, et de fait n'arrive pas encore au niveau de Netbeans en matière de fonctionnalités. Projet proposé par Nokia et soutenu par IBM, on peut cependant s'attendre à ce qu'il aboutisse à l'outil le plus complet pour cette plate-forme.
|