SlideShare a Scribd company logo
RO
UN
D
TA B
L
E
Welcome
Responsive Design Round-Table
Christian Glover Wilson
Wednesday June 12, 2013 @ 8am to 10am
RO
UN
D
TA B
L
E
Responsive Design Round-Table
Welcome and Overview
What is Responsive Web Design?
!
Topic 1 - RWD and The User Continuum
Topic 2 - Mobile Web vs RWD vs App
Q&A
Agenda
RO
UN
D
TA B
L
E
Fragmented Landscape
Responsive Design Round-Table
RO
UN
D
TA B
L
E
Device Widths
Responsive Design Round-Table
RO
UN
D
TA B
L
E
What is it?
Responsive Design Round-Table
Wha! i" responsiv# desig$?Wha! i"
desig$?
responsiv#
RO
UN
D
TA B
L
E
Design and development that responds to the user’s behavior and
environment based on screen size, platform and orientation.
!
The practice consists of a mix of flexible grids and layouts, images
and an intelligent use of CSS media queries.
What is Responsive Web Design?
Responsive Design Round-Table
Wha! i" responsiv# desig$?Wha! i"
desig$?
responsiv#
RO
UN
D
TA B
L
E
Origins of Responsive Web Design
Responsive Design Round-Table
• a.k.a. Responsive / Responsive Design / RWD
• Coined by Ethan Marcotte in 2010
!
• Adapts the usable layout of a website to a device’s screen width/resolution
• Is a web design methodology made achievable by the use of CSS3
• Works universally on any modern browser-enabled device
Wha! i" responsiv# desig$?Wha! i"
desig$?
responsiv#
RO
UN
D
TA B
L
E
Media Queries
Responsive Design Round-Table
320px
768px
1024px
1280px
1920px
SMARTPHONE TABLET NETBOOK MONITOR DISPLAY
Wha! i" responsiv# desig$?Wha! i"
desig$?
responsiv#
RO
UN
D
TA B
L
E
Fluid Grids
Responsive Design Round-Table
Header
A
B
C
Header
A
D
F
B
E
G
C
H
Header
A
I
B
J
E
Header
C
F
H
D
G
K
320px 1024px +768px
Wha! i" responsiv# desig$?Wha! i"
desig$?
responsiv#
RO
UN
D
TA B
L
E
Flexible Media
Responsive Design Round-Table
320px 1024px +768px
Aa Bb Cc
Aa Bb Cc
Aa Bb Cc
76kb
200kb
1.4MB
Wha! i" responsiv# desig$?Wha! i"
desig$?
responsiv#
RO
UN
D
TA B
L
E
Let’s have a play
Responsive Design Round-Table
Using http://quirktools.com/screenfly
Look for:
• Dynamic changes in image and text size
• Different images for different views
!
• Search bar moving around
• Change in navigation shape / structure / position
• Text changes to menu items or key elements
!
• Simplification of content on the page
• Content moving down the page or disappearing altogether
Wha! i" responsiv# desig$?Wha! i"
desig$?
responsiv#
RO
UN
D
TA B
L
E
Responsive Design Round-Table
Topic 1
Responsive Web and the User Continuum
RO
UN
D
TA B
L
E
Multi-screening
Responsive Design Round-Table
Source: http://services.google.com/fh/files/misc/multiscreenworld_final.pdf
90%use multiple screens
sequentially to accomplish
a task
22%use multiple screens
to complement a task
78%use multiple screens
when multi-tasking
RO
UN
D
TA B
L
E
Mobile Context
Responsive Design Round-Table
Contextual
Influences
User’s
Considerations
Device
Capability
RO
UN
D
TA B
L
E
User Sentiments / Archetypes / Personas
Responsive Design Round-Table
RO
UN
D
TA B
L
E
Responsive Design Round-Table
RO
UN
D
TA B
L
E
Responsive Design Round-Table
RO
UN
D
TA B
L
E
Responsive Design Round-Table
Topic 2
Mobile Web vs RWD vs Native App
!
!
!
+
RO
UN
D
TA B
L
E
Mobile Web vs RWD vs Native App
Responsive Design Round-Table
Does the experience need to work
in no data connection situations?
Does the experience require
intense graphical rendering?
Does the experience require
access to device functionality?
Will users download in
order to engage/consume?
Is the experience for task focussed
utility or information consumption?
Is the experience intended for
enterprise users or consumers?
Are users looking for simultaneous
or sequential experience?
Does the project have an
imminent deadline/budget?
Does the experience need to work
on any/every platform/device?
+
RO
UN
D
TA B
L
E
The Pros
Responsive Design Round-Table
Single Code Base
SEO Advantage App-store agnostic
Device Agnostic
Future Proofing
Multi-Device Experience Progressive Workflow Fast, easy updates
Universal Code Base
+
+
RO
UN
D
TA B
L
E
The Cons
Responsive Design Round-Table
Longer development cycle Longer User Testing Slow performance depending on UI/UX/IA
Content requires ongoing focusOften requires front-end rebuild Thorough learning curve
+
RO
UN
D
TA B
L
E
Responsive Design Round-Table
Topic 3
Mobile First and Progressive Enhancement
RO
UN
D
TA B
L
E
Overview of mobile design methodologies
Responsive Design Round-Table
Adaptive Web
Progressive
Enhancement
Mobile First
Responsive
Web Design
Adaptive Web
The big picture of ‘one web’
!
Progressive Enhancement
Being mindful of technical accessibility
!
Mobile First
Being mindful of context and device functions
!
Responsive Web Design
The flexible layout and design methodology
RO
UN
D
TA B
L
E
Progressive Enhancement
Responsive Design Round-Table
“Progressive enhancement isn’t about browsers. It’s about crafting experiences that
serve your users by giving them access to content without technological restrictions.”
— Aaron Gustafson, Adaptive Web Design
Image source: http://www.laternastudio.com/blog/progressive-enhancement-in-2012
RO
UN
D
TA B
L
E
Mobile First
Responsive Design Round-Table
Prioritize content aggressively
!
!
!
Use the device’s native capabilities
!
!
!
Re-think forms and embrace input types
!
!
!
Natural User Interface (NUI) is primal
!
!
!
Respect the data connection
Navigation styles must not obscure content
!
!
!
Conditional and Lazy Loading for secondary content
!
!
!
Use typography and font-size for readability
!
!
!
Use Scalable Vector Graphics (SVGs) and Font Icons
!
!
!
Load speed matters - reduce HTTP requests.
———
RO
UN
D
TA B
L
E
Responsive Design Round-Table
Topic 4
Planning a responsive website
Mobile First = Progressive Enhancement
!
!
!
Determine Sequential vs Simultaneous Usage
!
!
!
Determine Content Context (location, date, time)
!
!
!
Display Advertising Strategy
RO
UN
D
TA B
L
E
Content Strategy Considerations
Responsive Design Round-Table
——— Content Management (role, platform, integration)
!
!
!
User Generated Content vs Brand
!
!
!
Determine Content Types and Quantity
!
!
!
Determine Update Frequency
!
RO
UN
D
TA B
L
E
Mobile First
Responsive Design Round-Table
Design with mobile-first,
progressive enhancement mindset
!
!
Create a pattern and styles library
!
!
Use Scalable Vector Graphics (SVGs)
!
!
Use high-res images (retina display) and
scale them with services like sencha.io
!
!
No hover state challenge
!
!
Still gotta give love to IE6
AlphaImageLoader and max-width issues
Use typography and font-icons
!
!
Use Minify to compact and gZip to compress
HTML/CSS/JavaScript file sizes
!
!
Don’t go overboard with CSS effects
!
!
Use a responsive CSS framework like Zurb
or Bootstrap for speed
!
!
Minimize the initial loading time
• Try to use external js and CSS files
• Use lazy loading and conditional loading
!
!
It’s an agile team sport - not true waterfall
Get development and content team involved early
RO
UN
D
TA B
L
E
Getting Started
Responsive Design Round-Table
Step 1
Build a responsive project team
• UI/UX Designer
• IA Architect / Content Strategist
• Front-End Developer
• Stakeholder
!
Productivity Tip
• Keep it lean and agile
• Start together, finish together
Step 2
Research real use cases
• Create personas/archetypes
• Create workflows and user journeys
• Validate with data - not just hunches
• Identify real behaviors and usage patterns
!
Productivity Tip
• Rapid prototype to test internally
• Follow Mobile-First (Progressive Enhancement)
Step 4
First prototype
• Dev/UI/UX to lo-fi wireframe first draft
• Agree to a grid system prior to wire-framing
• Be ruthless with navigation and functionality
• Perform regular design feedback loops
!
Productivity Tip
• Use tools to live preview wire-frames in device frames
• Design with modularity and style guides/style tiles
Step 3
Create a robust content strategy
• Apply mobile-first thinking for focus
• Apply usage insights to content creation
• Assign strict deadlines for key content
• Ensure devs are clear about the strategy
!
Productivity Tip
• Set realistic content deliverables
• Workshop to discuss content consumption
RO
UN
D
TA B
L
E
Getting Started
Responsive Design Round-Table
RO
UN
D
TA B
L
E
Supplementary
Responsive Design Round-Table
Supplementary
RO
UN
D
TA B
L
E
Useful Resources
Responsive Design Round-Table
!
!
!
!
!
Flexible Grid Standards
http://tgrs.pk/u7kjy
!
Responsive Images Standards
http://tgrs.pk/9849p
!
Using Sencha for image optimization
http://tgrs.pk/so2ho
!
Content Handling
http://tgrs.pk/p8iui
!
Responsive CMS
http://modx.com/
http://wordpress.com
!
Performance Best Practices
http://tgrs.pk/7pya9
!
Examples of great responsive designs
http://mediaqueri.es
Adaptive Content Management
http://tgrs.pk/3gkod
!
Thought Leadership
http://tgrs.pk/tst71
http://tgrs.pk/sjsqn
http://tgrs.pk/kfs07
!
Tigerspike Live Example
http://www.careconnectivity.org
!
Test a responsive design
http://tgrs.pk/4cyx7
http://tgrs.pk/96u9l
!
Modularity and Style Guides
http://tgrs.pk/4jfqe
!
Style Tiles

