Expression Blend 3 & Sketch Flow
per lo sviluppo di applicazioni in
Silverlight
Expression Blend 3 & Sketch Flow per lo sviluppo di applicazioni in Silverlight
Il percorso formativo è dedicato alla progettazione e al design dell’interfaccia utente di un’applicazione Silverlight 3 attraverso Expression Blend 3. Partendo dai concetti fondamentali legati a Silverlight 3, a XAML e agli strumenti per lo sviluppo della famiglia Expression Studio 3 che verranno presentati nel corso dei primi due moduli si arriverà allo sviluppo “step by step” di una semplice applicazione in Silverlight 3.
Prerequisiti software partecipanti:
Plug in Silverlight 3 disponibile a questo link.
Expression Studio 3 – Trial Version – disponibile a questo link.
MODULO 1
|| Introduzione a Expression Blend 3 e Microsoft Silverlight 3
1. Cos’è Microsoft Silverlight?
1.1. Elementi “Rich Media” supportati da Silverlight: animazioni/storyboard, databinding, controls, video e audio, oggetti Deep Zoom, effetti, resources, etc.
1.2. Expression Studio 3 ed Expression Blend 3: “chi fa cosa”
1.3. XAML workflow: designer/developer collaboration– efficacia nel workflow di lavoro
1.4. Dal “prototipo” al “progetto reale”
2. Introduzione e overview a XAML: “eXstansible Application Markup Language”
2.1. XAML per la comunicazione
2.2. L’essenziale di XAML
2.3. Le animazioni in XAML
2. Importare layout grafici da Adobe Photoshop ed Illustrator
3. Utilizzare i “control” e gli “user control”
4. Aggiungere e gestire l’interazione attraverso i “behavior”
5. La struttura di progetto Silverlight: XAP File
MODULO 2
|| Creare prototipi attraverso Blend 3 e SketchFlow
6. SketckFlow Workflow
6.1. La filosofia del “prototyping”
6.2. SketchFlow Player, Feedback e documentazione di progetto
6.3. Esercitazione
MODULO 3
|| Realizzare una semplice applicazione Silverlight
7. Import e creazione degli asset grafici
8. Naming e organizzazione degli elementi/controlli
9. Creare delle animazioni e le interazioni attraverso i behavior
10. Lavorare con il Visual State Manager
11. Importare e gestire un video
11.1. Editing ed encoding video attraverso Expression Encoder 3: profile, bitrates, merkers,
12. Lavorare e gestire “fonte dati” esterne
13. Uno sguardo a Deep Zoom










