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.