http://styletil.es/
!
Great video by Brad Frost!
Anatomy of an Adaptive Web Experience
http://tgrs.pk/5j514
RO
UN
D
TA B
L
E
Upcoming Events
Responsive Design Round-Table
New York
Thursday July 25th, 2013 

8am to 10am EST

!
Cyber security and Mobility Round-Table Rise of Mobility
Proliferation of Personal Technology and Enterprise Mobility 

The Internet of Things
Dealing with a network of IP-enabled components and appliances 

!
Understanding the Threats
Prepare for threats to the device, the network and accidental losses

!
Securing Communication
Encryption and unsecured networks

!
Addressing the Problem
Protecting the device and best practice around BYOD
RO
UN
D
TA B
L
E
Americas

133 W 19th Street

7th Floor

New York NY 10011

+1 646 330 4636

americas@tigerspike.com

EMEA

Level G, 1 & 3

18 Buckingham Gate

London SW1E 6LB

+44 20 7148 6600

emea@tigerspike.com

Asia Pacific

Level 1 

28 Richards Avenue, Surry Hills 

Sydney NSW 2010

+61 2 9361 5132

asia-pacific@tigerspike.com
Alex Hall, President

alex@tigerspike.com | +1 646 388 0036
!
Christian Glover Wilson, VP of Technology & Strategy

