SlideShare a Scribd company logo
Microsoft SketchFlow
Presented by Reuben Ahmed & Mel Leeb
Microsoft SketchFlow
o What is SketchFlow?
o Basics of SketchFlow
o Sample Data
o Enhanced Visual Techniques
o Customer Review & Feedback
o Best Practices
o Q&A
+ Rapid Prototyping tool available with Expression
Studio Ultimate. Other editions have free 60-day trial
versions.
+ Before SketchFlow, apps were prototyped using:
1) Visio and some basic user control stencils
2) Static, designer generated wireframes
+ Images lack interactivity. Users have questions:
1) “What happens when I click this button?”
2) “How do I get to the Checkout screen?”
+ Sketchflow can quickly/easily fill in those
interactive gaps.
• Helps users visualize what an app would do from a
“screen flow” perspective
• Lets users see UI screens and realistic data, before
development begins
+ Sketchflow has three Project Template types
• Silverlight – Deploys to a website for users to see
• Windows Phone 7
• WPF – Packages as an .exe and sent to your users to
see
+ Sketchflow has a built in “viewer/player” for demoing
your resulting prototype solution
o What is SketchFlow?
o Basics of SketchFlow
o Sample Data
o Enhanced Visual Techniques
o Customer Review & Feedback
o Best Practices
o Q&A
+ The SketchFlow Map panel is a graph editor in which
you can define the flow and navigation of an application.
+ The Map panel focuses on the structure of an
application; the Art Board focuses on the content of
individual screens.
- Create a basic Sketchflow Map for a Shopping
site (BigRiver.com)
+ SketchFlow applications are meant to be design-less
+ How? Add simple visual assets using “Sketch-y
controls”
+ i.e. instead of “TextBlock”, we use “TextBlock-Sketch”
- Create sketchy visuals for BigRiver.com on the
Artboard
+ How can the users navigate?
+ Create a re-usable Component Screen
- Create Navigation for BigRiver.com
o What is SketchFlow?
o Basics of SketchFlow
o Integrating Sample Data
o Enhanced Visual Techniques
o Customer Review & Feedback
o Best Practices
o Q&A
+ Blend supports creation of Sample Data
+ Technique helps to simulate appearance of
data in our prototype
+ By default, generates fake “Lorem Ipsum”
data; should be replaced with more realistic
sample data
Create Sample Books for BigRiver.com
o What is SketchFlow?
o Basics of SketchFlow
o Sample Data
o Enhanced Visual Techniques
o Customer Review & Feedback
o Best Practices
o Q&A
+ Adding some “flair” to your SketchFlow …
+ In addition to using effective sample data, give your
application a realistic “feel” by leveraging the
following features in Blend:
• Visual States
• Animations
o What is SketchFlow?
o Basics of SketchFlow
o Sample Data
o Enhanced Visual Techniques
o Customer Review & Feedback
o Best Practices
o Q&A
+ Package & Deploy SketchFlow Project
+ Collect User Feedback with the SketchFlow Player
+ MS Word Documentation Export Feature
o What is SketchFlow?
o Basics of SketchFlow
o Sample Data
o Enhanced Visual Techniques
o Customer Review & Feedback
o Best Practices
o Q&A
+ Get a little familiar with Expression Blend first
+ Take advantage of Blend's "search" window for filtering
+ Use it early in the project (i.e. - before too much UI work)
+ Have a couple iterative cycles with users
+ Apply "sketch" styles and focus on a design-less layout
+ Use realistic sample data when available
+ Take advantage of using quick drag & drop + copy / paste
WYSIWYG layout. Focus on screen flow and core content.
+ Make use of Visual States and Animations to demonstrate
interactivity. These states also useful in the real, final
application you will be building too.
+ Use Sketch styles when possible but if you plan to use
any 3rd party controls (ex. - Telerik), you can use them as
well in SketchFlow, to show off their features (ex. - grid
sorting, filtering, grouping, etc.).
o What is SketchFlow?
o Basics of SketchFlow
o Sample Data
o Enhanced Visual Techniques
o Customer Review & Feedback
o Best Practices
o Q&A
o Credits / Resources:
• Foundation Expression Blend 4 with Silverlight :
• Tailspin Travel Sample - SketchFlow + RIA Services:
http://tailspintravel.codeplex.com/releases/view/52129

