PONTIFÍCIA UNIVERSIDADE CATÓLICA DO RIO GRANDE DO SUL
FACULDADE DE ENGENHARIA
PROGRAMA DE PÓS-GRADUAÇÃO EM ENGENHARIA ELÉTRICA
APLICAÇÃO DE COMPUTAÇÃO MÓVEL NA
OPERAÇÃO E MANUTENÇÃO DE SISTEMAS DE
DISTRIBUIÇÃO DE ENERGIA ELÉTRICA
AUTOR: LUCIANO BEIESTORF ROCHA
ORIENTADOR: DR. FLÁVIO ANTONIO BECON LEMOS
! " #
$ %%&'
! ( $ ) * '
" ( '
# $ # ( * + , * *
- .
/ '
* * 0/ 1 .
' 2 ! 1 3 + *
4 + 5
6* 787 5 6 5 6' .
0 . 7 5 6*
0 #* 9 :$ 5 6
2 5 6* 0 ) ; '
# )! # /
) < '
* * ! /
3 * . ' 7 .
! 1 / 1 * ! ) *
' $ * /
! # '
=
% & & & &
& & '
!
> >
! " #
$ %%&'
% # '$ ) * '
% & ( > >
( )* ( * + , * 7 ? > * ! 7 ?
> '
@ # > # ! ! !
! > > ' #
* # > * *
A ' # + >
+ 5+ 6* 787 5787( 8> 0 7 6
9 ' B? ! 7 57 6 >
! * ! ? #
#* 9 :$ 59 $ >6 2 52 6 * ? !
> ' C # ! # ? #
' ! ? A 1 *
* !
* # ! ' B # ! !
? * ?# # # ! * ! * ? A
' $ >* # ! # D ! ! ? A
E
F' @-B" 2GH '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' F F'F' / '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' FE F' ' 7 / ''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' FE F'=' 7 ''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' FI F'E' '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' FJ ' 72B GH K, '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' F& 'F' ''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' F& 'F'F' 9 ? L''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' F& 'F' ' > L'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' FM 'F'=' 7 L'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' FM ' ' 7 ''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' % ' 'F' 7 1 ! # + ''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' % '=' + ''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' F '='F' + ''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' F '=' ' + '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' '='=' + ''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' '='E' N, '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' '='I' ! / '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' = '='J' 7 ! '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' = '='&' , : , # ''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' = '='O' + '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' E 'E' ''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' E 'E'F' . ''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' I 'E' ' 7 ''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' J 'E'=' P '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' & 'I' 0/ ''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' =% 'J' @ + * 9 787 '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' = =' B B 7 " B@, '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' ==
='F' B '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' =I =' ' B 0/ $4 ''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' =J =' 'F' B # 7 Q & ''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' =& =' ' ' B 2 7 Q & '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' =M =' '=' B 9 :$ 7 A 7 87 7 R #II%%'''''''''''''''''''''''''''''''''''''''''''''''''' EF =' 'E' B # 7 A 7 87 7 R #II%%'''''''''''''''''''''''''''''''''''''''''''' E= =' 'I' B 2 7 A 7 87 7 R #II%% '''''''''''''''''''''''''''''''''''''''''' EI ='=' ''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' E& ='='F' 9 :$ * #* 2 ' '''''''''''''''''''''''''''''''''''''' E&
='=' ' 9 :$ * #* 2 ' 5- , 6 '' IF
='='=' # , / ! '''''''''''''''''''''' IE
I
='E' ' 1 ) ' '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' JF ='I' B ! )! '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' J= ='J' B D )! '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' JJ ='J'F' " )! ' ''''''''''''''''''''''''''''''''''''''''''''''''''''' JO ='&' B ) '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' &% ='O' B ''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' &F ='M' B ) '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' &=
='M'F' B ) .
0 # ' ''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' &E E' 2 @ B -, ,@ ''''''''''''''''''''''''''''''''''''''''''''''''''''''''' O
E'F' 2 ''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' O E'F'F' " ''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' O E'F' ' C ''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' O=
E'F'=' ! / / ''''''''''''''''''''''''''' OE
J
+
%
#
- U
-!
C@ C ? > @ !
! C7" C 7 A "
C C > !
8BB7 8> B 0 B ! 7
@ @ !
@7 @ 7
@" @ ! "
@ @ * ! *
+ +
+ + 7 ! *
+ +
+, + , #
N, N , #
@ 7 @ ! 7 !
7 7
787 8> 0 7
1
B 7 B 7
2 2
, , #
9 9 # >
9 :$ 9 $ >
9 P 9 ? @ > ! ?
9 " 9 * " >?#
&
+
,
$ F:F " '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' F= $ :F 7 ! + ' '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' F $ : 1 + ' ''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' $ := . ' '''''''''''''''''''''''''''''''''''''''''''''' I $ :E 7 . . ' ''''''''''''''''''''''''''''''''''''''''''''''''''''''' J $ :I 7 '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' J $ :J ! ''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' O $ :& 2 ' ''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' M $ :O "''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' M $ :M # ' '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' =% $ :F% 8 1 @ ! 0 ' ''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' =F $ =:F B 0/ ' '''''''''''''''''''''''''''''''''''''''''''''''' =I $ =: . ' ''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' =J $ =:= C )! B =: * =:= =:E' ''''''''''''''''''''''''''''''''''''''''''''''''''''' =O $ =:E C )! B =:I* =:J =:&' ''''''''''''''''''''''''''''''''''''''''''''''''''''' E% $ =:I C )! B =:=O* =:=M =:F%' ''''''''''''''''''''''''''''''''''''''''''''''' E $ =:J C )! B =:FF* =:F =:F=' ''''''''''''''''''''''''''''''''''''''''''''''' EE $ =:& C )! B =:FE* =:FI =:FJ' ''''''''''''''''''''''''''''''''''''''''''''''' EJ $ =:O C )! B =:F&* =:FO =:FM' ''''''''''''''''''''''''''''''''''''''''''''''' EM $ =:M C )! B =: %* =: F =: ' ''''''''''''''''''''''''''''''''''''''''''''''' IF $ =:F% C )! B =: =* =: E =: I' ''''''''''''''''''''''''''''''''''''''''''''' I= $ =:FF C )! B =: J =: &'''''''''''''''''''''''''''''''''''''''''''''''''''''''' II $ =:F C )! B =: O* =: M'''''''''''''''''''''''''''''''''''''''''''''''''''''''''' IJ $ =:F= C )! B =:=% =:=F'''''''''''''''''''''''''''''''''''''''''''''''''''''''' IO $ =:FE C )! B =:= =:=='''''''''''''''''''''''''''''''''''''''''''''''''''''''' IM $ =:FI C )! B =:=E' ''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' JF $ =:FJ C )! B =:=I''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' J $ =:F& C )! B =:=J''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' J= $ =:FO @ )! ''''''''''''''''''''''''''''''''''''''''''''''''''''''' JJ
$ =:FM C )! )! ''''''''''''''''''''''''''''''''''''''' JM
O
$ E:E 1 ! / 7 '''''''''''''''''''''''''''''''''''''''''''' OJ
$ E:I B ! / VB " V''''''''''''''''''''''''''' OM
M
+
-B :F 0 ' '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' & B : @ ! 0/ ' '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' =
B =:F 4 ' ''''''''''''''' =E
B =: B # 7 Q & 5F% E > 6'''''''''''''''''''''''''''''''''''''''''''''''''''' =& B =:= B # 7 Q & 5IF > 6'''''''''''''''''''''''''''''''''''''''''''''''''''''' =& B =:E B # 7 Q & 5 IJ > 6'''''''''''''''''''''''''''''''''''''''''''''''''''''' =O B =:I B 2 7 Q & 5F% E > 6' '''''''''''''''''''''''''''''''''''''''''''''''''' =M B =:J B 2 7 Q & 5IF > 6' '''''''''''''''''''''''''''''''''''''''''''''''''''' =M B =:& B 2 7 Q & 5 IJ > 6' '''''''''''''''''''''''''''''''''''''''''''''''''''' E% B =:O B 9 :$ 7 A 7 87 7 R #II%% 5F% E > 6' '''''''''''''''''''''''''''''''' EF B =:M B 9 :$ 7 A 7 87 7 R #II%% 5IF > 6' '''''''''''''''''''''''''''''''''' EF B =:F% B 9 :$ 7 A 7 87 7 R #II%% 5 IJ > 6' '''''''''''''''''''''''''''''''' E B =:FF B # 7 A 7 87 7 R #II%% 5F% E > 6' '''''''''''''''''''''''' E= B =:F B # 7 A 7 87 7 R #II%% 5IF > 6' '''''''''''''''''''''''''' E= B =:F= B # 7 A 7 87 7 R #II%% 5 IJ > 6' ''''''''''''''''''''''''' EE B =:FE B 2 7 A 7 87 7 R #II%% 5F% E > 6'''''''''''''''''''''''''' EI B =:FI B 2 7 A 7 87 7 R #II%% 5IF > 6'''''''''''''''''''''''''''' EI B =:FJ B 2 7 A 7 87 7 R #II%% 5 IJ > 6'''''''''''''''''''''''''''' EJ B =:F& B * 9 :$ * # 2 5 7F* 7 * 7=6''''''''''''''''''''''''''''''''' E& B =:FO B * 9 :$ * # 2 5 7F* 7 * 7=6 '''''''''''''''''''''''''''''''''' EO B =:FM B * 9 :$ * # 2 5 7F* 7 * 7=6 '''''''''''''''''''''''''''''''''' EO B =: % B * 9 :$ * # 2 5 7 * 7=* 7F6''''''''''''''''''''''''''''''''' EM B =: F B * 9 :$ * # 2 5 7 * 7=* 7F6 ''''''''''''''''''''''''''''''''' I% B =: B $* 9 :$ * # 2 5 7 * 7=* 7F6 ''''''''''''''''''''''''''''''''' I% B =: = B C* 9 :$ * # 2 5 7 * 7=* 7F6'''''''''''''''''''''''''''''''''' I B =: E B 8* 9 :$ * # 2 5 7 * 7=* 7F6'''''''''''''''''''''''''''''''''' I B =: I B @* 9 :$ * # 2 5 7 * 7=* 7F6 ''''''''''''''''''''''''''''''''''' I B =: J B : # )1 5 7F* 7 6 '''''''''''''''''''''''''''''''''''''''''''''' IE B =: & B : # )1 5 7F* 7 6 '''''''''''''''''''''''''''''''''''''''''''''' IE B =: O B : # )1 5 7 * 7F6 '''''''''''''''''''''''''''''''''''''''''''''' II B =: M B : # )1 5 7 * 7F6 '''''''''''''''''''''''''''''''''''''''''''''' IJ B =:=% B # 5 7F* 7 6 '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' I& B =:=F B # 5 7F* 7 6''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' I& B =:= B # 5 7 * 7F6 ''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' IO B =:== B # 5 7 * 7F6 ''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' IM B =:=E 1 ) 0 # ' ''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' J% B =:=I 1 ) ''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' JF B =:=J 1 ; ' ''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' J
B =:=& B # )! '''''''''''''''''''''''''''''''''' JE
B =:=O B # , ! / '''''''''''''''''''''''''' JI
F%
B =:E% B 7 ! ) )
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' &F
B =:EF B 7 ! ) )
A ! ' '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' &
B =:E B 7 ! ) ) '''''''''''''''''''''''''''''' &=
FF
+
.
,
F
/
01- !
23!
*
M% PP* 1 . 3 .
* #
! '
/ 3 ! * 1
* 1 ! . U - : - YFZ'
1 ! U [ #
# 4 Y Z Y=Z' 2 !
D ! 04 3
'
! * # " !
7 * . ' @
< * 1
/ 1 04
* 1 * ! / '
B 4
* ! * :
. ' / *
# 4 ' 0 *
. 1 ! ! U
1 * * )
' /
3 * 3
1 / Y ZY=ZYEZ'
! /
. * 1 !
F=
• ! ) ; \
• )! \
• ! / \
• \
• U '
: )
* (
• \
• \
• \
• 3 '
$ F:F ! 1 ) 1 !
. / * 1 # 4 ='
FE
7 : . $ F:F *
* . / 4
'
1.1. Contribuições da Dissertação
1 # U
* / # '
3 *
3 (
• )! . \
• \
• 3 \
• \
• \
• \
• $ '
! 1 . )
] ! '
1.2. Publicações Originadas Desta Dissertação
/ * !
1 . * 0 (
• ' ' " # * $' ' ' * +' + !! $ # ' 7' W
# %& #' # %& X'
" @ : @C"^ $ .
FI
• ' ' " # * $' ' ' * +' + !! $ # ' 7' W(
) * # # + $ ,-. FM# @" %%& :
@ > ! _ 0# %%&* F &
%%& , * ` '
1.3. Metodologia Proposta
! .
*
# 1
' - D # 7
5 6* ) ! "# ,* *
/ /
3 '
! *
* * 0/ 1 .
*
D #
'
- * ! 1 3 + *
4 + 5 6*
787 5 6 9 5 9 6' @ *
! . 7 ! / * * !
+ ! * !
! '
/ *
1 4 # ? ! ? 1
* !
# # / * . 1 ! U
'
/ .
FJ
* * ) *
0 #
'
1.4. Divisão da Dissertação
) . 4 ' 4
0 * * ; D ' 4 *
* * * *
0/ ' 4 = . * #
* ' 4 E
; ) *
/ *
' 4 I / # *
F&
4 !
-%23!
56 +
!
! / ' 3 ! * !
. * ! / .
! ) YIZ' 4 D) 1
! / / 1 1 '
2 4 .
! ? # ? * 1 4 ;
! / 4 ) ' : * *
* : ! / * / )
'
2.1. Sistemas Operacionais
0 ) ! '
-) U !
* 0
'
4 / /
!
7
*
L9 ? 8Y JZ ! FMMJ*
1 ! # L Y &Z* ! !LY JZ
. 7 ' ) ) *
# 9 ? 8Y JZ* !
! 0 8Y JZ 9 8Y JZ' ! !
! * * !
FO
1
* ) '
9 ? 8
* * 1 !4
. 1 7 8/ 1 1 # 9 ? 8*
# 8 # 7 / 0 '
* FMMJ* ! ) / # * 1
! 4 / '
9 7 * / :8
7 !8 FMMJ'
9 7 * 4 :8
FMM& 8 # 7 '
9 7 * 4 //8
FMMO* ) # (
• . \
• \
• ! '
7 * ; :8 & < 4:::8
%%%* # (
• # 0 \
• 4 " '
B 1 " 0 # , 1 23338 ,
1 2332 %%F* 1 * ! * ! .
' ' 1 ! / , /
! , 8 , 8'
7 * = : > 1 -98
FM
• 0 # ! * "/4
• 7 A @ 8 @ I'I8 9 ? 8\
• B 7]@7 J\
• # 1 \
• # '
^ 7 A 7 7# 8'
D # 7 ! '
# # " '
4 / 4
!
)
L> 8 YOZ ! 7 8 ! ? *
- A 8YMZ* 8YF%Z* LYFFZ* 7 LYF Z 8YF=Z'
> 8 ! = #
7 8 7 8 ! D ! *
1 (** 5 * )
1 # , / #
> LYF&Z'
7 ! ! .
> 8* U # *
- A 8* 0 ' ! ! 1 > 8
0 * 1 YF&Z' 7 ! *
> L D) 6 76 " 8 YFEZ /
+ YFEZ* 4 / ! '
4 / ;
!
!
L7 8! 7 8*
. 7 8* 8 * B"C >8 YFJZ'
# ) ! 04 ' 7 !
aa* 1 # ! ' ' 7
%
2.2. Linguagens de Programação
+ , YFEZ ! 1
0 / D ! #
. '
4 4 /
&
? #
!
'
7 D * ! 1
1 4 U # ? ! ? ' !
4 9 " 5 ( / 9 $" 6* + ! # 1
* <
7 . * 0
! U 1 * . 1 D
! < ! 1 C
5C 6'
4 ! * + .
* ) /
7@ 5 # ) * 6 4 Y=Z' 1 +
1 ) '
D) 4 0 + *
! 7 Y=Z' 7 * !
# ! , : 6 " !
'
# # !
/ D )
! ! 3 D '
B ! . )! 1 .
3 1 ! ! '
/ + 5 6 YFEZ @ YFEZ
F
6 " 6 @ 7 5 ) * # * 6 YFEZ' @ D
/
1 D YFMZ'
* D) 3
7 * 1
' ! * + Y %Z* 1
! * ! * 1 ! 1
7 ! ! ! .
# ! Y FZ'
2.3. A Linguagem Java
R ! + * ! *
! U ! 1 * ! $ :F'
$ :F 7 ! + '
0 / ! ! + '
4 ; /
?4
5 ! 1 )
D 6 )1 1 )
4 ; 4
?4
* + * *
/ : 1 *
< D * ! )
'
4 ; ;
?4
* + * ! 1 #8
* B, * ! *
* 7 * 7 * 7 * 1 1 1
, 56 " 6* ! N, 5: 6 " 6 YFI Z'
/ , +
! Y Z'
4 ; =
(6
- ! + * )1 N, 5: 6 " 6*
1
1 * D * N > ' - $ :
'
=
4 ; @
&
A
+ ! / 1 ! # ? * ! / )
# " * 1 V ! V' ! / *
* 1 0 YFIZ(
• + : 51 ; # 1 * 6* D
4 ! / 7 '
• : 51 1 * 6* !
'
4 ; B
&
! ! !
* V ! V* D * 7@
# 1 ! / * @ 7 5 ) * #
* 6 YFIZ* 1 ! . /
1 . + ' 0 ! 4 *
F'% '%'
. @ 7 # @
! 1 / + YFIZ'
4 ; C
6
$ 6
! + )1 * # ,
# b , * 1 # ? 1 0 1
! * * ) 0 1 1 # ?
1 1 1 * 1 1 * 1 , 1 '
A # ! 9
5 " # 6* 1 6 "
* * , F'= @ 8 YFOZ' # : ! 1 9
E
! 9 ? 8* 0* 7 8* 7 A 7 8* > 8* * 1
# ? 4 @ 80OJ* 0 * " * @7 * 8E* 7 ? 7 '
( " # ! + *
@ 8 > 8Y =Z'
4 ; D
?4
2 1 !
1 3 /
+ * 0 * 4 1 )
' ! ! . 1
' Y EZ' < / .
+ * ; Y IZ' 1
, 1 * 1 * #
V : 0V* 1 3 / ! ' *
@ 7 '% . Y JZ'
2.4. Banco de Dados
7 * . 1
! !) * 3 / # ? ' 0 )
* 1
'
- 3 ! / ) * 4
/ ' 7 *
. 1 1 ' ! *
' @ 3 ! / ) *
) 0 * . 1 D)
. * : # ! !!: *
7 # F%% c ) 0/ $ '
^ 1 *
I
! U 7 0
: * 1 ! )
. / '
- $ :=* U 1 ! 4
. '
$ := . '
* . * ! . 1
. 7 . / ) '
. * + , $ :=* . .
7 ! '
4 = /
% E
F
! $ :E* . !
# 1 * 1 D
. ! ) . !
0 $ :E'
1 < *
J
$ :E 7 . . '
4 = 4
E
! / 1 * 1
0 * ) ) !
0 '
* # ? ! ? *
! $ :I'
&
4 = ;
G
+
P 5 , ; 6 5# !
# , 6 1 ! ! ' ! !
/ < ! <
! Y &Z'
P 1 ) D '
* P 0 1 !
( < * 0 Y OZ' *
! . 7 P *
. ! . ! '
/ . P : 4 *
1 ! . Y OZ'
* * * : AP
Y MZ* * ! B :F'
B :F 0 '
1 - 0
-P 7 IA 7 #*
AP F A
FE A - #
B >P F A
-P :+ J A
B / .
P / @ 7' - AP )
Y=%Z' 0 / 1 4 #
! * 1 + ' - * . 1
+ * ! 7@ + ! .
* * ): Y=%Z'
A
) ! 1
# Y=FZ' "
O
/ Y= Z' )
! $ * ! / )9 7) * 9 8/ "
! ' * : * ! * !
. '
7 $,
$ :J 0 ! * D O% 'FF
) * 5@ 6 Y=E Z' ! W$
* X* 1 . *E C#. FF
' 0 ! U
1 "/ * 1
# ! D 1 7
4 ) .
' ) '
$ :J ! '
$ :& 3 #
/ * ) *
. ! D) 0 * #) *
M
$ :& 2 '
E
" . ) :! 1dU *E C8.
@ 5@ < * * 4! 6 Y=IZ !
1 . ! ! F%
; ' 1 ! *
* ! .
* ! $ :O'
=%
#
! D) #
0 ' $ :M 7 " # 1
. 3 ! *
1 ! .
'
$ :M # '
2.5. Conexões
4 0/
! * * 1
' @ 3 4!
0/ ! Y %Z'
- < 1 # $ , * 0/
V V V V' 0 ! *
=F
$ :F% 8 1 @ ! 0 '
B : Y %Z* ! 0
$ :F%* 1 ! . 0 *
=
B : @ ! 0/
0 &
@ ! ) 1 0 '
@ ! 0 1
< '
@ ! 1 ! '
@ ! 1 ! 1 0
@ 0 '
@ ! 1 ! 1 0 4
'
@ ! 1 ! 1 0 1d
'
- ! ! . 1
! 0 1d '
7 * ! . + * 9
787Y=JZ* ! 'J'
2.6. Integração J2ME , Webserver e PHP
) + 5
2 * #/ 6 787 5 6'
7 * + 1
# * ; 1 3 787'
7 * 0 8BB7 5 5 5 * 6
9 B 7]@7* @ * 0 '
9 * 787 U ; 0
! 1 ! '
* 787 '
* .* 787
! '
2 0
* 0/ ; !
V? V* 0
==
;
-
-
!
% %-06!
- D # 7 *
) ! "# ,* *
/ / 3
' 7 * 4
* * D
#
'
7 ! . 7 ! / * *
! B =:F* ! + ! *
! ! '
. 1 4
# ? ! ? 1 *
! # # / * . 1
=E
B =:F 4 '
# .# HA I * & *
% %+ J0 C4 9 ( # @ ! # ( 2 7 ( @ " =F 8. ( = "
( 7 ='I
% %+ J0 C4 # 9 ( # @ ! # ( 2 7 ( @ " =F 8. ( = "
( 7 I' 'O
I$0;;: 9 (
7 O%% ] O%%% @ ! # ( 2 9 ( 7 O%%] O%%% @ ! # ( 2 ( 7 ='I
% /;: 9 (
@ ! # ( 2 F'F
7 ( FJ 8. ( " " ( 7 E'F
% /@: 9 (
@ ! # ( 2 F'F
7 (
,Q == 8.
( O " E "
( 7 E'F
< I %K /L/: 9 (
@ ! # ( 2 7 ( @ P %% 8. ( EO " FJ "
( ! 9 ? ! 7 A 7 %%
< I %K @@:: 9 ( 9 :$ O% 'FF
# @ ! # ( 2 7 ( @ P E%% 8. ( F O "
EO "
=I
3.1. Testes e Acessos
7 3 ! / * ! U !
( 2 * # ! ' !
. 7 '
! 1 # ! 0 *
! ) * 1
D ) * # . .
'
7 ! ! U 1 ; * ! U ! 0
( IJ* IF F% E > * '
! (
• '
U / 787 0
1 1 > ) '
• '
U 1 # IJ > * IF
> F% E > '
7 * D * 7 * !
* 1 4 0/ * !
$ =:F'
=J
$ =:F B 8BB7* . F%
* (
• M '1 ! '
• - ' 4 0 4 '
• - '1 > 4 0 '
* *
! ! '
3.2. Teste das Conexões Físicas
0/ !
U ' "* ! / 0
'
7 . : 7 Q & 7 A 7 7 R
#II%%* $ =: * 1 !4 )
'
$ =: . '
. $ =:
=&
; 4 /
-
E
% J
C4
# .# '7 Q &
! '7 I'O'
# '2 #
6 '+M : @ 7 '%
H '# (]]F%'=%'&F'J] ] > ' # 5# ]7 B6
B =: B # 7 Q & 5F% E > 6'
/N OP 4N OP ;N OP =N OP @N OP
Fe:E=F% e:FI=% =e:FIJ% Ee:FI=% Ie:FI&% Je:FJ % &e:FJ%% Oe:FIM% Me:FII% F%e:FIJ% Fe:=MM% e:FI=% =e:FIJ% Ee:FI % Ie:FIJ% Je:FIO% &e:FIJ% Oe:FJ%% Me:FIO% F%e:FJ=% Fe:=M&% e:FI % =e:FIJ% Ee:FI=% Ie:FII% Je:FIO% &e:FIJ% Oe:FIM% Me:FI&% F%e:FI&% Fe:=E=% e:FI % =e:FIM% Ee:FI=% Ie:FIE% Je:FI%% &e:FI % Oe:FII% Me:FIJ% F%e:FJF% Fe:E&=% e:FI % =e:FJF% Ee:FII% Ie:FI % Je:FI % &e:FI&% Oe:FIO% Me:FII% F%e:FI&%
B =:= B # 7 Q & 5IF > 6'
/N OP 4N OP ;N OP =N OP @N OP
=O
B =:E B # 7 Q & 5 IJ > 6'
/N OP 4N OP ;N OP =N OP @N OP
Fe:=EM% e:J=% =e:&%% Ee:&%% Ie:J % Je:JM% &e:JO% Oe:JF% Me:JO% F%e:JE% Fe:= E% e:J=% =e:&%% Ee:JI% Ie:JJ% Je:JO% &e:J=% Oe:JO% Me:JJ% F%e:J&%
Fe: J % e:JJ% =e:JI% Ee:JI% Ie:JJ% Je:JJ% &e:JI% Oe:JE% Me:J=% F%e:JE% Fe:==O% e:FFO% =e:JE% Ee:J&% Ie:J=% Je:&%% &e:JJ% Oe:JE% Me:JJ% F%e:J=% Fe:=F=% e:J % =e:JJ% Ee:JE% Ie:JI% Je:JJ% &e:JJ% Oe:J=% Me:JI% F%e:J&%
B B =: *B =:= B =:E 1
0 * 1 1
/ 1 1
! '
$ =:= 1 1d 3 0
'
0 '
PDA Zire 72
Conexão Bluetooth
Acesso http a dados dinâmico
0 500 1000 1500 2000 2500 3000 3500 4000 4500
1 2 3 4 5 6 7 8 9 10 Conexões
Seqüências (ms)
1024 bytes 512 bytes 256 bytes
=M
2 ! D
* . 7 ' * 4
# ! * * . * 1
! 1d $ '
; 4 4
-
E
% J
C4
# .# '7 Q &
! '7 I'O'
# ' 2
6 '+M : @ 7 '%
H '# (]]F%'=%'&F'J] ] > ' # 5# ]7 B6
B =:I B 2 7 Q & 5F% E > 6'
/N OP 4N OP ;N OP =N OP @N OP
Fe:IOO% e:FM&% =e:F=F% Ee:F=I% Ie:F==% Je:F==% &e:F=I% Oe:F=E% Me:F=J% F%e:F=M% Fe:E% % e:F==% =e:F=F% Ee:F=I% Ie:F==% Je:F==% &e:F=I% Oe:F=E% Me:F=J% F%e:F=J% Fe:EI % e:F==% =e:F=F% Ee:F= % Ie:F==% Je:F==% &e:F=I% Oe:F=E% Me:F=J% F%e:F=J% Fe:=E&% e:F=I% =e:F=%% Ee:F==% Ie:F==% Je:F==% &e:F=I% Oe:F=E% Me:F=O% F%e:F=J% Fe:=O&% e:F=E% =e:F=F% Ee:F= % Ie:F==% Je:F==% &e:F=J% Oe:F=E% Me:F=O% F%e:F=O%
B =:J B 2 7 Q & 5IF > 6'
/N OP 4N OP ;N OP =N OP @N OP
E%
B =:& B 2 7 Q & 5 IJ > 6'
/N OP 4N OP ;N OP =N OP @N OP
Fe: =&% e:F =% =e:EI% Ee:E=% Ie:EI% Je:EI% &e:&=% Oe:EI% Me:EI% F%e:EJ% Fe: OI% e:E=% =e:EI% Ee:E=% Ie:EI% Je:EI% &e:EJ% Oe:EI% Me:EJ% F%e:EI% Fe:=%%% e:E=% =e:EI% Ee:E=% Ie:EI% Je:EI% &e:EJ% Oe:EI% Me:EI% F%e:EJ% Fe: =J% e:E=% =e:EJ% Ee:EI% Ie:EI% Je:EI% &e:E=% Oe:EI% Me:EJ% F%e:EI% Fe: FM% e:E=% =e:EI% Ee:EI% Ie:E=% Je:EI% &e:EI% Oe:EJ% Me:EI% F%e:EJ%
2 ) * !
$ =:E* )! B =:I* B =:J B =:&
1 ! *
0 ! / *
1 4 /
' !
* ) !
! * . 1 . '
PDA Zire 72 Conexão USB
Tempo de Download por quantidade de dados
0 500 1000 1500 2000 2500 3000 3500 4000 4500
1 2 3 4 5 6 7 8 9 10 Conexões
Seqüências (ms) (x5)
1024 bytes 512 bytes 256 bytes
EF
; 4 ;
-
7 $,
<
I
%K @@::
# .# ' 7 A 7 87 7 R #II%%
! '9 ?
# ' 9 9 :$
6 '+M : @ 7 '%
H '# (]]F%'=%'&F'J] ] > ' # 5# ]7 B6
B =:O B 9 :$ 7 A 7 87 7 R #II%% 5F% E > 6'
/N OP 4N OP ;N OP =N OP @N OP
Fe: FO% e:J%= =e:I&J Ee:J F Ie:IM Je:JF% &e:I&& Oe:JFM Me:I&E F%e:JFM
Fe: = E e:J%% =e:I&& Ee:J F Ie:I&& Je:J &e:I&= Oe:J Me:IM F%e:J%J Fe: == e:J% =e:I&J Ee:J O Ie:I&F Je:JFM &e:I&& Oe:FFM& Me:I&J F%e:J F
Fe: = F e:J%= =e:I&O Ee:J E Ie:I&E Je:JFM &e:I&O Oe:J Me:I&J F%e:JFO Fe:FM&I e:F &F =e:I&I Ee:J E Ie:I&& Je:J &e:I&E Oe:JFM Me:IO F%e:JFF
B =:M B 9 :$ 7 A 7 87 7 R #II%% 5IF > 6'
/N OP 4N OP ;N OP =N OP @N OP
E
B =:F% B 9 :$ 7 A 7 87 7 R #II%% 5 IJ > 6'
/N OP 4N OP ;N OP =N OP @N OP
Fe: F%% e:=FO =e: JM Ee:FMI Ie: MO Je:FMJ &e: F Oe: &% Me: FO F%e: & Fe:E &O e: O% =e: J& Ee:FMJ Ie: M& Je:FME &e: Oe: &E Me: & F%e: &% Fe:FO F e:=FO =e:F%J= Ee:FMJ Ie: MI Je:FMM &e: % Oe: &% Me: F F%e: &F Fe: %& e: == =e: MI Ee: FF Ie:= I Je: F= &e: =O Oe: MJ Me: =M F%e: M& Fe:F&O e:=FJ =e: &% Ee:FMI Ie: MO Je:FMJ &e: Oe: & Me: % F%e: &% U
* 0 ! # # " *
! $ =:I* )! B =:=O* =:=M =:F%'
^ 1 D 1 U !
'
Pocket PC HP iPAQ h5500 Conexão Wi-Fi
Tempo de Download por quantidade de dados
0 250 500 750 1000 1250 1500 1750 2000 2250 2500
1 2 3 4 5 6 7 8 9 10 Conexões
Seqüências (ms)
1024 bytes 512 bytes 256 bytes
E=
; 4 =
-
E
<
I
%K @@::
# .# '7 A 7 87 7 R #II%%
! '9 ?
# ' #
6 '+M : @ 7 '%
H '# (]]F%'=%'&F'J] ] > ' # 5# ]7 B6
B =:FF B # 7 A 7 87 7 R #II%% 5F% E > 6'
/N OP 4N OP ;N OP =N OP @N OP
Fe: F%O e:&M% =e:&=& Ee:&&M Ie:&I% Je:&O &e:&E% Oe:&OF Me:&E% F%e:&O% Fe: %I& e:JMM =e:F JM Ee:&E Ie:&I& Je:JEF &e:&OF Oe:& % Me:J&J F%e:JMM Fe: MI e:&JM =e:& O Ee:O% Ie:&FO Je:O%O &e:&=F Oe:&OM Me:&=& F%e:&O& Fe: OII e:&JO =e:FE%F Ee:&&M Ie:&EF Je:&M &e:& % Oe:O%J Me:&= F%e:&O= Fe: EO% e:&JO =e:&=O Ee:&OM Ie:&E Je:&J= &e:&IM Oe:&JM Me:&I= F%e:&&J
B =:F B # 7 A 7 87 7 R #II%% 5IF > 6'
/N OP 4N OP ;N OP =N OP @N OP
EE
B =:F= B # 7 A 7 87 7 R #II%% 5 IJ > 6'
/N OP 4N OP ;N OP =N OP @N OP
Fe: %IO e:EJF =e:=&= Ee:=I% Ie:E=O Je:E M &e:EEI Oe:E & Me:EI= F%e:EF& Fe:FOEI e:EEF =e:EFM Ee:E=F Ie:EFJ Je:EI= &e:EI= Oe:=M= Me:E&I F%e:EFI Fe: &IF e:E=M =e:E Ee:EE% Ie:E J Je:E=E &e:EJ= Oe:E%& Me:EI= F%e:E%& Fe:FOOF e:FFO& =e:=MM Ee:E=M Ie:E%& Je:EIF &e:EOE Oe:=JI Me:E& F%e:EFJ Fe:FM F e:EI= =e:EFF Ee:E Ie:MJF Je:= M &e:EI= Oe:EFJ Me:EI= F%e:E%O
B =:FF* B =:F B =:F= 1 "
# 7 A 7 7 R #II%% 7
Q & ' - 1 * 1
1 * ! 0 *
) ! " $
* ! $ =:J'
Pocket PC HP iPAQ h5500
Conexão Bluetooth
Tempo de Download por quantidade de dados
0 250 500 750 1000 1250 1500 1750 2000 2250 2500
1 2 3 4 5 6 7 8 9 10 Conexões
Seqüências (ms)
1024 bytes 512 bytes 256 bytes
EI
; 4 @
-
E
<
I
%K @@::
# .# '7 A 7 87 7 R #II%%
! '9 ?
# ' 2
6 '+M : @ 7 '%
H '# (]]F%'=%'&F'J] ] > ' # 5# ]7 B6
B =:FE B 2 7 A 7 87 7 R #II%% 5F% E > 6'
/N OP 4N OP ;N OP =N OP @N OP
Fe: FO= e:FF%& =e:F%JF Ee:FFF= Ie:F%JJ Je:FF%M &e:&&& Oe:FE% Me:F%J& F%e:FF%M Fe: &&= e:IIM =e:J I Ee:F%%= Ie:F%JE Je:FFFF &e:F%&= Oe:FF%J Me:F%JI F%e:FFF Fe: %FF e:FF%J =e:F%J Ee:FFF% Ie:F%JM Je:FF%O &e:JFJ Oe:I&M Me:MIJ F%e:FFF% Fe: EOM e:F%M& =e:&&E Ee:FE%J Ie:F%JO Je:FF%O &e:F%& Oe:FF%J Me:F%&= F%e:FF%I Fe:=%EM e:FF%% =e:F%JO Ee:FF%O Ie:F%&I Je:FF% &e:F%& Oe:FF%E Me:F%JO F%e:OFI
B =:FI B 2 7 A 7 87 7 R #II%% 5IF > 6'
/N OP 4N OP ;N OP =N OP @N OP
EJ
B =:FJ B 2 7 A 7 87 7 R #II%% 5 IJ > 6'
/N OP 4N OP ;N OP =N OP @N OP
Fe: JO e:FF%= =e:F%J% Ee:F%OO Ie:F%O Je:MJF &e:J&% Oe:F%JF Me:FFF= F%e:F%JI Fe:FM&O e:FFF% =e:F%JF Ee:F%OO Ie:F%ME Je:F%OE &e:FFF Oe:F%JI Me:FFFF F%e:J & Fe: =O e:MOJ =e: %F Ee:M&& Ie:F%M% Je:F%O& &e:FFFE Oe:E& Me:JF% F%e:F%J= Fe:F&M& e:FF%& =e:J & Ee:E= Ie:F%OM Je:F%OM &e:FFF= Oe:F%J= Me: =O F%e:OEI Fe: EO= e:FF%& =e:M=M Ee: O Ie:M&M Je:F%OM &e:FFF= Oe:F%JE Me:I F%e:IJF
. * ! 1 9 :$
. 3 1 / *
" ' B 1
# * * 1 7 R
8 ? # '
@ 1 !
* : # # ?
* * D ! 4 # ? ' !
$ =:&'
Pocket PC HP iPAQ h5500
Conexão USB
Tempo de Download por quantidade de dados
0 250 500 750 1000 1250 1500 1750 2000 2250 2500
1 2 3 4 5 6 7 8 9 10 Conexões
Seqüências (ms)
1024 bytes 512 bytes 256 bytes
E&
3.3. Acessos Concorrentes
! 0
! U 1 1 1 * D
# *
'
7 * 1 # * 1
* U 0/ ' * 0 0
'
; ; /
%
7 $, Q E
Q
E
7 !4
# * D * 9 :$ * # 2 '
7 ! ! * :
(
# / > /9' 7 A 7 87 7 R #II%% 9 :$@'
# 4 > 49'Q & # , +M 'F
# ; > ;9'Q & 2 , +M '
'# (]]F%'=%'&F'J] ] > ' # '5# ]7 B6
1d *
* ! 4 '
B =:F& B * 9 :$ * # 2 5 7F* 7 * 7=6
/N R / 4N R ; ;N R 4
Fe: OE e:IMF =e:IIJ Ee:IMJ Ie:E= Je:J % &e:IJ= Oe:IMJ Me:II& F%e:IM
Fe:= =% e:F M% =e:F O% Ee:F=%% Ie:F=F% Je:F= % &e:F=F% Oe:F=E% Me:F==% F%e:F=I%
EO
B =:FO B * 9 :$ * # 2 5 7F* 7 * 7=6
/N R / 4N R ; ;N R 4
Fe: I%I e:JEF =e:JF Ee:JEI Ie:J Je:J=& &e:JFI Oe:JE= Me:JFF F%e:JEE Fe:=FE% e:F=E% =e:F=%% Ee:F==% Ie:F==% Je:F=I% &e:F=I% Oe:F=O% Me:F=J% F%e:F=J% Fe:II=% e:FOM% =e:FM % Ee:FM=% Ie:FME% Je:FM&% &e: %=% Oe: %E% Me: %E% F%e: %O%
B =:FM B * 9 :$ * # 2 5 7F* 7 * 7=6
/N R / 4N R ; ;N R 4
Fe: FJE e:JE =e:JF% Ee:JEI Ie:JF Je:=EIF &e:IEI Oe:JEI Me:JFI F%e:JEF Fe:=&=% e:F=I% =e:F=%% Ee:F==% Ie:F==% Je:F=O% &e:F=E% Oe:F=O% Me:F=&% F%e:F=M% Fe:IEO% e:FM%% =e:FM % Ee:FME% Ie:FMI% Je:FMI% &e: %=% Oe: %E% Me: %&% F%e: %M%
- B =:F&* =:FO =:FM* 1
# * U * <
'
# $ =:O )!
EM
Acesso concorrente entre Wi-Fi, Bluetooth, Cabo USB
0 500 1000 1500 2000 2500 3000 3500 4000 4500 5000 5500
1 2 3 4 5 6 7 8 9 10 Acessos
Tempo de Resposta (ms)
(DP1) Pocket PC HP iPAQ h5500 : Wi-Fi (DP2) Zire 72 Silver : Bluetooth - VM J9 v2.1
(DP3) Zire 72 : Cabo USB - VM J9 v2.2
$ =:O C )! B =:F&* =:FO =:FM'
* / : * .
'
B =: % B * 9 :$ * # 2 5 7 * 7=* 7F6
/N R / 4N R ; ;N R 4
Fe: E%E e:&FI =e:J%F Ee:JF Ie:JFI Je:JEJ &e:JF= Oe:J& Me:EOF F%e:JEE
Fe:E%J% e:F=F% =e:F= % Ee:F==% Ie:F=E% Je:F=J% &e:F=O% Oe:F==% Me:F=J% F%e:F=&%
I%
B =: F B * 9 :$ * # 2 5 7 * 7=* 7F6
/N R / 4N R ; ;N R 4
Fe: =& e:J & =e:JFO Ee:JE= Ie:JF& Je:J&% &e:IO& Oe:JI& Me:&FE F%e:JEO Fe:=JF% e:F=E% =e:F=%% Ee:F==% Ie:F==% Je:F=I% &e:F=I% Oe:F=O% Me:F=J% F%e:F=J% Fe:EJI% e:FO&% =e:FO&% Ee: %F% Ie:FM&% Je: %E% &e: %J% Oe: %E% Me: %J% F%e: %O%
B =: B $* 9 :$ * # 2 5 7 * 7=* 7F6
/N R / 4N R ; ;N R 4
Fe:F&E% e:EM& =e:JEJ Ee:JII Ie:JFF Je:JE= &e:JF& Oe:JE Me:JFF F%e:JEE Fe:=%O% e:F==% =e:F=F% Ee:F= % Ie:F==% Je:F=J% &e:F=E% Oe:F=O% Me:F=J% F%e:F=&% Fe:EJI% e:FO&% =e:FMF% Ee:FM=% Ie:FME% Je:FM&% &e: % % Oe: %=% Me: %=% F%e: F=%
- ! * ! # *
IF
Acesso concorrente entre Wi-Fi, Bluetooth, Cabo USB
0 500 1000 1500 2000 2500 3000 3500 4000 4500 5000 5500
1 2 3 4 5 6 7 8 9 10 Acessos
Tempo de Resposta (ms)
(DP2) Zire 72 Silver : Bluetooth - VM J9 v2.1 (DP3) Zire 72 : Cabo USB - VM J9 v2.2
(DP1) Pocket PC HP iPAQ h5500 : Wi-Fi
$ =:M C )! B =: %* =: F =: '
7 < '
. # " '
'
; ; 4
%
7 $, Q E
Q
E >1 # #
6
9
# / > /9' 7 A 7 87 7 R #II%% 9 :$@'
# 4 > 49'Q & # , +M '
# ; > ;9'Q & 2 , +M '
I
B =: = B C* 9 :$ * # 2 5 7 * 7=* 7F6
/N R / 4N R ; ;N R 4
Fe: %= e:=EOJ =e:J= Ee:JE% Ie:JF Je:JI &e:JFJ Oe:JI= Me:JFF F%e:J&& Fe:= O% e:F==% =e:F=F% Ee:F= % Ie:F==% Je:F=&% &e:F=E% Oe:F=O% Me:F=J% F%e:F=J% Fe:=&M% e:FIM% =e:FI&% Ee:FIO% Ie:FIO% Je:FIM% &e:FJF% Oe:FIJ% Me:FJ=% F%e:FJ %
B =: E B 8* 9 :$ * # 2 5 7 * 7=* 7F6
/N R / 4N R ; ;N R 4
Fe:FOJM e:JEI =e:J%J Ee:JIF Ie:JF% Je:JEO &e:JFI Oe:JI= Me:JF F%e:JEI Fe:=F&% e:F=I% =e:F=%% Ee:F==% Ie:F==% Je:F=I% &e:F=E% Oe:F=O% Me:F=J% F%e:F=&% Fe:=I=% e:FII% =e:FIJ% Ee:FI&% Ie:FIM% Je:FIM% &e:FJF% Oe:FIM% Me:FJ%% F%e:FJ=%
B =: IB @* 9 :$ * # 2 5 7 * 7=* 7F6
/N R / 4N R ; ;N R 4
I=
*
! ) 9 :$ * 2 <
#* : # ,
' # # $ =:F% )!
B =: =* =: I =: J'
Acesso concorrente entre Wi-Fi, Bluetooth, Cabo USB (Nova versão de VM)
0 500 1000 1500 2000 2500 3000 3500 4000 4500 5000 5500
1 2 3 4 5 6 7 8 9 10 Acessos
Tempo de Resposta (ms)
(DP2) Zire 72 Silver : Bluetooth - VM J9 v2.2 (DP3) Zire 72 : Cabo USB - VM J9 v2.2
(DP1) Pocket PC HP iPAQ h5500 : Wi-Fi
$ =:F% C )! B =: =* =: E =: I'
:
)1 + ! ' . # ?
IE
; ; ;
%
E
6
#
A
&
# / > /9'Q & f # , +M 'F
# 4 > 49'Q & f # , +M '
'# (]]F%'=%'&F'J] ] > ' # 5# ]7 B6
B =: J B : # )1 5 7F* 7 6
/N R 4 4N R /
Fe:=JO% e:FI=% =e:FIO% Ee:FII% Ie:FIE% Je:FJ%% &e:FJ%% Oe:FIJ% Me:FIO% F%e:FII%
Fe:I%=% e:FOJ% =e:FM % Ee:FOO% Ie:FM=% Je:FM=% &e:FMM% Oe:FM&% Me: %I% F%e: %M%
B =: & B : # )1 5 7F* 7 6
/N R 4 4N R /
Fe:&&%% e:FI % =e:FIJ% Ee:FII% Ie:FIE% Je:FIJ% &e:FIO% Oe:FII% Me:FIO% F%e:FJ%%
Fe:MJ&% e:FO=% =e:FOO% Ee:FOJ% Ie:FM=% Je:FMI% &e:FMI% Oe:FMI% Me:FMM% F%e: % %
! $ =:FF )! B
II
Acesso concorrente entre Bluetooth e VM com versões diferentes
0 500 1000 1500 2000 2500 3000 3500 4000 4500 5000 5500 6000 6500 7000 7500 8000 8500
1 2 3 4 5 6 7 8 9 10 Acessos
Tempo de Resposta (ms)
(DP1) Zire 72 Silver : Bluetooth - VM J9 v2.1
(DP2) Zire 72 Silver : Bluetooth - VM J9 v2.2
$ =:FF C )! B =: J =: &'
" * * !
'
B =: O B : # )1 5 7 * 7F6
/N R 4 4N R /
Fe:MOI% e:FIE% =e:FI&% Ee:FIJ% Ie:FIJ% Je:FII% &e:FI&% Oe:FJ % Me:FIE% F%e:FJF%
IJ
B =: M B : # )1 5 7 * 7F6
/N R 4 4N R /
Fe:&%J% e:FI % =e:FII% Ee:FII% Ie:FI&% Je:FIJ% &e:FJ%% Oe:FIE% Me:FII% F%e:FJ %
Fe:OOM% e:FMF% =e:FM%% Ee:FMF% Ie:FOM% Je: %%% &e:FMJ% Oe:FMM% Me: %F% F%e: %E%
! $ =:F * * )1
, # # '
Acesso concorrente entre Bluetooth e VM com versões diferentes
0 500 1000 1500 2000 2500 3000 3500 4000 4500 5000 5500 6000 6500 7000 7500 8000 8500
1 2 3 4 5 6 7 8 9 10 Acessos
Tempo de Resposta (ms)
(DP2) Zire 72 Silver : Bluetooth - VM J9 v2.2
(DP1) Zire 72 Silver : Bluetooth - VM J9 v2.1
I&
1 # ?
# 0 * . 1 )1
* '
; ; =
%
% G
%K
0 . # ?
! * '
# / > /9' Q & # , +M '
# 4 > 49' 7 R #II%% f # , +M
'# (]]F%'=%'&F'J] ] > ' # 5# ]7 B6
B =:=% B # 5 7F* 7 6
/N R 4 4N R /
Fe: O&E e:&J% =e:&FM Ee:&J= Ie:& F Je:&JF &e:&FM Oe:&JE Me:& % F%e:&J
Fe:=M=% e:FIE% =e:FIO% Ee:FI % Ie:FIE% Je:FJ%% &e:FIO% Oe:FIJ% Me:FJF% F%e:FI&%
B =:=F B # 5 7F* 7 6
/N R 4 4N R /
Fe: FJ e:&=E =e:&FJ Ee:&O= Ie:& F Je:&J% &e:&FO Oe:&JE Me:&FE F%e:O%
IO
! $ =:F= )! B
=:=% =:=F* 7 R* # # '
Acesso concorrente PDA X iPAQ via Bluetooth
0 500 1000 1500 2000 2500 3000 3500 4000 4500
1 2 3 4 5 6 7 8 9 10 Acessos
Tempo de Resposta (ms)
(DP1) Zire 72 Silver : Bluetooth - VM J9 v2.2
(DP2) iPAQ h5500 : Bluetooth - VM J9
$ =:F= C )! B =:=% =:=F'
" * * !
'
B =:= B # 5 7 * 7F6
/N R 4 4N R /
Fe: & I e:& = =e:&FJ Ee:&&= Ie:&F Je:&OI &e:&%% Oe:&I% Me:&E F%e:&&E
IM
B =:== B # 5 7 * 7F6
/N R 4 4N R /
Fe: E== e:&EO =e:&FM Ee:&J& Ie:O M Je:&J& &e:&FF Oe:&OI Me:&%J F%e:&J&
Fe:E= % e:FJF% =e:FI=% Ee:FI=% Ie:FJE% Je:FIJ% &e:FII% Oe:FIJ% Me:FJ%% F%e:FJF%
! $ =:FE* *
7 R # # '
Acesso concorrente PDA X iPAQ via Bluetooth
0 500 1000 1500 2000 2500 3000 3500 4000 4500
1 2 3 4 5 6 7 8 9 10 Acessos
Tempo de Resposta (ms)
(DP2) iPAQ h5500 : Bluetooth - VM J9
(DP1) Zire 72 Silver : Bluetooth - VM J9 v2.2
J%
^ ) 1 * # ? ! ?
. * ! 1 !
' 7 : * 1 # ?
1 '
3.4. Testando conexões lógicas
B 1 !4 * 0/
. ' * ! ! . 0/ #
B 7]@7* 0/ '
; = /
%
#
# .# '7 Q &
! '7 I'O'
# '2 #
6 ' ?L: @ 7 '% ' '
H > 9 # (]]F%'=%'&F'J] ] IJ > ' 0 5# ] 6 # 0
B =:=E 1 ) 0 # '
4@B ) H @/4 ) H /:4= ) H
Fe: MF% e:J&% =e:J&% Ee:JE% Ie:JJ% Je:JI% &e:JJ% Oe:JE% Me:JJ% F%e:JI%
Fe:= %% e:OI% =e:OJ% Ee:OO% Ie:OO% Je:M=% &e:OI% Oe:OJ% Me:M%% F%e:OJ%
Fe:EIO% e:FIM% =e:FJF% Ee:FJF% Ie:FJF% Je:FJE% &e:FIM% Oe:FJ=% Me:FJ % F%e:F&%%
! B =:=E*
! 1 ) 1 ; ' $ =:FI
JF
PDA Zire 72
Conexão Bluetooth
Acesso http a arquivos estáticos
0 500 1000 1500 2000 2500 3000 3500 4000 4500
1 2 3 4 5 6 7 8 9 10 Conexões
Tempo de Resposta (ms)
1024 bytes 512 bytes 256 bytes
$ =:FI C )! B =:=E'
7 . ! / * :
B =:=I 0 # '
; = 4
%
#
# .# ( 7 Q &
! '7 I'O'
# ( 2 #
6 ( +M : @ 7 '% ' '
H > 9 # (]]F%'=%'&F'J] ] IJ > ' 0
B =:=I 1 ) '
4@B ) H @/4 ) H /:4= ) H
Fe: I&% e:=&% =e:=&% Ee:=O% Ie:=O% Je:E%% &e:=O% Oe:=O% Me:=O% F%e:=&%
J
! $ =:FJ* 0 # *
# '
PDA Zire 72
Conexão Bluetooth
Acesso stream a arquivos estáticos
0 500 1000 1500 2000 2500 3000 3500 4000 4500
1 2 3 4 5 6 7 8 9 10 Conexões
Tempo de Resposta (ms)
1024 bytes.txt 512 bytes.txt 256 bytes.txt
$ =:FJ C )! B =:=I'
B 1 ; '
B =:=J 1 ; '
I 4@B ) I @/4 ) I /:4= )
Fe: I&% e:EI% =e:=O% Ee:=O% Ie:E % Je:=&% &e:=M% Oe:=O% Me:=M% F%e:E % Fe: =&% e:F==% =e:=M% Ee:E=% Ie:E%% Je:=&% &e:=O% Oe:E % Me:=M% F%e:=J%
Fe: M % e:E&% =e:E&% Ee:EI% Ie:IF% Je:EO% &e:I%% Oe:EI% Me:EI% F%e:EJ% '
! B =:=J =:=I* 0/ *
J=
! $ =:F& =:FJ* ! !
1 ) ; '
PDA Zire 72
Conexão Bluetooth
Acesso stream a arquivos dinâmicos
0 500 1000 1500 2000 2500 3000 3500 4000 4500
1 2 3 4 5 6 7 8 9 10 Conexões
Tempo de Resposta (ms)
PHP 1024 bytes PHP 512 bytes PHP 256 bytes
$ =:F& C )! B =:=J
3.5. Teste de interface gráfica
.
! )! '
. ! )!
* ! 4 D
7 '
7 ) . 4 #
! !
'
! . 7@ 0 4 ! @ 7 + *
" * Q & 7 * 0 '
" ! 1 !) ) *
) 1
JE
! 1 # *
# # ! )! 7 *
D '
)!
' )
# J%%%% ; / ' ! ; ! #
! 1d )! * $ =:F'
$ =:F 0 J%'%%% . # ; '
1. for (int j=1;j<200;j++) 2. for (int i=1;i<300;i++)
3. {
4. g.drawRect(1+i,10+j,10,20); 5. }
B =:=& B # )! '
# ! 6
-@ 1 9 ? E' @ +M @ 7 '% FFEJ
Q & 7 I' 'O @ +M @ 7 '% , ' FFE%
7 F I 7 E'F 2- @ 7 F'% ,F'% JIFJ%
78:@==% 7 ='I 2- @ 7 F'% ,F'% I%J&%
- B =:=&* : 1 @ 7 '%
# ; ! 7 R* 1 .
B =:=&* 1
0 # # ' 7 : 1 (
1 # * 1 0/ *
# 1 '
D 7 ! )! *
) *
< * ) / D *
# 1 )! '
7 ) ! "# ,* !
# 4! '
)! * ! ! #
JI
8 ? * ! #
! * 1 ! ; '
; 1 ! 4 # " *
1 1 1 # ! / 4
)1 0 ): :
D 0 ! 4 ! '
! / 1 B =:=O'
B =:=O B # , ! / '
# ! 6 ! A
-@7 R 9 ? E' @ +M @ 7 '% FFEJ
Q & 7 I' 'O 2- @ 7 F'% F'% EM&%
Q & 7 I' 'O 2- @ 7 F'% F'% 7] EEF%
Q & 7 I' 'O @ +M @ 7 '% 'F F E%
Q & 7 I' 'O @ +M @ 7 '% 'F FF%%
Q & 7 I' 'O @ +M @ 7 '% 'F 8" F M%
Q & 7 I' 'O @ +M @ 7 '% 'F 8" FFE%
Q & 7 I' 'O @ +M @ 7 '% ' F E%
Q & 7 I' 'O @ +M @ 7 '% ' FF%%
Q & 7 I' 'O @ +M @ 7 '% ' 8" F M%
Q & 7 I' 'O @ +M @ 7 '% ' 8" FFE%
7 F I 7 E'F 2- @ 7 F'% F'% &OIE%
7 F I 7 E'F 2- @ 7 F'% F'% 7] JIFJ%
78:@==% 7 ='I 2- @ 7 F'% F'% J%=M%
78:@==% 7 ='I 2- @ 7 F'% F'% 7] I%J&%
* 8" 7] ! (
E R E &&
4 . D #
# '
I R I
! )
1 / * 0 #
JJ
SE R E
< . *
)! : #
# * 1 ' @
) * 0
)! '
3.6. Testes de projeção de gráficos
! )!
! ' * D)
! )! ! U: '
7 ! 1 )! * !
$ =:FO(
$ =:FO @ )! '
7 . )! 7 * ! . 1 !
'
• & '
D
J&
• & '
2 7-C
787 * ! ! '
0 "'
! # * ! *
7 7 Q & 7 A 7 7 R #II%%* '
$ =: C 7-C '
1. <?
2. header ("Content-type: image/png"); 3. $imagem = imagecreate (200, 200);
4. $corFundo = imagecolorallocate ($imagem, 255, 255,255); 5. $corLinha = imagecolorallocate ($imagem, 0,255, 0); 6. imageline ($imagem, 10,190, 190,190, $corLinha); 7. imageline ($imagem, 10,10,10,190, $corLinha); 8. $x1=10;
9. $y1=190; 10. $x2=20; 11. $y2=180;
12. for ($i=1;$i<10;$i++) 13. {
14. $corLinha = imagecolorallocate ($imagem, 0, 0,255); 15. imageline ($imagem,$x1,$y1,$x2,$y2, $corLinha); 16. $x1=$x2;
17. $y1=$y2; 18. $x2=$x2+10; 19. $y2=$y2+10;
20. $corLinha = imagecolorallocate ($imagem, 255, 0, 0); 21. imageline ($imagem,$x1,$y1,$x2,$y2, $corLinha); 22. $x1=$x2;
23. $y1=$y2; 24. $x2=$x2+10; 25. $y2=$y2-30; 26. }
JO
• - & '
) . ! 1 7-C
0 #'
• K & '
0 *
! , ;$;' 7 ! # *
7 '
$ =:= C 7-C '
1. g.setColor(255,255,255);
2. g.fillRect(0,200, getWidth(), getHeight()); 3. g.setColor(0,255,0);
4. g.drawLine(10,190, 190,190); 5. g.drawLine( 10,10,10,190); 6. int x1=10;
7. int y1=190; 8. int x2=20; 9. int y2=180;
10. for (int i=1;i<10;i++) 11. {
12. g.setColor(0,0,255); 13. g.drawLine(x1,y1,x2,y2);
14. x1=x2; y1=y2; x2=x2+10; y2=y2+10; 15. g.setColor(255,0,0);
16. g.drawLine(x1,y1,x2,y2);
17. x1=x2; y1=y2; x2=x2+10; y2=y2-30; 18. }
; B /
&
# %'7 7 Q &
6 '@ +M
H ' #
& > 9f F%
& > I 9f a : JI%
- & > # 1T # 9 Ra : JJ%
JM
# E( 7 A 7 7 R #II%%
6 '@ +M
H ' #
& > 9 Ra : EM
& > I 9 R a : FM%
- & > # 1T # 9R a: FM%
K & > %9 Ra: F
Geração de gráficos (Bluetooth, IBM J9)
0 100 200 300 400 500 600 700
PDA Palm Zire 72 Pocket PC iPAQ h5500 ms
Imagem compilada
Imagem gerada em PHP
Arquivo PNG depositado em servidor
Imagem gerada no PDA
$ =:FM C )! )! '
! $ =:FM* : ;
! # !
4 # ? ! ? '
! # ! * 1
. '
# # 0 '
* 1 #
&%
# * 1 !
)! * ! F '
B : 1 E ! 1 #
! 1 ! * 1 1
D 1 )! * '
3.7. Teste de cálculos com valores inteiros
2 3 *
# ? ! ? 1 *
* ) ) '
7 ! 0 )
* ! ! 0 F'%%%'%%% )
1 / ) * ! $ =:E'
$ =:E ) <
1. for (int j=1;j<1000;j++) 2. for (int i=1;i<1000;i++) 3. valor=5*j+i-3/2;
0 ) B =:=M'
B =:=M B 7 ! ) )
# ! 6
-@7 R 9 ? E' @ +M @ 7 '% EO%
Q & 7 I' 'O @ +M @ 7 '% ' OI%
Q & 7 I' 'O @ +M @ 7 '% 'F OM%
Q & 7 I' 'O 2- @ 7 F'% F'% = %%
7 F I 7 E'F 2- @ 7 F'% F'% a:&I%%%
78:@==% 7 ='I 2- @ 7 F'% F'% a:&I%%%
1
7 R* #
* D) ' 7
1
-&F
1 . +M , 'F +M ' *
# ! '
1 ) <
! 1 ** '
3.8. Teste com valores inteiros e emuladores
g + .
! ? ! # ! D ' !
! # ! A + *
! ): '
* : B =:E%'
B =:E% B 7 ! ) )
'
&
-+ 9 B A F'%'Eh% a:EI=
+ 9 B A ' a:OEI
+ 9 B A '= a:OF=
+ 9 B A 'I ! * a:= O
+ 9 B A 'I ! * a:= O
=( , # * # > #
%& .
7 ) *
B =:E%* 1 A A 1 1
. * # # '
='E% 1 (
# # # , # * #
* ?
7 1 ! < )
< * * ! A * *
0 ! A ! '
&
B =:EF B 7 ! ) )
A ! '
& J C4
+ 9 B A F'%'Eh% OM% a:EI=
+ 9 B A ' OM% a:OEI
+ 9 B A '= OM% a:OF=
+ 9 B A 'I ! * OM% a:= O
+ 9 B A 'I ! * OM% a:= O
1 0 ! !
A 1 ! *
B =:EF* Q &
U ' 7 *
! ! A * !
$ =: %'
Cálculos matemáticos de valores inteiros
0 100 200 300 400 500 600 700 800 900 1000
J2ME Wireless
Toolkit 1.0.4_02
J2ME Wireless Toolkit 2.2
Sun Java Wireless Toolkit 2.3
Sun Java Wireless Toolkit 2.5 for CLDC,
Sun Java Wireless Toolkit 2.5
for CLDC, Beta 2 ms
Zire 72 Emulador
&=
3.9. Teste de cálculos com valores reais
) <
0 * ! !
# < '
- * ) < ! .
* ) * ) . )
D ' 0 ! ) < '
$ =:I ) < '
1. for (int j=1;j<1000;j++)
2. for (int i=1;i<1000;i++)
3. valor=5.2f*j+i-3.3f/2.5f;
( %& @*@ 1' A!B/ & C # D / C E
F# C * 7 # * 8. C # > #
# %& 2 .
B =:E B 7 ! ) )
# ! 6 0
7 R 9 ? E' @ +M @ 7 '% E&E EO%
Q & 7 I' 'O @ +M @ 7 '% ' FM % OI%
Q & 7 I' 'O @ +M @ 7 '% 'F %%% OM%
Q & 7 I' 'O 2- @ 7 F'% F'% "" ""
) ! 0
0 ! 1 ' ! . D )
# * 0 * 1 *
* D * 4 ) '
* : 1 ) !
7 R ! * ) * ) <
# # ' *
&E
; L /
-
#
F
#
#
H
2 ! U
) ) '
7 ! * 1
' 0 787*
! $ =:J'
$ =:J 0 ) < 787'
1. <?
2. $valor=0;
3. for ($j=1;$j<1000;$j++) 4. for ($i=1;$i<1000;$i++) 5. {
6. $valor=5.2*$j+$i-3.3/2.5; 7. }
8. echo $valor; 9. ?>
0
* ! $ =:&'
$ =:& 0 ) < '
1. int main(int argc, char *argv[]) 2. {
3. float valor=0;
4. printf("Content-type: text/plain; charset=iso-8859-1\n\n"); 5. for (int j=1;j<1000;j++)
6. for (int i=1;i<1000;i++) 7. valor=5.2*j+i-3.3/2.5; 8. printf ("%f",valor);
&I
- %
# ' 7 R
'9 ? E'
# ' @ +M @ 7 '%
- # ' E&E
H '8BB7 9 :$ '
H '7 787
B =:E= " B '
4@B ) L )
Fe: F%% e:=FO =e: JM Ee:FMI Ie: MO Je:FMJ &e: F Oe: &% Me: FO F%e: &
Fe: &MO e:FFJI =e:FF&J Ee:FFOE Ie:FFO& Je:FF&& &e:FF&M Oe:FF&I Me:FFM% F%e:FF&
787
7 ) * 1 # M > ' 7 !
* : B =:E= ) *
1 B =:E= ! 0 * 1
IJ > / ' 7
B =:E= 1 * )
) 787* M >
1 IJ > ) ' /
1 1 >
* # . )! $ =: F'
7 ! * B ! 0
&J
0 500 1000 1500 2000 2500 3000
1 2 3 4 5 6 7 8 9 10
Teste A
Coluna de Comparação 256 bytes Resposta do Cálculo 9 bytes
$ =: F C )! B '
- E
# ' 7 R
'9 ? E'
# ' @ +M @ 7 '%
- # ' E&E
H '8BB7 #'
H '7 787
B =:EE " B
4@B ) L )
Fe: F%O e:&M% =e:&=& Ee:&&M Ie:&I% Je:&O &e:&E% Oe:&OF Me:&E% F%e:&O%
&&
- * ! $ =: * 1
1 *
1 ) 0 '
0 500 1000 1500 2000 2500 3000 3500 4000
1 2 3 4 5 6 7 8 9 10
Teste B
Coluna de Comparação 256 bytes Resposta do Cálculo 9 bytes
$ =: C )! B '
787 *
' ! 0 .
) * '
* 1
> # *
M > FF > ' B =:EI'
-# ' 7 R
'9 ? E'
# ' @ +M @ 7 '%
- # ' E&E
H '8BB7 #'
&O
B =:EI " B '
4@B ) // )
Fe: F%O e:&M% =e:&=& Ee:&&M Ie:&I% Je:&O &e:&E% Oe:&OF Me:&E% F%e:&O%
Fe:FM&& e:=O= =e:=% Ee: OI Ie:=F% Je:E%J &e: MI Oe:=%= Me: MI F%e: MI
. : 1 !
* 1 . .
* ! $ =: ='
0 500 1000 1500 2000 2500
1 2 3 4 5 6 7 8 9 10
Teste C
Coluna de Comparação 256 bytes Resposta do Cálculo 11 bytes
$ =: = C )! B '
: ! *
&M
-# ' 7 R
'9 ? E'
# ' @ +M @ 7 '%
- # ' E&E
H '8BB7 9 :$
H '7
B =:EJ " B
4@B ) // )
Fe: F%% e:=FO =e: JM Ee:FMI Ie: MO Je:FMJ &e: F Oe: &% Me: FO F%e: &
Fe:FEJ& e:FI= =e:JOF Ee:F& Ie:F&% Je:F&F &e:F&F Oe:F&I Me:F&F F%e:F&E
! B =:EJ* : 0
) * $ =: E'
0 500 1000 1500 2000 2500
1 2 3 4 5 6 7 8 9 10
Teste D.
Coluna de Comparação 256 bytes Resposta do Cálculo 11 bytes
O%
7 ! : 0 *
* $ =: I*
# # '
-# ' 7 R
'9 ? E'
# ' @ +M @ 7 '%
- # ' E&E
H ' 9 :$
H '7
B =:E& " B
I--// )
I--// ) Fe:FEJ&
e:FI= =e:JOF Ee:F& Ie:F&% Je:F&F &e:F&F Oe:F&I Me:F&F F%e:F&E
Fe: %IM e:EF =e:=M Ee:E Ie:=O Je:E% &e:E% Oe:E% Me:E% F%e:EF
B =:E&* # *
# '
7 : 1 E&E *
1 1 0 !
J% . '
! # $ =: I* 1
OF
0 500 1000 1500 2000 2500
1 2 3 4 5 6 7 8 9 10
Teste E.
Com o uso de HTTP 11 bytes Sem o uso de HTTP 11 bytes
$ =: I C )! B '
- 0 4 /
O
=
% !
!
0 -
%
16!+60 !
! .
' * !
* 4
#
1 ' @ : 1
/ '
4.1. Casos de Uso
1 ( * *
! / '
= / /
1
* . *
1 1 / * . 1 / #
' ! *
! * ) *
1 : #
O=
$ E:F 2 7 '
! / . 7 * 1
1 )! '
.
' @ ! 0 ! *
! / '
= / 4
T
% #
) 1 1 '
*
[ ) 4 ! ) 5 * ! *
* 6 0 / '
* D) ! /
1 * 1 ) * ! #
! 1 5 * # * 6* 1
! * D 4. [ ! *
U
4 # ! '
: # ) ) *
. 1 * 1
1 1 # *
OE
$ E: 2 7 '
= / ;
%
&
A
A
/ . .
* 1 D / )
! / 'Y =Z'
! #
1 ' 1
/ * ! 0 ! /
! ! 1 ' .
/ ) ! / * *
# ' 1 !
! ! *
. * * 0 * # !
OI
! / * ! $ E:=* )
! # 0 D '
$ E:= 7 / D '
= / =
U !
A
B ) #
! * # 1 ' 0 # D
/ 1 * 0 .
! / 1
' Y EZ' 0 ; *
! # 1 ! *
0 < '
* 1 ! 1 1 ) * ) [
: * ) ! * ) 1
! ' 2 ! !
. * 1 #
1 * ! /
OJ
$ E:E 1 ! / 7 '
4.2. Vantagens
. ! .
D Y IZ' : 1
# # (
• T
- ) #
): '
*
0/ $ '
• , &
# !
/ 1
# * 1 ! . 1 D ! * !
1 ) # '
• T
@ * ! 1
. )
O&
• &
! ! ) # *
.
) ! ) [ ' * .
#
' * ) ) ! )
* 1 ! )
* ) ! ) . 7
'
• T #
! ! ) ! .
# * 0 /
# '
• T # &
2 ! ) [ * *
0 * ! . ) 1 0
U 1 # '
• ,
1 # *
# * *
! ) [ 4 ! )
1 # '
• 6
! # # ! U
1 D # * 1
# ! !
OO
• #
! ) [ # ! ! *
1 ! ) '
• 6 &
! )
)! ' *
! )! ' )!
. * !
* 1 4 ! ) '
0 / !
1 ! # '
4.3. Aplicações desenvolvidas
/ ! *
! ) =' $
/ 4! ) *
* / ! / '
/ # '
= ; /
-WB " X ! 3 /
* * : /
! / ' ! / *
787* C@ 51 ## < $ ) * 6
OM
B ! ) 1
1 ! / ' ! $ *
1 1 1
$ * @ 0 * 0 ' $ E:I
'
$ E:I B ! / VB " V'
7 / ) * !
! / 1 * * 1
# * 8 '
* D * .
! / 1 '
M%
# '
5 1 E 6 . 8 ' $ E:J
'
$ E:J B 7 * WB " X'
= ; 4
,
W$ ) X ! / C '
! )
. ! ) ; . 7 ' @ ! )
3 . ) * * 4 *
0 ' : ! )
1 4 1 ' 7
! + 1 ! )
0 ' ! ) .
MF
$ E:& B ! ) '
4 ! *
3 1 ' 0 *
M
$ E:O B W$ ) X'
= ; ;
< $ C ]C7" 5< # *
G < , 9 6* D +
/ * *
/ . )! * * 'Y =Z'
W " X 1 ) !)
D ' W # X
1 '
M=
# ! ! ' $ E:M
1 '
$ E:M B W " X'
= ; =
W " X ! W /
XQ 4 / ' ! W
" X W$ ) X* !
! )! ) / * #
ME
$ E:F% B W " X'
MI
@
!1 +
V
! /
! ' .
! ! / * #
* * < * ! 4
' ! * .
# # '
7 : 7 # *
! . U
' ! !
/ /
* #
7 "# ,.
/ # /
. * . 7 !
4 * * * # :
, 0/ !4 * B ='F' .
1 4 # ? ! ? 1
* ! # !
/ * . 1 ! U
'
/ . # *
MJ
• &
D ! # ! 4 ! 1
# ! 0 ' 7 . : 7 Q &
7 A 7 7 R #II%%* 1 !4
) ' 7 3 ! / * !
U ! ( 2 * # 9 :$ * 1 !
. 7 ' $ .
/ 787 0 * ; *
1 ) '
/
! (
• HA ,W
% X - !
0 . '
" : " #
7 A 7 7 R #II%% 7 Q & ' 2 4
0 1 0
* 1 1 / 1
1 !
' 0 3 0
' 0
' D
. '
1 / 1 *
1 ' - 1
M&
1 : 0 2
) * 1 0 !
/ * 1
4 /
' !
* ) !
!
. 1 . '
! H U
* 0 9 :$ # #
# ' . * ! 1
9 :$ . 1 / *
# '
# ? *
! * :
# # ? * * D
! 4 # ? '
% b - !
' - * 0
# * U * <
' . , #
. * !
) 9 :$ * 2 < #*
# ,
MO
• HA +.
B 1 !4 * 0/
. ' # 1 ) *
* !
1 ! / 1 ; ) ' 1
) *
! 1 ! / 1
; ) '
• 0 & T &
)! *
. )
# J%%%% ; / ' ! ; !
# ! 1d )! '
: 1 1 # 1
0/ * # 1
' . 0 )!
# A* ! #
4! ' )! ! ! #
! / , # ! * 1 !
# ? * ! # !
; ' $ . 1
! D )! 7 '
0 ! 1 #
* 1 1 D 1
MM
• ! A
7 0 ) * ! .
' 7 ! !
0 F'%%%'%%% ) 1 / )
5 * * 6' 1
7 R* #
* D) ' 7
1
# ? ! ? * # " ! '
-1 . +M , 'F +M ' *
# ! ' 1
) < ! 1
** '
$ # ! A
+ * ! ):
' 7
) 1 A A 1 1
. * # # ' *
A ! 0
! * 0 ! ! '
- * ) < ! .
* * ) . )
D ' ) ! 0
0 ! 1 ' :
* : 1 ) ! 7 R
! * ) * ) <
# # ' *
! 1dU 1 " '
2 ! U
) ) .
F%%
7 / . *
! 1 / (
* * / ! /
'
. ! .
D * # # (
− $ # ! )
− C #
− !
− C #
− C # ! )
− $ ) #
− ,
− # #
− , )!
# . )
3 ' *
) # * 1 :
! * / / ) # '
U * !
# 1 ) ) !4 1
/ C b C
'
5.1. Futuros Trabalhos
1 ! : /
! # *
F%F
) ) ' 9 P .
! / @ O% 'FJ '
* 4
(
• , . 1 * 5
6\
• * # 4
1 \
• 4 / * \
• 0 1 ; *
1 '
• 1 * '
/ * D) 4 .
* 9 P . ! *
F%
B
,
Y1 0%
YFZ - ' % P 1 :Y : Z* # (]]???' ' ' ]
*i F $ %%&'
Y Z ' '7 * C','" #* $' ' * ' '" '
!" ! ( Y Z* %%=' Y=Z ' '7 * $' ' * ' '" '
# # # $ % &'
@" * ( Y Z* > %%='
YEZ +' $* ,'7' $ * 'C' " # * 'B' - A # * '" '$ ' '
$ () * " (+ , !
) @B - ( @@ @ B *
%%='
YIZ ' ' ' $ * ' - A ' () -' . ' '
$ B_ .[ * F* e ' + %%='
Y JZ ! ' :Y : Z* # (]]???' ! ' ] ] *i F
$ %%&'
Y &Z 7 ' :Y : Z* # (]]???' ' ] ] *i F $
%%&'
YOZ > ' :Y : Z* # (]]???' > ' ] *i $
%%&'
YMZ - A ' :Y : Z* # (]]???' A ' ' *i F $
%%&'
YF%Z ' :Y : Z* # (]]???' ' ] *i F
$ %%&'
YFFZ ' / :Y : Z* # (]]???' ' ] ] *i %
F%=
YF Z 7 ' :Y : Z* # (]]???' ' ' ] *i F
$ %%&'
YF=Z ' :Y : Z* # (]]???' ' ' *i
$ %%&'
YFEZ > '0 ' :Y : Z* # (]]D ' ' ] *i
F $ %%&'
YFIZ > ' 01 / :Y : Z* # (]]D ' ' ]D ] 0'D *i
F $ %%&'
YFJZ >' :Y : Z* # (]]???' >' ' ] *i
$ %%&'
YF&Z C'+' 7 * ' "' * 2 $ ' -' "
: 7 ): *i F $ %%&'
YFOZ @ ' 3 ! :Y : Z* # (]]???:=%J' ' ] ! ? ]? # ] *i
F $ %%&'
YFMZ N #* + '01 /. ! % 2 ( , -B2" * %%='
Y %Z * ^ B ' () 0 ' 3 7 ( A
%%I'
Y FZ ' ' N A * ' ? -' N' ' $ '
# % # ' ' 4 % ,
01 / @ * %%E'
Y Z B' N >. A\ 9' 9 A \ ! $ *
0 ' 1 / ! @ * %%='
Y =Z @ '4 () $ " $ ' 3 - 1556
Y EZ ' * ' #* ' B # * ' Q# ' # - 0 ' /// %%I'
Y IZ ' * ' #* ' B # * ' Q# 0 ' - $ ' . # '
@ %%I'
Y JZ ' N \ B' , ' $ 1 5 / ! ' @ * %%E'
Y &Z "' ' $ * #' ( 7 ,' 7 ( A * %%I'
Y OZ +' - * 8 7 ,* %% - '
Y MZ AP ' 7 ,:Y : Z* # (]]A0 ' ! ' ] *i F $
%%&'
F%E
Y=FZ 8' -' U\ ' -> \ 3 ' @ *
%%I'
Y= Z " * + '951 :: $ "2 ( 7 # * %%
Y==Z > \ R > # '01 / , 2, ' ! $
1 5* - %%%'
Y=EZ @ ' ! / / / :Y : Z*
# (]]???' ' ] ] *i $ %%&'
Y=IZ @ ' ; < = :Y : Z*# (]]???' ' ]@B2:
"] ]! 1] 0'# *i F $ %%&'
Y=JZ 787' 8 . 8 & :Y : Z* # (]]???' # ' ] *i F
$ %%&'
Y=MZ % ' 3 & # (]]???' ? 0' ' ] *i