christian@tigerspike.com | +1 917 310 5249
Contact Information
Responsive Design Round-Table

More Related Content

What's hot

Information Architecture in Mobile
Information Architecture in MobileInformation Architecture in Mobile
Information Architecture in Mobile
Lazar Petrakiev
 

What's hot (20)

Accessible Responsive Web Design
Accessible Responsive Web DesignAccessible Responsive Web Design
Accessible Responsive Web Design
 
Why use responsive web design?
Why use responsive web design?Why use responsive web design?
Why use responsive web design?
 
Responsive Design
Responsive DesignResponsive Design
Responsive Design
 
Mobile Best Practices
Mobile Best PracticesMobile Best Practices
Mobile Best Practices
 
Responsive webdesign
Responsive webdesignResponsive webdesign
Responsive webdesign
 
Ui and ux principles
Ui and ux principlesUi and ux principles
Ui and ux principles
 
Information Architecture in Mobile
Information Architecture in MobileInformation Architecture in Mobile
Information Architecture in Mobile
 
Responsive Web Design - but for real!
Responsive Web Design - but for real!Responsive Web Design - but for real!
Responsive Web Design - but for real!
 
UX design for every screen
UX design for every screenUX design for every screen
UX design for every screen
 
Mobile ux sot a and challenges
Mobile ux sot a and challengesMobile ux sot a and challenges
Mobile ux sot a and challenges
 
RESPONSIVE WEB DESIGN
RESPONSIVE WEB DESIGNRESPONSIVE WEB DESIGN
RESPONSIVE WEB DESIGN
 
Web design and development trends
Web design and development  trendsWeb design and development  trends
Web design and development trends
 