More Related Content

Viewers also liked

Women's portfolio
Women's portfolioWomen's portfolio
Women's portfolio
Stephanie Troice
 
Estampa por sublimação
Estampa por sublimaçãoEstampa por sublimação
Estampa por sublimação
Mídias Print
 
Revi ppt
Revi pptRevi ppt
Revi ppt
Revi_panzi
 
Drainge industrial co
Drainge industrial coDrainge industrial co
Drainge industrial co
Kabir Akbar
 
Database data kesehatan per kabupaten tahun 2012
Database data kesehatan per kabupaten tahun 2012Database data kesehatan per kabupaten tahun 2012
Database data kesehatan per kabupaten tahun 2012
rizalriesYP
 
昌鴻颱風第1次情資研判
昌鴻颱風第1次情資研判昌鴻颱風第1次情資研判
昌鴻颱風第1次情資研判
wolf7617878
 
RELATION BETWEEN PRODUCT PACKAGING AND MARKET SEGMENTATION
RELATION BETWEEN PRODUCT PACKAGING AND MARKET SEGMENTATIONRELATION BETWEEN PRODUCT PACKAGING AND MARKET SEGMENTATION
RELATION BETWEEN PRODUCT PACKAGING AND MARKET SEGMENTATIONAleem Ghori
 
Comunicacion Oral
Comunicacion OralComunicacion Oral
Comunicacion Oral
jorgeruizm1996
 
Guía de usos y estilos de los social media en la biblioteca de la ule
Guía de usos y estilos de los social media en la biblioteca de la uleGuía de usos y estilos de los social media en la biblioteca de la ule
Guía de usos y estilos de los social media en la biblioteca de la ule
BibFilosofiaULE
 
Презентация участникам строительной выставки Обнинск Строй Экспо 2016
Презентация участникам строительной выставки Обнинск Строй Экспо 2016Презентация участникам строительной выставки Обнинск Строй Экспо 2016
Презентация участникам строительной выставки Обнинск Строй Экспо 2016
"ПИАР ГРУП" ООО
 

Viewers also liked (13)

Women's portfolio
Women's portfolioWomen's portfolio
Women's portfolio
 
Estampa por sublimação
Estampa por sublimaçãoEstampa por sublimação
Estampa por sublimação
 
Demardi Group Brochure
Demardi Group BrochureDemardi Group Brochure
Demardi Group Brochure
 
Revi ppt
Revi pptRevi ppt
Revi ppt
 
Manju CV
Manju CVManju CV
Manju CV
 
Drainge industrial co
Drainge industrial coDrainge industrial co
Drainge industrial co
 
Remarkable Achievement
Remarkable AchievementRemarkable Achievement
Remarkable Achievement
 
Database data kesehatan per kabupaten tahun 2012
Database data kesehatan per kabupaten tahun 2012Database data kesehatan per kabupaten tahun 2012
Database data kesehatan per kabupaten tahun 2012
 
昌鴻颱風第1次情資研判
昌鴻颱風第1次情資研判昌鴻颱風第1次情資研判
昌鴻颱風第1次情資研判
 
RELATION BETWEEN PRODUCT PACKAGING AND MARKET SEGMENTATION
RELATION BETWEEN PRODUCT PACKAGING AND MARKET SEGMENTATIONRELATION BETWEEN PRODUCT PACKAGING AND MARKET SEGMENTATION
RELATION BETWEEN PRODUCT PACKAGING AND MARKET SEGMENTATION
 
Comunicacion Oral
Comunicacion OralComunicacion Oral
Comunicacion Oral
 
Guía de usos y estilos de los social media en la biblioteca de la ule
Guía de usos y estilos de los social media en la biblioteca de la uleGuía de usos y estilos de los social media en la biblioteca de la ule
Guía de usos y estilos de los social media en la biblioteca de la ule
 
