Les trois plates-formes Java

J2SE



Si vous optez pour les kits de développement de Sun Microsystems, vous aurez à choisir entre J2S2, J2EE et J2ME.

Si vous codez en Java pour la première fois, ce sera à probablement via le J2SE : Java2 Standard Edition. Comme son nom l'indique, il s’agit de la plateforme de développement standard.

Elle vous permettra de créer des application et des applets.

Vous la trouverez via cette adresse Internet :http://www.java.sun.com/j2se

J2EE



J2EE : Java2 entreprise Edition. Il s’agit d'une plateforme basée sur J2SE mais avec des fonctionnalités supplémentaires, telles que :

– JDBC : un module de connectivité aux bases de données.
– JAXP : une prise en charge de XML.
– JMS : un service de messagerie.
– Les servlets, etc...

Bref, si vous souhaitez concevoir des logiciels au niveau « entreprise », J2EE s'offre à vous.

J2ME



J2ME : Java2 Micro Edition, pourrait être vulgairement considérée comme une version bridée du J2SE.

Plus précisément, J2ME permet une prise en charge de Java sur les appareils électroniques et les systèmes embarqués, tels que les téléphones portables ou bien les tablet-PCs.

C'est justement cette plate-forme J2ME que nous avons choisit pour développer le jeu de puissance 4 sur téléphones portables, les deux autres plates-formes ne fournissant pas les outils nécessaires.

Concrètement, nous avons opté pour l'EDI[1] NetBeans 5.0, avec le « Mobility Pack 5.0». C'est à travers ce dernier que nous bénéficions des fonctionnalités du J2ME, en plus d'un simulateur intégré de téléphones portables et d'un éditeur d'interfaces graphiques.

[1] : EDI, Environnement de Développement Intégré, en anglais IDE, Integrated Development Environment. C'est une interface graphique d'aide au développement de logiciels.