Responsive Web Design for Universal Access 2016
Responsive Web Design for Universal Access 2016Responsive Web Design for Universal Access 2016
Responsive Web Design for Universal Access 2016
 
Uxperts mobi 2013 soa & challenges
Uxperts mobi 2013   soa & challengesUxperts mobi 2013   soa & challenges
Uxperts mobi 2013 soa & challenges
 
Alice Phieu - UI/UX For Developers
Alice Phieu - UI/UX  For DevelopersAlice Phieu - UI/UX  For Developers
Alice Phieu - UI/UX For Developers
 
A Web for Everyone
A Web for EveryoneA Web for Everyone
A Web for Everyone
 
Workshop 11: Trendy web designs & prototyping
Workshop 11: Trendy web designs & prototypingWorkshop 11: Trendy web designs & prototyping
Workshop 11: Trendy web designs & prototyping
 
Mobile Information Architecture
Mobile Information ArchitectureMobile Information Architecture
Mobile Information Architecture
 
Mobile First Responsive Design
Mobile First Responsive DesignMobile First Responsive Design
Mobile First Responsive Design
 
Responsive Web Design
Responsive Web DesignResponsive Web Design
Responsive Web Design
 

Viewers also liked

Intro to modern web technology
Intro to modern web technologyIntro to modern web technology
Intro to modern web technology
Chris Love
 
Latest Trends in Web Technologies
Latest Trends in Web TechnologiesLatest Trends in Web Technologies
Latest Trends in Web Technologies
bryanbibat
 

Viewers also liked (20)

Intro to modern web technology
Intro to modern web technologyIntro to modern web technology
Intro to modern web technology
 
Latest Trends in Web Technologies
Latest Trends in Web TechnologiesLatest Trends in Web Technologies
Latest Trends in Web Technologies
 
Optimizing agency teams
Optimizing agency teamsOptimizing agency teams
Optimizing agency teams
 
Building an Appier Web - May 2016
Building an Appier Web - May 2016Building an Appier Web - May 2016
Building an Appier Web - May 2016
 
Web Design And Development With Open Source
Web Design And Development With Open SourceWeb Design And Development With Open Source
Web Design And Development With Open Source
 
Student Mentoring Programs: The Why's, How's, and More
Student Mentoring Programs: The Why's, How's, and MoreStudent Mentoring Programs: The Why's, How's, and More
Student Mentoring Programs: The Why's, How's, and More
 
Learn how to Responsive web desing
Learn how to Responsive web desing Learn how to Responsive web desing
Learn how to Responsive web desing
 
Bootstrap Fundamentals
Bootstrap FundamentalsBootstrap Fundamentals
Bootstrap Fundamentals
 
Improving the Responsive Web Design Process in 2016
Improving the Responsive Web Design Process in 2016Improving the Responsive Web Design Process in 2016
Improving the Responsive Web Design Process in 2016
 
"Responsive Web Design: Clever Tips and Techniques". Vitaly Friedman, Smashin...
"Responsive Web Design: Clever Tips and Techniques". Vitaly Friedman, Smashin..."Responsive Web Design: Clever Tips and Techniques". Vitaly Friedman, Smashin...
"Responsive Web Design: Clever Tips and Techniques". Vitaly Friedman, Smashin...
 
The ultimate guide for outsourcing web and mobile app development from Promat...
The ultimate guide for outsourcing web and mobile app development from Promat...The ultimate guide for outsourcing web and mobile app development from Promat...
The ultimate guide for outsourcing web and mobile app development from Promat...
 
Designing Responsive Websites
Designing Responsive WebsitesDesigning Responsive Websites
Designing Responsive Websites
 
Brian Beckham - Atomic Design - Modularity Matters: Bringing Atomic Design to...
Brian Beckham - Atomic Design - Modularity Matters: Bringing Atomic Design to...Brian Beckham - Atomic Design - Modularity Matters: Bringing Atomic Design to...
Brian Beckham - Atomic Design - Modularity Matters: Bringing Atomic Design to...
 
Atomic Designにまつわるエトセトラ
Atomic DesignにまつわるエトセトラAtomic Designにまつわるエトセトラ
Atomic Designにまつわるエトセトラ
 
Getting Familiar with Animate CC
Getting Familiar with Animate CCGetting Familiar with Animate CC
Getting Familiar with Animate CC
 
Responsive Web Design
Responsive Web DesignResponsive Web Design
Responsive Web Design
 
