Upload
others
View
3
Download
0
Embed Size (px)
Citation preview
Commercio elettronico mobile e pervasive computing
Dr. Stefano Burigat
Dipartimento di Matematica e InformaticaUniversità di Udine
www.dimi.uniud.it/[email protected]
2
Mobile commerce
mobile commerce
Qualunque attività di business condotta attraverso l'utilizzo di dispositivi mobili tramite reti wireless
3
Mobile commerce
Dal punto di vista tecnologico, la diffusione del commercio elettronico in ambito mobile si basa su
● Diffusione, flessibilità e prestazioni delle piattaforme disponibili
● Presenza di servizi di base standardizzati (messaggistica, funzionalità location-based, micropagamenti)
● Supporto di un'infrastruttura di rete wireless pervasiva
4
Mobile commerce
Fattori (non-tecnologici) che hanno contribuito allo sviluppo del mobile commerce
– Diffusione dei dispositivi mobili nella vita di tutti i giorni (all'inizio, soprattutto tra le fasce più giovani)
– Predominanza di un'economia di servizio– Spinta dei venditori– Maggiore mobilità nel lavoro e nella vita
5
Mobile commerce
Caratteristiche del mobile commerce– Ubiquità– Convenienza– Interattività– Personalizzazione– Localizzazione
6
Mobile commerce
7
L'ambiente computazionale
8
Definizione di dispositivo mobile
● Un "dispositivo mobile" è un dispositivo (Web-compatibile) che è stato progettato esplicitamente per l'utilizzo in mobilità (W3C)
● I dispositivi mobili sono progettati per supportare comunicazione e scambio di dati in modo non-continuo in ambienti non tradizionali
● Pager● Cellulari● Smartphone● PDA
Classificazione dei dispositivi mobili
● Console di gioco● Tablet● Netbook● Ultra Portable PC● Wearable computer● Sistemi di navigazione
Classificazione dei dispositivi mobili
11
Problematiche dello sviluppo mobile
Sviluppare software per dispositivi mobili è complicato a causa di
– Varietà di sistemi operativi
– Differenze tecniche tra dispositivi
– Limitazioni del contesto mobile
– Protocolli e linguaggi utilizzabili
12
Sistemi operativi mobili
● La maggior parte dei dispositivi mobili venduti al giorno d'oggi utiizza sistemi operativi proprietari che supportano applicazioni di terze parti solo attraverso meccanismi quali Java o BREW
● Gli smartphone utilizzano sistemi operativi che consentono lo sviluppo di applicazioni di terze parti ad interfacce e librerie di sviluppo standard
– Android
– iOS
– Windows Phone 7/8
– BlackBerry OS
– Bada
– Symbian OS
– Altri (HP WebOS, MeeGo, ...)
Market share Q2 2011/2012 – Source: IDC
13
Reti wireless
• Personal Area Network (PAN)
Una PAN è una rete di comunicazione wireless che supporta connessioni a corto raggio (tipicamente direttamente tra dispositivi)
Esempi: Bluetooth, Zigbee
14
Reti wireless
• Wireless Local Area Network (WLAN)
Una WLAN è una rete di comunicazione wireless che supporta connessioni a medio raggio (tipicamente la connessione tra dispositivi è mediata da access point)
Esempio: WiFi (nome commerciale dello standard IEEE 802.11)
15
Reti wireless
• Wireless Metropolitan Area Network (WMAN)
Una WMAN è una rete di comunicazione che supporta connessioni a medio-lungo raggio (su scala locale/regionale)
Esempio: WiMax (nome commerciale dello standard IEEE 802.16)
16
Reti wireless
Metropolitan wireless networkWMAN 802.16 (Broadband Wireless Access)
802.20 (Mobile Broadband Wireless Access)802.16e (addition to .16 for mobile devices)
+ Mobility
WiMAX
Personal wireless networkWPAN 802.15
802.15.4
802.15.1 802.15.2
Bluetooth
802.15.4a/b/../gZigBee
802.15.3 802.15.3a/b
802.15.5
Local wireless networkWLAN 802.11
802.11a
802.11b802.11i/e/…/z/aa
802.11g
WiFi802.11h
17
Reti wireless
• Wireless Wide Area Networks (WWAN)
Una WWAN è una rete di comunicazione wireless che consente connessioni su larga scala (nazionale e internazionale)
Esempio: rete cellulare UMTS
18
Reti wireless
19
Reti wireless
1G 2G 3G2.5G
CD
MT
DM
FD
M
cdmaOne
D-AMPS
GSM
PDC
GPRS
UMTS / W-CDMA
EDGE
CDMA2000 1X
AMPSNMT
CT0/1
CT2
DECT
CDMA2000 1X EV-DO
HSPA
3.5G
EV-DO Rev.AEV-DO Rev.B
LTE
20
Reti wireless
Technology Max data rateCurrent
realistic max data rate
Range
GSM 9.6Kbps 9.6Kbps max 40Km
HSCSD 57.6 Kbps ~9.6Kbps max 40Km
GPRS 171.2Kbps ~ 56Kbps max 40Km
EDGE 473.6Kbps ~ 180Kbps max 40Km
UMTS 384kbps - 2Mbps
200ms RTT~ 300kbps max 70Km
HSDPA HSUPA HSPA+
14-42Mbit/s (D) 5-22Mbit/s (U)
900kbps (D)150kbps (U)
max 70Km
LTE100Mbit/s (D)50Mbit/s (U)
? max 100Km
21
Esempi di mobile commerce
Wireless shopping– Un numero crescente di venditori online
consentono di effettuare acquisti anche tramite dispositivi mobili
– In generale, i servizi forniti all'acquirente mobile sono gli stessi della controparte desktop• Ricerca informativa• Confronto di prezzi• Utilizzo del carrello• Ordini online• Controllo dello stato degli ordini• Participazione alle aste online
22
Esempi di mobile commerce
Mobile banking– Accesso da dispositivo mobile a informazioni finanziarie ed
alla propria situazione
– Supporto di transazioni (bonifici, etc.)
– Notifiche (scadenze, opportunità, etc.)
Sistemi di pagamento elettronico wireless: permettono di effettuare pagamenti sfruttando il proprio dispositivo mobile
– Sistemi di pagamento remoto
– Sistemi di pagamento di prossimità
23
Esempi di mobile commerce
Fornitura di contenuti– Portali per dispositivi mobili che aggregano contenuti
e servizi
– Mobile entertainment (music, videos, games)
– Applicazioni
Telemedicina– Immagazzinamento dati e trasmissione immagini
– Videoconferenza
24
Esempi di mobile commerce
Supporto ad attività lavorative– Ufficio mobile
– Supporto ai commerciali
– Supporto nella gestione dell'inventario
– Consegne
– Manutenzione sul campo
– Raccolta dati sul campo
25
Esempi di mobile commerce
Servizi dipendenti dal contesto (posizione, ora, ...)– Servizi di emergenza (e-911, automatic crash
notification)
– Pubblicità
– Monitoraggio
26
Barriere al mobile commerce
● Problematiche di sicurezza– Sicurezza delle transazioni
– Sicurezza della comunicazione
– Sicurezza dei dispositivi
● Usabilità dei siti mobili● Limitazioni dei dispositivi● Problematiche etiche, legali, sanitarie● Costo dei servizi● Accuratezza della localizzazione
27
Pervasive computing
pervasive computingIntegrazione trasparente di capacità computazionali all'interno di ambienti e oggetti di tutti i giorni
Principi del pervasive computing• Decentralizzazione• Diversificazione• Connettività• Semplicità
28
Pervasive computing
Esempi di tecnologie di supporto al pervasive computing
– radio frequency identification (RFID)
– electronic product code (EPC)
– near field communication (NFC)
29
Pervasive computing
Esempi di applicazioni di pervasive computing– Magazzini intelligenti– Smart Home– Smart Appliance– Smart Car– Smart Clothes– Reti di sensori: si autoconfigurano e monitorano
l'ambiente nel quale sono collocate