Domanda

Sono attualmente coinvolto nella progettazione di un prototipo di applicazione Silverlight 3 utilizzata dagli operatori di call center in un'azienda che risponde alle domande via telefono ed e-mail. L'intenzione del prototipo è dimostrare come Silverlight può essere utilizzato per migliorare la UX e superare alcuni degli ostacoli legati all'utilizzo dei moduli Web ASP.NET in un ambiente ad alta latenza. Non vado nei dettagli dell'ambiente o della logica di Silverlight 3 vs 2 o WPF, questa domanda riguarda l'usabilità;

Sto cercando esempi di un buon design dell'interfaccia utente adatto ai requisiti di cui sopra che evidenzino alcuni dei vantaggi di Silverlight. È un prototipo, quindi può essere un po 'più sexy della tua normale app aziendale e avere un paio di campane e fischi più di quanto di solito ottieni dalle esigenze degli utenti. L'obiettivo è fornire qualcosa di funzionale e introdurre & # 8220; wow & # 8221; fattore. Apprezza qualsiasi risorsa o esempio che ti venga in mente.

È stato utile?

Soluzione

Hai un client con stato: una delle cose interessanti da fare è sfruttare questo stato. Ad esempio:

  1. Interfaccia utente incentrata sull'attività con più attività attive. Ogni attività rappresenta un processo / flusso di lavoro iniziato, ma non ancora completato. Particolarmente utile negli scenari in cui vi sono interruzioni.

  2. Salva automaticamente bozze nella memoria locale isolata nel caso in cui l'app venga riavviata, il browser si chiude ecc. Eventuali moduli parzialmente compilati possono essere ripristinati al riavvio dell'app.

L'altra cosa è il contesto ... o preservare il contesto dell'attività a portata di mano. Ad esempio, se si desidera effettuare una ricerca, è possibile aprire una finestra di dialogo anziché spostarsi dalla pagina corrente.

Solo alcune idee veloci ...

Altri suggerimenti

Hai visto http://quince.infragistics.com ? Sebbene non specifico di Silverlight, è pieno di metodi di interfaccia utente comprovati, non specifici di Infragistics!

Lo trovo molto utile durante la progettazione di moduli e controlli, forse troverai alcuni buoni suggerimenti lì.

Mi piace il modo in cui incoraggia (forza) tutte le chiamate di servizio ad essere asincrone. Dal punto di vista UX significa che il modulo non è bloccato mentre si esegue un'operazione potenzialmente ritardata.

Anche le animazioni sono belle. Mentre sono spesso considerati lanugine inutili, possono ridurre la quantità di sorpresa che l'utente prova quando qualcosa cambia improvvisamente. Possono anche essere usati per attirare l'attenzione in un modo più sottile di una finestra di messaggio in faccia.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top