PROGETTO DI APPLICAZIONI MOBILI INTERATTIVE. Emanuele Panizzi

Documenti analoghi
La progettazione dell interfaccia HCI. Fabio Vitali

Il calcolatore - Applicazioni

Corso di Informatica

Consiglio regionale della Toscana. Regole per il corretto funzionamento della posta elettronica

Guida all uso delle Web View su ios

Antonio Guerrieri UTILIZZO DEL COMPUTER E GESTIONE DEI FILE IN MS WINDOWS

Il controllo della visualizzazione

La gestione di un calcolatore. Sistemi Operativi primo modulo Introduzione. Sistema operativo (2) Sistema operativo (1)

1. Il Client Skype for Business

Scuola Digitale. Manuale utente. Copyright 2014, Axios Italia

CdL in Medicina Veterinaria - STPA AA

1. Avviare il computer

Introduzione. Macro macro istruzione. Sequenza di comandi memorizzati programma

Guida alla registrazione on-line di un DataLogger

Uso del Computer e Gestione dei File. Uso del Computer e Gestione dei File. Federica Ricca

connessioni tra i singoli elementi Hanno caratteristiche diverse e sono presentati con modalità diverse Tali relazioni vengono rappresentate QUINDI

BMSO1001. Virtual Configurator. Istruzioni d uso 02/10-01 PC

SISTEMI OPERATIVI. Prof. Enrico Terrone A. S: 2008/09

EasyPrint v4.15. Gadget e calendari. Manuale Utente

Informatica 1 Lezione 1

istruzioni per l uso 1. Che cos è Google Earth

Mac Application Manager 1.3 (SOLO PER TIGER)

Corso di Informatica

InBank. Manuale App ios. Phoenix Informatica Bancaria S.p.A.

Introduzione al sistema operativo Il file system: file, directory,...

Personalizza. Page 1 of 33

Guida all uso di Java Diagrammi ER

Cap. 3. APERTURA NUOVO PROGETTO

InitZero s.r.l. Via P. Calamandrei, Arezzo

Come usare P-touch Transfer Manager