Mobile Web App development multiplatform using phonegap-cordova
Mobile Web App development multiplatform using phonegap-cordovaMobile Web App development multiplatform using phonegap-cordova
Mobile Web App development multiplatform using phonegap-cordova
 
Responsive Design Workshop
Responsive Design WorkshopResponsive Design Workshop
Responsive Design Workshop
 
Semantic Web Technologies for HCI
Semantic Web Technologies for HCISemantic Web Technologies for HCI
Semantic Web Technologies for HCI
 
Responsive Web Design Basics
Responsive Web Design BasicsResponsive Web Design Basics
Responsive Web Design Basics
 

Similar to Responsive web design

Responsive Web Design for Foodies
Responsive Web Design for FoodiesResponsive Web Design for Foodies
Responsive Web Design for Foodies
David Ip
 
New Rules of The Responsive Web
New Rules of The Responsive WebNew Rules of The Responsive Web
New Rules of The Responsive Web
Matt Carver
 

Similar to Responsive web design (20)

Responsive Web Design: How the mobile web has changed the way we think and work
Responsive Web Design:  How the mobile web has changed the way we think and workResponsive Web Design:  How the mobile web has changed the way we think and work
Responsive Web Design: How the mobile web has changed the way we think and work
 
Designing for Everybody Workshop
Designing for Everybody WorkshopDesigning for Everybody Workshop
Designing for Everybody Workshop
 
Responsive Web Design for Foodies
Responsive Web Design for FoodiesResponsive Web Design for Foodies
Responsive Web Design for Foodies
 
Responsive Web Design_2013
Responsive Web Design_2013Responsive Web Design_2013
Responsive Web Design_2013
 
Responsive Design and Joomla!
Responsive Design and Joomla!Responsive Design and Joomla!
Responsive Design and Joomla!
 
You’ve Only Got Two Eyeballs: Designing Products for the Responsive Web
You’ve Only Got Two Eyeballs: Designing Products for the Responsive WebYou’ve Only Got Two Eyeballs: Designing Products for the Responsive Web
You’ve Only Got Two Eyeballs: Designing Products for the Responsive Web
 
Responsive Web Design presentation at the Fort Wayne AdFed
Responsive Web Design presentation at the Fort Wayne AdFedResponsive Web Design presentation at the Fort Wayne AdFed
Responsive Web Design presentation at the Fort Wayne AdFed
 
Strategies for User Experience Design
Strategies for User Experience DesignStrategies for User Experience Design
Strategies for User Experience Design
 
Web UI Design Patterns 2014
Web UI Design Patterns 2014Web UI Design Patterns 2014
Web UI Design Patterns 2014
 
Jennifer Robbins: ARTIFACT Conference Keynote
Jennifer Robbins: ARTIFACT Conference KeynoteJennifer Robbins: ARTIFACT Conference Keynote
Jennifer Robbins: ARTIFACT Conference Keynote
 
Going Mobile First With Drupal
Going Mobile First With DrupalGoing Mobile First With Drupal
Going Mobile First With Drupal
 
Managing Responsive - eduWeb Digital Summit 2012 – Boston
Managing Responsive - eduWeb Digital Summit 2012 – BostonManaging Responsive - eduWeb Digital Summit 2012 – Boston
Managing Responsive - eduWeb Digital Summit 2012 – Boston
 
Guidelines for Responsive UX Design 11/16/19
Guidelines for Responsive UX Design 11/16/19Guidelines for Responsive UX Design 11/16/19
Guidelines for Responsive UX Design 11/16/19
 
Responsive Web design
Responsive Web designResponsive Web design
Responsive Web design
 
Uxpin web ui design patterns 2014
Uxpin web ui design patterns 2014Uxpin web ui design patterns 2014
Uxpin web ui design patterns 2014
 
Guidelines for Responsive UX Design 12/12/20
Guidelines for Responsive UX Design 12/12/20Guidelines for Responsive UX Design 12/12/20
Guidelines for Responsive UX Design 12/12/20
 
Prototyping for responsive web design
Prototyping for responsive web design Prototyping for responsive web design
Prototyping for responsive web design
 
Responsive Design And You
Responsive Design And YouResponsive Design And You
Responsive Design And You
 
Responsive Web Designs.pdf
Responsive Web Designs.pdfResponsive Web Designs.pdf
Responsive Web Designs.pdf
 