Презентация участникам строительной выставки Обнинск Строй Экспо 2016
Презентация участникам строительной выставки Обнинск Строй Экспо 2016Презентация участникам строительной выставки Обнинск Строй Экспо 2016
Презентация участникам строительной выставки Обнинск Строй Экспо 2016
 

Similar to June2011_SketchFlow_v2

Microsoft Webday 2008 - Silverlight Experiences
Microsoft Webday 2008 - Silverlight ExperiencesMicrosoft Webday 2008 - Silverlight Experiences
Microsoft Webday 2008 - Silverlight ExperiencesNicklas Andersson
 
SharePoint 2013 Preview
SharePoint 2013 PreviewSharePoint 2013 Preview
SharePoint 2013 Preview
Regroove
 
Get started with Sketch: a fast (and awesome) communication and design tool
Get started with Sketch: a fast (and awesome) communication and design toolGet started with Sketch: a fast (and awesome) communication and design tool
Get started with Sketch: a fast (and awesome) communication and design tool
Christopher Azar
 
Cytoscape and the Web
Cytoscape and the WebCytoscape and the Web
Cytoscape and the Web
Keiichiro Ono
 
Mobile Design at Gilt
Mobile Design at GiltMobile Design at Gilt
Mobile Design at Gilt
David Park
 
HTML5- The Boosting Era of Web Development
HTML5- The Boosting Era of Web DevelopmentHTML5- The Boosting Era of Web Development
HTML5- The Boosting Era of Web Development
MobilePundits
 
Lean Development: Design Through Iterative Experiments
Lean Development: Design Through Iterative ExperimentsLean Development: Design Through Iterative Experiments
Lean Development: Design Through Iterative Experiments
Salesforce Developers
 
Prototyping invision vs axure
Prototyping invision vs axurePrototyping invision vs axure
Prototyping invision vs axure
Andrii Rusakov
 
Silverlight
SilverlightSilverlight
Silverlight
Naga Harish M
 
User Experience Bootcamp for Developers
User Experience Bootcamp for DevelopersUser Experience Bootcamp for Developers
User Experience Bootcamp for Developers
Catherine Robson
 
Bootstrap for Beginners
Bootstrap for BeginnersBootstrap for Beginners
Bootstrap for Beginners
D'arce Hess
 
VS Code and Modern Development Environment Preview
VS Code and Modern Development Environment PreviewVS Code and Modern Development Environment Preview
VS Code and Modern Development Environment Preview
Roberto Stefanetti
 
Piwik Presentation
Piwik PresentationPiwik Presentation
Piwik Presentation
Matthieu Aubry
 
Piwik Presentation
Piwik PresentationPiwik Presentation
Piwik Presentation
Matthieu Aubry
 
Se2015 (general) (sep 19, 2015)
Se2015 (general) (sep 19, 2015)Se2015 (general) (sep 19, 2015)
Se2015 (general) (sep 19, 2015)Lisa Dziuba
 
Se2015 (general) (sep 19, 2015)
Se2015 (general) (sep 19, 2015)Se2015 (general) (sep 19, 2015)
Se2015 (general) (sep 19, 2015)Lisa Dziuba
 
Best Web Design Company in Kerala - WIS.pptx
Best Web Design Company in Kerala - WIS.pptxBest Web Design Company in Kerala - WIS.pptx
Best Web Design Company in Kerala - WIS.pptx
Web India Solutions
 
Your Brain on Responsive Design
Your Brain on Responsive DesignYour Brain on Responsive Design
Your Brain on Responsive Design
Sophia Voychehovski
 
Wireframes and UI-Prototypes
Wireframes and UI-PrototypesWireframes and UI-Prototypes
Wireframes and UI-Prototypes
tec
 
Rapid design
Rapid designRapid design
Rapid design
Joanna Cymkiewicz
 

Similar to June2011_SketchFlow_v2 (20)

Microsoft Webday 2008 - Silverlight Experiences
Microsoft Webday 2008 - Silverlight ExperiencesMicrosoft Webday 2008 - Silverlight Experiences
Microsoft Webday 2008 - Silverlight Experiences
 