PIANO DI TUTELA DELLE ACQUE DELLA SICILIA (di cui all'art. 121 del Decreto Legislativo 3 aprile 2006, n 152)

Dislessia e mappe semantiche

Appunti di Sistemi Elettronici

IRSplit. Istruzioni d uso 07/10-01 PC

Guida all Utilizzo dell Applicazione Centralino

Organizzati la vita con Bulletin Board e ReelTime

Creare e ripristinare immagine di sistema con Windows 8

Amministrazione gruppi (Comunità)

Guida introduttiva. Aprire una finestra di dialogo Facendo clic sull'icona di avvio vengono visualizzate ulteriori opzioni per un gruppo.

Comunicazione interattiva

Definizione Parte del software che gestisce I programmi applicativi L interfaccia tra il calcolatore e i programmi applicativi Le funzionalità di base

Gestione di file e uso delle applicazioni

Sistema operativo. Sommario. Sistema operativo...1 Browser...1. Convenzioni adottate

IL SISTEMA OPERATIVO

Architettura hardware

1 -Introduzione MODULO L1

MODULO 02. Iniziamo a usare il computer

Sistemi Operativi MECCANISMI E POLITICHE DI PROTEZIONE. D. Talia - UNICAL. Sistemi Operativi 13.1

MECCANISMI E POLITICHE DI PROTEZIONE 13.1

Qualche parola da imparare

Gestione dei messaggi Organizzazione

Amministrazione gruppi (all interno della Scuola)

Guida all Utilizzo del Posto Operatore su PC

Il Computer 1. A cosa serve un Computer? Scrivere, Calcolare, Disegnare, Giocare, Ricercare informazioni, Comprare

Il Sistema Operativo: il File System

FIRESHOP.NET. Gestione Lotti & Matricole.

MANUALE D'USO DEL PROGRAMMA IMMOBIPHONE

Il SOFTWARE DI BASE (o SOFTWARE DI SISTEMA)

SketchBook Ink. Suggerimenti e Trucchi

MANUALE DELLA QUALITÀ Pag. 1 di 6

Settaggio impostazioni tema. Cliccando nuovamente su aspetto e poi su personalizza si avrà modo di configurare la struttura dinamica della template.

Introduzione alle tecnologie informatiche. Strumenti mentali per il futuro

Quando si avvia Nero SoundTrax viene visualizzata una finestra in cui è possibile selezionare i modelli di progetto.

Che cos'è un modulo? pulsanti di opzione caselle di controllo caselle di riepilogo

Macromedia Flash. Realizzato da Emanuela Scionti

Sistema Informativo Veterinario Regionale. Applicazione Interrogazione per Allevatori

. A primi passi con microsoft a.ccepss SommarIo: i S 1. aprire e chiudere microsoft access Start (o avvio) l i b tutti i pro- grammi

Introduzione alle basi di dati. Gestione delle informazioni. Gestione delle informazioni. Sistema informatico

STRUMENTI DI PRESENTAZIONE MODULO 6

Sviluppo Applicativi personalizzati per automatizzare le Analisi SPC

Identificare le diverse parti di una finestra: barra del titolo, barra dei menu, barra degli strumenti, barra di stato, barra di scorrimento.

Manuale NetSupport v Liceo G. Cotta Marco Bolzon

GUIDA ALL USO 4 STAR PRESENTA LA RUBRICA VOCALE UN SOLO NUMERO PER CHIAMARE CHI VUOI.

Input/Output. Moduli di Input/ Output. gestiscono quantità di dati differenti a velocità diverse in formati diversi. n Grande varietà di periferiche

ammesso solo con il tuo consenso. Le modifiche apportate hanno lo scopo di semplificare il controllo di quali

BDX 3D-EDITOR (autore: Marco Bedulli) Scopo del software. Caratteristiche fondamentali. Linguaggi utilizzati. Navigazione 3D

LUdeS Informatica 2 EXCEL. Seconda parte AA 2013/2014

Interfaccia KNX/IP - da guida DIN KXIPI. Manuale Tecnico

PHONOTTO. User Manual. Versione 0.90

Il database management system Access

Corso base di informatica

Manuale d'uso del Nokia Drive 3.0

POSTECERT POST CERTIFICATA GUIDA ALL USO DELLA WEBMAIL

Manuale Servizio NEWSLETTER

PAGINA PRINCIPALE AREE TEMATICHE

Come costruire una presentazione. PowerPoint 1. ! PowerPoint permette la realizzazione di presentazioni video ipertestuali, animate e multimediali

Modulo 2 Uso del computer e gestione dei file

2.7 La cartella Preparazioni e CD Quiz Casa

Contenuti. Visione macroscopica Hardware Software. 1 Introduzione. 2 Rappresentazione dell informazione. 3 Architettura del calcolatore

Il Sistema Operativo

POLITICHE Istruzioni per l invio telematico dei dati delle votazioni

IFInet Secure Webmail

LA FINESTRA DI GOAL (SCHERMATA PRINCIPALE E PANNELLO DEI COMANDI)

5. Fondamenti di navigazione e ricerca di informazioni sul Web

Guida di Pro Spam Remove

Il Sistema Operativo. C. Marrocco. Università degli Studi di Cassino

ECDL Modulo 2. Contenuto del modulo. Uso del computer e gestione dei file

Modulo 6 Strumenti di presentazione

Crotone, maggio Windows. Ing. Luigi Labonia

Transcript:

PROGETTO DI APPLICAZIONI MOBILI INTERATTIVE Emanuele Panizzi

CONTESTO D USO 2

UTENTE DI UN DISPOSITIVO MOBILE In movimento, non concentrato a lungo Esegue i compiti nei ritagli di tempo poco tempo a disposizione fretta Frequentemente interrotto a causa di eventi esterni A volte ha necessità di non disturbare altri 3

ATTENZIONE E DISABILITÀ Possibile richiesta di attenzione contemporanea da parte di altre attività (es. guida di veicoli) Disabilità temporanee: vista/udito/mani impegnate Condizioni di illuminazione e rumori 4

DIFFERENZE RISPETTO AL DESKTOP 5

SCHERMO PICCOLO Piccole dimensioni, alta risoluzione Es. 480*320 Leggibilità Affollamento: non c è spazio per inserire elementi non strettamente necessari nell interfaccia 6

MEMORIA LIMITATA Non c è disco per fare swap Eliminare memory leaks Ridurre le dimensioni dei file allo stretto indispensabile / formati 7

UNA SCHERMATA ALLA VOLTA Non ci sono finestre L utente accede alle varie schermate sequenzialmente Porting di applicazioni che richiedono più finestre sul desktop/browser: Riorganizzarle su schermate sequenziali Fare il porting solo di alcuni subtask 8

UN APPLICAZIONE ALLA VOLTA No multitasking Quando squilla il telefono o arriva un SMS l applicazione corrente viene interrotta Un applicazione può essere interrotta in modo asincrono, quindi: Non deve perdere i dati e lo stato Deve poter ripartire rapidamente dallo stato in cui si trovava Impostazioni fuori dall applicazione: necessità di variarle interrompe l applicazione 9

HELP MINIMALE Gli utenti di un dispositivo mobile non hanno tempo di leggere l help L help non può togliere spazio sullo schermo Usare controlli standard (gli utenti già li conoscono) Cercare sequenze logiche delle schermate dell applicazione, comprensibili Dotare le schermate di bottoni back per tornare indietro 1 0

Stili di applicazioni: 1/3 PRODUCTIVITY APPLICATION 1 1

PRODUCTIVITY APPLICATION Permette di svolgere compiti basati sulla organizzazione e manipolazione di informazioni dettagliate Task importanti Es: mail User experience focalizzata sul task 1 2

ESEMPIO DI PRODUCTIVITY APP Emanuele Panizzi - IUM2-08/09 1 3

DATI ORGANIZZATI GERARCHICAMENTE Interazione tipica: Organizzare la lista Aggiungere e togliere elementi dalla lista Scendere a livelli di dettaglio successivi e poi eseguire operazioni sul livello scelto 1 4

UI PER PRODUCTIVITY APP Una vista (schermata) per ogni livello Interfaccia semplice e pulita Uso di controlli standard Enfasi sulle informazioni e sul task, non sull ambiente o sull esperienza. Impostazione di preferenze per ridurre informazioni e scelte ripetitive 1 5

Stili di applicazioni: 2/3 UTILITY APPLICATION 1 6

UTILITY APPLICATION Task semplice che richiede poco input dall utente Leggere informazioni essenziali su qualche argomento Verificare lo stato di qualcosa Poche informazioni senza struttura gerarchica Es. previsioni meteo 1 7

UTILITY APPLICATION 1 8

LISTE NELLE UTILITY APP Una o più liste, non gerarchicamente collegate Es. tempo in diverse città Interazione: lettura delle informazioni, cambio di impostazioni o della sorgente dei dati 1 9

PREFERENZE NELLE UTILITY APP Frequenti cambiamenti alla configurazione (es. aggiungere le previsioni del tempo di una città, mostrare o togliere le temperature minime, etc) Necessità di modificare le preferenze dall interno dell applicazione 2 0

Stili di applicazioni: 3/3 IMMERSIVE APPLICATION 2 1

IMMERSIVE APPLICATION Per compiti che: Presentano un ambiente particolare Non mostrano grandi quantità di testo Richiedono l attenzione continuata dell utente Ad esempio: giochi Caratteristiche: Ambienti ricchi A tutto schermo Focalizzate sul contenuto e sull esperienza di quel contenuto 2 2

NON SOLO GIOCHI 2 3

INTERAZIONE CON LE IMMERSIVE APP Un immersive app non usa i controlli standard ma ne crea di propri Cercare i controlli e scoprirne il funzionamento è parte dell esperienza di un immersive application Usa spesso grandi quantità di dati, ma li mostra in modo particolare nel contesto 2 4

PRINCIPI PER INTERFACCE MOBILI 2 5

METAFORE L uso di metafore si applica ai sistemi mobili come ai desktop Esempi di metafore nell iphone: Controlli Play/Pause etc. Interruttori on/off Picker (ruote con informazioni) 2 6

MANIPOLAZIONE DIRETTA Gli utenti controllano qualcosa di tangibile e non astratto L assenza del mouse rinforza l effetto Schermo multi-touch Oggetti manipolabili devono essere sempre visibili Risultato del gesto: immediato 2 7

SELEZIONARE INVECE DI SCRIVERE Difficoltà a scrivere con tastiera piccola Difficoltà a scrivere in movimento o di fretta Difficoltà a ricordare comandi o elenchi di oggetti Uso di liste Tap (premere) un elemento della lista per selezionarlo Presentare scelte fa concentrare l utente sul task anziché sui comandi dell applicazione 2 8

FEEDBACK A seguito di ogni azione Visuale, uditivo, tattile Più feedback insieme Mostrare progresso di operazioni lunghe Animazione: mezzo per fornire feedback (per migliorare la user experience, non fine a se stessa) 2 9

CONTROLLO ALL UTENTE L utente deve controllare le azioni che il dispositivo esegue Chiedere conferma solo di azioni distruttive Permettere di annullare operazioni prima che vengano eseguite Permettere ove possibile di annullare operazioni in corso 3 0

INTEGRITÀ ESTETICA Misura quanto l estetica dell applicazione si integra con la sua funzionalità Esempio: productivity app: elementi decorativi molto discreti Immersive app: coerenza interna 3 1