197
Nombre total de vues
197
Voir sur TechyLib
0
Vues depuis Embeds
0
Favoris
0
Téléchargements
Après avoir fait votre sélection, copiez/collez le code ci-dessous.
G
m
ap
s
N
M
S
A
G
o
o
g
l
e
M
a
p
s
B
a
s
e
d
N
e
t
w
o
r
k
M
a
n
a
g
e
m
e
n
t
S
y
s
t
e
m
T
e
am
M
e
m
b
e
r
s
J
a
vi
e
r
S
a
nc
he
z
G
a
l
a
n
(
J
a
vi
e
r
.
s
a
nc
he
z
ga
l
a
n@
m
a
i
l
.
m
c
gi
l
l
.
c
a
)
B
r
a
df
or
d
S
t
i
m
ps
on
(
br
a
d
.
s
t
i
m
ps
on@
gm
a
i
l
.
c
om
)
C
O
M
P
529
–
S
of
t
w
a
r
e
A
r
c
hi
t
e
c
t
ur
e
S
c
hool
of
C
om
put
e
r
S
c
i
e
nc
e
M
c
G
i
l
l
U
ni
ve
r
s
i
t
y
N
ove
m
be
r
,
2007
1
.
A
p
p
l
i
ca
t
i
o
n
O
ve
r
vi
e
w
G
o
o
g
l
e
Map
s
N
et
w
o
rk
M
an
ag
e
men
t
Sy
s
t
e
m
(
G
m
ap
s
N
MS
)
i
s
a
s
i
mp
l
e
N
et
w
o
rk
M
an
ag
e
men
t
Sy
s
t
em(
N
M
S)
w
h
i
ch
u
s
es
t
h
e
G
o
o
g
l
e
Map
s
(
G
map
s
)
A
PI
t
o
p
ro
v
i
d
e
a
b
as
e
s
u
i
t
e
o
f
n
et
w
o
rk
m
an
ag
e
men
t
t
o
o
l
s
t
o
h
el
p
a
n
et
w
o
rk
ad
mi
n
i
s
t
rat
o
r
v
i
s
u
al
i
ze
an
d
man
ag
e
co
mp
l
ex
n
et
w
o
rk
s
.
In
a
n
u
t
s
h
el
l
,
G
map
s
N
MS
p
ro
v
i
d
es
a
t
o
p
o
l
o
g
i
cal
v
i
e
w
o
f
an
y
arb
i
t
ra
ry
n
et
w
o
rk
,
b
y
o
v
erl
ay
i
n
g
p
ers
i
s
t
en
t
an
d
r
eal
-
t
i
me
n
et
w
o
rk
i
n
fo
r
mat
i
o
n
o
n
t
h
e
g
eo
g
rap
h
i
c
al
m
ap
s
p
ro
v
i
d
ed
b
y
G
o
o
g
l
e
.
T
h
i
s
w
as
ac
co
mp
l
i
s
h
ed
b
y
fi
rs
t
s
t
o
ri
n
g
d
ev
i
ce
i
n
fo
rmat
i
o
n
i
n
an
X
M
L
b
as
ed
d
at
a
-
s
t
o
re
t
h
en
ret
ri
ev
i
n
g
,
p
l
o
t
t
i
n
g
an
d
u
p
d
at
i
n
g
t
h
at
i
n
fo
rmat
i
o
n
at
t
h
e
act
i
v
at
i
o
n
o
f
t
h
e
u
s
er
.
In
s
p
i
rat
i
o
n
fo
r
t
h
e
d
es
i
g
n
o
f
G
map
s
N
MS
c
am
e
fro
m
t
r
ad
i
t
i
o
n
al
n
et
w
o
rk
m
an
ag
e
men
t
s
y
s
t
ems
w
h
i
ch
ar
e
b
u
i
l
t
u
s
i
n
g
t
h
e
ISO
T
el
eco
m
mu
n
i
cat
i
o
n
s
g
ro
u
p
FC
A
P
S
mo
d
el
1
.
F
C
A
P
S
s
t
an
d
s
fo
r
Fau
l
t
,
Co
n
fi
g
u
rat
i
o
n
,
A
c
co
u
n
t
i
n
g
,
Per
fo
rm
an
ce
an
d
Se
cu
ri
t
y
.
N
at
u
r
al
l
y
,
i
m
p
l
emen
t
i
n
g
an
N
M
S
w
h
i
ch
p
ro
v
i
d
es
t
h
e
fu
l
l
s
co
p
e
o
f
t
h
e
FC
A
PS
mo
d
el
w
o
u
l
d
b
e
a
t
i
m
e
co
n
s
u
mi
n
g
an
d
a
rd
u
o
u
s
t
as
k
;
t
h
erefo
r
e
i
t
w
as
d
eci
d
ed
t
o
fo
cu
s
o
n
l
y
o
n
t
h
e
Fau
l
t
an
d
A
cco
u
n
t
i
n
g
(a
.
k
.
a
A
d
mi
n
i
s
t
rat
i
o
n
)
as
p
ect
s
.
W
e
ca
me
t
o
t
h
i
s
co
n
cl
u
s
i
o
n
as
i
t
i
s
b
el
i
ev
ed
t
h
at
Fau
l
t
an
d
A
cco
u
n
t
i
n
g
are
t
h
e
co
r
e
d
ep
en
d
en
ci
es
o
f
t
h
e
rem
ai
n
i
n
g
el
emen
t
s
.
In
o
t
h
er
w
o
rd
s
,
t
h
e
man
i
fes
t
at
i
o
n
o
f
t
h
e
P
erfo
rm
an
ce
,
Co
n
fi
g
u
rat
i
o
n
an
d
Secu
ri
t
y
as
p
ect
s
d
ep
en
d
o
n
F
au
l
t
an
d
A
cco
u
n
t
i
n
g
.
Fu
rt
h
er
mo
re
,
b
y
p
ro
v
i
d
i
n
g
t
h
es
e
b
as
e
el
emen
t
s
,
w
e
b
e
l
i
ev
ed
t
h
at
t
h
e
ap
p
l
i
cat
i
o
n
can
b
e
eas
i
l
y
ex
t
en
d
ed
i
n
t
h
e
fu
t
u
re
t
o
en
co
mp
as
s
t
h
e
en
t
i
re
FC
A
PS
mo
d
el
.
T
h
e
s
i
mp
l
i
fi
ed
fau
l
t
an
d
ac
co
u
n
t
i
n
g
n
et
w
o
rk
m
an
ag
e
m
en
t
feat
u
r
es
w
h
i
ch
a
re
p
ro
v
i
d
ed
i
n
t
h
i
s
ap
p
l
i
cat
i
o
n
can
b
e
s
u
m
mari
z
ed
b
y
t
h
e
fo
l
l
o
w
i
n
g
fu
n
ct
i
o
n
al
req
u
i
r
e
men
t
s
:
1
.
T
h
e
ab
i
l
i
t
y
t
o
ch
eck
t
h
e
cu
rren
t
fau
l
t
s
t
at
e
o
f
a
d
ev
i
ce
b
y
ei
t
h
er
p
erfo
rmi
n
g
a
J
av
a
Pi
n
g
req
u
es
t
an
d
/
o
r
a
Si
mp
l
e
N
et
w
o
rk
M
an
ag
e
men
t
Pro
t
o
co
l
(
S
N
M
P)
r
ead
q
u
ery
.
2
.
T
h
e
ab
i
l
i
t
y
t
o
co
n
t
ro
l
t
h
e
s
t
at
e
o
f
a
d
ev
i
ce
(O
N
/
O
FF/
I
D
L
E
)
b
y
p
er
fo
rmi
n
g
a
S
N
M
P
w
ri
t
e
q
u
ery
t
o
a
mo
d
i
fi
ab
l
e
O
b
j
ect
Id
en
t
i
fi
er
(
O
I
D
)
.
3
.
T
h
e
ab
i
l
i
t
y
t
o
s
t
o
re
d
ev
i
ce
i
n
fo
r
mat
i
o
n
p
ers
i
s
t
en
t
l
y
.
.
4
.
T
h
e
ab
i
l
i
t
y
t
o
p
l
o
t
n
et
w
o
rk
el
em
en
t
s
i
n
a
g
eo
g
rap
h
i
cal
co
n
t
ex
t
b
y
u
s
i
n
g
each
d
ev
i
ce'
s
p
red
et
er
mi
n
ed
,
h
ard
-
co
d
ed
,
l
at
i
t
u
d
e
an
d
l
o
n
g
i
t
u
d
e.
T
h
es
e
fu
n
ct
i
o
n
al
req
u
i
re
men
t
s
w
ere
ch
o
s
en
as
t
h
ey
fo
rm
a
b
as
i
s
fo
r
mo
re
ad
v
an
c
ed
fau
l
t
man
ag
em
en
t
an
d
d
ev
i
ce
acco
u
n
t
i
n
g
feat
u
res
l
i
k
e
d
ev
i
ce
fai
l
u
re
ro
o
t
-
cau
s
e
an
al
y
s
i
s
an
d
w
i
rel
es
s
p
ro
p
o
g
at
i
o
n
fi
el
d
p
l
o
t
t
i
n
g
.
2
.
C
O
T
S
a
n
d
F
u
n
ct
i
o
n
a
l
i
t
i
e
s
In
o
rd
er
t
o
i
n
t
eg
rat
e
SN
M
P4
j
an
d
G
o
o
g
l
e
Map
s
i
n
t
o
a
s
emi
-
fu
n
ct
i
o
n
al
N
MS
,
w
e
d
ev
el
o
p
ed
t
w
o
mai
n
p
ack
ag
es
t
h
at
co
n
t
ai
n
t
h
e
co
re
i
n
t
eg
rat
i
o
n
co
d
e
an
d
co
mb
i
n
e
t
o
fo
rm
t
h
e
fi
n
al
s
y
s
t
em
arch
i
t
ect
u
re.
T
h
es
e
p
ack
ag
es
an
d
t
h
ei
r
fu
n
ct
i
o
n
al
i
t
i
es
are
d
es
cri
b
ed
i
n
T
ab
l
e
1
.
Mo
reo
v
er,
t
h
i
s
ap
p
l
i
cat
i
o
n
al
s
o
u
s
es
s
ev
eral
o
ff
t
h
e
s
h
el
f
co
mp
o
n
en
t
s
(
C
O
T
S)
fo
r
a
v
ari
et
y
o
f
t
as
k
s
(i
.
e.
t
es
t
i
n
g
,
X
M
L
p
ars
i
n
g
,
b
u
i
l
d
man
ag
em
en
t
).
T
h
es
e
C
O
T
S
a
re
o
u
t
l
i
n
ed
i
n
T
ab
l
e
2
,
w
i
t
h
t
h
ei
r
i
n
t
en
d
ed
t
as
k
an
d
a
b
ri
ef
d
es
cri
p
t
i
o
n
o
f
t
h
ei
r
i
n
t
en
d
ed
fu
n
ct
i
o
n
al
i
t
y
.
1
C
a
n
b
e
f
o
u
n
d
:
I
T
U
-
T
,
1
9
9
6
,
"
M
.
3
0
1
0
P
r
i
n
c
i
p
l
e
s
f
o
r
a
t
e
l
e
c
o
m
m
u
n
i
c
a
t
i
o
n
s
m
a
n
a
g
e
m
e
n
t
n
e
t
w
o
r
k
"
I
n
-
Ho
us
e
D
ev
el
o
p
e
d
C
o
m
po
n
en
ts
Ta
s
k
C
o
m
po
ne
nt
N
a
m
e
I
nten
de
d
F
unc
ti
o
na
l
i
ty
C
O
R
E
G
m
a
p
s
N
M
S
-
c
o
r
e
C
o
n
t
a
i
n
s
t
h
e
c
l
a
s
s
e
s
a
n
d
f
u
n
c
t
i
o
n
a
l
i
t
i
e
s
n
e
e
d
e
d
f
o
r
t
h
e
N
M
S
t
o
w
o
r
k
C
O
R
E
G
m
a
p
s
N
M
S
-
w
e
b
a
p
p
C
o
n
t
a
i
n
s
t
h
e
s
e
r
v
l
e
t
c
l
a
s
s
e
s
t
h
a
t
a
r
e
n
e
e
d
e
d
t
o
d
i
s
p
l
a
y
t
h
e
m
a
p
.
T
abl
e
1:
A
L
i
s
t
i
ng
of
t
he
I
n
-
H
ous
e
D
e
v
e
l
ope
d
c
om
pone
nt
s
us
e
d
by
t
hi
s
appl
i
c
at
i
on.
C
OT
S
C
o
m
po
n
ents
Ta
s
k
C
o
m
po
ne
nt
N
a
m
e
I
nten
de
d
F
unc
ti
o
na
l
i
ty
C
O
R
E
J
e
t
t
y
/
T
o
m
c
a
t
H
T
T
P
S
e
r
v
e
r
a
n
d
S
e
r
v
l
e
t
C
o
n
t
a
i
n
e
r
.
C
O
R
E
S
N
M
P
4
J
S
i
m
p
l
e
N
e
t
w
o
r
k
M
a
n
a
g
e
m
e
n
t
P
r
o
t
o
c
o
l
i
m
p
l
e
m
e
n
t
a
t
i
o
n
p
l
u
s
A
P
I
.
C
O
R
E
G
o
o
g
l
e
M
a
p
s
-
G
W
T
-
2
.
2
.
2
A
G
o
o
g
l
e
M
a
p
s
A
P
I
w
r
a
p
p
e
r
f
o
r
G
W
T
.
C
O
R
E
G
o
o
g
l
e
W
e
b
T
o
o
l
k
i
t
(
G
W
T
)
D
e
v
e
l
o
p
m
e
n
t
f
r
a
m
e
w
o
r
k
t
o
c
r
e
a
t
e
W
e
b
a
p
p
l
i
c
a
t
i
o
n
s
i
n
J
a
v
a
.
C
O
R
E
X
e
r
c
e
s
X
M
L
P
a
r
s
e
r
.
T
E
S
T
I
N
G
J
U
n
i
t
U
n
i
t
t
e
s
t
i
n
g
.
T
E
S
T
I
N
G
S
p
r
i
n
g
/
E
a
s
y
M
o
c
k
T
e
s
t
i
n
g
p
u
r
p
o
s
e
s
f
o
r
e
x
p
l
i
c
i
t
u
s
e
w
i
t
h
m
o
c
k
o
b
j
e
c
t
s
.
T
E
S
T
I
N
G
A
d
v
e
n
t
N
e
t
S
N
M
P
S
i
m
u
l
a
t
o
r
S
i
m
u
l
a
t
e
S
N
M
P
a
g
e
n
t
s
f
o
r
i
m
p
r
o
v
e
d
t
e
s
t
i
n
g
.
B
U
I
L
D
M
a
v
e
n
P
r
o
j
e
c
t
m
a
n
a
g
e
m
e
n
t
a
n
d
s
o
f
t
w
a
r
e
b
u
i
l
d
M
I
S
C
L
o
g
4
J
L
o
g
g
i
n
g
t
o
o
l
.
T
abl
e
2:
A
L
i
s
t
i
ng
of
t
he
C
O
T
S
us
e
d
by
t
hi
s
appl
i
c
at
i
on.
2
.
1
F
i
n
a
l
A
r
c
h
i
t
e
c
t
u
r
e
T
h
e
fi
n
al
arch
i
t
ect
u
re
o
f
G
m
ap
s
N
M
S
can
l
a
rg
el
y
b
e
d
e
s
cri
b
ed
b
y
t
w
o
U
M
L
d
i
ag
ra
ms
-
o
n
e
a
d
ep
l
o
y
men
t
d
i
ag
ram
an
d
t
h
e
o
t
h
er
a
cl
as
s
d
i
ag
ram
.
W
e
s
h
o
w
t
h
e
d
ep
l
o
y
men
t
d
i
ag
ra
m
as
i
t
n
i
cel
y
d
ep
i
ct
s
t
h
e
rel
at
i
o
n
s
h
i
p
b
et
w
een
t
h
e
co
mp
o
n
en
t
s
d
es
cri
b
ed
i
n
T
a
b
l
e
1
&
2
an
d
t
h
e
fi
n
al
arch
i
t
ect
u
re,
w
h
ere
as
t
h
e
cl
as
s
d
i
ag
ra
m
s
h
o
w
s
t
h
e
mai
n
d
es
i
g
n
p
at
t
ern
s
u
s
ed
t
o
o
v
erco
m
e
a
rch
i
t
ect
u
ral
mi
s
m
at
ch
b
et
w
een
t
h
e
co
re
co
mp
o
n
en
t
s
.
F
i
g
u
r
e
1
–
G
m
a
p
N
M
S
D
ep
l
o
y
m
en
t
D
i
a
g
r
a
m
o
f
t
h
e
f
i
n
a
l
a
r
ch
i
t
ect
u
r
e.
P
l
ea
s
e
r
ef
er
t
o
A
n
n
ex
A
,
Ta
b
l
e
3
f
o
r
a
g
l
o
s
s
a
r
y
o
f
t
h
e
m
a
i
n
co
m
p
o
n
en
t
s
.
F
i
g
u
r
e
2
-
Cl
a
s
s
D
i
a
g
r
a
m
o
f
t
h
e
en
d
-
t
o
-
en
d
f
o
cu
s
i
n
g
o
n
t
h
e
i
n
t
eg
r
a
t
i
o
n
co
d
e
t
o
s
o
l
ve
a
r
ch
i
t
ect
u
r
a
l
m
i
s
m
a
t
ch
e
s
.
P
l
ea
s
e
r
ef
er
t
o
A
n
n
ex
A
,
Ta
b
l
e
4
f
o
r
a
d
es
cr
i
p
t
i
o
n
o
f
t
h
e
cl
a
s
s
es
.
3
.
I
m
p
l
e
m
e
n
t
a
t
i
o
n
S
t
r
a
t
e
g
y
In
o
rd
er
fo
r
o
u
r
ap
p
l
i
cat
i
o
n
t
o
me
et
i
t
s
req
u
i
re
men
t
s
w
e
fi
rs
t
d
e
ci
d
ed
t
o
s
p
l
i
t
i
t
i
n
t
w
o
p
art
s
,
o
n
e
p
a
rt
fo
r
t
h
e
u
s
er
i
n
t
erfa
ce
fu
n
ct
i
o
n
al
i
t
i
es
an
d
t
h
e
o
t
h
er
fo
r
t
h
e
co
re
b
u
s
i
n
es
s
l
o
g
i
c.
In
o
rd
e
r
t
o
en
s
u
re
a
cl
e
an
d
eco
u
p
l
i
n
g
b
et
w
een
t
h
e
t
w
o
p
art
s
an
d
i
n
o
rd
e
r
fo
r
t
h
e
t
eam
t
o
w
o
rk
i
n
p
ar
al
l
el
,
t
h
e
f
a
ca
d
e
D
es
i
g
n
Pat
t
ern
w
as
u
t
i
l
i
zed
.
T
h
e
f
acad
e
p
at
t
ern
w
as
a
n
at
u
ral
d
es
i
g
n
s
t
ep
as
t
h
e
G
W
T
–
Re
mo
t
e
Pro
ced
u
re
Cal
l
(
RP
C)
mech
an
i
s
m
req
u
i
r
es
a
J
av
a
Se
rv
l
et
t
h
at
i
mp
l
em
en
t
s
a
s
erv
i
ce
i
n
t
erf
ace
d
efi
n
ed
b
y
t
h
e
u
s
er
.
By
u
s
i
n
g
t
h
e
facad
e
p
at
t
ern
,
w
e
co
u
l
d
i
mp
l
em
en
t
s
o
me
b
as
i
c
'
d
u
mm
y
'
l
o
g
i
c
t
o
t
es
t
t
h
e
U
I
w
h
i
ch
co
u
l
d
b
e
eas
i
l
y
s
w
ap
o
u
t
l
at
er
fo
r
t
h
e
t
ru
e
l
o
g
i
c.
T
es
t
ab
i
l
i
t
y
an
d
eas
e
o
f
In
t
eg
rat
i
o
n
w
er
e
s
o
me
o
f
t
h
e
q
u
al
i
t
y
at
t
ri
b
u
t
es
t
h
at
w
e
co
n
s
i
d
ered
i
mp
o
rt
an
t
.
T
o
ach
i
ev
e
eas
e
o
f
t
es
t
ab
i
l
i
t
y
/
i
n
t
eg
rat
i
o
n
,
t
h
e
Mav
en
b
u
i
l
d
man
ag
em
en
t
t
o
o
l
w
as
s
el
ect
ed
.
Mav
en
c
an
p
ro
v
i
d
e
ad
v
an
ced
b
u
i
l
d
an
d
u
n
i
t
t
es
t
i
n
g
cap
ab
i
l
i
t
i
es
an
d
can
b
e
eas
i
l
y
i
n
t
eg
rat
ed
w
i
t
h
Mo
ck
i
n
t
eg
rat
i
o
n
t
es
t
i
n
g
t
o
o
l
s
s
u
ch
as
E
as
y
Mo
ck
.
Mav
en
i
s
a
v
ery
p
o
w
e
r
fu
l
b
u
i
l
d
t
o
o
l
t
h
a
t
u
n
fo
rt
u
n
at
el
y
co
mes
w
i
t
h
a
s
t
eep
l
earn
i
n
g
cu
rv
e.
A
l
s
o
t
o
mai
n
t
ai
n
co
n
s
i
s
t
en
cy
i
n
t
h
e
d
ev
el
o
p
men
t
p
h
as
e
w
e
u
s
ed
t
h
e
Su
b
v
e
rs
i
o
n
(S
V
N
)
co
n
cu
rr
en
t
v
ers
i
o
n
s
y
s
t
em
(
C
V
S).
T
h
e
b
en
efi
t
s
o
f
u
s
i
n
g
S
V
N
are
n
u
mero
u
s
b
u
t
mo
s
t
i
mp
o
rt
an
t
l
y
al
l
o
w
ed
t
h
e
t
e
am
t
o
s
t
ay
i
n
s
y
n
c
w
h
en
d
ev
e
l
o
p
i
n
g
.
4
.
A
r
ch
i
t
e
ct
u
r
a
l
T
r
a
d
e
-
o
f
f
s
T
o
s
u
cc
es
s
fu
l
l
y
at
t
ai
n
o
u
r
d
es
i
red
q
u
al
i
t
y
at
t
ri
b
u
t
es
o
f
s
cal
ab
i
l
i
t
y
,
ex
t
en
s
i
b
i
l
i
t
y
an
d
eas
e
o
f
t
es
t
ab
i
l
i
t
y
/
i
n
t
eg
rat
i
o
n
,
o
u
r
ap
p
l
i
cat
i
o
n
h
ad
t
o
t
rad
e
-
o
ff
mai
n
l
y
b
et
w
een
p
erfo
rm
an
ce
an
d
u
s
a
b
i
l
i
t
y
.
T
h
e
mai
n
p
e
rfo
r
man
c
e
i
s
s
u
e
c
am
e
w
i
t
h
t
h
e
p
ers
i
s
t
en
t
d
at
a
s
o
u
rce,
w
h
i
ch
w
as
i
mp
l
e
men
t
ed
as
a
s
i
mp
l
e,
X
M
L
fi
l
e
i
n
s
t
ead
o
f
u
s
i
n
g
a
r
el
at
i
o
n
al
d
at
ab
as
e
.
T
h
e
s
eco
n
d
t
rad
e
-
o
ff
ca
me
i
n
ap
p
l
i
cat
i
o
n
u
s
ab
i
l
i
t
y
an
d
feat
u
re
b
read
t
h
.
T
o
s
av
e
t
i
me
,
o
n
l
y
a
v
e
ry
s
i
mp
l
e
u
s
er
i
n
t
erface
w
as
d
es
i
g
n
ed
w
h
i
ch
d
i
d
n
o
t
u
t
i
l
i
ze
s
o
me
o
f
t
h
e
ad
v
an
c
ed
w
i
d
g
et
s
av
ai
l
ab
l
e
i
n
G
W
T
.
Mo
reo
v
e
r,
v
ery
s
i
mp
l
e
N
MS
feat
u
r
es
w
er
e
i
mp
l
emen
t
e
d
t
h
at
o
n
l
y
s
crat
ch
ed
t
h
e
s
u
rfa
ce
o
f
w
h
at
an
N
MS
s
h
o
u
l
d
an
d
can
d
o
.
5
.
I
n
t
e
g
r
a
t
i
o
n
I
ssu
e
s
In
o
rd
er
t
o
i
n
t
eg
rat
e
t
h
e
G
M
ap
s
A
P
I
w
i
t
h
o
u
r
s
i
mp
l
e
N
MS
,
t
h
e
ap
p
l
i
cat
i
o
n
U
I
co
u
l
d
o
n
l
y
b
e
d
ep
l
o
y
ed
w
i
t
h
i
n
a
W
eb
s
erv
er
en
v
i
ro
n
m
en
t
(a
co
n
s
eq
u
en
ce
o
f
t
h
e
G
Map
s
A
P
I
b
ei
n
g
w
ri
t
t
en
en
t
i
rel
y
i
n
J
av
aSc
ri
p
t
).
T
h
i
s
p
res
en
t
ed
an
i
n
t
eg
rat
i
o
n
d
i
ffi
cu
l
t
y
b
ecau
s
e
o
b
t
ai
n
i
n
g
d
ev
i
ce
i
n
fo
rmat
i
o
n
fro
m
a
p
ers
i
s
t
en
t
b
ack
-
en
d
an
d
o
v
erl
ay
i
n
g
t
h
i
s
o
n
G
o
o
g
l
e
Map
s
can
o
n
l
y
b
e
ac
co
mp
l
i
s
h
ed
f
ro
m
w
i
t
h
i
n
a
cu
s
t
o
mi
zed
J
av
aS
cri
p
t
p
re
-
l
o
ad
ed
i
n
t
h
e
u
s
er'
s
W
eb
b
ro
w
s
er
.
U
n
fo
rt
u
n
at
el
y
,
w
ri
t
i
n
g
s
u
ch
a
J
av
aScri
p
t
i
s
a
n
o
n
-
t
ri
v
i
al
t
as
k
.
T
o
o
v
er
co
m
e
o
u
r
d
i
ffi
cu
l
t
i
es
w
i
t
h
J
av
aS
cri
p
t
,
t
h
e
G
o
o
g
l
e
W
eb
T
o
o
l
k
i
t
(
G
W
T
)
w
as
fo
u
n
d
t
o
b
e
a
v
i
ab
l
e
s
o
l
u
t
i
o
n
.
G
W
T
i
s
a
p
o
w
erfu
l
J
av
a
s
o
ft
w
ar
e
d
ev
el
o
p
me
n
t
frame
w
o
rk
t
h
at
co
mp
i
l
es
J
av
a
co
d
e
i
n
t
o
H
T
M
L
an
d
J
av
aScri
p
t
,
w
h
i
ch
can
b
e
eas
i
l
y
d
ep
l
o
y
ed
t
o
a
W
eb
s
erv
er.
G
W
T
h
as
man
y
b
en
e
fi
t
s
i
n
cl
u
d
i
n
g
a
l
arg
e
s
et
o
f
reu
s
ab
l
e
co
mp
o
n
en
t
s
,
t
h
e
ab
i
l
i
t
y
t
o
w
o
rk
i
n
mo
s
t
W
eb
b
ro
w
s
ers
an
d
a
v
e
ry
ad
v
an
ce
J
av
a
Serv
l
et
A
s
y
n
ch
ro
n
o
u
s
R
emo
t
e
Pro
ced
u
re
Cal
l
(
RP
C)
me
ch
an
i
s
m.
T
h
i
s
R
P
C
m
ech
an
i
s
m
al
l
o
w
ed
fo
r
a
s
i
mp
l
e
i
n
t
eg
rat
i
o
n
b
et
w
e
en
t
h
e
J
av
a
Sc
ri
p
t
fro
n
t
-
en
d
an
d
o
u
r
J
av
a
N
MS
b
ack
-
en
d
w
h
i
ch
al
l
o
w
ed
fo
r
u
s
t
o
meet
al
l
o
u
r
fu
n
ct
i
o
n
al
r
eq
u
i
rem
en
t
s
.
Seco
n
d
l
y
,
u
s
i
n
g
an
X
M
L
b
as
ed
d
at
a
s
o
u
r
ce
i
s
an
i
s
s
u
e
b
ecau
s
e
a
cces
s
es
(
read
/
w
ri
t
e)
t
o
fi
l
es
fro
m
a
Serv
l
et
a
re
l
i
mi
t
ed
t
o
t
h
e
Serv
l
et
'
s
co
n
t
ex
t
(i
.
e
.
c
an
o
n
l
y
read
/
w
ri
t
e
t
o
t
h
e
d
i
rect
o
ry
w
h
i
ch
i
t
h
as
b
een
i
n
s
t
al
l
ed
i
n
).
T
o
o
v
erco
me
t
h
i
s
,
e
ach
t
i
me
t
h
e
Serv
l
et
i
s
acces
s
ed
,
i
t
mu
s
t
d
i
s
co
v
er
i
t
s
co
n
t
ex
t
an
d
p
erfo
r
m
a
r
ead
o
f
t
h
e
en
t
i
re
d
at
a
s
o
u
r
ce
i
n
t
o
me
mo
ry
.
T
h
i
s
i
s
a
p
o
t
en
t
i
al
p
erfo
r
man
c
e
l
i
mi
t
at
i
o
n
as
w
i
t
h
s
ev
eral
co
n
cu
rren
t
u
s
ers
t
h
i
s
fi
l
e
m
ay
b
e
r
ead
ex
ces
s
i
v
el
y
,
cau
s
i
n
g
b
l
o
ck
i
n
g
an
d
ex
cep
t
i
o
n
s
.
Mo
reo
v
er,
each
t
i
me
a
n
o
d
e
i
s
ch
an
g
ed
,
t
h
e
en
t
i
re
fi
l
e
mu
s
t
b
e
re
-
w
ri
t
t
en
t
o
d
i
s
k
.
T
h
i
s
w
i
l
l
cert
ai
n
l
y
cau
s
e
p
erfo
r
man
c
e
d
eg
r
ad
at
i
o
n
w
i
t
h
h
i
g
h
n
o
d
e
ch
u
r
n
f
ro
m
s
e
v
eral
u
s
ers
.
L
as
t
l
y
,
o
n
e
o
f
t
h
e
l
a
rg
es
t
i
n
t
eg
rat
i
o
n
i
s
s
u
es
c
am
e
w
i
t
h
u
s
i
n
g
t
h
e
mo
ck
S
N
M
P
ag
en
t
p
a
ck
ag
e
fro
m
t
h
e
O
p
en
N
M
S
t
es
t
i
n
g
l
i
b
rary
.
T
h
i
s
mo
ck
S
N
MP
ag
en
t
l
i
b
rary
,
al
t
h
o
u
g
h
ad
v
ert
i
s
ed
as
b
ei
n
g
s
el
f
-
co
n
t
ai
n
ed
,
w
as
f
ar
fro
m
i
t
.
In
o
rd
er
t
o
u
t
i
l
i
ze
t
h
e
mo
ck
SN
MP
ag
en
t
l
i
b
rary
,
s
ev
eral
d
ep
en
d
en
ci
es
w
ere
r
eq
u
i
red
fro
m
t
h
e
O
p
en
N
MS
l
i
b
rary
,
w
h
i
ch
s
i
g
n
i
fi
can
t
l
y
co
mp
l
i
cat
ed
t
h
e
b
u
i
l
d
an
d
d
ep
en
d
en
cy
man
ag
em
en
t
o
f
G
map
s
N
MS
.
Mo
re
i
mp
o
rt
an
t
l
y
,
t
h
i
s
l
i
b
rary
w
as
n
o
t
d
es
i
g
n
ed
t
o
b
e
u
s
ed
o
u
t
s
i
d
e
t
h
e
t
es
t
i
n
g
co
n
t
ex
t
o
f
O
p
en
N
M
S,
t
h
erefo
re
s
i
g
n
i
fi
can
t
rev
ers
e
en
g
i
n
ee
ri
n
g
w
as
req
u
i
red
l
ead
i
n
g
t
o
an
u
n
s
u
cc
es
s
fu
l
i
n
t
eg
rat
i
o
n
.
5
.
1
N
o
n
-
I
m
p
l
e
m
e
n
t
e
d
F
u
n
c
t
i
o
n
a
l
i
t
i
e
s
T
o
fu
rt
h
er
en
h
an
c
e
t
h
e
s
et
o
f
b
as
e
feat
u
res
o
f
t
h
e
s
y
s
t
em,
t
h
e
fo
l
l
o
w
i
n
g
i
t
ems
w
e
re
ex
p
l
o
red
b
u
t
d
u
e
t
o
t
i
me
co
n
s
t
rai
n
t
s
w
e
re
n
o
t
i
mp
l
em
en
t
ed
co
mp
l
et
el
y
(i
.
e.
a
s
k
el
et
o
n
a
rch
i
t
ect
u
re
i
s
p
ro
v
i
d
ed
):
1
.
Ro
o
t
-
cau
s
e
an
al
y
s
i
s
b
as
ed
o
n
D
ro
o
l
s
co
r
rel
at
i
o
n
en
g
i
n
e
.
!
Req
u
i
res
a
G
rap
h
(
V
,
E
)
r
ep
res
en
t
at
i
o
n
o
f
t
h
e
n
et
w
o
rk
.
2
.
O
b
j
ect
/
R
el
at
i
o
n
al
M
ap
p
i
n
g
u
s
i
n
g
t
h
e
H
i
b
ern
at
e
l
i
b
rar
y
.
3
.
S
N
M
P
t
es
t
i
n
g
b
y
mo
ck
S
N
MP
-
ag
en
t
s
(s
i
mu
l
at
i
o
n
)
u
s
i
n
g
J
U
n
i
t
4
.
0
,
Sp
ri
n
g
2
.
0
an
d
E
as
y
Mo
ck
.
4
.
A
b
i
l
i
t
y
t
o
p
l
o
t
w
i
r
el
es
s
p
ro
p
ag
at
i
o
n
fi
el
d
s
o
f
n
et
w
o
rk
el
emen
t
s
(i
f
w
i
rel
es
s
)
.
6
.
C
o
n
cl
u
si
o
n
s
Su
rp
ri
s
i
n
g
l
y
,
i
n
t
eg
rat
i
n
g
t
w
o
l
arg
e
-
s
cal
e
co
mp
o
n
en
t
s
i
n
t
o
a
fu
n
ct
i
o
n
al
ap
p
l
i
cat
i
o
n
w
as
b
y
n
o
mean
s
a
t
ri
v
i
al
t
as
k
.
A
s
i
d
e
fro
m
t
h
e
fact
t
h
at
G
M
ap
s
i
s
an
effi
ci
en
t
t
o
o
l
at
d
e
al
i
n
g
w
i
t
h
l
arg
e
a
mo
u
n
t
s
o
f
g
eo
g
rap
h
i
cal
d
at
a
,
an
y
W
eb
ap
p
l
i
cat
i
o
n
t
h
at
u
s
es
i
t
'
s
A
PI,
mu
s
t
b
e
w
ri
t
t
en
co
mp
l
et
el
y
i
n
J
av
aS
cri
p
t
.
T
h
i
s
i
s
a
maj
o
r
d
ra
w
b
ack
fo
r
d
ev
el
o
p
ers
n
o
t
fami
l
i
ar
w
i
t
h
J
av
aSc
ri
p
t
an
d
mak
es
i
n
t
eg
rat
i
n
g
G
Map
s
i
n
t
o
l
arg
e
J
av
a
-
b
as
ed
E
n
t
erp
ri
s
e
ap
p
l
i
cat
i
o
n
s
d
i
ffi
cu
l
t
.
O
n
t
h
e
b
ri
g
h
t
s
i
d
e,
G
M
ap
s
co
u
l
d
,
i
n
t
h
eo
ry
,
s
cal
e
v
ery
w
el
l
w
i
t
h
l
arg
e
n
et
w
o
rk
s
t
h
at
co
n
s
i
s
t
o
f
a
l
arg
e
n
u
mb
er
o
f
d
ev
i
ces
,
t
h
u
s
p
o
t
en
t
i
al
l
y
s
o
l
v
i
n
g
cu
rren
t
d
i
l
emmas
i
n
n
et
w
o
rk
an
d
s
erv
i
ce
m
an
ag
e
men
t
r
es
ea
rch
.
Mo
re
i
mp
o
rt
an
t
l
y
,
i
n
t
h
e
act
o
f
i
n
t
eg
rat
i
n
g
G
Map
s
w
i
t
h
S
N
M
P4
j
,
w
e
fo
u
n
d
t
h
at
d
es
i
g
n
p
at
t
ern
s
w
ere
i
n
d
i
s
p
en
s
ab
l
e
i
n
s
o
l
v
i
n
g
arch
i
t
ect
u
ral
mi
s
mat
ch
an
d
t
h
at
p
ro
p
er
b
u
i
l
d
an
d
c
o
d
e
m
an
ag
e
men
t
al
l
o
w
ed
t
h
e
t
ea
m
t
o
mo
v
e
fo
r
w
a
rd
i
n
a
co
n
s
i
s
t
en
t
an
d
p
ro
d
u
ct
i
v
e
man
n
er
.
A
n
n
e
x
A
–
G
l
o
ssa
r
y
o
f
T
e
r
m
s
D
e
s
c
r
i
p
t
i
o
n
o
f
C
o
m
p
o
n
e
n
t
s
G
ma
p
n
ms
-
co
r
e
.
j
a
r
:
co
n
t
ai
n
s
t
h
e
cl
as
s
es
t
o
p
ars
e/
w
ri
t
e
t
o
/
fro
m
t
h
e
X
M
L
d
at
a
s
o
u
r
ce
an
d
t
h
e
cl
as
s
es
t
o
u
t
i
l
i
ze
t
h
e
S
N
MP
p
ro
t
o
co
l
t
o
q
u
ery
/
w
ri
t
e
ma
n
ag
emen
t
i
n
fo
rm
at
i
o
n
fro
m
r
emo
t
e
d
ev
i
ces
.
G
ma
p
n
ms
-
w
eb
a
p
p
.
wa
r
:
co
n
t
ai
n
s
t
h
e
u
s
er
i
n
t
er
fac
e
cl
as
s
es
d
i
v
i
d
ed
i
n
t
w
o
p
art
s
:
cl
i
en
t
cl
as
s
es
w
h
i
ch
a
re
co
mp
i
l
ed
t
o
J
av
a
Scri
p
t
an
d
en
c
ap
s
u
l
at
e
t
h
e
G
o
o
g
l
e
Map
s
A
PI
an
d
t
h
e
o
t
h
er
fo
r
s
erv
er
(s
e
rv
l
et
)
cl
as
s
es
w
h
i
ch
u
t
i
l
i
ze
t
h
e
G
W
T
-
RP
C
me
ch
an
i
s
m.
S
N
M
P
4
j
.
j
a
r
:
J
av
a
i
mp
l
e
men
t
at
i
o
n
o
f
t
h
e
S
N
MP
p
ro
t
o
c
o
l
t
o
recei
v
e/
t
r
an
s
mi
t
d
at
a
t
o
/
fro
m
an
S
N
M
P
ag
en
t
.
Xer
ces
.
j
a
r
:
J
av
a
i
mp
l
e
men
t
at
i
o
n
o
f
X
M
L
D
o
cu
men
t
O
b
j
ect
Mo
d
el
(
D
O
M)
.
G
o
o
g
l
e
Ser
v
er
:
t
h
e
re
mo
t
e
s
erv
er
w
h
i
ch
co
n
t
ai
n
s
t
h
e
H
T
T
P
s
erv
i
c
e
t
o
s
e
rv
e
t
h
e
G
map
s
co
n
t
en
t
.
S
N
M
P
Ca
p
a
b
l
e
D
evi
c
e:
A
d
ev
i
c
e
w
h
i
ch
i
mp
l
em
en
t
s
t
h
e
S
N
M
P
ag
en
t
p
ro
t
o
co
l
.
T
h
e
ag
en
t
s
can
b
e
m
an
ag
ed
u
s
i
n
g
S
N
MP
S
E
T
/
G
E
T
o
r
T
R
A
P
S.
Ta
b
l
e
3
–
D
es
cr
i
p
t
i
o
n
o
f
t
h
e
co
m
p
o
n
en
t
s
u
s
ed
i
n
t
h
e
d
e
p
l
o
ym
en
t
d
i
a
g
r
a
m
(
F
i
g
u
r
e
1
).
D
e
s
c
r
i
p
t
i
o
n
o
f
C
l
a
s
s
e
s
G
ma
p
N
M
SCl
i
e
nt
.
j
a
va
/
N
o
d
e.
j
a
va
:
T
h
i
s
i
s
t
h
e
mai
n
U
I
en
t
ry
p
o
i
n
t
.
T
h
i
s
cl
as
s
i
mp
l
em
en
t
s
t
h
e
o
n
Mo
d
u
l
e
L
o
ad
(
)
met
h
o
d
w
h
i
ch
i
s
G
W
T
'
s
eq
u
i
v
al
en
t
t
o
a
mai
n
()
.
T
h
i
s
cl
as
s
i
s
w
ri
t
t
en
u
s
i
n
g
J
D
K
1
.
4
.
2
as
G
W
T
d
o
es
n
o
t
s
u
p
p
o
rt
J
D
K
1
.
5
feat
u
res
.
T
h
e
N
o
d
e
cl
as
s
i
s
t
h
e
U
I
'
s
rep
res
en
t
at
i
o
n
o
f
a
d
ev
i
ce
t
o
b
e
p
l
o
t
t
ed
o
n
t
h
e
m
ap
.
G
ma
p
N
M
SS
er
vi
ce
.
j
a
va
/
G
ma
p
N
MS
Ser
vi
c
eAs
y
nc
.
j
a
v
a
:
Is
t
h
e
s
erv
i
ce
i
n
t
erfa
ce
as
d
es
i
r
ed
b
y
t
h
e
G
W
T
-
RP
C
A
s
y
n
ch
ro
n
o
u
s
m
ech
an
i
s
m
.
G
m
ap
N
MS
Serv
i
c
e
i
s
t
h
e
act
u
al
s
erv
i
ce
,
w
h
e
reas
t
h
e
G
map
N
MS
Serv
i
c
e
A
s
y
n
c
i
s
t
h
e
G
W
T
m
ec
h
an
i
s
m
fo
r
as
y
n
ch
ro
n
o
u
s
cal
l
b
ack
s
.
G
ma
p
N
M
SS
er
vi
ceI
mp
l
.
j
a
va
/
Co
n
ver
t
er
.
j
a
va
:
G
map
N
MS
Serv
i
c
eI
mp
l
i
mp
l
e
men
t
s
t
h
e
s
erv
i
ce
i
n
t
erf
ace
G
map
N
MS
Serv
i
c
e.
T
h
e
co
n
v
ert
er
o
b
j
ect
co
n
v
e
rt
s
b
et
w
een
t
h
e
co
re'
s
rep
res
en
t
at
i
o
n
o
f
d
ev
i
ces
,
an
d
t
h
e
U
I
'
s
r
ep
res
en
t
at
i
o
n
o
f
d
ev
i
ces
.
Fa
ul
t
Ma
na
g
er
.
j
a
va
:
I
mp
l
e
men
t
s
t
h
e
fau
l
t
m
an
ag
e
men
t
feat
u
res
s
u
ch
as
t
ri
g
g
er/
cl
ea
r
al
arm
an
d
fi
n
d
ro
o
t
cau
s
e
o
f
t
h
e
fau
l
t
.
N
o
d
e
Ma
na
g
er
.
j
a
va
:
D
o
es
t
h
e
ch
eck
i
n
g
o
f
t
h
e
N
o
d
es
(
i
.
e.
d
ev
i
ce
s
)
.
T
h
i
s
cl
as
s
u
s
es
t
h
e
S
N
M
P4
j
l
i
b
rary
t
o
p
erfo
rm
S
N
M
P
S
E
T
/
G
E
T
.
N
o
d
e
D
a
o
.
j
a
va
/
I
D
a
o
.
j
a
va
/
T
r
a
ns
f
er
O
b
j
ect
.
j
a
va
:
T
h
e
D
at
a
A
c
ces
s
O
b
j
e
ct
(
D
A
O
)
i
mp
l
emen
t
at
i
o
n
t
o
en
cap
s
u
l
at
e
al
l
w
ri
t
e/
read
t
o
t
h
e
d
at
a
s
o
u
rce
i
n
a
man
ag
eab
l
e
o
b
j
ect
.
Ta
b
l
e
4
–
D
es
cr
i
p
t
i
o
n
o
f
t
h
e
cl
a
s
s
es
d
ep
i
ct
ed
i
n
t
h
e
cl
a
s
s
d
i
a
g
r
a
m
(
F
i
g
u
r
e
2
).
Commentaires 0
Connectez-vous pour poster un commentaire