V Phương Bnh – ITFAC - DLU
V Phương Bnh – ITFAC - DLU
›
›
!"#$
%&'()*+#,
/0112(
V Phương Bnh – ITFAC - DLU
'3452#$6
72#$8,,
19:.;.'<=
>*+'#.3?
›
!"!#$!"#%&
›
%'(&)%&*+
52#$=@>
*+<=12.<
A#B6
V Phương Bnh – ITFAC - DLU
Java2
Standard Edition
(J2SE™)
Java2
Enterprise Edition
(J2EE™)
Java2
Micro Edition
(J2ME™)
Java 2 Platform
Standard desktop &
workstation applications
Heavy duty server
systems
Small & memory
constrained devices
V Phương Bnh – ITFAC - DLU
,
-(&./ 01&&23(%%&4
"5'(6&%&+
708&99'(&)%&*
!:;%&<&6& =>+
!;=%7?'(<&@+
!;
!:;
!;;
V Phương Bnh – ITFAC - DLU
A
›
B.%CD?
&E%&FG
&7F&8/1+
›
HI% %C&8
%&FG&J&8
/1
J2ME
Profile
J2ME
Libraries
Java Virtual Machine
P
r
o
f
i
l
e
s
C
o
n
f
i
g
u
r
a
t
i
o
n
Host Operating System
Java Language
V Phương Bnh – ITFAC - DLU
K
Configurations
!1.C(
D.(
V Phương Bnh – ITFAC - DLU
.C1.,E19:
:<='.;#.
3?
›
!""F%&#L&M%&!"
/%N
›
OM&.0E8("'&5&?%@P
›
Q3(%%'(&)%&*!"%&<&+
FG()*+,.C1.,
A#B$%<%9H=2I
JG6
V Phương Bnh – ITFAC - DLU
R
Configuration
Configuration
CLDC
CLDC
CDC
CDC
Connected Limited Device
Conguration
Connected Device
Conguration
V Phương Bnh – ITFAC - DLU
›
QS/G&'LA=
,T>
›
>GUVWLA=/
&I%=/
›
Q.&XY
4Z&[(N\
(
›
T8?"'/Y
&]'&*
›
QS/G&'L>
&I%&@0?"'
D^_F!"
›
>GUVWL=/
›
T8?"'/Y
&]F*%
&4)VNX
Q
V Phương Bnh – ITFAC - DLU
KLM=$.'*.8
/
LN=$.'*.8
V Phương Bnh – ITFAC - DLU
/`F%%
'(aL
›
b"+
›
b"+
›
b"+
&c/`F%%
'(04Z%%&Ja
F-(%6
/`FK
(%6
>`F% %%
'((%6
%&d
V Phương Bnh – ITFAC - DLU
CDC
CLDC
J2SE
V Phương Bnh – ITFAC - DLU
.C1.(
Profiles
D.(
V Phương Bnh – ITFAC - DLU
,
-2%&$O.,
.C1.?
›
HEe(0C%%%&f%Y%g&8
›
HE&-ZVNX0I% %hFG&8/1
PIA1.C(%BQ
.*9:*R.'
ST=*U>*+H
FG()*+1.CA#B$
%>=2IJG
.C1.'1.C"(V6
V Phương Bnh – ITFAC - DLU
A
Profile
Profile
MIDP
MIDP
PDAP
PDAP
PP
PP
PBP
PBP
FP
FP
Mobile
Informatio
n Device
Prole
Personal
Digital
Assistant
Prole
Foundatio
n Prole
Personal
Basis
Prole
Personal
Prole
V Phương Bnh – ITFAC - DLU
K
!1.C*.N
Mobile Information Device
F&19JG?
›
Hh/G&'0E%&*%%fNX
›
HG(&i ?&ERAj,A(UF9
&I%e0
›
>G(&<FL6(N6/N&I%%&
%
›
T& YF*6&]Ni%&D
V Phương Bnh – ITFAC - DLU
42#$!?
!W6XMYZXXX?[OA#B
1219:<71H
!6XMWWZXX5?[O$
A'9H#0(.'!W6X
›
ki%[(<&Y/ F3LlQQ:68
?'"
›
Q&.F%%m&-ZFN
›
PG%%<&Y%hnF
›
l-ZoFm
›
l-Z6E9&po>
V Phương Bnh – ITFAC - DLU
R
.C1.(
!1.C(
Optional packages
V Phương Bnh – ITFAC - DLU
-0 !71H2
F,0',8',
.&O1.C6
..?
›
RMI
›
Bluetooth
›
JDBC
V Phương Bnh – ITFAC - DLU
\*+,*<E1]
1^#.(1_
[2`+G.C1.
1.C'..
N#(*1.Ca
1G%"$"9E
RH'.bN**'
/N#(*1.C4".
'1G%&#Jc
<A9>*+%G<=
12OABd
V Phương Bnh – ITFAC - DLU
!Ie1`8
!E*R9">static
mainfE`9">
System.exit%G.>*+
-='0=a()*+MIDlet
,>*+!1.C
V Phương Bnh – ITFAC - DLU
7>*+$Ag
javax.microedition.midlet.MIDlet%G
.hIOe$i>*+?
›
q W
›
7&E[%%0I%4a/GF] f
NX
›
Q&]/9"9.%C%%&0S*
&
V Phương Bnh – ITFAC - DLU
/Ag>
*+
/%BQ9"
>1g9HU
9?(1 ^_*(1.= ^_
.C=(1.=*^_
V Phương Bnh – ITFAC - DLU
,
,=O%9H%44
'.,MIDlet suite, #.3?
›
!mp!"%&"
›
!m!"m((%%(
-8$9:*R%B
Q'=2%9HIA
.@1.C
j