BSc Android Application Report by Ivan Antipov - The Fair Tracing ...

quantityforeheadΚινητά – Ασύρματες Τεχνολογίες

10 Δεκ 2013 (πριν από 3 χρόνια και 6 μήνες)

88 εμφανίσεις

!"#$%
&
&
'()"*+)&,*-./#"%&#()&$0+%(.
1
,%"2%"&#"$3+.%$.4"%
&
5"*6%$.&"%7*".
&
&
82#(&'(.+7*2
&
9:$&;*<74.%"&:$+%($%
&
=(+2%",+.>&;*00%?%&@*()*(
&
&
!"#$%
&'(()
&
&
&
&
&
!3+,&"%7*".&
+,&,4A<+..%)&#,&7#".&"%B4+"%<%(.&-*"&.3%&9:$&C%?"%%
&
+(&
;*<74.%"
&
:$+%($%&
#.& =(+2%",+.>&;*00%?%& @*
()*(D& 8.& +,&,4A,.#(.+#00>&.3%&"%,40.
&
*-& <>& */(&/*"E& %F$%7.&
/3%"%&%F70+$+.0>&+()+$#.%)&+(&.3%&.%F.D
&
&
!3%&"%7*".& <#>& A%& -"%%0>& $*7+%)&#()& )+,."+A4.%)& 7"*2+)%)&.3%&,*4"$%& +,& %F70+$+.0>
&
#$E(*/0%)?%)D
&
&
G
&
'A,."#$.
&
!3+,&"%7*".&/+00& $*($%"(&.3%& )%2%0*7<%(.& *-&
*#+,-
H
&#& <*A+0%& 70#.-*"<& )%,+?(%)& -*"&
+(74..+(?&."#$E+(?& )#.#
&
#()& *A.#+(+(?& <#"E%.& 7"+$%,& *(
&#&?+2%(& 7"*)4$.
D&!3%& $0+%(.&
,*-./#"%& +,& A#,%)& *(&
!./#0$/
H&
#(& *7%(
1
,*4"$%& <*A+0%& 70#.-*"<
D&!3%& +)%#& -*"&.3%&
#770+$#.+*(&*"+?+(#.%)&-"*<&.3%&I#+"&!"#$+(?&7"*6%$.
J
H&/3+$3&#
+<,&.*&
123""0#4&546$,+%&
*#+/-& 78& $9"%-9-.4$.:&;*& 4#+,<$.:& +./& 4#+,$.:& 4-,6.0%0:$-2& $.& 23""%8&,6+$.2& 40&
"#0=$/-&,0.239-#2&+./&"#0/3,-#2&>$46&-.6+.,-/&$.?0#9+4$0.@
G
D
&
!3%&
,>,.%<& +(2*02%,&
#& $0+%(.
1
,%"2%"&#"$3+.%$.4"%
H&#()
& *(%
1
/#>&,
>($3"*(+,#.+*(& *-&
)#.#&*2%"&
K
!!5
L
D&
!3%&."#$E+(?&
+,
&)*(%&/+.3&.3%&4,%&*-&
072-#=+4$0.2
H&#&.%"<&)%,$"+A+(?&
#&
7"%$+,%&
0*$#.+*(H&.+<%H&
.%F.4#0& )%,$"+7.+*(H&#()&#(& +<#?%&#,,*$+#.%)&/+.3&#&,+(?0%&
7*
+(.&#0*(?&.3%& 7"*)4$.M,& 6*4"(%>D&
N
A,%"2#.+*(,&
$#(& A%
& $"%#.%)& %+.3%"& <#(4#00>& *"&
#4.*<#.+$#00>
&
*2%"&#&)+,.#($%&7%"+*)&,7%$+-+%)&A>&.3%&4,%"
D
&
!3%&,>,.%<& *A.#+(,&
#()& )+,70#>,&
0#.%,.& <#"E%.& 7"+$%,& *(&.3%&."#$E%)& 7"*)4$.
H&#()
&
"%$%+2%,& $*)%)&.%F.& <%,,#?%,&
.3#.&
$#(&
%+.3%"& +(74.&#(& *A,%"2#.+*(H& *"&"%B4%,.&
.3%&
<#"E%.& )#.#
D&
!3%&
$0+%(.&#770+$#.+*(&
+,& )%,+?(%)
&/+.3&#& $*<74.%"
1
+00+.%"#.%& 4,%"& +(&
<+()H
&
#()&7%"-*"<,&#&A40E&*-&+.,&#$.+2+.>&#4.*(*<*4,0>D&
@#,.0>H&.3%&,>,.%<&
#$$*4(.,&
-*"&
0+<+.%)& $*((%$.+2+.>& +(&.3%&.#"?%.%)&#"%#,H&#()&
3#,&
#
&/#>& *-&,#2+(?& +.,&,.#.%& -*"&
-4.4"%&470*#)D
&
8.& 3#,& A%%(& +)%(.+-+%)& -"*<&.3%&,.#
".&.3#.&.3%&,*-./#"%&/+00& A%& +(
&#
& 7"*.*.>7%&,.#?%&
47*(&,4A<+,,+*(H&#()&/+00&(*.&A%&.%,.%)&*(&#&73>,+$#0&'()"*+)&)%2+$%D
&
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
&&&&&&&&&&&&&&&&&&&&&&&&&
&
J
&
///D-#+"."#$+(?D*"?
&
G
&
3..7OPP/%AQD$,D4$0D#$D4EP,.#--P;DR#00%(.#P-#+"."#$+(?A
0*?PS7#?%T+)UG
&
&
L
&K>7%".%F.&!"#(,-%"&5
"*.*$*0
&
&
L
&
&
!"#$%&'(&)'*!%*!+
&
),"-!%.&/
&
0*!.'12)!0'*
33333333333333333333333333333333
33333333333333333333333333333333
33333333333333333333333333333333
33333333333
4
&
JDJ
&
'
8V:&'WC&XN'@:
DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
DDDDDDDDDDDDDDDDD
Y
&
JDG
&
V
'W'XZVZW!
DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
DDDDDDDDDDDDDDDDDDDDD
[
&
),"-!%.&5
&
#")67.'2*1&0*('.8"!0
'*
33333333333333333333333333333333
33333333333333333333333333333333
3333333333333333
9
&
GDJ
&
!
KZ&
I
'8\&
!
\';8WX&5\N]Z;!
DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
DDDDDDDDDDDDDDDDDDDDDDDDDDDDD
^
&
GDG
&
!
'\XZ!&=:Z\&'=C8ZW;Z
DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
DDD
_
&
GDL
&
5
\Z`8N
=:&\Z@'!ZC&RN\a&CNWZ
&NW&9ZK'@I&NI&
I
'8\&
!
\';8WX
DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
b
&
'ABAC&D-7
E
7+2-/&4#+,$.:&"#04048"-
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAA
)
&
),"-!%.&:
&
(%"!2.%+&';%.;0%<
33333333333333333333333333333333
33333333333333333333333333333333
33333333333333333333333333333
/=
&
LDJ
&
\
Zc=8\ZVZW!:&CZI8W8!8
NW
DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
DDDDDDDDDDDDDDDDDDDDDDDDDD
Jd
&
LDG
&
\
Zc=8\ZVZW!:&'W'@e:8:
DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
DDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
JJ
&
BA'AC&*6-&"#0/3,-#F2&"-#2"-,4$=-
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAA
CC
&
BA'A'&!./#0$/
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAA
C'
&
BA'AB&G07$%-&4-%-"60.8
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAA
C'
&
BA'AH&*#+,<$.:&"#
0/3,42
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAA
CH
&
BA'AI&J0..-,4$.:&40&2-#=-#
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
CI
&
BA'AK&!340.09032&0"-#+4$0.
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAA
CI
&
),"-!%.&>
&
+?+!%8&".),0!%)!2.%&
"*1&1%+07*
33333333333333333333333333333333
3333333333333333333333333333333
/@
&
QDJ
&
:
Z\`Z\&'55@8;'!8NW
DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
DDDDDD
J[
&
HACAC&L+=+&M-#=%-42&+./&*09,+4
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAA
CK
&
HACA'&M-#=-#
E
2$/-&,%+22&/$+:#+9
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAA
CN
&
HACAB&O+4+&4#+.2?-#
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAA
CN
&
HACAH&O+4+&240#+:-
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAA
CP
&
QDG
&
;
@8ZW!&'55@8;'!8NW
DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
DDDDDD
Jb
&
HA'AC&Q;&/-2$:.&+./&%+8034
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
C)
&
HA'A'&R72-#=+4$0.2
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAA
'(
&
HA'AB&!,,-22&40&9+#<-4&/+4+
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAA
'I
&
HA'AH
&
*-S4&9-22
+:$.:&2-#=$,-
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAA
'N
&
HA'AI&Q2-#&T#-?-#-.,-2
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAA
BB
&
HA'AK&U04$?$,+4$0.2
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAA
BB
&
&
&
Q
&
),"-!%.&4
&
!%+!0*7
33333333333333333333333333333333
33333333333333333333333333333333
33333333333333333333333333333333
33333333333333333333333
:>
&
YDJ
&
!
NN@:
DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
D
LQ
&
YDG
&
=
:Z\&@NXX8WX
DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
DDDDDDDDDDDDDDDDDD
L[
&
YDL
&
!
Z:!8WX&!KZ&V'8W&IZ'!
=\Z:
DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
DDDDDDDDDDDDDDDDDDDDDDD
L^
&
IABAC&V-,0#/$.:&072-#=+4$0.2
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAA
BN
&
IABA'&R74+$.$.:&9+#<-4&/+4+
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAA
BP
&
IABAB&T#0,-22$.:&MGM&#-W3
-242
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAA
BP
&
),"-!%.&@
&
+288".?&"*1&(2!2.%&1
%;%$'-8%*!
33333333333333333333333333333333
33333333333333333333333333
:A
&
[DJ
&
:
=8!'98@8!e&NI&5=\5N:
Z
DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
Lb
&
[DG
&
Z
`'@='!8NW
DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
DDDDDDDDDDDDDDDDDDDDD
Qd
&
[DL
&
'
;K8Z`ZVZW!:
DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
DDDDDDDDDDDDDDDD
QG
&
KABAC&*-,6.0%0:$,+%
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAA
H'
&
KABA'&T#0X-,4&9+.+:-9-.4
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
HB
&
[DQ
&
I
=!=\Z&CZ`Z@N5VZW!
DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
DD
QL
&
KAHAC&Y-.-#+%
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAA
HB
&
KAHA'&*#+,<$.:
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAA
HB
&
KAHAB&G+#<-4&/+4+
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAA
HB
&
"--%*10)%+
&
33333333333333333333333333333333
33333333333333333333333333333333
33333333333333333333333333333333
33333333333333333333333333333333
333333333
>>
&
^DJ
&
X
@N::'\e
DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
DDDDDDDDDDDDDDDDDDDDDDDDDD
QQ
&
^DG
&
=
:Z&;':Z:
DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
DDDDDDDDDDDDDDDDDDDDDDDDDD
Q[
&
^DL
&
:
e:!ZV&V'W='@
DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
DDDDDDDDDDDDDD
YJ
&
NABAC&M-#=-#&$.24+%%+4$0.
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAA
IC
&
NABA'&J%$-.4&$.24+%%+4$0.&Z0.&-93%+40#[
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAA
IC
&
NABAB&J%$-.4&,09"$%+4$0.&?#09&203#,-
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAA
I'
&
^DQ
&
=
:Z\&V'W='@
DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
DDDDDDDDDDDDDDDDDDD
YL
&
^
DY
&
!
KZ&ZW!8\Z&
I
'8\&
!
\';8WX&C'!'9':Z
DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
DDDDDDDD
Y[
&
^D[
&
:
'V5@Z&V'\aZ!&C'!'&8W
5=!
DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
DDDDDDDDDDDDDDDDDDDDDDD
Y^
&
NAKAC&QMO!&?#3$4&+./&=-:-4+7%-&"#$,-2
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAA
IN
&
NAKA'&\+600&]$.+.,-&,0990/$4$-2&/+4+
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAA
IP
&
^D^
&
;
NCZ&@8:!8WX
DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
DDDDDDDDDDDDDDDDDDDD
Y_
&
^D_
&
5
\N]Z;!&5@'W
DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
DDDDDDDDDDDDDDDDDDD
Yb
&
^Db
&
8
W!Z\8V&\Z5N\!
DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
DDDDDDDDDDDDDD
[G
&
.%(%.%*)%+
&
33333333333333333333333333333333
33333333333333333333333333333333
33333333333333333333333333333333
33333333333333333333333333333333
333333333
@>
&
&
Y
&
&
;K'5!Z\&J

8W!\NC=;!8NW
&
JDJ

'+<,&#()
&?*#0,
&
!3%& +)%#& *"+
?+(#.%)& -"*<& A"*/,+(?& %F+,.+(?&.%$3(*0*?>& A4+0.& *(& A%3#0-& *-&.3%&
I#+"
&
!"#$+(?& 7"*6%$.
f&.3%&/%A
1
A#,%)
&."#$+(?
& 7"*.*.>7%& g-400>& )%,$"+A%)& +(&,%$.+*(&
GDLDJ
h
& 7"*2+)%)&#(& +(.%"%,.+(?& +<70%<%(.#.+*(H& A4
.&.3%& )#.#A#,%&/#,& 0+<+.%)&.*&
G
&
%(."+%,&#()&.3%"%&/%"%&0+..0%&<%#(,&*-&+(74..+(?&
0*$#.+*(
1
&#()&7"*)4$.
1
"%0#.%)&)#.#D
&
!3%&"%,.& *-&.3%& -4($.+*(#0+.>&/#,& $*($%+2%)&/3%(&,.4)>+(?&.3%& 7"*6%$.M,& $#4,%H&#()&
)+,$4,,+(?&
7*.%(.+#0& )%2%0*7<%(.
&/+.3& +.,&"%7"%,%(.#.+2%,D
&
=0.+<#.%0>H&.3%&
7"*?"#<&
#+<,
&.*& $*<A+(%& -4($.+*(#0+.>&
(%%)%)& -*"&.3%& 7"*6%$.M
,& *7%"#.+*(
& +(&
#& 3#,,0%
1
-"%%
&
<#((%"H&#()&
.*&
<#E%& +.&#$$%,,+A0%&.*&
,*<%*(%&/+.3& 0+..0%&.*& (*& %F7%"+%($%&/+.3&
$*<74.%"&,>,.%<,D
&
!3%&*"+?+(#0&70#(&/#,&.*&4,%&.3%&'()"*+)
&)%2+$%&,."+$.0>&#,&#&70#.-*"<&-*"&)#.#&+(74.H&
/3%"%&.3%&7"*)4$%",&<#>&%(.%"&+(-*"<#.+*(&*(&.3%+"&7"*)4$.,H&/#"%3*4,%&0*$#.+*(,H&
A#.$3%,&*-&7"*)4$%&.*&A%&
."#(,-%""%)H&%.$%.%"#f&%#"0>&2%",+*(,&*-&.3%&#770+$#.+*(&,3*/&
.3+,& E+()& *-& -4($.+*(#0+.>D& K*/%2%"H&#-.%"&,*<%& )%0+A%"#.+*(&#(& *A2+*4,& B4%,.+*(&
#"*,%&#,&.*&/3>&4,%&#(&%F7%(,+2%&'()"*+)&)%2+$%&#.&#00&-*"&.3+,&.#,EH&/3%(&.3%&,#<%&
$*40)& A%&#$3+%2%)&/+.3&#&,.#(
)#")&/%A
1
A#,%)& $*(.%(.& <#(#?%<%(.&,>,.%<
H&
#$$%,,+A0%&#(>/3%"%D
&
8-&#(&'()"*+)&)%2+$%&/%"%&.*&A%&4,%)H&+.&/*40)&A%&/#,.%-40&(*.&.*&.#E%&#)2#(.#?%&*-&
.3%& 70#.-*"<M,& 3#")/#"%& $#7#A+0+.+%,H& %D?DH&#& X5:
&"%
$%+2%"f&.3%& -#$.&.3#.& +.& +,&#0,*&#&
73*(%&7"*2+)%)&+(.%"%,.+(?&)%2%0*7<%(.,&.3#.&#"%&-400>&)%,$"+A%)&+(&
;3#7.%"&Q
D
&
!3%"%&
#"%
&#&(4<A%"&*-&.%$3(*0*?+$#0&#()&*"?#(+,#.+*(#0&,E+00,&+(2*02%)&+(&A4+0)
+(?&
#&
,*-./#"%&
7"*6%$.
H&#()&
.3%&7"
*$%,,&
7"%,%(.
%)
&/+.3
&#(&*77*".4(+.>&.*&-*,.%"&,4$3&,E+00,&
i
&
-+",.0>H&
.*&
0%#"(&#&(%/&70#.-*"<&.3#.&/+00&
0+E%0>
&-+()&+.,&/#>&.*&.3%&.*7&*-&
.3%&
<*A+0%&
,%?<%(.
&/+.3+(&.3%&(%F.&
-%/
&>%#",
H&
#0*(?&/+.3&
#(&#""#>&*-&
$0+%(.
1
,%"2%"&.%$3(*0*?+%,&
#,,*$+#.%)&/+.3&.3%&
,>,
.%<
f&,%$*()0>H&
.*&
?%.&#&$3#($%&.*&/*"E&/+.3&#&"%#0&7"*6%$.&.3#.&
&
[
&
$*($%"(,&
#&$3#"+.#A0%&$#4,%f&.3+")0>H
&.*
&
$"%#.%&#&-*4()#.+*(&-
*"&-4.4"%&)%2%0*7<%(.&*-&
#$.4#0&'()"*+)
1
A#,%)&
3#")/#"%
&/+.3&.3%&+(74.
.+(?
&#()&."#$+(?&-4($.+*(,&A4+0.&+(&+.D
&
JDG

V#(#?%<%(.
&
C4%&.*&.3%
&
#<*4(.& *-&
(%/&,E+00,&.3#.& 3#)&.*& A%& *A.#+(%)& +(& *")%"&.*& 7"*$%%)&/+.3&
)%2%0*7<%(.H& <*,.& (*.#A0>&'()"*+)H& ]#2#&:%"20%.,
&#()
&
K!!5
H&,*<%&.+<%& 3#)&.*& A%&
#00*$#.%)& +(& *")%"&.*& 0%#"(&.3*,%&.%$3(*0*?+%,D& 8.&/#,& 0#.%"& -*4()&.3#.&.3%& <*"%&
%--+$+%(.&
/#>&
/#,
&.*&0%#"(&#&.%$3(*0*?>&
*(&#(&
+/&60,&
A#,+,
H&$*2%"+(?&*(0>&.3%&
A+.,&*-&
-4($.+*(#0+.>&"%B4+"%)&A>&.3%&
.#,E
&#.&3#()
&"#.3%"&.3#(&#..%<7.+(?&.*&0%#"(&%2%">.3+(?&
#.&*($%D
&
I*"&.3+,&"%#,*(
H&+.&/#,&7"*A0%<#.+$&.*&
,$3%)40%&7"*?"%,,&%--%$.+2%0>H&A%$#4,%&
+.&/#,& (*.& E(*/(& 3*/& 0*(?&#& -4($.+*(&
.3#.& 4.+0+,%,
& 7"%2+*4,0>& 4(E(*/(&.%$3(*0*?>&
/*40)
&.#E%&.*&)%2%0*7D&I*"&+(,.#
($%H&.3%&+<70%<%(.#.+*(&*-&K!!5&."#(,-%"&.**E&
<*"%&
.+<%&.3#(&*"+?+(#00>&+(.%()%)H&#()&.3%&<#77+(?&-4($.+*(,&0%,,D
&
9%$#4,%& *-&.3+,H&
+(&#))+.+*(&.*&
#&
"%0#.+2%0>&
,0*/
&,.#".&#()&
#
&
$%".#+(&
0#$E& *-& $"%)+A0%&
+)%#,
&
+.&/#,
&)%$+)%)&.*&#)3%"%&.*&
!:$%-
&
g,%%&X0*,,#">h
&
7"+($+70%,&
/3%(&$*($%+2+(?&.3%&
7"*6%$.M,&
#+<,
f&
.3+,&,*<%/3#.&"%,40.%)& +(&
/%#E&
*"?#(+,#.+*(
H&
#,&
3#2+(?& (*& $0%#"&
-"#<%/*"E&
#--%$.%)& <*.+2#.+*(& 0%2%0,&#()&
"%,40.%)& +(&"#.
3%"& 7#.$3>& 7"*?"%,,D&
K*/%2%"H&
<*,.& *-&.3%& +)%#,&/%"%& +)%(.+-+%)& -"*<&.3%&,.#".
H&
#0*(?&/+.3&
#&"*4?3&
,$3%)40%&*-&
.3%+"&+<70%<%(.#.+*(
D
&
'(*.3%"& $#4,%&
*-&,0*/
&
+(+.+#0&
7"*?"%,,&/#,&#(
&
#<A+.+*(&.*& +<70%<%(.&.3%&
-4($.+*(#0+.>&#,& $0*,%&#,& 7*,,+A0%&.*&"%#0& 0+-%f&.3
#.& +,H&
+(&#))+.+*(&.*& *(?*+(?&
$**7%"#.+*(&
/+.3&.3%& I#+"
&
!"#$+(?& 7"*6%$.
H
&.3%
& +(+.+#0& 70#(&/#,&.*& %,.#A0+,3& $*(.#$.&
/+.3& 0*?+,.+$,& *7%"#.*",H&,4770+%
",H& 7"*)4$%",H& %.$%.%"#H& 4(.+0& +.&/#,
&"%#0+,%)&
.3#
.&
.3%"%&
/#,&
+(,4--+$+%(.&.+<%& -*"&.3*,%& $*(.#
$.,&.*& A%& -"4
+.-40&#()&
/+.3*4.&.3*,%&
$*(.#$.,&
#(>.3+(?
&
.3%&#770+$#.+*(& )*%,
&
$#((*.& A%&#& -400
&"%7"%,%(.#.+*(& *-&"%#0+.>D
&
8.
&
/#,&70#((%)&.*&
*A.#+(&+(-*"<#.+*(&
*(&
,4770>&$3#+(,&-"*<&
.3%&
I#+"
&
!"#$+(?
&7"*6%$.
H&
A4.&)4%&.*&*.3%"&$*<<+.<%(.,&+.,&<%<A%",&/%"%&
%+.3%"&4(#2#+0#A0%
&*"&
4(/+00+(?&.*&
7"*2+)%&,7%$+-+$&+(,."4$.+*
(,&*(&3*/&.3%>&/*40)&0+E%&.3%&#770+$#.+*(&.*&7%"-*"<D
&
&
^
&
;K'5!Z\&G

9';aX\N=WC&8WIN\V'!8
NW
&
GDJ

!3%&I#+"&!"#$+(?&7"*6%$.
&
I#+"&!"#$+(?& g
///D-#+"."#$+(?D*"?
h& +,&#(& Z5:\;
Q
1
-4()%)& 7"*6%$.&.3#.&
#+<,&.*& A"+)?%&
#(& +(-*"<#.+*(&?#7& A%./%%(&.3%& $*(,4<%",& +(&.3%& =a&#()& *.3%"& R%,.%"(& $*4(."+%,&
#()& 7"*)4$%",& +(&.3%& )%2%0*7+(?&/*"0)D& 8.& +(.%(),&.*& )*&,*& A>&."#$+(?& )#.#&#A*4.&
,7%$+-+$&7"*)4$.,&-"*<&.3%+"&*"+?+(&.*&.3%&70#$%&*-&$*(,4<7.+*(&#()&.3%(&7"%,%(.+
(?&
+.&.*&.3%& $4,.*<%",D&!3%& )#.#&/+00& 40.+<#.%0>& )%$+)%&.3%& j-#+"(%,,k& *-&#&,7%$+-+$&
7"*)4$.&#()&/+00&.3%"%-*"%&3%07&7%*70%&<#E%&<*"%&%.3+$#0&74"$3#,+(?&$3*+$%,D
&
!3%&#770+$#.+*(,&*-&.3%&I#+"&!"#$+(?&7"*6%$.&#"%&(4<%"*4,D&!*&.3%&7"*)4$+(?&,+)%H&.3%&
%F.%(,+2
%& )#.#A#,%& %2%(.4#00>& A4+0.&#"*4()&."#$+(?&"*4.%,& *-& <+00+*(,& *-& 7"*)4$.,&
/*40)& 7"*2+)%&#(& +()+,7%(,#A0%&,*4"$%& *-& <#"E%.& )#.#H&.*& A%&"%$%+2%)& +(&#&/+)%&
"#(?%& *-& -*"<#.,&
i
& -"*<&#& 4,%"
1
)"+2%(&.%F.& <%,,#?+(?&,%"2+$%&.*& -400
1
-%#.4"%)&/%A&
#770+$#.+*(,D&!3+,&/+
00&#00*/& 7"*)4$%",&.*&,%00& 7"*)4$.,& *(& A%,.&.%"<,H& A>&"%)4$+(?&
.3%&(4<A%"&*-&+(.%"<%)+#"+%,&#()&-+()+(?&.3%&0*/%,.
1
$*,.&)%#0%",D&
&
!*&.3%& $*(,4<%"&,+)%H&.3+,&/+00&?+2%&#(& 4(A+#,%)& *7+(+*(& *(&
.3%&."4%& A%(%-+.& *-&
A4>+(?& I#+".
"#)%
& 7"*)4$.,H&
7"*2+)%
& )%.#+0%)& +(-*"<#.+*(&#A*4.&,7%$+-+$& +.%<,&#()&
7"*<*.%& $*<7%.+.+*(&.3"*4?3& +(-*"<#.+*(#0& %(0+?3.%(
<%(.D&!3%& 7"*6%$.& 4()%"0+(%,&
.3%&?"*/+(?
&#..+.4)%
&,3+-.& +(&.3%& R%,.%"(&,*$+%.>&.*/#"),& *7%((%,,& *-& )#.#H& -#+"&
$*<7%.+.+*(H&
j
?"%%(
k
& 7"*)4$.,&#()&
#& $*($%"(& -*"&
/*"E%",M& $*()+.+*(,& +(&.3%&
)%2%0*7+(?&/*"0)D
&
I#+"&!"#$+(?&3#2%&
A%%(&#$.+2%0>&0+#+,+(?&/+.3&2#"+*4,
&<*A+0%&.%0%$*<&$*<7#(+%,&#()&
*.3%"&8!&7"*6%$.,f&-*"&+(,.#($%H&*(%&3#,&)%2%0*7%)&#&A#"$*)%&"%$*?(+.+*(&,>,.%<&.3#.&
$*40)&7*.%(.+#00>&A%&
#)#7.%)
&.*&
$*(,4<%"&)%2+$%,D
&
&
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
&&&&&&&&&&&&&&&&&&&&&&&&&
&
Q
&
Z(?+(%%"+(?&#()&53>,+$#0&:$+%($%,&\%,%#"$3&;*4($+0
&
&
_
&
GDG

!#"?%.&
4,%"&
#4)+%($%
&
!3%&
+(.%()%)&
4,%",&
*-&.3%&#770+$#.+*(&
#"%
O
&
.3%& I#+"&!"#$+(?&"%7"%,%(.
#.+2%,H&
%F7*".%",&#()&)+,."+A4.*",H&#()&
7"*)4$%",
&+(&.3%&$*4(."+%,
&
.3%&I#+"."#)%&I*4()#.+*(&
/*"E,&/+.3D&
N(%& *-&.3%& *A2+*4,& $#2%#.,& +(&.#"?%.+(?&
.3%& )%2%0*7+(?&/*"0)
& +,
&
.3%&
#2#+0#A+0+.>& *-&
A#,+$&"%B4+"%<%(.,& *-
&
.3%&
,>,.%<M,&
*7%"#.+*(&
i
&,4$3&#,&
#&
/+"%0%,,&
8(
.%"(%.& $*((%$.+*(
H
&#
& X:V
& $*((%$.+*(H& *"& %0%$."+$+.>D
& Z2%(&.3*4?3&.3%& 7"*6%$.& )*%,&
(*.&
$*($%"(&
3#")/#"%
1
"%0#.%)& 7"*A0%<,H&,4$3&#,&
+($04,+*(& *-&,*0#"
1
7*/%"& $3#"?+(?&
-%#.4"%,H& +.& )*%,&#))"
%,,&,*<%
& *-&.3*,%& 7"*A0%<,& +(&,*-./#"%
H
&#
&
-400& )%,$"+7.+*(& *-&
/3+$3
&$#(&A%&-*4()&+(&
;3#7.%"&Q
D&
8.&,3*40)&#0,*&A%&(*.%)&.3#.H&"%#0+,.+$#00>H&.3%&7"*6%$.&
+,&)%,+?(%)&-*"&
-4.4"%&
,.#.%
,
&*-&$*((%$.+2+.>
&#()&
.3%&7*740#.+*(M,&$*<74.%"
&0+.%"#$>&
i
&
"%7*".,& *-&#& A**<+(?& <*A+0%&,%?<%(.& +(&.3%&.#"?%.%)&#"%#,& 3#2%& A%%(&#"*4()& -*"&
>%#",
&l
Jd
m
&#()&.3%"%&+,&(*&"%#,*(&.*&A%0+%2%&.3#.&.3+,&."%()&/+00&(*.&$*(.+(4%D
&
&
b
&
GDL

5"%2+*4,&
"%0#.%)
&
/*"E&)*(%&*(&A%3#0-&*-&I#+"&!"#$+(?
&
GDLDJ

R
%
A
1
A#,%)&
."#$+(?
&
7"*.*.>7%
&
C%2%0*7%)
& A>
&`+,3#0&:3#3&#()&')%0& K#+)%"&
*-& =;@&;*<74.%"&:$+%($%& )%7.D& l
L
m
H& +.&
7"*2+)%,&#(& +(.%"-#$%&.3#.&
)%7+$.,&#& 7"*)4$.M,& 6*4"(%>&
-"*<& +.,& +($%7.+*(&.*&
$*(,4<7.+*(
H&#0*(?&/+.3& <40.+<%)+#&#()&.%F.4#
0& )#.#&#,,*$+#.%)&/+.3& +.
D
&
!3%&
,#<
%&
)#.#A#
,%&/#,& 4.+0+,%)& +(&.3+,& 7"*6%$.H&/+.3&.3%& +(.%(.+*(& *-& A"+)?+(?&.3%&./*&
#770+$#.+*(,&.*?%.3%"D
&
&
&
(BCDEF&
/
3&!GF&(HBE&!EHIBJC&KELMLMNKF&OHK&PFMHBQBJC&H&KELPDIMRS&TLDEJFN&U:V
&
&
Jd
&
;K'5!Z\&L

&
IZ'!=\Z:&N`Z\`
8ZR
&
LDJ

\%B4+"%<%(.,
&)%-+(+.+*(
&
^&
*6-&"#$0#$48& %+7-%2&
G
_& M_& J_& D
&
24+./
&?0#&
1
9324& 6+=-
@
_&
1
2603%/& 6+=-
@
_&
1
,03%/& 6+=-
@
_&
1
>03%/&%$<-&40&6+=-
@
&46-&#-W3$#-9-.4
_&#-2"-,4$=-%8
A
&
;O
&
O-2,#$"4$0.
&
T#$0#$48
^
&
!
)QBFJM
&
!
;J
&
5"*2+)%& <%#(,& -*"& +(74..+(?& )#.#&
+(
.*&.3%&,>,.%<& -"*
<&#& A#,+$&
<*A+0%&73*(%&/+.3&
:V:&-4($.+*(#0+.>
&
:
&
;G
&
:
>($3"*(+,%&7%"+*)+$#00>&
/+.3&#&=a
1
A#,%)&,%"2%"
&
V
&
;L
&
5
"*2+)%&
#$$%,,&.*&
<#"E%.&)#.#
&*(&.3%&)%2+$%&#()&<*A+0%&73*(%
&
;
&
;Q
&
5"*2+)%&
X5:&
."#$E+(?&
.%$3(*0*?>&
.3#.& $*00%$.,& )#.#&#A*4.&.3%&
7"*)4$.M,&0*$#.+*(H&
#(
)&*A,%"2#.+*(M,&.+<%&#()&)%,$"+7.+*(
&
:
&
;Y
&
5"*2+)%& <%#(,& -*"& $"%#.+(?& +<#?%,&#,,*$+#.%)&/+.3&
.3%&
*A,%"2#.+*(
&#()&470*#)+(?&.3%<&.*&,%"2%"
&
R
&
;[
&
C"#/&#&<#7
&)%.#+0+(?&#&7"*)4$.M,&6*4"(%>
&
R
&
;^
&
5"*2+)%&
.%$3(*0*?>&
#$$%,,+A0%&.*
&#
&$*<74.%"&+00+.%"#.%&4,%"
&
V
&
;_
&
!3%&,>,.%<&,3#00&"4(&#,&#4.*(*<*4,0>&#,&7*,,+A0%
&
:
&
;b
&
!3%&*A,%"2#.+*(,&
,3#00
&A%&"%$*")%)&#4.*<#.+$#00>
&
:
&
;Jd
&
!3%&
*A,%"2#.+*(,&
,3#00
& A%&"%$*")%)& <#(4#00>
H&#()& +($04)%&#&
0*$#.+*(H&)%,$"+7.+*(H&#()&#(&+<#?%
&
;
&
;JJ
&
!3%&,>,.%<&,3#00&,#2%&+.,&,.#.%&
+-&.3%"%&+
,&(*&8(.%"(%.&$*((%$.+2+.>&
#2#+0#A0%
&
V
&
&
+FEWFE
&
&
:J
&
!3%&,%"2%"&,3#00&,477*".&]#2#&:%"2%"&5#?%,
&
V
&
:G
&
!3%&,%"2%"&,3#00&4,%&#&V>:c@&)#.#A#,%
&.*&,.*"%&NA,%"2#.+*(&)#.#
&
V
&
:L
&
!3%&,%"2%"&,3#00&"%.4"(& 7"*)4$.
1
"%0#.%)& )#.#&#.
&.3%& )%2+$%M,&
"%B4%,.
&
&
&
&
&
JJ
&
LDG

\%B4+"%<%(.
,&#(#0>,+,
&
LDGDJ

!3%&7"*)4$%"M,&7%",7%$.+2%
&
!3%&-+",.&<#6*"&$3#00%(?%
&
+(&,*-./#"%&)%,+?(&/#,&.*&
4()%",.#()
&.3%&$*(.%F.&+(&/3+$3&
+.&/#,
&.*&A%&4,%)D&
@%.M,&$*(,+)%"&.3%&-*00*/+(?&,$%(#"+*
O
&
L02-&T-#+%43&
$2&+&29+%%&7+.+.+&"#0/3,-#&$.&46-&O09$.$,+.&V-"37%$,A
&
`-&
9+<-2&
X324& -.03:6& 90.-8& 40& 23""0#4& 6$2&?+9$%8_& 20&
46-#-& $2& %$44%-&#009&?0#& 32$.:&
+/=+.,-/& 4-,6.0%0:8& $.&
6$2
& %$.-& 0?
& 732$.-22A&
*6-& 0.%8& 4-,6.0%0:8& >$/-%8&
+=+$%+7%-&
$.&46-&+#-+&$2&907$%-&4-%-"60.8&+./&MGM
_&+./&9
024&0?&L02-F2&>0#<-#2&
+#-&-W3$""-/&>$46&7+2$,&907$%-&"60.-2A
&
]0#43.+4-
%8_& 46-& ]+$#& *#+,$.:&"#0X-,4& 6+=-
&#+$2-/&
?$.+.,-2&?#09
&
,6+#$4+7%-&
/0.+4$0.2_&,0%%+70#+4$0.
& >$46& D-24-#.& 23"-#9+#<-42
& +./& 46-&
]+$#4#+/-
&
]03./+4$0._&
+./& 46-8& +#-& >$%%$.:& 40& 0??-#& L02-&
+& 90
7$%-
&,09"34$.:
&
/-=$,-&
46+4&,+.&2-#=-&+&#+.:-&0?&"3#"02-2_&?#09&+,,03.4$.:&
40&074+$.$.:&%+4-24&
9+#<-4&/+4+A
&;.&#-43#._&46-8&>+.4&6$9&40&
<--"&4#+,<&0?&6$2&"#0/3,-&+./&$."34&
4#+,$.:&/+4+&$.40&46-&/-=$,-_&>6$,6&$2&28.,6#0.$2-/&>$46&
+&Qa
E
7+2-/&2-#=-#A
&
*6-&#-+20
.& >68&
]+$#& *#+,$.:&
>+.4
& 46-&/+4+& 40& 7-&:+46-#-/& $2& 40&"#0=$/-&
D-24-#.&,0.239-#2& >$46&
-.6+.,-/& $.?0#9+4$0.& +7034& 46-&
"#0/3,4F2&
0#$:$.
&
+./&]+$#4#+/-F2&
$.=0%=-9-.4A
&
!3%&#A*2%
& 2#"+#A0%,&
<#>& )+--%"
H& A4.& 0%.M,&
,%.& *4.&.3%& -*00*/+(?&#,,4<7.+*(,&
/+.3&
/3+$3
&.3%&.#"
?%.&,*-./#"%&/#,
&.*&A%&)%,+?(%)O
&
n

'& -#"<+(?& *"?#(+,#.+*(H& *"&#& $*
1
*7%"#.+2%
H
&/+00&
3#2%&#$$%,,&.*&#(&
#)2#($%)&
<*A+0%&
)%2+$%f
&
n

!3%&
)%2+$%&/+00& A%& 0*$#.%)& +(&#(&#"%#&.3#.& 3#,& A*.3&
8(.%"(%.&#()& X:V&
$*((%$.+2+.>f
&
n

V*A+0%&73*(%,&#"%&/+)%0>&4,%)&+(&.3%&#"%#D
&
&
&
&
JG
&
LDGDG

'()"*
+)
&
W*/& 0%.M,
&.#E%
& 0**E&#.&'()"*+)H&#()&
.3%&"%#,*(
,
&/3>& +.&/#,& $3*,%(&
#,&.3%& $0+%(.&
70#.-*"<&-*"&.3+,&7"*6%$.O
&
n

'()"*+)& +,&#&"%0#.+2%0>& (%/& 70#>%"& +(&.3%& <*A+0%& +()4,.">H& A4.& +.& +,&"#7+)0>&
?#+(+(?&,477*".&+(&
.3%&
,*-./#"%&)%2%0*7<%(.&$+"$0%,
f
&
n

8.,&,*-./#"%& +,&
/"+..%(& +(& ]#2#H& 7%"3#7,&.3%& <*,.& $*<<*(0>& 4,%)& 0#(?4#?%&
.*)#>&/+.3&,477*".& *-&.3*4,#(),& <*)40%,H& %F.%(,+*(,H&#()& 7#?%,& *-&
)*$4<%(.#.+*(f
&
n

8.M,& *7%(H& @+(4F
1
A#,%)H&#()&?+2%,& )+"%$.&#$$%,,&.*& 3#")/#"%H& <%#(+(?&.3#.&
j.3%&*(0>&0+<+.#.+*(&+,&+<#?+(#.+*(k&
+(&
)%,+
?(+(?&'()"*+)&,*-./#"%f
&
n

X**?0%& 3#,& <#)%&,.%7,&.*& $%<%(.&.3%& 70#.-*"<M,&"%74.#.+*(&#<*(?&
)%2%0*7%",&#()& %(,4"%& +.,& -4.4"%& )%2%0*7<%(.&
i
&,.%7,&,4$3&#,& 7"*)4$+(?&
"%?40#"&47)#.%,&.*&.3%&:Ca&#()&-*4()+(?&.3%&N7%(&K#(),%.&'00+#($%&l
^
mf
&
n

9%$#4,%& *-&.3%&,>,.%<M,& *7%((%,,&#()& -0%F
+A+0+.>& +.M,& %#,>&.*& 7"*)4$%&#&
A4)?%.
&'()"*+)
1
A#,%)&)%2+$%&.*&A%&,*0)&+(
&.3%
&.#"?%.%)&#"%#,&
i
&.3%&)%$+)+(?&
-#$.*"&*-&$3**,+(?&'()"*+)&*2%"&
.3%
&$0*,%)&
+53*(%
&
-"#<%/*"E&.3#.&7"*2+)%,&
#&,+<+0#"&,%.&*-&-%#.4"%,D
&
=(-*".4(#.%0>H&.3%& -#$.&.3#.&'()"*+)&
-+",.& $#<%&.*& 0+
?3.& *(0>&#& $*470%& *-& >%#",&#?*&
7"%,%(.%)&#& $3#0
0%(?%f&,*<%& *-& +.,& -4($.+*(,&/%"%
&,.+00& 7**"0>& )*$4<%(.%)&#()&
"%B4+"%)&
*4
.,+)%
&
"%,%#"$3D&
8(&#))+.+*(H&
.3%& 70#.-*"<& 3#,& 4()%"?*(%& )"#,.+$& $3#(?%,&
A%-*"%&.3%& JDd&"%0%#,%& g#.&.3%&.+<%& *-&/"+.+(?&.3%&
2%",+*(
& +,& JDJ
h
H&#()&
<4$3& *-&.3%&
7"%2+*4,0>&/"+..%(& $*)%&#$$*<7#(>+(?& (*(
1
*--+$+#0& )*$4<%(.#.+*(& 3#)&.*& A%&"%
1
)*(%D
&
LDGDL

V*A+0%&.%0%73*(>
&
'(&'()"*+)
1
A#,%)&)%2+$%&$#(&
"%$%+2%
&
.%F.&<%,,#?%,
f&
+(&.3+,&$*(.%F.&+.&,%"2%,
&#,&#&34A&
-*"&,%2%"#0&<*A+0%&73*(%,&+(&2+$+(+.>&0+<+.%)&*(0>&A>&.3%&(%./*"E&7"*2+)%"M,&"#(?%&*-&
,%"2+$%D
&!3%& +)%#& -*"&.3+,& -4($.+*(&
*"+?+(#.%)&
-"*<&
#& )%,+?(%"&#.&
#& I#+"
&
!"#$+(?&
/*"
E,3*7
H&/3*
&,#+)H& j8.M,& %#,>&.*& )%,+?(&#(&'()"*+)& )%2+$%D& 8.M,& 3#")%"&.*& <+<+$& +.,&
-4($.+*(
#0+.>&*(&#&$3%#7&<*A+0%&73*(%Dk
&
&
JL
&
!3%& <*A+0%& 73*(%& 4,%",& $#(&,%()& $*)%)&.%F.& <%,,#?%,&.*&.3%&'()"*+)& )%2+$%& +(&
*")%"&.*&+(74.&7"*)4$.
1
"%0#.%)&)#.#H&*"&"%B4%,.&<#"E%.&+(
-*"<#.+*(H&+(&/3+$3&$#
,%&#&
"%,7*(,%&+(&,%(.&A#$E&.*&.3%&73*(%
D
&!3%&#)2#(.#?%,&*-&.3+,&
,$3%<%&#"%&%2+)%(.O
&
n

:V:&
-4($.+*(
#0+.>
& $#(& A%& -*4()& *(& 2+".4#00>&#(>& <*A+0%& 73*(%&.3#.M,& 0%,,&
.3#(&G&)%$#)%,&*0)
f
&
&
n

!%F.&<%,,#?%,&#"%&#
&4(+2%",#00>&#$$%7.%)
&
/#>&*-&$*<<4(+$
#.+*(&
#()&$#(&A%&
,%(.
&A>&,*<%*(%&/+.3&<+(+<#0&.%$3(*0*?+$#0&,E+00,
f
&
n

!3%"%M,&(*&(%%)&-*"&#&L
")
1
7#".>&"%$%+2+(?&,%"2+$%&.3#.&$3#"?%,&
#))+.+*(#0&-%%,
H&
.3%&*(0>&$*,.&+
,&.3%&$*,.&*-&,%()+(?&#&<%,,#?%D
&
!3%"%&#"%
&$%".#+(
&0+<+.#.+*(,H&.**O
&
n

!3%&"%$%+2+(?& )%2+$%& 3#,
&.*& A%&,/+.$3%)& *(&#()&
.3%&#770+$#.+*(& 3#,&.*& A%&
"4((+(?&g.3%&0#..%"
&+,,4%
&
/#,&
7#".0>&
,*02%)&A>&$"%#.+(?&#&A#$E?"*4()&,%"2+$%
f&
,%%&,%$.+*(&
QDGDL
&-*"&)%.#+0,
h
f
&
n

!3%&,%()%"&<4,.&A%&/+.3+(&.3%&"#(?%&*-&,%"2+$%&*-&.3%&(%./*"E&7"*2+)
%"D
&
!3%"%-*"%H&.3%&-*00*/+(?&
#""#(?%<%(.
&
.#E%,&
70#$%&-"*<&.3%&7"*)4$%"M,&7*+(.&*-&2+%/O
&
&
(BCDEF&
5
3&!GF&IQBFJM
X
SFEWFE&HEIGBMFIMDEF&YELO&MGF&KELPDIFERS&KFESKFIMBWF
&
&
JQ
&
LDGDQ

!"#$E+(?&7"*)4$.,
&
'
& X5:
1
%(#A0%)& )%2+$%& $#(&
"%$*")&#()&,.*"%&
."#$E+(?
& )#.#
H&/3+$3&/+00& 40.+<#.%0>&
%(#A0%&$*(,4<%",&.*&
."#$%&%#$3&+()+2+)4#0&7"*)4$.
&-"*<&+.,&
7*+(.&*-&
*"+?+(H&
$#0$40#.%&
.3%&(4<A%"&*-&<+0%,&."#2%00%)H&%.$%.%"#D
&
8(& *")%"&.*&#$3+%2%&
.3+,& -4($.+*(#0+.>H&.3%"%&#"%&#& (4<A%"& *-& $*<70+$#.+*(,& +(2*02%)&
+(&.#??+(?
&#()&
E%%7+(?&."#$E
&*-&.3%&7"*)4$%D&
\I8C
&.#?,H&/+)%0>&4,%)&+(&,4770>&$3#+(&
<#(#?%<%(.
H&
/*40)&0+E%0>&
,%"2%&#,&.3%&7"+
<#">&.%$3(*0*?>&A%3+()&
.#??+(?&7"*)4$.,H&
#()&
#
&7"*6%$.&"%7*".&l
Y
m
&
3+?30+?3.,&.3+,&
.%$3(*0*?>&+(&<*"%&)%.#+0
f&3*/%2%"H&
.3%"%&#"%&
#&(4<A%"&*-&2#"+#A0%,&.3#.&#"%&(*.&$0%#"&-"*<
&.3%&7*+(.&*-&2+%/&*-&#&,.4)%(.
H&,4$3&#,O
&
n

K*/&.3%&.#??
+(?&7"*$%,,&+,&
)*(%H&/3%(H&#()&A>&/3*<
f
&
n

R3#.&
#<*4(.,&*-&7"*)4$%&#"%&.#??%)&,+<40.#(%*4,0>H&#()&3*/
&.*&E%%7&."#$E&
*-&%#$3&
+()+2+)4#0&7"*)4$.f
&
n

K*/&.*&
#A,."#$.&.3+,& +(-*"<#.+*(& +(&#&"%0#.+*(#0& )#.#A#,%
&#()& +<70%<%(.&
+.&
*(&#&<*A+0%&)%2+$%D
&
!3*,%&#"%& 0#"?%& +,,4
%,&"%B4+"+(?&#(& +(
1
)%7.3&
+(2%,.+?#.+*(& +(.*&,4770>& $3#+(&
<#(#?%<%(.
f&#,&<%(.+*(%)&#A*2%H&
-*"&.3%&74"7*,%,&*-&.3+,&7"*6%$.&
+.&/#,&)%$+)%)&.*&
#A#()*(&
%F.%"(#0&"%,%#"$3&#()& -*$4,
& *(& 7"*2+)+(?&.3%&.%$3(*0*?>& -*"& )#.#& +(74.H&
/+.3&,*<%&
$*<7"*<+,%,& <#)%& +(&.3%&
0#
$E& *-& E(*/0%)?%&
*-&
.#??+(?&.%$3(+B4%,D
&
8.
&
,3*40)&A%&(*.%)&.3#.&.3+,&2%",+*(&*-&.3%&#770+$#.+*(&+,&A>&(*&<%#
(,&-+(#0&#()&$#(&A%&
%F7#()%)& %+.3%"& A>& 7%*70%&/+.3& <*"%&
E(*/0%)?%& +(&.3%&#"%#H& *"& +-&.3%&#4.3*"&
#..%<7.
,
&.*&+(2%,.+?#.%&
,4770>&$3#+(,&+(&.3%&-4.4"%D
&
!3%"%-*"%H&.
3%&-*00*/+(?&#,,4<7.+*(,&
/%"%&<#)%&+(&,*-./#"%&#()&)#.#A#,%&)%,+?(
O
&
n

!"#$E+(?&
+,&
,.#".%)&#.&.3%&7*+(.&*-&
.3%&7"*)4$.M,&+($%7.+*(
H&#()&+.&+,&#,,4<%)&
.3#.&.3%& 7"*)4$.& 3#,&#0"%#)>&
A%%(& 7"*$%,,%)H&,*".%)H&#()& 7#$E%)
H& +D%D& +.& +,&
"%#)>&-*"&$*(,4<7.+*(
f
&
n

N(%&'()"*+)&)%2+$%&$#(&*(0>&."#$E&*(%&7"*)4$.&#.&#&.+<%f
&
n

!3%&!"#$%&#770+$#.+*(& -*00*/,&.3%& 7
"*)4$.&#0*(?& +.,& %(.+"%& 6*4"(%>H& %+.3%"&
-"*<&*(%&73>,+$#0&)%2+$%&*"&,%2%"#0D
&
&
JY
&
!
3%&#A*2%&
#,,4<7.+*(,& -*00*/&.3%&,."4$.4"%&
*-&.3%& I#+"&!"#$+(?&/%A& 7"*.*.>7%
f& +.,&
)#.
#A#,%&#0,*&#$$*4(.,&-*"&*(0>&*(%&7"*)4$.
&.>7%
&7%"&7"*)4$%"H&#()&
7"*2+)%,&#&,+(?0%&
+)%(.+-+$#.+*(&.#?&-*"&
#(&%(.+"%&6*4"(%>D
&
',&<%(.+*(%)H&.3%&,#<%&)#.#A#,%&/#,&4,%)&+(&
.3%&$*(.%F.&*-&.3+,&7"*6%$.D
&
!3%"%-*"%H&.3%&,>,.%<&
<#>&A%&
"4(&+(&.3%&-*00*/+(?&4,#?%&,$%
(#"+*O
&#.&.3%&7*+(.&*-&.3%&
7"*)4$.M,& 7#$E+(?&
.3%& 7"*)4$%"&"%$*"),&
#(&
*A,%"2#.+*(
H& 4(.+0& +.& +,& 7#,,
%)& *(&.*
&#(&
%F7*".%"& *"&#&/3*0%,#0%&
<%"$3#(.
H&/3*&
.3%(&
"%$*"),& *A,%"2#.+*(,&
.3"*4?3*4.&.3%&
7"*)4$.M,& 6*4"(%>
H& 4(.+0&.3%& 7"*)4$.& +,&,*0)&.*&#&"%.#+0%"H&/3*&
$*<<+.,&.3%& -+(#0&
*A,%"2#.+*(
&#.&.3%& 7*+(.& *-&.3%& 7"*)4$.M,&,#0%
D&
'.&#(>& 7*+(.&
+(
1
A%./%%(
&#(&
*A,%"2#.
+*(&$#(&A%&+(,%".%)&
A>&,%()+(?&#&$*)%)&.%F.&<%,,#?%&-"*<&
#&."4,.%)
&<*A+0%&
73*(%D
&
LDGDY

;*((%$.+(?&.*&,%"2%"
&
!3%&#770+$#.+*(&,3*40)& A%&#A0%&.*&"%$*")& 0+2%& *A,%"2#.+*(& )#.#&#()& 470*#)& +.&.*&.3%&
,%"2%"
& +<<%)+#.%0>D&
K*/%2%"H&
.3%"%& <#>& A%& 3%#2>& $*((%$.+2+.>& $*(,."#+(
,& +(&.3%&
)%2%0*7+(?&
/*"0)H&#()&.3%&
7"*)4$.&<#>&
."#2%0&34()"%),&*-&<+0%,
&A%-*"
%&"%#$3+(?&+.,&
)%,.+(#.+*(
D&!3%"%-*"%H&.3%&,>,.%<&,3*40)& A%&#A0%&.*&
,#2%& +.,&,.#.%&
+-&
.3%& 8(.%"(%.& +,&
.%<7*"#"+0>&4(#2#+0#A0%
H&#()&
<*(+.*"
&$*((%$.+2+.>&
*7.+*(,&
*(&#&$*(.+(4*4,&A#,
+,D
&
LDGD[

'4.*(*<*4,&*7%"#.+*(
&
9%$#4,%&.3%&.#"?%.& 4,%"&#4)+%($%& *-&!"#$%& <#>& A%& $*<74.%"& +00+.%"#.%
H&
#()&.3*,%&
4,+(?&.3%&)%2+$%&<+?3.&(*.&A%&64,.&+(.%"%,.%)&+(&+(74..+(?&
I#+"&!"#$+(?&
)#.#
H
&
#&A40E&*-&
+.,&
-4($.+*(#0+.>&
,3*40)&
A%&
7%"-*"<%)& +(&.3%& A#$E?"*4()D&
',&,4$
3H&
<*,.& *-&.3%&
*A,%"2#.+*(,&"%$*")%)& *(&.3%& )%2+$%&,3*40)& A%&#4.*<#.+$&#()& (*.&
"%B4+"%
&#(>& 4,%"&
+(74.D&
!3+,&+,&A#,%)&*(&
#
&4,#?%&,$%(#"+*&/3%"%&#&7"*)4$.&
."#2%0,&
34()"%),&*-&<+
0%,H&
%+.3%"& A>& 0#()& *"&,%#
H
&
#()&
/3%"%&
.3%& I#+"&!"#$+(?& 7"*6%$.&/*40)&/#(.& *A,%"2#
.+*(&
+(-*"<#.+*(&"%$*")%)&
*(&#&"%?40#"& A#,+,
D
&'(& *7.+*(&.*& <#E%&#& <#(4#0& *A,%"2#.+*(&
.3#.& +($04)%,&.%F.4#0& +(-*"<#.+*(
&#()&#(& +<#?%&#,,*$+#.%)&/+.3&#& 7#".+$40#"& 70#$%
&
+,
&
<#)%&#2#+0#A0%&#0,*D
&
&
J[
&
;K'5!Z\&Q

:e:!ZV&'\;K8!Z;!=\Z&
'WC&CZ:8XW
&
QDJ

:%"2%"&#770+$#.+*(
&
QDJDJ

]#2#&:%"20%.,&
#()&!*<$#.
&
8.&/#,&)%$+)%)&.3#.&.3%&,%"2%"
1
,+)%&#770+$#.+*(&/*40)&A%&A4+0.&
4,+(?
&]#2#&:%"20%.,H&,*&
+.M,& %#,+%"&.*&,."%#<0+(%& )%2%0*7<%(.H& +(.%?"#.%&.3%& $0+%(.
1
&#()&,%"2%"
1
,+)%& Z$0+7,%&
7"*6%$.,
&#()&.*& )%$"%#,%&.3%&.#,E& *-& -+()+(?&.3%&"+?3.&.**0,&#()& +(,."4$.
+*(,D&!3+,&
#""#(?%<%(.&#00*/%)&
-*"&
,3#"+(?& $0#,,%,& A%./%%(& $0+%(.&#()&,%"2%"&,+)%,H&#()&
."#(,-%""+(?&
M-#$+%$b
-/
&
g,%%& X0*,,#">h&
*A6%$.,& 2+#& K!!5D
&
8.& )+)H& 3*/%2%"H& 7"%,%(.&#&
$3#00%(?%& *-& 0%#"(+(?&.3%&.%$3(*0*?>
&#(
)& $*(-+?4"+(?&.3%&!*<$#.&,%"2%"
H& *(&/3+$3&
.3%&,%"2%"
&#770+$#.+*(&"4(,D
&
!3%&-*00*/+(?&]#2#&$0#,,%,&
/%"%&)%70*>%)&*(&.3%&,%"2%"
O
&
n

2-#=-#
AR72-#=+4$0.M-#=%-4
&
i
&.3+,& $0#
,,& +,&"%,7*(,+A0%& -*"& 7"*$%,,+(?& K!!5&
5N:!&"%B4%,.,
&/+.3& *A,%"2#.+*(& )#.#&
i
&.3%&:%"+#0+o%)& NA,%"2#.+*(& *A6%$.,&
#"%&"%$*(,."4$.%)& -"*<& ]#2#&
;."34M4#-+92
& g,%%& X0*,,#">h
H&#()&.3%+"&
)#.#& +,&
+(,%".%)&
+(
.*&.3%&)#.#A#,%D
&
n

2
-#=-#
AT#0/3,4M-#=%-4
&
i
&"%$%+2%,&#& 5N:!&"%B4%,.& -"*<&.3%& )
%2+$%& $*(.#+(+(?&
.3%& )%2+$%M,& +)%(.+-+%"
H& $"%#.%,&#& 5"*)4$.& *A6%$.& -"*<&.3%& )#.#A#,%H&#()&
,."%#<,&+.&A#$E&.*&.3%&)%2+$%D
&
n

,0990.
AT#0/3,4
&
i
&"%7"%,%(.,&7"*)4$.
1
"%0#.
%)&+(-*"<#.+*(&.3#.&+,&,%(.&.*&.3%&
)%2+$%&-*"&$4,.*<+,%)&<#"E%.&)#.#&"%B4%,.,D
&
n

2-#=-#
AO7
!/+"4-#
&
i
&#&)#.#A#,%&
3%07%"&$0#,,
&.3#.&7"*$%,,%,&:c@
&B4%"+%,&,4$3&
#,&*A,%"2#.+*(&+(,%".+*(H&-%.$3+(?&)#.#H&%.$D
&
&
J^
&
QDJDG

:%"2%"
1
,+)%&$0#,,&)+#?"#<
&
!3%&,
%"20%.& )+#?"#<,&
#"%& (*.&
,3*/(& A%$#4,%
&.3%>&
)*& (*.& +<70%<%(.&#(>& <%.3*),&
*4.,+)%&.3%&
+(3%"+.%)&)*5*,.
&<%.3*)D
&
QDJDL

C#.#&."#(,-%"
&
K!!5
&
/#,&.3%& <#+(& <%#(,& *-&."#(,-%""+(?& )#.#& A%./%%(&.3%&'()"*+)& $0+%(.&#()&.3%&
,%"2%"
f& $
0#,,%,& -"
*<&'7#$3%M,&
644",%$-.4
& 7#$E#?%&/%"%& 4,%)&.*& 7"%7#"%H&,%()H&#()&
7"*$%,,& 5N:!&"%B4%,.,D
&!"#(,-%""+(?& <%,,#?%,& )+"%$.0>& +(,.%#)& *-& A4+0)+(?&#(*.3%"&
#A,."#$.+*(& 0#>%"&,4$3&#,&#&
V5M*
-40
&
*"&
#&
MR!T
&
/%A&
,%"2+$%&
g,%%
&
X0*,,#">h&
/#,&
7"%-%""%)H& A%$#4,%&.3%"%&/#,& (*&"%#0& (%%)& +(&.3%&,$*7%& *-&.3%& -4($.+*(#0+.>&#()& (*.&
%(*4?3&.+<%&.*&-400>&4()%",.#()&
.3%
,%&.%$3(*0*?+%,D
&
!3%&."#(,-%"& <
%$3#(+,<&/*"E,&#,& -*00*/,O&.3%& *A,%"2#.+*(& )#.#& +,& 7#$E#?%)& +(.*&#&
:%"+#0+o#A0%& *A6%$.H& +.& +,&.3%(& $*(2%".%)&.*&#
(& N4.74.:."%#<&#()& 7#,,%)& +(&#&
5N:!&
(BCDEF&
:
3&1Z"PHKMFE&HJP&-ELPDIM&IQHSS&PBHCEHOS
&
&
J_
&
"%B4%,.f&*(&.3%&,%"2%"&,+)%&+.&+,&$*(2%".%)&A#$E&+(.*&#(&*A6%$.H&#()&.3%(&+(,%".%)&+(.*&
.3%& )#.#A#,%D&'(& %#
"0+%"& 2%",+*(&,+<70>& 7#,,%)& )#.#& +(& =\@
1
%($*)%)& -*"<H& A4.&.3+,&
/#,& 0#.%"&#A#()*(%)& +(& -#2*
4"& *-&#& <*"%& 2%",#.+0%&#()&
,%$4"%
&#77"*#$3&
i
&
.3%
&
+(."4)%"&/+00&(*.&3#2%&.3%&$0#,,&,7%$+-+$#.+*(&+(&#(&#..%<7.&.*&"%
1
$*(,."4$.&
#(
&
*A6%$.
D
&
'&
c+2-KH
&#0?*"+.3<
&
g,%%& X0*,,#">h&
/#,& 4,%)& +(&
)#.#&."#(,-%"&
#,&#(&#))+.+*(#0&
<%#,4"%&
.*& %(,4"%& )#.#&
,%$4"+.>&
#()&
+(.%?"+.>
f&.3%& 7"*6
%$.& 4,%,&
#(& +<70%<%(.#.+*(&
A>&\*A%".
&
R
&
K#")%"& l
[
m
H&/3+$3&/#,& $3*,%(& A%$#4,%& *-& +.,& +(.%?"#.+*(&
*7.+*(,&
/+.3&
]#2#&8(74.:."%#<,D
&
QDJDQ

C#.#&,.*"#?%
&
I*"&.3%& <#+(& $%(."#0+,%)& )#.#A#,%H& V>:c@
&/#,& $3*,%(& -*"&.3%&"%#,*(& *-& A%+(?& *7%(&
#()& -"%%H& >%.& 7*/%"-40&#()&,%$4"%& %(*4?3&.*&/#""#(.& -*"& %(.%"7"+,%
1
$0#,,&
#770+$#.+*(,D
&!3%&-*00*/+(?&
,$3%<#&
"%7"%,%(.,&#&7*".+*(&*-&.3%&*"+?+(#0&I#+"&!"#$+(?&
)#.#A#,%
&.3#.&/
#,&#770+%)& +(& 3%& $*(.%F.& *-&.3+,& 7"*6%$.
H&/+.3&,*<%& <+(*
"&
<*)+-+$#.+*(,&g,%%&'77%()+F&
^DY
hO
&
(BCDEF&
>
3&!GF
&KLEMBLJ&LY&MGF&(HBE&!EHIBJC&PHMHZHSF&DSFP&BJ&MGF&KELTFIM
&
device
deviceID
INT(11)
P
D
N
productID
BIGINT(20)
F
N
productType
productTypeID
INT(11)
P
N
productName
VARCHAR(30)
quantity
INT(11)
quantityType
VARCHAR(10)
price
DECIMAL(5,2)
image
TEXT
link
TEXT
description
TEXT
observation
obsID
INT(11)
P
N
A
productID
BIGINT(20)
U
obsTypeID
INT(11)
F
D
N
obsDateTime
TIMESTAMP
D
N
details
TEXT
product
productID
BIGINT(20)
F
P
D
N
productTypeID
INT(11)
F
producerID
INT(11)
F
observationType
obsTypeID
INT(11)
P
N
A
GPSLon
DOUBLE
GPSLat
DOUBLE
obsLocation
VARCHAR(100)
image
TEXT
producer
producerID
INT(11)
P
N
producerTypeID
INT(11)
F
producerName
VARCHAR(30)
producerDetails
VARCHAR(30)
country
VARCHAR(30)
producerType
producerTypeID
INT(11)
P
N
producerType
VARCHAR(30)
typeDetails
VARCHAR(30)
&
Jb
&
QDG

;
0+%(.&#770+$#.+*(
&
QDGDJ

=8&)%,+?(&#()&0#>*4.
&
!3%&*"+?+(#0&70#(&/#,&.*&A4+0)&L&)+--%"%(.&#770+$#.+*(&7"*-+0%,H&/+.3&.3%&,>,.%<&#,E+(?&
.3%& 4,%"& 47*(&,.#".&
/3%.3%"& g,h3%& +,&#& 7"*)4$%"H&#(
& %F7*".%"H& *"&#& $*(,4<%"D&'
-.%"&
$0*,%"& +(2%,.+?#.+*(
H& 3*/%2%"H
& +.&/#,& -*4()&.3#.&.3+,&#""#(?%<%(.&/*40)&"%,40.& +(&
4(
(%$%,,#">& $*<70+$#.+*(,&,+($%& <*,.& *-&.3%& -4
($.+*(,&#"%& +(.%"2%(%)& +(&.3%&
L
&
7"*-+0%,f& -*"& +(,.#($%H&#& 7"*)4$%"& <#>&/#(.&.*&."#$E&#& 7*".+*(& *-&.3%& 7"*)4$.M,&
6*4"(%>H&#&$*(,4<%"&
i
&.*&2+%/&#(&*A,%"2#.+*(,&<#7H&#()&#(&%F7*".%"&
<#>
&$3%$E&.3%&
0#.%,.&<#"E%.&7"+$%
,D
&
!3%"%-*"%H&.3%& L& <#+(& -%#.4"%,&
/%"%& A"*4?3.& +(.*&#&,+(?0%&#770+$#.+*(
H& 4()%"&.3%&
$*""%,7*()+(?&.#A,O
& V#"E%.& )#.#H& NA,%"2#.+*(,H&#()&:V:&"%B4%,.,
f& +(&.3%& (%F.&
,%$.+*(&.3%
,%&-%#.4"%,&/+00&A%&3+?30+?3.%)&+(&<*"%&)%.#+0D
&
&
(BCDEF&
4
3
&!EHIF&OHBJ&SIEFFJ
&
&
Gd
&
NA,%"2#.+*(,
&
+D

\%$*")+(?&*A,%"2#.+*(,
&
#D

'4.*<#.+$
&
8(&*")%"&.*&#$3+%2%&#4.*<#.+$&"%$*")+(?&
-4($.+*(#0+.>H&
.3%&#770+$#.+*(&,3*40)&A%&"4(&
+(&.3%& A#$E?"*4()H&/+.3*4.& 3+()%"+(?&#(>& *.3%"&#$.+2+.>& 7%"-*"<%)& *(&.3%& )%2+$%D&
!3%&'()"*+)
M,
&
M-#=$,-
& g,%%& X0*,,#">h&
<%$3#(+,<& +,& +)%#0& -*"&.3+,
&.#,ED&
8(&!"#$%H&
.3%&
R72-#=+4$0.M-#=$,-
& $0#,,&
0+,.%(,&.*&
0*$#.+*(& $3#(?%,H&#()& $"%#.%,&#(& *A,%"2#.+*(&
/3%(&.3%& 0
*$#.+*(& +,& $3#(?%)& A>
&#(&#<*4(.&,7%$+-+%)& A>&.3%& 4,%"
& g
"%#)& <*"%&
*
(&
=,%"
&
5
"%-%"%($%,& +(&,%$.+*(&
QDGDQ
h
D
& 8-&#(& 8(.%"(%.& $*((%$.+*(& +,&#2#+0#A0%
H& +.& +,&
470*#)%)&.*&.3%&<#+(&,%"2%"&+<<%)+#.%0>&#()&,#2%)&
0*$#00>&*(&.3%&)%2+$%f&+-&(
*.H&+.&+,&
,+<70>&
,#2%)&
-*"&-4.4"%&470*#)D
&
AD

V
#(4#0
&
'.&$%".#+(&7*+(.,&
*-&.3%&7"*)4$.M,&6*4"(%>H&
-*"&+(,.#($%H&
/3%(& +.&#""+2%,
&#.
&#& <#6*"& 7*".
H
&
.3%& 4,%"& <#>&/#(.&.*&
"%$*")&
<*"%& %F.%(,+2%& +(-*"<#.+*(&#A*4.&
.3%& 7"%,%(.&
0*$#.+*(
D&!3%&,>,.%<&#00*/,&,#2+(?&#
&,3*"
.
&)%,$"+7.+*(&
*-&.3%&0*$#.+*(&#()&.3%&*A,%"2#.+*(&+.,%0-
f&+.&#0,*&#00*/,&
$"%#.+(?
&#(&+<#?%
&
/+.3&'()"*+)M,&A4+0.
1
+(&$#<%"#&
.*&?*&
/+.3&.3%&"%$*")D
&
9
%$#4,%&.3%
&'()"*+)
& %<40#.*"& )*%,(M.& 7"*2+)%&
)+"%$.&
<%#(,&
*-
& $*((%$.+(?&.*&#& =:9& *"&#(>& *.3%"&
%F.%"(#0&
$#<%"#
H&
.3%& 7"%2+%/&/+()*/&
*(&.3%&.%,.+(?&,>,.%<&
,3*/,&#&-0*#.+(?&"%$.#(?0%
D&
!3%&-+?4"%&*(&.3%&0%-.&+,&.3%&
+<#?%&,#2%)&.*& )+,
E&/3%(& $#7.4"%)& +(&.3+,& -#,3+*(f& +
.&
#77%#",&.*&
3#2%& A%%(
&.#E%(& -"*<&#&!`&,+.$*<&.3%&#4.3*"&
+,&(*.&#/#"%&*-D
&
(BCDEF&
9
3& 0OHCF& MH[FJ& ZN& MGF&
FODQHMLE
&
(BCDEF&
@
3&8HJDHQ&'ZSFEWHMBLJ&YLEO
&
&
GJ
&
(BCDEF&
\
3&"&OHK&LY&HQQ&LZSFEWHMBLJS
&
++D

C+,70#>+(?
&*A,%"2#.+*(,
&
#D

N(&#
&<#7
&
'&X**?0%&<#7&
)+,70#>+(?&"%$*")%)&*A,%"2#.+
*
(,&
/#,& (*.& *"+?+
(#00>& +(.%()%)&,+($%&.3%
&/%A
1
A#,%)&#770+$#.+*(& 7"*2+)%,&
,+<+0#"
&
-4($.+*(#0+.>f&3*/%2%"H&+.&/#,&0#.%"&)%$+)%)&.3#.&
#& 2+,4#0& *2%"2+%/&
*-&#00& *A,%"2#.+*(& 7*+(.,&#()&
.3%
&7#.3&."#2%00%)&$*40)&
<#E
%&.3%&
0+,.+(?&-%#.4"%&
<*"%& +(.%"%,.+(?
H& +-& (*.& 4,%-40D
&
!3%& <#7&#0,*&
0+,.%(,&.*& 0*$#.+*(& $3#(?%,H&#()& -*$4,%,&
*(&.3%&
$4""%(.&0*$#.+*(&,3*40)&+.&$3#(?%&A>&#&,7%$+-+%)&
#<*4(.D
&!*&"%)4$%& 7*/%"& $*(,4<7.+*(&.3+,& +,&
*(0>&)*(%&
/3%(&.3%&<#7&
!
,4$=$48
&
g,%%&X0*,,#">h&
+,&
,3*/(
D
&
AD

8(&#&0+,.
&
'))+.+*(#00>H&.3%& 4,%"& <#>& 2+%/&#& 0+,.& *-&
*A,%"2#.+*(,
& +(&#&,%7#"#.%&'$.+2+.>
f& 47*(&
$0+$E+(?&
*(&#(& +.%<& +(&.3%& 0+,.
H&#&
/+()*/& +,&
,3*/(&)+,70#>+(?&
.3%&
)%.#+0,&*-&.3%&*A,%"2#.+*(
H&
#(&+<#?%&+-&7"%,%(.H
&#()&
#(&
#))"%,,f&.3%&0#..%"&+,&
*A.#+(%)&
A>
&.3%&
#-=-#2-
&:-0,0/$.:
&
-4($.+*(#0+.>&
A4+0.& +(.*&'()"*+)
H&/3+$3& $*(2%".,& 0#.+.4)%&#()&
0*(?+.4)%&
2#04%,&
+(
.*&#& 7*,.
#0&#))"%,,
H& +-& *(%& +,&
-*4()D
&
+++D

=70*#)+(?
&*A,%"2#.+*(,
&
'(&#..%<7.&.*& 470*#)&#(& *A,%"2#.+*(& +,& )*(%&
47*(&+.,&$"%#.+*(
f&/3%(&(*&8(.%"(%.&$*((%$.+2+.>&
+,&#2#+0#A0%&
+.&+,&<#"E%)
&#,&j(*.&470*#)%)k
f
&%+.3%"&
/#>&
#& 0*$#0& $*7>& +,&,#2%)D&
R3%(&.3%&#770+$#.+*(&
+,& $0*,%)&
#()&.3%(&"%
1
*7%(%)H& +.&,%#"$3%,& -*"& *A,%"2#.+*(,&.3#.& 3#2%& (*.& A%%(&
(BCDEF&
A
3&"& QBSM& LY& LZSFEWHMBLJS& ]BMG& MGF& MLK&
FJMEN&SFQF
IMFP
&
&
GG
&
470*#)%)&#()&
7%"-*"<,&
.3%&
470*#)& +-&.3%& )%2+$%& +,& *(0+(%D&
!3+,& +,& )*(%&
+(&#&
A#$E?"*4()&.3"%#)&
#()&+,&$*<70%.%0>&."#(,7#"%(.&.*&.3%&4,%"D
&
+2D

@*$#0&)#.#&,.*"#?%
&
'()"*+)M,& A4+0.
1
+(&:c@+.%& %(?+
(%&/#,& 4,%)&.*&,.*"%&
*A,%"2#.+*(&#()&.%F.& <%,,#?+(?&,%"2+$%& )#.#& 0*$#00>H&
+(& *")%"& -*"& +.&.*& A%&#$$%,,%)& *(&.3%& )%2+$%&#()&
470*#)%)& 7%"+*)+$#00>&.*&.3%&,%"2%"D&'&
J0.4-.4&
T#0=$/-#
& g,%%& X0*,,#">hH&.3%&'()"*+)& <%$
3#(+,<& -*"&
)#.#&,.*"#?%&#()&"%."+%2#0H&/#,& 4,%)&#,&#(& %F."#&
#A,."#$.+*(& 0#>%"&.*&,+<70+->&#()&#4.*<#.%&:c@&
"%B4%,.,D&!3%& *"+?+(#0& 70#(&/#,&.*& 4,%& pV@& -+0%,& -*"&
0*$#0& )#.#&,.*"#?%H& 4(.+0&;*(.%(.& 5"*2+)%",&/%"%&
)+,$*2%"%)&#()&/%"%&,3*/(&.*&3#2%&#&,+<70%"&<#(
+740#.+*(&,."#.%?>D
&
2D

;0#,,&)+#?"#<
&
9%$#4,%& *-&'()"*+)M,&
'$.+2+.>
1
$%(.%"%)& )%,+?(H& +.M,& 4(+(-*"<#.+2%&.*&"%7"%,%(.&.3%&
#770+$#.+*(M,&,."4$.4"%&/+.3& $0#,,& )+#?"#<,f& +.M)& A%& <*"%&#77"*7"+#.%&.*&"%7"%,%(.&
.3%&-0*/&*-&'$.+2+.+%,&#,&#&,%B4%($%D
&
observations
_id
INTEGER
P
A
date
L
ONG
details
TEXT
location
TEXT
latitude
FLOAT
longitude
FLOAT
image
TEXT
isUploaded
BINARY
(BCDEF&
/=
3&$LIHQ&+^$BMF&
'ZSFEWHMBLJS&MHZQF
&
&
GL
&
!3%&-*00*/+(?&)+#
?"#<&"%7"%,%(.,&
*(0>&
.3%&NA,%"2#.+*(&$0#,,&#()&+.,&,4A$0#,,%,O
&
!3%& 7#"%(.& NA,%"2#.+*(& $0#,,&"%7"%,%(.,&#(&#4.*<#.+$& *A,%"2#.+*(& $"%#.%)& A>&.3%&
"%$*")+(?&,%"2+$%& g70%#,%&,%%& (%F.&,%$.+*(hD&!3%&
G+.3+%R72-#=+4$0.
&,4A$0#,,&#)),&
.3%&
)%,$"+7.+2%
& -+%0),&.3#.& $#(
& A%&#))%)& +(&#& <#(4#0& %(.">H&#()&#&
G+.3+%R72-#=+4$0.D$46;9+:-
&#))+.+*(#00>& +($04)%,&#& A>.%&#""#>& +<#?%&.3#.& +,& 4,%)&
+(&K!!5&."#(,-%"&#0*(?&/+.3&#&0*$#0&-+0%&7#.3&-"*<&/3+$3&+.&+,&"%."+%2%)D
&
(BCDEF&
//
3&'ZSFEWHMBLJ&IQHSS&PBHCEHO
&
!
"#
!
$%&

'()*(+,(!-%./0.1
!
!
!"#$%&'
()
*'
+
,-&%.",#'
/,0'$123/0",#'
/,'34-&%5/."3,
'0"/#%/6
'
!
Main :
Activity
ObservationService :
Service
[PREF_AUT
O_RECORD]
startService()
ObservationsMap :
Activity
Record an
Observation:
basic course of
action
User
<<actor>>
open application
1. User starts application
2.
Application checks automatic
recording preference, if on, start
observation service
3. User opens Observations tab
4. User inputs manual observation
5. GPS location changed
6. User re-opens application
7.
Application checks for
unuploaded observations
8. If found, observations uploaded
open observations
Observations :
ContentProvider
InputObservation :
Activity
click on New
... button, input data
insert()
query()
onLocationChanged() : insert()
ObservationServlet :
HttpServlet
[connectivity established]
uploadObservation()
open Main activity
query()
[Cursor
.getCount() > 0]
uploadObservation()
MySQL
database
insert
insert
!
"#
!
$%"%"

&''())!*+!,-./(*!0-*-
!
1%

2()'.13*1+4
!
5+!
(6*(40!*7(!-3381'-*1+49)!:;4'*1+4-81*<!
=(<+40!*7(!>-1.!5.-'14?!0-*-!143;*!
'-3-=181*1()
@!-!:(-*;.(!
01)38-<14?!
';..(4*!
,-./(*!3.1'()!
.(8-*(0!*+!*7(!
3.+0;'*!
=(14?!
*.-'/(0!A-)
!1,38(,(
4*(0%!
571)!:(-*;.(!1)!
14*(40(0!*+!=(!;)(0!=<!*7(!3.+0;'(.@!=;*!1)!
-B-18-=8(!
*+!-4<!;)(.!+:!*7(!-3381'-*1+4%
!
57(!4-*;.(!+:!*7(!0-*-!
A-)!4+*!0(*(.,14(0!
:.+,!*7(!)*-.*@!
A71'7!1)!A7<!1*!A-)!0('10(0!
*+!-=)*.-'*!:.+,!
A7-*!-!
.(-8
C
81:(!
3.+0;'(.!
,1?7*!.(D;1.(!-40!
14)*(-0!:+';)!+4!
8(-.414?
!
0-*-!3-.)14?!,('7-41),)!*7-*!,-<!=(!
1,38(,(4*(0!*+!
+=*-14!0-*-!:.+,!-4<!+*7(.!
)+;.'(
!14!*7(!:;*;.(
%
!
&!38-14!81)*!
+:!3.+0;'*!3.1'()!
1)!4+*!
3-.*1';8-.8<!(6'1*14?
@!-40!,+)*!0(01'-*(0!A(=)1*(
)
!3.+B10(!
71)*+.1'-8!
0-*-!
14!-!
B-.1(*<!+:!:
+.,)
E!7+A(B(.@!*7(!3;.3+)(!+:!
3-.)14?
!*71)!0-*-!14!*7(!:1.)*!38-'(!A-)
!
*+!
,-/(!1*!-B-18-=8(!*+!-!
;)(.!+:!-!B(.<!=-)1'!,+=18(!37+4(
E!*71)!:(-*;.(!1)!:;.*7(.!
(638-14(0!14!*7(!4(6*!)('*1+4%
!
11%

F+;.'()
!
G;..(4*8<@!*7(!
)<)*(,!);33+.*)!
"!)+;.'()!+:!0-*-H
!
I

J(3+.*)!+4!
:.;1*!-40!B(?(*-=8(!3.1'()!=<!*7(!KF!2(3-.*,(4*!+:!
&?.1';8*;.(
@
!14!
38-14!
*(6*!:+.,-*
E!*7(!3.+L('
*!;)()!3.1'()!:.+,!M+40+49)!
N(A
!
G+B(4*
!
O-.0(4!,-./(*
!P)((!)-,38(!
143;*!14
!-33(4016!QQR
E
!
!"#$%&'
()
*'+,&'-.%/&0'1.0.'0.2'3,45"6#'
7%41$80'"694%-.0"46:'0,&'1.0.:'.61'
423&%;.0"46'3&%;"8&
'30.0$3
'
!
"#
!
$

%&''&()*)+,!(-*-!&.*-)/+(!
01&'!2-3&&
!4)/-/5+
6!)/!
%78
!0&1'-*9!)/!
:-1*)5;<
-16!
%
&00++!=%>!0;*;1+,
!
?,++!@<&,,-1AB!
0&1!
(+<)C+1A!)/!
D+5+'.+1!
"EEFG
!
)))G

7+
H;+/5+!()-I1-'
!
J3+!
,&0*K-1+!';,*!0)1,*!&.*-)/!
)/0&1'-*)&/!-.&;*!*3+!
*1-5L+(!
:1&(;5*
9!)*!(&+,!,&!
.A!5&//+5*)/I!*&!*3+!'-)/!,+1C+1
6!-/(!,-C)/I!*3+!(-*-!)/!
-/!
M/(1&)(
!
*+53/)H;+
!
5-<<+(!
!"#$%&'($%)%$%*+%,
6!-!0;<<!(+,51):*)&/!&0!K3)53
!5-/!.+!0&;/(!)/!,+5*)&/!
NG"GN
G!
J3+!1+-,&/!K3A!
O1
+0+1+/5+,6!-/(!/&*!
-/
!7
PQ)*+!(-*-.-,+6!0&1!)/,*-/5+6!
K+1+
!;,+(6!),!.+5-;,+!)*!),!-,,;'+(!*3-*!*3),!
L)/(!&0!
)/0&1'-*)&/!),!&.*-)/+(!&/<A!
&/5+
!?
-0*+1!-<<6!-!
0-1'+1
!(&+,/>*!
,K)*53!01&'!I1&K)/I!&/+!*A:+!&
0!:1&(;5+!*&!
-/&*3+1!C+1A!&0*+/B6
!-/(!.+5-;,+!O1+0+1+/5+
,!:1&C)(+!-!';53!,)':<+1!-/(!0-,*+1!
(-*-!,*&1-I+!'+53-/),'!
*3-/!-!(-*-.-,+G
!
User <<Actor>>
Obtaining market
data: basic course
of action
1. User starts application
2.
Application checks if product
information is saved in
SharedPreferences
3. If not, connects with the main server
and obtains product data related to
the device's ID
4. Displays market data on the product
in the Main
Activity
start application
Main :
Activity
ProductServlet :
HttpServlet
PRODUCT_INFO :
SharedPreferences
[product unknown]
obtainProduct()
saveProductInfo()
MySQL
database
query
3rd party data
source
[product recorded]
updateStatus()
!"#$%&'
()
*'+,-."/"/#'0.%1&-'2.-.'3&4$&/5&'2".#%.0
'
!
"#
!
$%"%&

'()*!+(,,-./0.!,(12/3(
!
/%

4(,31/5*/60
!
7,!()58-/0(9!:(;61(<!*=(!70916/9!9(2/3(!3-0!
,(12(!-,!-!=>:!
;61!1(3(/2/0.!-09!
*1-0,
+/**/0.!
9-*-!*=16>.=!*()*
!+(,,-.(,%
!'=/,!;>03*/60-8/*?!
3-0!1
>0!
@/*=6>*!-0?
!>,(1!/05>*<!@=/3=!/,!@=?!
-06*=(1!
A(12/3(
<!
!"#!$%&'($
<
!
@-,!/+58(+(0*(9!
;61!/*,!65(1-*/60%
!'=(!,(12/3(!3-0!:(!
360*1688(9!
/0!
B,(1!C1(;(1(03(,
<!-09!1>0,!
(2(0!@=(0!*=(!
+-/0!-558/3-*/60!@/096@!/,!386,(9%!
D*!8/,*(0,!*6!
-88!/036+/0.!*()*!+(,,-.(,<!-
09<!,=6>89!60(!
360*-/0!*=(!E(?@619,!9(,31/:(9!:(86@<!
5163(,,(,!*=(/1!/05>*%
!
!
//%

4-*-!,*61-.(
!
799/*/60-88?<!
-!=/,*61?!6;!1(F>(,*,!/,!,-2(9!/0!-
0!
AGH/*(!9-*-:-,(!360*1688(9!
:?
!-
!
I60*(0*!
C162/9(1
<!
!"#)%*&'+$%
<!-09!-!8/,*!6;!1(F>(,*,!/,!
,=6@0!*6!*=(!>,(1!>09(1!
*=(!
!,!-!$%&'($-
*-:%
!D0!
*=/,!8/,*<!
*=(!-558/3-*/60!->*6+-*/3-88?!
,>:,*/*>*(,!
*=(!,(09(1J,
!
0>+:(1
!;16+!*=(!
9(2/3(J,!
-991(,,!:66E
!
;61!=/,!0-+(
!/;!
,>3=!-0!
(0*1?!/,!;6>09%
!
K=(0!@61E/0.!@/*=!-0!(+>8-*61
<!
ALA!+(,,-.(,!3-0!:(
!,(0*!(/*=(1!;16+!*=(!
M38/5,(!D4M!@/*=
!*=(!70916/9!58>.
N
/0!/0,*-88(9<!
61!:?!65(0/0.!
"!/0,*-03(,!6;!*=(!
(+>8-*61!-09!,(09/0.!
;16+!60(!/0,*-03(!*6!-06*=(1%
!O'=(!8-**(1!+(*=69
!@-,!
>,(9!
/0
!1(F>(,*/0.!+-1E(*!9-*-<!/0!@=/3=!3-,(!
*=(!,(3609!9(2/3(!@-,!>,(9!*6!1(3(/2(!
*=(!1(,560,(
%
P
!
!"#$%&'
()
*'+,+'-&%."/&'012'-345"6#'-&%."/&'
-010$-'167'1'3"-04%8'49'%&:$&-0-
'
requests
_id
INTEGER
P
A
date
L
ONG
sender
TEXT
text
TEXT
pending
BINARY
!"#$%&'
(;
*'<4/1='+><"0&'%&:$&-0-'012=&
'
!
"#
!
!
$$$%

&''$()!*(!+,-./0*
1$2(
!
*%

31/4514/.!*('!'.-5/$61$2(
!
78.!92::2;$()!
92/<*1
!
$-
!$(1./5.61.'!,=!18.!-./0$5.>
!
NEWOBS
[
device_id
]

[
location
]
;
[
details
]

?@*<6:.!A4./=>
!
newobs

455 wc1e6bt
;

u
niversity
c
ollege
l
ondon

78.!'.0$5.B-!CDE!*:1
824)8!(21!-1/$51:=!(.5.--*/=!-$(5.!18.!-.('./!*:/.*
'=!F(2;-!
$1-!682(.!(4<,./E!-./0.-!*-!
*!
58.5F./!0*:4.!12!-2/1!241!(2(
G
).(4$(.!/.A4.-1-%
!
H-$()!
*(!
466./
5*-.!
F.=;2/'!
$-!(21!<*('*12/=%!
78.!
[location]
!*('!
[details]
!6*/1-!*/.!-*0.'!$(
!18.
!52//.-62('$()!9$.:'-!
29!18.
!+,-./0*1$2(!
.(1/=E!-824:'!2(.!,.!5/.*1.'%
!
!
I
.5*4-.!
*(!+,-./0*1$2(!
<4-1!52(1*$(
!:*1$14'.!*('!:2()$14'.!0*:4.-
!
$(!2/'./!
92/!$1!
12!,.!1/*5F.'!2(!18.!<*6E!18./.!*/.!5./1*$(!52<6:$5*1$2(-!;8.(!$<6:.<.(1$()!
18$-!9.*14/.!2(!*!<2,$:.!682(.!
J
!<2-1!682(.-!'2!(21!8*0.!KL3!
/.5.$0./-E!*('!
2(.-!18*1!'2
!
*/.!4(:$F.
:=!12!6/20$'.!
$(14$1$0.!
<.*(-!29!-.('$()!:25*1$2(!
$(92/<*1$2(!$(!*!1.@1!<.--*).
%
!
!
78.!
<*$(!9254-!
$(!7/*5.B-!'.-$)(
E!82;.0./E
!;*-
!2(!
*!
-.*<:.--!
4-./!.@6./$.(5.
E
!
*('!
2(!
*992/'*,$:$1=!29!18.!1.58(2:2)=
%
!78./.92/.E!
*!;*=!29!9$('$()!*!:25*1$2(!
;$18241!.@*51!6*/
*<.1./-
!;*-!
/.A4$/.'>
!
18.
!
-291;*/.
!4-.-!
!"#$%#&'()"*"&+,(
!
M-..!K:2--*/=N
!
12!9$('!18.!:*1$14'.!*('!:2()$14'.!62$(1-!29!18.!:25*1$2(!'.-5/$,.'
!
$(!18.!
[location]
!
6*/1!29!18.!<.--*).
%
!
78$-!*66/2*58!8*-!$1-!'$-*'0*
(
1*).-O!
18.!-.('.
/!<4-1!'.-5/$,.!18.!:25*1$2(!$(!
'.1*$:E!2/!.:-.!
18.!924('!:25*1$2(!524:'!
/.6/.-.(1!-2<.18$()!.(1$/.:=!'$99./.(1!
9/2<!
;8*1!;*-!$(1.('.'
%!P2/!$(-1*(5.E!
-.*/58$()!
92/!
Q
HRS
T!/.14/(-!
*!-5822:!$(!
!
"#
!
$%&!'($)*+,$)!'-!.,())&/)0!1'$!+1!2'13'14
!5%+)!+)!67,$/8!)'/9&3!:8
!/+;+$+1<!$%&!
,71<&!
'-!
$%&!<&'='3&,>)!)&7,=%0!
:8!
7!
,'(<%/8
!
?@@
A
;+/&
!,73+()!-,';!B%&,&!$%&!
C13,'+3!3&9+=&!+)!/'=7$&34
!
!
D
%'(/3!
$%&
!()&,!
B+)%!$'!
)&7,=%!-',!71!&,,',
!',
!*&&6!$,7=*!'-!+1=';+1<!
,&E(&)$)
0!
7//!
97/+3
!;&))7<&)!7,&!
)79&3!+1!71!DF2+$&!37$7:7)&!713!
/+)
$&3!(13&,!$%&!
!"!
#
$%&'()%#
$7:
4
!
D+1=&
!$%&
!<&'='3&,!,&$,+&9&)!+$)!37$7!
-,';!$%&!G1$&,1&$0!
7!
6'))+:+/+$8!'-!$%&!3&9+=&!:&+1<!'--/+1&!+)!7=='(1$&3!-',H!+1!$%+)!=
7)&0!$%&!37$7!+1!
)79&3!B+$%!7!I6
&13+1<J!$7<0!713!$%&!)'-$B7,&!
<'&)
!$%,'(<%!7//!$7<<&3!,&E(&)$)!
713!
(6/'73)
!$%&;
!7)!$%&!G1$&,1&$!:&=';&)!797+/7:/&4
!
G1!',3&,!$'!=($
!;&))7<+1<
!=')$)0!$
%&!3&9+=&!3'&)!1'$!,&6/8!$'!71!':)&,97$+'1!