Condividi tramite


Creazione di prototipi con SketchFlow

Prodotti importanti iniziano con progettazioni importanti. SketchFlow è un nuovo insieme di funzionalità in Microsoft Expression Blend progettato per supportare il processo di creazione dei prototipi, partendo dalla progettazione concettuale e proseguendo fino alla produzione dell'applicazione finita.

SketchFlow consente di semplificare le operazioni seguenti:

  • Sperimentare velocemente esperienze utente dinamiche.

  • Comunicare lo scopo della progettazione alle parti interessate.

  • Raccogliere, valutare e implementare il feedback delle parti interessate.

Per una panoramica degli strumenti di creazione dei prototipi disponibili in SketchFlow, vedere Cenni preliminari su SketchFlow.

Creare un flusso applicazione

SketchFlow consente di creare una mappa interattiva che rappresenta il flusso di un'applicazione in modo facile e veloce. La mappa (un progetto di prototipo) è costituita da un numero qualsiasi di schermate: lavagne virtuali su cui è possibile scarabocchiare, disegnare, scrivere o inserire una qualsiasi delle funzionalità di modellazione dell'interfaccia utente esistenti di Expression Blend per creare un'interfaccia utente. È inoltre possibile utilizzare le schermate per creare elementi riutilizzabili, ad esempio logo, sfondi o modelli interfaccia utente e quindi includere queste schermate come elementi in altre schermate.

In qualsiasi momento è possibile creare un progetto di prototipo, eseguirlo e quindi navigare al suo interno, anche se sono disponibili solo degli schizzi iniziali del prototipo.

Per ulteriori informazioni, vedere Creare un flusso applicazione.

Creare contenuto

A differenza di numerose altre soluzioni di creazione di prototipi che utilizzano immagini di elementi dell'interfaccia utente, con SketchFlow è possibile utilizzare controlli di interfaccia utente effettivi e contenitori di layout dinamici per creare l'interfaccia utente del prototipo. È possibile creare interattività reale, inclusa navigazione e modifiche di stato, senza dover scrivere codice, nonché utilizzare funzionalità Expression Blend ricche, come ad esempio associazione dati, dati di esempio e comportamenti. Il prototipo può essere reso il più possibile reale per comunicare le proprie idee.

Per ulteriori informazioni, vedere Creare contenuto sulla tavola da disegno.

Aggiungere interattività

È possibile migliorare ulteriormente il prototipo aggiungendo interattività che consente di comunicare lo scopo della progettazione alle parti interessate. È possibile effettuare le operazioni seguenti:

  • Utilizzare l'animazione per simulare l'interazione utente.

  • Utilizzare stati di visualizzazione per rappresentare più stati di un singolo elemento.

  • Utilizzare comportamenti per simulare eventi e azioni, in modo che gli elementi dell'interfaccia utente nel prototipo simulino la funzionalità di un'applicazione finale.

  • Eseguire l'associazione a dati di esempio per creare e dimostrare interfacce utente guidate dai dati.

Per ulteriori informazioni, vedere Aggiungere interattività.

Raccogliere feedback

Quando si crea un progetto di prototipo, è possibile creare ed eseguire il progetto, nonché visualizzarlo in SketchFlow Player in qualsiasi momento. Per condividere il prototipo, è possibile creare un pacchetto del progetto, che include SketchFlow Player, e quindi condividere il progetto con le parti interessate, le quali non devono necessariamente avere installato Expression Blend per rivedere il progetto. Quando visualizzano il progetto in SketchFlow Player, le parti interessate possono lasciare un feedback direttamente nel prototipo e quindi condividere i file di feedback con il progettista. Questo consente di semplificare la revisione e l'implementazione dei feedback durante l'utilizzo di Expression Blend.

Per ulteriori informazioni, vedere Lasciare commenti per un prototipo.

Convertire un prototipo in un progetto di produzione

I prototipi SketchFlow non sono solo dei disegni ma prototipi completamente funzionanti a partire dalla prima schermata. Il prototipo è un'applicazione WPF o Silverlight reale. Con poche modifiche di second'ordine, è possibile convertire il prototipo in un progetto di produzione e continuare a migliorare il prototipo fino a ottenere un'applicazione finale.

Per ulteriori informazioni, vedere Convertire un prototipo.