New Rules of The Responsive Web
New Rules of The Responsive WebNew Rules of The Responsive Web
New Rules of The Responsive Web
 

More from Christian Glover Wilson (8)

2016 Trends in Mobility
2016 Trends in Mobility2016 Trends in Mobility
2016 Trends in Mobility
 
Frictionless + on demand
Frictionless + on demandFrictionless + on demand
Frictionless + on demand
 
iOS7
iOS7iOS7
iOS7
 
iBeacon introduction and overview
iBeacon introduction and overviewiBeacon introduction and overview
iBeacon introduction and overview
 
Responsive web design and eCommerce
Responsive web design and eCommerceResponsive web design and eCommerce
Responsive web design and eCommerce
 
Rapid prototyping and sketching
Rapid prototyping and sketchingRapid prototyping and sketching
Rapid prototyping and sketching
 
Push to Engage
Push to EngagePush to Engage
Push to Engage
 
Tigerspike - Cybersecurity and Mobility in the Energy Industry
Tigerspike - Cybersecurity and Mobility in the Energy IndustryTigerspike - Cybersecurity and Mobility in the Energy Industry
Tigerspike - Cybersecurity and Mobility in the Energy Industry
 

Recently uploaded

Search and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical FuturesSearch and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical Futures
Bhaskar Mitra
 

Recently uploaded (20)

To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
 
"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
 
Speed Wins: From Kafka to APIs in Minutes
Speed Wins: From Kafka to APIs in MinutesSpeed Wins: From Kafka to APIs in Minutes
Speed Wins: From Kafka to APIs in Minutes
 
Exploring UiPath Orchestrator API: updates and limits in 2024 🚀
Exploring UiPath Orchestrator API: updates and limits in 2024 🚀Exploring UiPath Orchestrator API: updates and limits in 2024 🚀
Exploring UiPath Orchestrator API: updates and limits in 2024 🚀
 
Powerful Start- the Key to Project Success, Barbara Laskowska
Powerful Start- the Key to Project Success, Barbara LaskowskaPowerful Start- the Key to Project Success, Barbara Laskowska
Powerful Start- the Key to Project Success, Barbara Laskowska
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
 
AI revolution and Salesforce, Jiří Karpíšek
AI revolution and Salesforce, Jiří KarpíšekAI revolution and Salesforce, Jiří Karpíšek
AI revolution and Salesforce, Jiří Karpíšek
 
SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...
SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...
SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
 
Search and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical FuturesSearch and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical Futures
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
 
Demystifying gRPC in .Net by John Staveley
Demystifying gRPC in .Net by John StaveleyDemystifying gRPC in .Net by John Staveley
Demystifying gRPC in .Net by John Staveley
 

