SlideShare a Scribd company logo
Knocking down walls
LOLagileUCD




MobileDesign, 20th April 2009
Hello, MobileDesign
I’m going to show you everything
It’s more fun when they’re together
“When a technical wife and a design
husband love each other very much, they
have a special meeting and nine months
        later a web site is born”
See also http://www.slideshare.net/theinfonaut/are-agile-projects-doomed-to-halfbaked-design




                                Sometimes it’s hard to tell them apart
Here’s how we have them play well at FP
We don’t keep people in boxes
We choose our tools carefully
quot;Everything is vague
 to a degree you do
 not realise till you
have tried to make it
       precise”
Component                                                                                                                                          Component       Name Title Bar
                Detailed Specification
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 needed.
                                                                                                                                                                   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.
                                                                                                                                                                   Ideally the text (CanvasTitleBar_text) should have equal margins at the top, bottom, left. The text should also be aligned
                Inactive Menu Items
                                                                                                                                                                   centrally along the vertical axis . The color of the text is #333333, the weight of the text is bold. It may be necessary to trunc
                Background and highlights, as detailed above. They have an outline color of (#D7F2FF). The two blue colours should be of
                                                                                                                                                                   this text on smaller screens, or define text on a per screen basis. Refer to screen documents for language assets. On some
                equal height. Font colour is #05303E.
                                                                                                                                                                   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                                                                                                                                          Component
                Name Soft Keys Bar                                                                                                                                 Name Base Screen Description
Specification                                                                                                                                      Specification
                Reference CanvasSoftKeysBar                                                                                                                        Reference BaseScreenDescription

Client                                                                                                                                             Client
                Summary                                                                                                                                            Summary
BBC                                                                                                                                                BBC
                The softkey menu bar, to be displayed at the bottom of the canvas. This will display labels associated with the left soft key                      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                                                                                                                                            Project
                means of graphical assets, although dynamically drawn arrows may be an option.
                                                                                                                                                                   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.

                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.
right fidelity, right temperature
change isn’t frightening!
Thanks for listening
I’m Tom.Hume@futureplatforms.com,
         http://twitter.com/twhume,
            and http://tomhume.org/
    No animals were harmed in the making of this presentation

More Related Content

Similar to Knocking Down Walls

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
光风
 
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
 
Introduction to JavaFX
Introduction to JavaFXIntroduction to JavaFX
Introduction to JavaFX
Fulvio Corno
 
Detection and Localization of Text Information in Video Frames
Detection and Localization of Text Information in Video FramesDetection and Localization of Text Information in Video Frames
Detection and Localization of Text Information in Video Frames
IOSR Journals
 
InRoads V8i Templates Library Creation
InRoads V8i Templates Library CreationInRoads V8i Templates Library Creation
InRoads V8i Templates Library CreationJoe Lukovits
 
PSD to HTML
PSD to HTMLPSD to HTML
PSD to HTML
guestd271f8
 
annotation_tutorial_2008
annotation_tutorial_2008annotation_tutorial_2008
annotation_tutorial_2008tutorialsruby
 
JavaFX fundamentals
JavaFX fundamentalsJavaFX fundamentals
JavaFX fundamentals
Fulvio Corno
 
Gephi Tutorial Visualization
Gephi Tutorial VisualizationGephi Tutorial Visualization
Gephi Tutorial VisualizationGephi Consortium
 
dFontographer
dFontographerdFontographer
dFontographer
Insforia
 
Corel photo paint object model diagram
Corel photo paint object model diagramCorel photo paint object model diagram
Corel photo paint object model diagramDavid Llulluy
 
Template Building Workshop
Template Building WorkshopTemplate Building Workshop
Template Building Workshop
norton07302
 
What's new in pscad v4.6.1
What's new in pscad v4.6.1What's new in pscad v4.6.1
What's new in pscad v4.6.1
Power System Operation
 

Similar to Knocking Down Walls (14)

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
 
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)
 
Introduction to JavaFX
Introduction to JavaFXIntroduction to JavaFX
Introduction to JavaFX
 
Detection and Localization of Text Information in Video Frames
Detection and Localization of Text Information in Video FramesDetection and Localization of Text Information in Video Frames
Detection and Localization of Text Information in Video Frames
 
InRoads V8i Templates Library Creation
InRoads V8i Templates Library CreationInRoads V8i Templates Library Creation
InRoads V8i Templates Library Creation
 
PSD to HTML
PSD to HTMLPSD to HTML
PSD to HTML
 
Metro app design
Metro app designMetro app design
Metro app design
 
annotation_tutorial_2008
annotation_tutorial_2008annotation_tutorial_2008
annotation_tutorial_2008
 
JavaFX fundamentals
JavaFX fundamentalsJavaFX fundamentals
JavaFX fundamentals
 
Gephi Tutorial Visualization
Gephi Tutorial VisualizationGephi Tutorial Visualization
Gephi Tutorial Visualization
 
