UNIVERSIT`A DEGLI STUDI DI TRENTO SISTEMI SOFTWARE
Transcript
UNIVERSIT`A DEGLI STUDI DI TRENTO SISTEMI SOFTWARE
UNIVERSITÀ DEGLI STUDI DI TRENTO FACOLTÀ DI SCIENZE MATEMATICHE, FISICHE E NATURALI Corso di Laurea (triennale) in Informatica Elaborato Finale SISTEMI SOFTWARE COOPERATIVI PER DISPOSITIVI MOBILI: IL CASO DEI GRUPPI D’ACQUISTO SOLIDALI Relatore: prof. Paolo Giorgini ANNO ACCADEMICO Laureando: Andrea Detassis 2008 - 2009 ! " # $ % & ' "( ) % "* + ! ' ' + " ) ,+ -" #& " " . /!% " ! " # $ %"& ' ( # ) ) *+ & %" , - ) . % " / &01 ( + 2 / 3 !" # $ % # &" ' () *" # + $% $ $ ," - . ) % / 0 # $ !" 1"222 (34( #" 5 % & ) # ' () ##%%#& $ ## %& 5 *% & +, - % % # %& .+, & - % " " "# & &/%"% ' ) " % % %& 0+, , * &1 &* #&*% % 6 2 % % & 3+, -%& /%'%) % # & 4+, 5 -#% %"% & - % # %%%% & 6+, -7 % & 8+, * - "& +" $ 7 8 9 : ; < . # * *1')%9 " :;<=.>&* %:&&&> %% ?"&:&&&>:@"<8<>& 5" $ ) = >4? * 5?% "" 1 "" """2 %21 %%&&& "%%& 6" !@ = >4? . # ) = . # = = # : ; 4 # ) 8 ) ' (A -: ; ' - A !! @% 8 ) 4 4(( 0 .- # 8 )- # >4? =# ) 4 8# )# !& 8 >4? 9 .- # =A# ) # ) .# 4 A) ? !* / - ? >4? 5AB <" # BC 4# 8 = 8# D !@" # - 4# >4? B E >4?F ) $ # ) - G !, . # ( C) . 4 # - E >4? $# >4? ) # = ) B # !1 *% *% A & / 1 % %% ( ,9&, %&1 A&:&&&> - CDB!D!&* % CD % "& & :E> * % & &" & !!" = $ ? ? H7 8 B 8 A B ) -FG5 . - B #H7 8: H78H&78; ?7 I = # H ?8:H&?8;# H )#J . H 78 !+ # ) = ) A * ) $%. " -" F -"1 F% " !*" = A % !5 -% $ # ) A B ? ) ('( :( ' (;) G &7K *& ($'(:( $' (;) # - * # ) : ; H 78 !," $%0 F !6 ! ! " # $ % & ' ' ( )* + , , - -.% , / 0 1 2 0 ! , 2 3 $ ,4 0 5 6 ,! % & , , 0 , , 78 ' $ 5 0 , 1 ! 6 9 7) + : ! ! 0 , ! 4 50 9 77 " 4 4 % , , , . , 7; , , 0 % , 0 < 0 , 6 $ 1 + , # 0 7= + 0 0 % -.% , ! 0 / ! ! 5 6 4 0 $ 7> / -.% -7 % "$ % & ' # ( )' *$+# + # & # ,-$) *$% ( ( ' *#?)>@ 60 - / 0 4 0 1 & , -7.% 2 7A / 0 4 % , . 7B ! " # 6 , + & , , ,= C D , , C D /,' /, & 6 ' 7E 0## < ' ' " # , C72D C)>27>2D 4 0 6 $ / 6 / ! 0 0 % , )D 7D 0 / < , 0 7* 6 0 0 C0 D + ," # " #F 1$# 6 0 $ "#, 4 GG +F H ?@F H F GG GG GG . F GG CI8FJI H FKKDL GG [email protected] GG M GG GG IN:.F GG CNO.OIDL GG 1C O8DL GG& 8 CPI8FPIJ H FPKKDL GG C?P@JI?P@NDL GG ?@KKF GG M M MM ;8 1$ 6 ! GG +F H ?@F H F GG GG GG .F .NF CI8FJI H FKKDL [email protected] [email protected] GG GG GG GG GG GG IN:.F GG CNO.OIDL GG CPI8FPJI H FPKKDL GG GG Q [email protected])88DG.NDF GG ?P@KIC G)88DRQ F M M ;) ! " #$ % & ' & '( ! )$ * ) $ + , ( " (! ( - . -( ! /& ' #! 0 %12 )$ "#$ , ) 3 4567 )3 8 ! # 9: )$ )$& ' ! ! ( $ ! "#$ !! ; );*; ) ; + ( < ! =53'56! $ *3>#3!0 > #+ ! (!! #%)#%)*#! )%+( " #$< !%)$ ! ! % ( #)% 8 ? ! @@@@ 1 % ! *#) + A9 (!B C#%8*C#D"E8=+ # ## ! #) ( #)%? < / 2 B F $ !#) ! < ! ? ! G? ! 1 1 /2 1 / 2 H /2/2 /"2 $" % /2/ #2 / 2 = H ( H ( <! ! " #$ * 1 @I + < ! ! * + < G 6 $" & J $ ! & ' K !! ) ! !! ? !! * $" ( + ( ! ' $" )* L ! ! < M !! & ' $" )) + F8 ( <! ! ! ; B H > ( F $" ) " K !! ! F5 , !! ! ( $" )- F > = ! * + $" )/ 0" . !K N O O O ,O O !47 O ! O P O AA ( AA ( AA AA (/2 Q R ' !> N > O O O !47 O IO O O O O AA AA AA AA AA! AA AA AA AA AA Q R F 1 !9 N 9 O > O O IO O 9 O O AA AA AA AA ( AA AA AA Q R K @ $ ! !; N O O O !47 O Q R 2 ! ! FF !& N ! O 9O O O O O AA AA AA AA AA !& *! 9 +N S O S O S O S O SO 9S9O S O AA AA AA AA AA AA AA R AA !& * +N SO S O S O S O SO S O AA AA R > ? % 1 ( F= . ! ( ? ! /2 ( F6 ! "#$ /! 2 $ :# ( 0!0 ! "#$$ /) 9 2 ! /'0 09 2 0!0 ! /) 2/'0 0 2 ! K !0 ! 1 45J7$ 34 * ! !0 47 *+ , 9$I + ( !0 / 2 ( FJ !!0 47 *+ ,9$I N '0 09 ! S,'0 09 *+O ) 9 S,) 9 *! +O , K.T*+O , K.T*+O , K.T*+O , K.T*,+O , K.T* +O , '* 487+O , '* 457+O , '* 47+O , '* 47+O , '* +O , K.T*P +O *+O ! '0 0*+O R % @ 0 !0 3#564 K 0!0 ( *! *!0 47!+ ,9$I + 0!0 FL ! *!0 47!+ ,9$I N '0 0 !S,'0 0 *!+O ) S,) *!+O SK.T*+O SK.T*+O SK.T*+O ,SK.T*+O SK.T*+O 487S'*+O 457S'*+O !0 47 '0 O AA 0!0 47S'*+O K SO 47S'*+O AA S'*+O S,K *+O AA P SK.T*+O * '0 +O AA R AA!0 $ FM !"# K! ( ! "#$ G E# 0 *E#+ ? 1 0 !0 7 < ! *B .*+S9*5++ 45L7 < ? > ! ( ! * ! * 10 !0 47 + , $I + 0!0 =8 / *+2/ *+2 ! > ! * 2 2 ! ( /E 2+ ! =5 $"% & K ! ( $ "#$ ! ! $B/ 2 K ! ( !89 $ .1.1$ ? ( $ ! B ! * 10,#45M7+! ? ( < ! < < = '( ) ( ? ( ! 1 .;% 5 $ ! *"#$ "$+ ? (! % % ? ! % , ! B $ ( ! = % !0 487 # #!0 ( * B + $" )= "# ? ! #)% 8 "#$ * 0+ !% "# 0( #)% $ #) -% : :2 .;!2<! ? !! ! # ! !0 0 0 $ ! 1 .;% ( U ! =F , /02 *5F 5= + /"0>2 ! ? ( , ! F! * + ( ! "0> ! !0 0 ? # ! , > ! ( , ! #!0 == )# > ( ( V ! - $( ! ! $G 1 *> 9 K ; & + B ! ( $ ! > !% ? 457 !( ! > ! ! =6 ! E# K !( > ! ?"@ $ "$( 1 ! / 2O 2 2 $" )% 0"" 1 ( ! 1 ( =J /#@2 /1 2/1 , 2 /; 2/; 2 " ! % > /1 @2 1 .;% 5= ? /1 , @2 9 ( ? / 2 (! 1 % ( ! 8 =L 9 ! ? & !! ? ! !! ) , !( ! !! ! $ > ! =M = ( " ( ! ( ( % ( /; @2 < ! ? ! ! ! O /; @2 $ ! ! ! 68 ) ( U ( & / 2 ! !! ? ! !! & / ! 2 ! ! / !2 65 *"+ K HV( ! "#$( ! ( ! ! ! ( < H ' ( ? B <! H < %! !! B $ ( (! < < ! ! 6 ? !! ! ,/H 2 5 !! ! ! % < ( !1 H !! 6 ! " # ! $ % #& ' ( ! $ ! !! " !! ! ) ! $ !* $ + ! ( , - $ ! ,! ( ./ !"" #" "$%$&'( %&)*+, - ) .,, * ///-#++ 0& - !+11* 23+4 5 !"".#","+"+6'7 8+3,9 6:+ #7 7;&,.9+&111#*!""#+#" 1#<,=!""<,=#" '> +!""#+99#"," :''8#-/?/ ,>.9@A !""B+,."B."CB+ %) :''8#% * + D !"" #" " [email protected] !""B+,."B."+ "CB+ 8A#,!" "# '') !""++,.".9="."+"9+." 2* 7F!.+:.!+A++;;+ # $ " %6:''*#78 1A#,&"' "("G9,=''% !""++,.".9="."+"!#"C!. '+ 9=!"".9="C!H#I 3+#J!""+#+<#" 22