SharePoint 2013 Preview
SharePoint 2013 PreviewSharePoint 2013 Preview
SharePoint 2013 Preview
 
Get started with Sketch: a fast (and awesome) communication and design tool
Get started with Sketch: a fast (and awesome) communication and design toolGet started with Sketch: a fast (and awesome) communication and design tool
Get started with Sketch: a fast (and awesome) communication and design tool
 
Cytoscape and the Web
Cytoscape and the WebCytoscape and the Web
Cytoscape and the Web
 
Mobile Design at Gilt
Mobile Design at GiltMobile Design at Gilt
Mobile Design at Gilt
 
HTML5- The Boosting Era of Web Development
HTML5- The Boosting Era of Web DevelopmentHTML5- The Boosting Era of Web Development
HTML5- The Boosting Era of Web Development
 
Lean Development: Design Through Iterative Experiments
Lean Development: Design Through Iterative ExperimentsLean Development: Design Through Iterative Experiments
Lean Development: Design Through Iterative Experiments
 
Prototyping invision vs axure
Prototyping invision vs axurePrototyping invision vs axure
Prototyping invision vs axure
 
Silverlight
SilverlightSilverlight
Silverlight
 
User Experience Bootcamp for Developers
User Experience Bootcamp for DevelopersUser Experience Bootcamp for Developers
User Experience Bootcamp for Developers
 
Bootstrap for Beginners
Bootstrap for BeginnersBootstrap for Beginners
Bootstrap for Beginners
 
VS Code and Modern Development Environment Preview
VS Code and Modern Development Environment PreviewVS Code and Modern Development Environment Preview
VS Code and Modern Development Environment Preview
 
Piwik Presentation
Piwik PresentationPiwik Presentation
Piwik Presentation
 
Piwik Presentation
Piwik PresentationPiwik Presentation
Piwik Presentation
 
Se2015 (general) (sep 19, 2015)
Se2015 (general) (sep 19, 2015)Se2015 (general) (sep 19, 2015)
Se2015 (general) (sep 19, 2015)
 
Se2015 (general) (sep 19, 2015)
Se2015 (general) (sep 19, 2015)Se2015 (general) (sep 19, 2015)
Se2015 (general) (sep 19, 2015)
 
Best Web Design Company in Kerala - WIS.pptx
Best Web Design Company in Kerala - WIS.pptxBest Web Design Company in Kerala - WIS.pptx
Best Web Design Company in Kerala - WIS.pptx
 
Your Brain on Responsive Design
Your Brain on Responsive DesignYour Brain on Responsive Design
Your Brain on Responsive Design
 
Wireframes and UI-Prototypes
Wireframes and UI-PrototypesWireframes and UI-Prototypes
Wireframes and UI-Prototypes
 
Rapid design
Rapid designRapid design
Rapid design
 