dFontographer
dFontographerdFontographer
dFontographer
 
Corel photo paint object model diagram
Corel photo paint object model diagramCorel photo paint object model diagram
Corel photo paint object model diagram
 
Template Building Workshop
Template Building WorkshopTemplate Building Workshop
Template Building Workshop
 
What's new in pscad v4.6.1
What's new in pscad v4.6.1What's new in pscad v4.6.1
What's new in pscad v4.6.1
 

More from twh

X-Construction Lite: HCI Evaluation
X-Construction Lite: HCI EvaluationX-Construction Lite: HCI Evaluation
X-Construction Lite: HCI Evaluation
twh
 
Tips for mobile success
Tips for mobile successTips for mobile success
Tips for mobile success
twh
 
Making Sense of Sensors
Making Sense of SensorsMaking Sense of Sensors
Making Sense of Sensors
twh
 
Hacks & hackers
Hacks & hackersHacks & hackers
Hacks & hackers
twh
 
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 art
twh
 
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 2010
twh
 
MoMoLondon Demo Night: Guardian Anywhere
MoMoLondon Demo Night: Guardian AnywhereMoMoLondon Demo Night: Guardian Anywhere
MoMoLondon Demo Night: Guardian Anywhere
twh
 
Capitalising on Popular Culture
Capitalising on Popular CultureCapitalising on Popular Culture
Capitalising on Popular Culture
twh
 
Mobile Mountains - OverTheAir 2009
Mobile Mountains - OverTheAir 2009Mobile Mountains - OverTheAir 2009
Mobile Mountains - OverTheAir 2009
twh
 
Agile2009
Agile2009Agile2009
Agile2009
twh
 
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
twh
 
Revenue Opportunities in Mobile
Revenue Opportunities in MobileRevenue Opportunities in Mobile
Revenue Opportunities in Mobile
twh
 
Feel the FP-ness
Feel the FP-nessFeel the FP-ness
Feel the FP-ness
twh
 
Knitting Design & Development Together
Knitting Design & Development TogetherKnitting Design & Development Together
Knitting Design & Development Together
twh
 
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
twh
 
A Year of Scrum
A Year of ScrumA Year of Scrum
A Year of Scrum
twh
 
£5 Apps Sanitised
£5 Apps Sanitised£5 Apps Sanitised
£5 Apps Sanitised
twh
 
Mo Mo Birthday
Mo Mo BirthdayMo Mo Birthday
Mo Mo Birthday
twh
 

More from twh (20)

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
 
Capitalising on Popular Culture
Capitalising on Popular CultureCapitalising on Popular Culture
Capitalising on Popular Culture
 
Mobile Mountains - OverTheAir 2009
Mobile Mountains - OverTheAir 2009Mobile Mountains - OverTheAir 2009
Mobile Mountains - OverTheAir 2009
 
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
 

Recently uploaded

A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
sonjaschweigert1
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
DianaGray10
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
KatiaHIMEUR1
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
Alpen-Adria-Universität
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems S.M.S.A.
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptxSecstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
nkrafacyberclub
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
Safe Software
 
GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...
ThomasParaiso2
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
Guy Korland
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
ControlCase
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Albert Hoitingh
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Aggregage
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
Dorra BARTAGUIZ
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
BookNet Canada
 
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
James Anderson
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
91mobiles
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
Kari Kakkonen
 

Recently uploaded (20)

A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptxSecstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
 
GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
 
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
 

Knocking Down Walls

  • 3. I’m going to show you everything
  • 4. It’s more fun when they’re together
  • 5. “When a technical wife and a design husband love each other very much, they have a special meeting and nine months later a web site is born”
  • 7. Here’s how we have them play well at FP
  • 8. We don’t keep people in boxes
  • 9. We choose our tools carefully
  • 10. quot;Everything is vague to a degree you do not realise till you have tried to make it precise”
  • 11. Component Component Name Title Bar Detailed Specification 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 needed. 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. Ideally the text (CanvasTitleBar_text) should have equal margins at the top, bottom, left. The text should also be aligned Inactive Menu Items centrally along the vertical axis . The color of the text is #333333, the weight of the text is bold. It may be necessary to trunc Background and highlights, as detailed above. They have an outline color of (#D7F2FF). The two blue colours should be of this text on smaller screens, or define text on a per screen basis. Refer to screen documents for language assets. On some equal height. Font colour is #05303E. 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 Component Name Soft Keys Bar Name Base Screen Description Specification Specification Reference CanvasSoftKeysBar Reference BaseScreenDescription Client Client Summary Summary BBC BBC The softkey menu bar, to be displayed at the bottom of the canvas. This will display labels associated with the left soft key 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 Project means of graphical assets, although dynamically drawn arrows may be an option. 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. 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.
  • 12. right fidelity, right temperature
  • 14. Thanks for listening I’m Tom.Hume@futureplatforms.com, http://twitter.com/twhume, and http://tomhume.org/ No animals were harmed in the making of this presentation