Responsive web design

  • 1. RO UN D TA B L E Welcome Responsive Design Round-Table Christian Glover Wilson Wednesday June 12, 2013 @ 8am to 10am
  • 2. RO UN D TA B L E Responsive Design Round-Table Welcome and Overview What is Responsive Web Design? ! Topic 1 - RWD and The User Continuum Topic 2 - Mobile Web vs RWD vs App Q&A Agenda
  • 5. RO UN D TA B L E What is it? Responsive Design Round-Table Wha! i" responsiv# desig$?Wha! i" desig$? responsiv#
  • 6. RO UN D TA B L E Design and development that responds to the user’s behavior and environment based on screen size, platform and orientation. ! The practice consists of a mix of flexible grids and layouts, images and an intelligent use of CSS media queries. What is Responsive Web Design? Responsive Design Round-Table Wha! i" responsiv# desig$?Wha! i" desig$? responsiv#
  • 7. RO UN D TA B L E Origins of Responsive Web Design Responsive Design Round-Table • a.k.a. Responsive / Responsive Design / RWD • Coined by Ethan Marcotte in 2010 ! • Adapts the usable layout of a website to a device’s screen width/resolution • Is a web design methodology made achievable by the use of CSS3 • Works universally on any modern browser-enabled device Wha! i" responsiv# desig$?Wha! i" desig$? responsiv#
  • 8. RO UN D TA B L E Media Queries Responsive Design Round-Table 320px 768px 1024px 1280px 1920px SMARTPHONE TABLET NETBOOK MONITOR DISPLAY Wha! i" responsiv# desig$?Wha! i" desig$? responsiv#
  • 9. RO UN D TA B L E Fluid Grids Responsive Design Round-Table Header A B C Header A D F B E G C H Header A I B J E Header C F H D G K 320px 1024px +768px Wha! i" responsiv# desig$?Wha! i" desig$? responsiv#
  • 10. RO UN D TA B L E Flexible Media Responsive Design Round-Table 320px 1024px +768px Aa Bb Cc Aa Bb Cc Aa Bb Cc 76kb 200kb 1.4MB Wha! i" responsiv# desig$?Wha! i" desig$? responsiv#
  • 11. RO UN D TA B L E Let’s have a play Responsive Design Round-Table Using http://quirktools.com/screenfly Look for: • Dynamic changes in image and text size • Different images for different views ! • Search bar moving around • Change in navigation shape / structure / position • Text changes to menu items or key elements ! • Simplification of content on the page • Content moving down the page or disappearing altogether Wha! i" responsiv# desig$?Wha! i" desig$? responsiv#
  • 12. RO UN D TA B L E Responsive Design Round-Table Topic 1 Responsive Web and the User Continuum
  • 13. RO UN D TA B L E Multi-screening Responsive Design Round-Table Source: http://services.google.com/fh/files/misc/multiscreenworld_final.pdf 90%use multiple screens sequentially to accomplish a task 22%use multiple screens to complement a task 78%use multiple screens when multi-tasking
  • 14. RO UN D TA B L E Mobile Context Responsive Design Round-Table Contextual Influences User’s Considerations Device Capability
  • 15. RO UN D TA B L E User Sentiments / Archetypes / Personas Responsive Design Round-Table
  • 18. RO UN D TA B L E Responsive Design Round-Table Topic 2 Mobile Web vs RWD vs Native App ! ! ! +
  • 19. RO UN D TA B L E Mobile Web vs RWD vs Native App Responsive Design Round-Table Does the experience need to work in no data connection situations? Does the experience require intense graphical rendering? Does the experience require access to device functionality? Will users download in order to engage/consume? Is the experience for task focussed utility or information consumption? Is the experience intended for enterprise users or consumers? Are users looking for simultaneous or sequential experience? Does the project have an imminent deadline/budget? Does the experience need to work on any/every platform/device? +
  • 20. RO UN D TA B L E The Pros Responsive Design Round-Table Single Code Base SEO Advantage App-store agnostic Device Agnostic Future Proofing Multi-Device Experience Progressive Workflow Fast, easy updates Universal Code Base + +
  • 21. RO UN D TA B L E The Cons Responsive Design Round-Table Longer development cycle Longer User Testing Slow performance depending on UI/UX/IA Content requires ongoing focusOften requires front-end rebuild Thorough learning curve +
  • 22. RO UN D TA B L E Responsive Design Round-Table Topic 3 Mobile First and Progressive Enhancement
  • 23. RO UN D TA B L E Overview of mobile design methodologies Responsive Design Round-Table Adaptive Web Progressive Enhancement Mobile First Responsive Web Design Adaptive Web The big picture of ‘one web’ ! Progressive Enhancement Being mindful of technical accessibility ! Mobile First Being mindful of context and device functions ! Responsive Web Design The flexible layout and design methodology
  • 24. RO UN D TA B L E Progressive Enhancement Responsive Design Round-Table “Progressive enhancement isn’t about browsers. It’s about crafting experiences that serve your users by giving them access to content without technological restrictions.” — Aaron Gustafson, Adaptive Web Design Image source: http://www.laternastudio.com/blog/progressive-enhancement-in-2012
  • 25. RO UN D TA B L E Mobile First Responsive Design Round-Table Prioritize content aggressively ! ! ! Use the device’s native capabilities ! ! ! Re-think forms and embrace input types ! ! ! Natural User Interface (NUI) is primal ! ! ! Respect the data connection Navigation styles must not obscure content ! ! ! Conditional and Lazy Loading for secondary content ! ! ! Use typography and font-size for readability ! ! ! Use Scalable Vector Graphics (SVGs) and Font Icons ! ! ! Load speed matters - reduce HTTP requests. ———
  • 26. RO UN D TA B L E Responsive Design Round-Table Topic 4 Planning a responsive website
  • 27. Mobile First = Progressive Enhancement ! ! ! Determine Sequential vs Simultaneous Usage ! ! ! Determine Content Context (location, date, time) ! ! ! Display Advertising Strategy RO UN D TA B L E Content Strategy Considerations Responsive Design Round-Table ——— Content Management (role, platform, integration) ! ! ! User Generated Content vs Brand ! ! ! Determine Content Types and Quantity ! ! ! Determine Update Frequency !
  • 28. RO UN D TA B L E Mobile First Responsive Design Round-Table Design with mobile-first, progressive enhancement mindset ! ! Create a pattern and styles library ! ! Use Scalable Vector Graphics (SVGs) ! ! Use high-res images (retina display) and scale them with services like sencha.io ! ! No hover state challenge ! ! Still gotta give love to IE6 AlphaImageLoader and max-width issues Use typography and font-icons ! ! Use Minify to compact and gZip to compress HTML/CSS/JavaScript file sizes ! ! Don’t go overboard with CSS effects ! ! Use a responsive CSS framework like Zurb or Bootstrap for speed ! ! Minimize the initial loading time • Try to use external js and CSS files • Use lazy loading and conditional loading ! ! It’s an agile team sport - not true waterfall Get development and content team involved early
  • 29. RO UN D TA B L E Getting Started Responsive Design Round-Table Step 1 Build a responsive project team • UI/UX Designer • IA Architect / Content Strategist • Front-End Developer • Stakeholder ! Productivity Tip • Keep it lean and agile • Start together, finish together Step 2 Research real use cases • Create personas/archetypes • Create workflows and user journeys • Validate with data - not just hunches • Identify real behaviors and usage patterns ! Productivity Tip • Rapid prototype to test internally • Follow Mobile-First (Progressive Enhancement)
  • 30. Step 4 First prototype • Dev/UI/UX to lo-fi wireframe first draft • Agree to a grid system prior to wire-framing • Be ruthless with navigation and functionality • Perform regular design feedback loops ! Productivity Tip • Use tools to live preview wire-frames in device frames • Design with modularity and style guides/style tiles Step 3 Create a robust content strategy • Apply mobile-first thinking for focus • Apply usage insights to content creation • Assign strict deadlines for key content • Ensure devs are clear about the strategy ! Productivity Tip • Set realistic content deliverables • Workshop to discuss content consumption RO UN D TA B L E Getting Started Responsive Design Round-Table
  • 32. RO UN D TA B L E Useful Resources Responsive Design Round-Table ! ! ! ! ! Flexible Grid Standards http://tgrs.pk/u7kjy ! Responsive Images Standards http://tgrs.pk/9849p ! Using Sencha for image optimization http://tgrs.pk/so2ho ! Content Handling http://tgrs.pk/p8iui ! Responsive CMS http://modx.com/ http://wordpress.com ! Performance Best Practices http://tgrs.pk/7pya9 ! Examples of great responsive designs http://mediaqueri.es Adaptive Content Management http://tgrs.pk/3gkod ! Thought Leadership http://tgrs.pk/tst71 http://tgrs.pk/sjsqn http://tgrs.pk/kfs07 ! Tigerspike Live Example http://www.careconnectivity.org ! Test a responsive design http://tgrs.pk/4cyx7 http://tgrs.pk/96u9l ! Modularity and Style Guides http://tgrs.pk/4jfqe ! Style Tiles
 http://styletil.es/ ! Great video by Brad Frost! Anatomy of an Adaptive Web Experience http://tgrs.pk/5j514
  • 33. RO UN D TA B L E Upcoming Events Responsive Design Round-Table New York Thursday July 25th, 2013 8am to 10am EST ! Cyber security and Mobility Round-Table Rise of Mobility Proliferation of Personal Technology and Enterprise Mobility 
 The Internet of Things Dealing with a network of IP-enabled components and appliances ! Understanding the Threats Prepare for threats to the device, the network and accidental losses ! Securing Communication Encryption and unsecured networks ! Addressing the Problem Protecting the device and best practice around BYOD
  • 34. RO UN D TA B L E Americas
 133 W 19th Street
 7th Floor
 New York NY 10011
 +1 646 330 4636
 americas@tigerspike.com EMEA
 Level G, 1 & 3
 18 Buckingham Gate
 London SW1E 6LB
 +44 20 7148 6600
 emea@tigerspike.com Asia Pacific
 Level 1 
 28 Richards Avenue, Surry Hills 
 Sydney NSW 2010
 +61 2 9361 5132
 asia-pacific@tigerspike.com Alex Hall, President
 alex@tigerspike.com | +1 646 388 0036 ! Christian Glover Wilson, VP of Technology & Strategy christian@tigerspike.com | +1 917 310 5249 Contact Information Responsive Design Round-Table