June2011_SketchFlow_v2

  • 1. Microsoft SketchFlow Presented by Reuben Ahmed & Mel Leeb
  • 3. o What is SketchFlow? o Basics of SketchFlow o Sample Data o Enhanced Visual Techniques o Customer Review & Feedback o Best Practices o Q&A
  • 4. + Rapid Prototyping tool available with Expression Studio Ultimate. Other editions have free 60-day trial versions. + Before SketchFlow, apps were prototyped using: 1) Visio and some basic user control stencils 2) Static, designer generated wireframes + Images lack interactivity. Users have questions: 1) “What happens when I click this button?” 2) “How do I get to the Checkout screen?”
  • 5. + Sketchflow can quickly/easily fill in those interactive gaps. • Helps users visualize what an app would do from a “screen flow” perspective • Lets users see UI screens and realistic data, before development begins
  • 6. + Sketchflow has three Project Template types • Silverlight – Deploys to a website for users to see • Windows Phone 7 • WPF – Packages as an .exe and sent to your users to see + Sketchflow has a built in “viewer/player” for demoing your resulting prototype solution
  • 7. o What is SketchFlow? o Basics of SketchFlow o Sample Data o Enhanced Visual Techniques o Customer Review & Feedback o Best Practices o Q&A
  • 8.
  • 9. + The SketchFlow Map panel is a graph editor in which you can define the flow and navigation of an application. + The Map panel focuses on the structure of an application; the Art Board focuses on the content of individual screens. - Create a basic Sketchflow Map for a Shopping site (BigRiver.com)
  • 10. + SketchFlow applications are meant to be design-less + How? Add simple visual assets using “Sketch-y controls” + i.e. instead of “TextBlock”, we use “TextBlock-Sketch” - Create sketchy visuals for BigRiver.com on the Artboard
  • 11. + How can the users navigate? + Create a re-usable Component Screen - Create Navigation for BigRiver.com
  • 12. o What is SketchFlow? o Basics of SketchFlow o Integrating Sample Data o Enhanced Visual Techniques o Customer Review & Feedback o Best Practices o Q&A
  • 13. + Blend supports creation of Sample Data + Technique helps to simulate appearance of data in our prototype + By default, generates fake “Lorem Ipsum” data; should be replaced with more realistic sample data Create Sample Books for BigRiver.com
  • 14. o What is SketchFlow? o Basics of SketchFlow o Sample Data o Enhanced Visual Techniques o Customer Review & Feedback o Best Practices o Q&A
  • 15. + Adding some “flair” to your SketchFlow … + In addition to using effective sample data, give your application a realistic “feel” by leveraging the following features in Blend: • Visual States • Animations
  • 16.
  • 17. o What is SketchFlow? o Basics of SketchFlow o Sample Data o Enhanced Visual Techniques o Customer Review & Feedback o Best Practices o Q&A
  • 18. + Package & Deploy SketchFlow Project + Collect User Feedback with the SketchFlow Player + MS Word Documentation Export Feature
  • 19. o What is SketchFlow? o Basics of SketchFlow o Sample Data o Enhanced Visual Techniques o Customer Review & Feedback o Best Practices o Q&A
  • 20. + Get a little familiar with Expression Blend first + Take advantage of Blend's "search" window for filtering + Use it early in the project (i.e. - before too much UI work) + Have a couple iterative cycles with users + Apply "sketch" styles and focus on a design-less layout + Use realistic sample data when available
  • 21. + Take advantage of using quick drag & drop + copy / paste WYSIWYG layout. Focus on screen flow and core content. + Make use of Visual States and Animations to demonstrate interactivity. These states also useful in the real, final application you will be building too. + Use Sketch styles when possible but if you plan to use any 3rd party controls (ex. - Telerik), you can use them as well in SketchFlow, to show off their features (ex. - grid sorting, filtering, grouping, etc.).
  • 22. o What is SketchFlow? o Basics of SketchFlow o Sample Data o Enhanced Visual Techniques o Customer Review & Feedback o Best Practices o Q&A
  • 23. o Credits / Resources: • Foundation Expression Blend 4 with Silverlight : • Tailspin Travel Sample - SketchFlow + RIA Services: http://tailspintravel.codeplex.com/releases/view/52129

Editor's Notes

  1. Create sketchflow project (indicate silverlight, WPF, WP7) 2) Create HomePage -> ShopForMusic, ShopForMovies, ShopForBooks screens. 3) Create Checkout and connect to Shop screens.
  2. Show asset library for Sketch controls, discuss sketch font. Add “Welcome to BigRiver” title to homepage Add “Shop for Music”, “Shop for Movies”, “Shop for Books”, and “Checkout” titles Add image assets and add to pages Run sketchflow player to demonstrate connected screens.
  3. Create a new Component Screen (i.e. UserControl) – note it’s green. Create Buttons for HomePage, Shop For Movies/Music/Books/Checkout. Right click on buttons and navigate to certain screens. Drag Component Screen to HomePage and other screens, run project.
  4. Data tab, New Sample Data. Collection with 2 properties, edit collection. Create image, Title, Price, ISBN. Show Lorem Ipsum vs. actual text. Drag & Bind the data to a Grid to show we can integrate actual controls into sketchflow. Indicate we should use a sketch grid. Show Visual Studio’s /SampleData/ folder.