SlideShare una empresa de Scribd logo
1 de 14
Descargar para leer sin conexión
Mobile User Experience
Lessons learned the hard way




Mobile 2.0 Europe, 18th June 2009
Why bother?
It turns out we’re not so different
This works for us.

Maybe it can work for you.
Keep designers, developers and stakeholders close
Be constructively self-critical
Document pragmatically.
Component       Detailed Specification                                                                                                                   Component             Name Title Bar
Specification                                                                                                                                           Specification         Reference CanvasTitleBar

Client                                                                                                                                                  Client                Summary
BBC                                                                                                                                                     BBC                   A general title bar to name the canvas currently active.This bar may include pagination to the right hand side when neede
                                                                                                                                                                              may also include prompts for the user, such as arrows to indicate next/previous canvas.
Project                                                                                                                                                 Project               Usage
BBC Bitesize                                                                                                                                            BBC Bitesize          This is used throughout the application on all screen sizes. It will not be used on the splash screen.

                                                                                                                                                                              States
                                                                                                                                                                              It may display a pagination state depending on where it is in the application.

                                                                                                                                                                              Design Specification
                                                                                                                                                                              Below is an example of the CanvasTitleBar at 240x320.

                Background blue has a 4px curvature. The width of the menu should be 100% width on the actual screen area (defined in
                BaseScreenDescription of this document). If possible, the menu items/options should have a padding 2px smaller than the
                very outermost edge.

                Inactive Menu Items                                                                                                                                           Ideally the text (CanvasTitleBar_text) should have equal margins at the top, bottom, left. The text should also be aligned
                Background and highlights, as detailed above. They have an outline color of (#D7F2FF). The two blue colours should be of                                      centrally along the vertical axis . The color of the text is #333333, the weight of the text is bold. It may be necessary to tru
                equal height. Font colour is #05303E.                                                                                                                         this text on smaller screens, or define text on a per screen basis. Refer to screen documents for language assets. On som
                                                                                                                                                                              screens, where additional assets are displayed on the right hand side, it will be necessary to limit the width of
                Active Menu Items                                                                                                                                             CanvasTitleBar_text.
                Background and highlights, as detailed above. They have an outline color of (#FFFFFF). The two orange colours should be of
                equal height.Font colour is #FFFFFF.

                Selection of options
                Items can be selected via up or down on the D-PAD. There are no transitions when selecting menu items.
                The menu items have 2px padding between each other vertically




Component       Name Soft Keys Bar                                                                                                                 Component            Name Base Screen Description
Specification   Reference CanvasSoftKeysBar                                                                                                        Specification        Reference BaseScreenDescription

Client          Summary                                                                                                                            Client               Summary
BBC             The softkey menu bar, to be displayed at the bottom of the canvas. This will display labels associated with the left soft key      BBC                  The base screen used throughout the application. This includes all components and their positioning on screen.
                (LSK) and the right soft key (RSK). Directional prompts in the form of arrows may also be displayed in the center of this bar by
                                                                                                                                                                        Usage
Project         means of graphical assets, although dynamically drawn arrows may be an option.                                                     Project              This is used throughout the application - there are different descriptions for 176px wide screens and 240px and above
BBC Bitesize                                                                                                                                       BBC Bitesize
                Usage                                                                                                                                                   screens.
                This is used throughout the application on all screen sizes. It will not be used on the splash screen.
                                                                                                                                                                        Design Example
                States                                                                                                                                                  Examples of 240x320 screen, and 176x200 screen.
                This component has active and inactive states. Active states may include menus and feedback in the form of modal popups.
                Active states are described in detail in SoftKeyMenu component and ModalFeedback component.This component is
                activated via LSK, RSK, FIRE, and D-PAD.

                Design Specification
                Below are examples of the CanvasSoftKeysBar.




                The text for the LSK (CanvasSoftkeysBar_LSK_text) should be left aligned with the CanvasTitleBar_text item for consistency.
                It should have equal margins at the top, bottom, left. The text for the RSK (CanvasSoftkeysBar_LSK_text) should have equal
                margins at the top, bottom, right.

                Left and right margins should be the same for both LSK and RSK text items.




                                                                                           Document pragmatically.
                The color of the text of both soft key labels is #FFFFFF, the weight of the text is normal.

                Refer to screen documents for language assets.
Go for a walk and make some friends.
81 revisions later
   “Wireframes are pretty
much there. Should be able to
 sign them off next week.”




         Plan to deal with change: you will, anyway.
Plan to increment and iterate
Thinking about scalable design
Never finish.
Thank you.
        tomhume.org
   www.futureplatforms.com
Tom.Hume@futureplatforms.com

Más contenido relacionado

Similar a Mobile User Experience

Responsive Web Designs
Responsive Web DesignsResponsive Web Designs
Responsive Web DesignsNusrat Khanom
 
dFontographer
dFontographerdFontographer
dFontographerInsforia
 
annotation_tutorial_2008
annotation_tutorial_2008annotation_tutorial_2008
annotation_tutorial_2008tutorialsruby
 
annotation_tutorial_2008
annotation_tutorial_2008annotation_tutorial_2008
annotation_tutorial_2008tutorialsruby
 
Introduction to gis
Introduction to gisIntroduction to gis
Introduction to gisJay_mittal
 
Designing Android apps for multiple screens
Designing Android apps for multiple screensDesigning Android apps for multiple screens
Designing Android apps for multiple screensAbhijeet Dutta
 
Vb6.0 Introduction
Vb6.0 IntroductionVb6.0 Introduction
Vb6.0 IntroductionTennyson
 
How to make slide with LaTeX and Beamer
How to make slide with LaTeX and Beamer How to make slide with LaTeX and Beamer
How to make slide with LaTeX and Beamer 光风
 
AppBar Class In Flutter.pptx
AppBar Class In Flutter.pptxAppBar Class In Flutter.pptx
AppBar Class In Flutter.pptxBOSC Tech Labs
 
Beamer guide By KiJoo Kim (a.k.a. Daisyweb)
Beamer guide By KiJoo Kim (a.k.a. Daisyweb)Beamer guide By KiJoo Kim (a.k.a. Daisyweb)
Beamer guide By KiJoo Kim (a.k.a. Daisyweb)mustainmtn
 

Similar a Mobile User Experience (20)

Responsive Web Designs
Responsive Web DesignsResponsive Web Designs
Responsive Web Designs
 
dFontographer
dFontographerdFontographer
dFontographer
 
annotation_tutorial_2008
annotation_tutorial_2008annotation_tutorial_2008
annotation_tutorial_2008
 
annotation_tutorial_2008
annotation_tutorial_2008annotation_tutorial_2008
annotation_tutorial_2008
 
dr_1
dr_1dr_1
dr_1
 
dr_1
dr_1dr_1
dr_1
 
ART164_tut_dw
ART164_tut_dwART164_tut_dw
ART164_tut_dw
 
ART164_tut_dw
ART164_tut_dwART164_tut_dw
ART164_tut_dw
 
What is swing
What is swingWhat is swing
What is swing
 
PSD to HTML
PSD to HTMLPSD to HTML
PSD to HTML
 
Introduction to gis
Introduction to gisIntroduction to gis
Introduction to gis
 
Jit abhishek sarkar
Jit abhishek sarkarJit abhishek sarkar
Jit abhishek sarkar
 
Designing Android apps for multiple screens
Designing Android apps for multiple screensDesigning Android apps for multiple screens
Designing Android apps for multiple screens
 
Vb6.0 Introduction
Vb6.0 IntroductionVb6.0 Introduction
Vb6.0 Introduction
 
Metro app design
Metro app designMetro app design
Metro app design
 
How to make slide with LaTeX and Beamer
How to make slide with LaTeX and Beamer How to make slide with LaTeX and Beamer
How to make slide with LaTeX and Beamer
 
Revit easy from AutoCAD
Revit   easy from AutoCADRevit   easy from AutoCAD
Revit easy from AutoCAD
 
Gui in java
Gui in javaGui in java
Gui in java
 
AppBar Class In Flutter.pptx
AppBar Class In Flutter.pptxAppBar Class In Flutter.pptx
AppBar Class In Flutter.pptx
 
Beamer guide By KiJoo Kim (a.k.a. Daisyweb)
Beamer guide By KiJoo Kim (a.k.a. Daisyweb)Beamer guide By KiJoo Kim (a.k.a. Daisyweb)
Beamer guide By KiJoo Kim (a.k.a. Daisyweb)
 

Más de twh

X-Construction Lite: HCI Evaluation
X-Construction Lite: HCI EvaluationX-Construction Lite: HCI Evaluation
X-Construction Lite: HCI Evaluationtwh
 
Tips for mobile success
Tips for mobile successTips for mobile success
Tips for mobile successtwh
 
Making Sense of Sensors
Making Sense of SensorsMaking Sense of Sensors
Making Sense of Sensorstwh
 
Hacks & hackers
Hacks & hackersHacks & hackers
Hacks & hackerstwh
 
Why the web won't do
Why the web won't doWhy the web won't do
Why the web won't dotwh
 
Algorithmic art
Algorithmic artAlgorithmic art
Algorithmic arttwh
 
Mobile apps and live data
Mobile apps and live dataMobile apps and live data
Mobile apps and live datatwh
 
Eduserv 2010
Eduserv 2010Eduserv 2010
Eduserv 2010twh
 
MoMoLondon Demo Night: Guardian Anywhere
MoMoLondon Demo Night: Guardian AnywhereMoMoLondon Demo Night: Guardian Anywhere
MoMoLondon Demo Night: Guardian Anywheretwh
 
Agile2009
Agile2009Agile2009
Agile2009twh
 
Many paths to the top of the (mobile) mountain - Skiff Warmup
Many paths to the top of the (mobile) mountain - Skiff WarmupMany paths to the top of the (mobile) mountain - Skiff Warmup
Many paths to the top of the (mobile) mountain - Skiff Warmuptwh
 
Revenue Opportunities in Mobile
Revenue Opportunities in MobileRevenue Opportunities in Mobile
Revenue Opportunities in Mobiletwh
 
Feel the FP-ness
Feel the FP-nessFeel the FP-ness
Feel the FP-nesstwh
 
Knitting Design & Development Together
Knitting Design & Development TogetherKnitting Design & Development Together
Knitting Design & Development Togethertwh
 
Strengths, Weakness and Trade-offs of Mobile Platforms
Strengths, Weakness and Trade-offs of Mobile PlatformsStrengths, Weakness and Trade-offs of Mobile Platforms
Strengths, Weakness and Trade-offs of Mobile Platformstwh
 
A Year of Scrum
A Year of ScrumA Year of Scrum
A Year of Scrumtwh
 
£5 Apps Sanitised
£5 Apps Sanitised£5 Apps Sanitised
£5 Apps Sanitisedtwh
 
Mo Mo Birthday
Mo Mo BirthdayMo Mo Birthday
Mo Mo Birthdaytwh
 
D.Construct 2005
D.Construct 2005D.Construct 2005
D.Construct 2005twh
 

Más de twh (19)

X-Construction Lite: HCI Evaluation
X-Construction Lite: HCI EvaluationX-Construction Lite: HCI Evaluation
X-Construction Lite: HCI Evaluation
 
Tips for mobile success
Tips for mobile successTips for mobile success
Tips for mobile success
 
Making Sense of Sensors
Making Sense of SensorsMaking Sense of Sensors
Making Sense of Sensors
 
Hacks & hackers
Hacks & hackersHacks & hackers
Hacks & hackers
 
Why the web won't do
Why the web won't doWhy the web won't do
Why the web won't do
 
Algorithmic art
Algorithmic artAlgorithmic art
Algorithmic art
 
Mobile apps and live data
Mobile apps and live dataMobile apps and live data
Mobile apps and live data
 
Eduserv 2010
Eduserv 2010Eduserv 2010
Eduserv 2010
 
MoMoLondon Demo Night: Guardian Anywhere
MoMoLondon Demo Night: Guardian AnywhereMoMoLondon Demo Night: Guardian Anywhere
MoMoLondon Demo Night: Guardian Anywhere
 
Agile2009
Agile2009Agile2009
Agile2009
 
Many paths to the top of the (mobile) mountain - Skiff Warmup
Many paths to the top of the (mobile) mountain - Skiff WarmupMany paths to the top of the (mobile) mountain - Skiff Warmup
Many paths to the top of the (mobile) mountain - Skiff Warmup
 
Revenue Opportunities in Mobile
Revenue Opportunities in MobileRevenue Opportunities in Mobile
Revenue Opportunities in Mobile
 
Feel the FP-ness
Feel the FP-nessFeel the FP-ness
Feel the FP-ness
 
Knitting Design & Development Together
Knitting Design & Development TogetherKnitting Design & Development Together
Knitting Design & Development Together
 
Strengths, Weakness and Trade-offs of Mobile Platforms
Strengths, Weakness and Trade-offs of Mobile PlatformsStrengths, Weakness and Trade-offs of Mobile Platforms
Strengths, Weakness and Trade-offs of Mobile Platforms
 
A Year of Scrum
A Year of ScrumA Year of Scrum
A Year of Scrum
 
£5 Apps Sanitised
£5 Apps Sanitised£5 Apps Sanitised
£5 Apps Sanitised
 
Mo Mo Birthday
Mo Mo BirthdayMo Mo Birthday
Mo Mo Birthday
 
D.Construct 2005
D.Construct 2005D.Construct 2005
D.Construct 2005
 

Último

Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 

Último (20)

Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 

Mobile User Experience

  • 1. Mobile User Experience Lessons learned the hard way Mobile 2.0 Europe, 18th June 2009
  • 3. It turns out we’re not so different
  • 4. This works for us. Maybe it can work for you.
  • 5. Keep designers, developers and stakeholders close
  • 8. Component Detailed Specification Component Name Title Bar Specification Specification Reference CanvasTitleBar Client Client Summary BBC BBC A general title bar to name the canvas currently active.This bar may include pagination to the right hand side when neede may also include prompts for the user, such as arrows to indicate next/previous canvas. Project Project Usage BBC Bitesize BBC Bitesize This is used throughout the application on all screen sizes. It will not be used on the splash screen. States It may display a pagination state depending on where it is in the application. Design Specification Below is an example of the CanvasTitleBar at 240x320. Background blue has a 4px curvature. The width of the menu should be 100% width on the actual screen area (defined in BaseScreenDescription of this document). If possible, the menu items/options should have a padding 2px smaller than the very outermost edge. Inactive Menu Items Ideally the text (CanvasTitleBar_text) should have equal margins at the top, bottom, left. The text should also be aligned Background and highlights, as detailed above. They have an outline color of (#D7F2FF). The two blue colours should be of centrally along the vertical axis . The color of the text is #333333, the weight of the text is bold. It may be necessary to tru equal height. Font colour is #05303E. this text on smaller screens, or define text on a per screen basis. Refer to screen documents for language assets. On som screens, where additional assets are displayed on the right hand side, it will be necessary to limit the width of Active Menu Items CanvasTitleBar_text. Background and highlights, as detailed above. They have an outline color of (#FFFFFF). The two orange colours should be of equal height.Font colour is #FFFFFF. Selection of options Items can be selected via up or down on the D-PAD. There are no transitions when selecting menu items. The menu items have 2px padding between each other vertically Component Name Soft Keys Bar Component Name Base Screen Description Specification Reference CanvasSoftKeysBar Specification Reference BaseScreenDescription Client Summary Client Summary BBC The softkey menu bar, to be displayed at the bottom of the canvas. This will display labels associated with the left soft key BBC The base screen used throughout the application. This includes all components and their positioning on screen. (LSK) and the right soft key (RSK). Directional prompts in the form of arrows may also be displayed in the center of this bar by Usage Project means of graphical assets, although dynamically drawn arrows may be an option. Project This is used throughout the application - there are different descriptions for 176px wide screens and 240px and above BBC Bitesize BBC Bitesize Usage screens. This is used throughout the application on all screen sizes. It will not be used on the splash screen. Design Example States Examples of 240x320 screen, and 176x200 screen. This component has active and inactive states. Active states may include menus and feedback in the form of modal popups. Active states are described in detail in SoftKeyMenu component and ModalFeedback component.This component is activated via LSK, RSK, FIRE, and D-PAD. Design Specification Below are examples of the CanvasSoftKeysBar. The text for the LSK (CanvasSoftkeysBar_LSK_text) should be left aligned with the CanvasTitleBar_text item for consistency. It should have equal margins at the top, bottom, left. The text for the RSK (CanvasSoftkeysBar_LSK_text) should have equal margins at the top, bottom, right. Left and right margins should be the same for both LSK and RSK text items. Document pragmatically. The color of the text of both soft key labels is #FFFFFF, the weight of the text is normal. Refer to screen documents for language assets.
  • 9. Go for a walk and make some friends.
  • 10. 81 revisions later “Wireframes are pretty much there. Should be able to sign them off next week.” Plan to deal with change: you will, anyway.
  • 11. Plan to increment and iterate
  • 14. Thank you. tomhume.org www.futureplatforms.com Tom.Hume@futureplatforms.com