IV. Mobilité▲
L'offre Mobile de JBuilder s'est considérablement étoffée voici les derniers supports :
- J2ME 2.0 & 1.0 ;
- Palm ;
- Dojo 1.5 & 3.0 (i-mode) ;
- Nokia Developer's Suite for Java 2 Platform, Micro Edition (J2ME) ;
- Siemens Mobility Toolkit (SMTK) ;
- Sprint PCS Wireless Toolkit for the Java Platform ;
- Sony Ericsson ;
- Zentek Developer's Network (ZDN) ;
Je n'ai pas pu tester ici l'ensemble des nouvelles fonctionnalités tellement ce sujet est vaste. Borland a en tout cas dépensé beaucoup d'énergie sur le sujet !
IV-A. I-mode▲
L'i-mode, lui aussi a eu droit à un designer graphique, on peut constater sur cette capture la taille (16Ko) de cette application.
Voici le résultat : on saisit un code boursier, et l'application se connecte sur le site de Yahoo pour trouver le cours.
Voici le résultat du designer :
private
void
jbInit
(
) throws
Exception {
stockTicker =
new
Ticker
(
);
add =
new
Button
(
);
remove =
new
Button
(
);
option =
new
Button
(
);
this
.setTitle
(
"Stock Tracker"
);
this
.setSoftKeyListener
(
new
com.nttdocomo.ui.SoftKeyListener
(
) {
public
void
softKeyPressed
(
int
int1) {
this_softKeyPressed
(
int1);
}
public
void
softKeyReleased
(
int
int1) {
}
}
);
this
.setComponentListener
(
new
com.nttdocomo.ui.ComponentListener
(
) {
public
void
componentAction
(
Component component, int
int1, int
int2) {
this_componentAction
(
component, int1, int2);
}
}
);
add.setLabel
(
"Add"
);
add.setSize
(
55
, 16
);
remove.setLabel
(
"Remove"
);
remove.setSize
(
55
, 16
);
option.setLabel
(
"Option"
);
option.setSize
(
120
, 16
);
this
.add
(
stockTicker);
this
.add
(
add);
this
.add
(
remove);
this
.add
(
option);
}
Une démonstration plus visuelle avec les API 2D.
IV-B. Designer J2ME▲
Je suis tombé sur ce designer par hasard dans la documentation, il retrace tous les enchaînements des écrans dans l'application. Des options contextuelles sont accessibles sur chaque élément. N'ayant pas de compétences sur J2ME, je n'ai pas pu creuser le sujet.