SlideShare una empresa de Scribd logo
1 de 45
Descargar para leer sin conexión
Responsive News
                       <matt.chadburn@bbc.co.uk>, 2011-07
                        Lead Web Developer BBC News




Monday, 25 July 2011
• Current mobile browser landscape
                       • Some demo’s
                       • Why responsive design is a Good Thing



Monday, 25 July 2011
In the old days*,
                        screensize was
                       proportional to
                           capability
                                       * 2006

Monday, 25 July 2011
Low
                       (incapable)




Monday, 25 July 2011
Hi
     (capable)




Monday, 25 July 2011
Desktops
                       Capability




                                       Mobiles
                             small                   big
                                        Screensize




Monday, 25 July 2011
So, we built
                       example.com and
                        m.example.com


Monday, 25 July 2011
Device explosion



Monday, 25 July 2011
Small
                       Ones
Monday, 25 July 2011
Squat Ones

Monday, 25 July 2011
Ginormous Ones
Monday, 25 July 2011
Tactile
                        Ones

Monday, 25 July 2011
Voice
       Controlled
         Ones




Monday, 25 July 2011
Retro Ones




Monday, 25 July 2011
2g




             Bandwidth-challenged
                    Ones
Monday, 25 July 2011
Quick Ones




                       4g (100 Mbit)




Monday, 25 July 2011
Expensive
             Ones




Monday, 25 July 2011
Monochrome
                          Ones




Monday, 25 July 2011
Embedded
            Ones




Monday, 25 July 2011
3D
                       Ones




Monday, 25 July 2011
These things are not
                        mutually exclusive


Monday, 25 July 2011
Devices can be rotated
                       to become tall or wide


Monday, 25 July 2011
Devices can connect to
                     both wifi or 3g to
                   become quick or slow


Monday, 25 July 2011
Devices ship both
                       touchscreens, trackballs
                         and microphones to
                              provide
                           multiple inputs

Monday, 25 July 2011
Meanwhile,
                       back at the ranch...


Monday, 25 July 2011
At same time the
                browser desktop market
                  became competitive
                         again

Monday, 25 July 2011
Browsers
                          became
                       platforms on
                       which to build
                        applications

Monday, 25 July 2011
Device API and Policies WG
                       http://www.w3.org/2009/dap/




Monday, 25 July 2011
Broke
                                     Desktops
                       Capability




                                     Mobiles
                             small                 big
                                      Screensize

Monday, 25 July 2011
Reformulated?
                                                                Desktops

                                           Smart
                                           phones
                       Capability




                                                      Tablets


                                               Netbooks
                                                                      TV
                                     Feature
                                     phones             eReaders

                             small                                         big
                                                Screensize


Monday, 25 July 2011
“We take comfort in
                   explicit requirements as
                       they allow us to
                    compartmentalize the
                     problems before us”
                          Ethan
Marco+e,
Responsive
Web
Design


Monday, 25 July 2011
“Flexible, device
                       independent design for
                               the web”
                       http://www.alistapart.com/articles/responsive-web-design/




Monday, 25 July 2011
Feature design across axes

               • Screensize (orientation, resolution, viewport)
               • Connection speed
               • Colour
               • Interaction (touch, mouse, voice)
               • Performance (cpu, memory)
               • Standards support (css, js, html5, DAP etc)
Monday, 25 July 2011
Why?



Monday, 25 July 2011
“even Google [is] not rich
                   enough to support all of
                     the different mobile
                         platforms...”
                           Vic Gundotra,VP of engineering at Google


Monday, 25 July 2011
Mobile is overtaking
                          web traffic


Monday, 25 July 2011
Features built once and
                        release simultaneously
                          on many platforms


Monday, 25 July 2011
Quickly adapt when a
                       new device or feature
                              arrives


Monday, 25 July 2011
It’s CDN-able



Monday, 25 July 2011
One code base



Monday, 25 July 2011
One UX and a single
                        conceptual model
                          across devices


Monday, 25 July 2011
A core content model
                          across devices


Monday, 25 July 2011
Hosted on a
                       single URL space


Monday, 25 July 2011
Thanks
                       • Mark Hurrell       • Mel Seyer
                       • John Cleveley      • Stuart Bayston
                       • Tom Maslen         • Heenesh Patel
                       • Barry Haynes       • Adrian Hall
                       • Julian Kirby       • Kate Milner
                       • Anthony Sullivan   • Josh Chisholm

Monday, 25 July 2011
Photo Credits

                       • delafuente     • garryknight
                       • ivyfield        • ciat
                       • rolikeusch     • sgis
                       • donnie_bling   • fuckyeahinternetfridge
                       • griffintech     • 55Laney69


Monday, 25 July 2011

Más contenido relacionado

Similar a Responsive design @ bbc.co.uk

Digital networking 2 22-11
Digital networking 2 22-11Digital networking 2 22-11
Digital networking 2 22-11
Karen McDevitt
 
Bletchley Park Final Presentation
Bletchley Park Final PresentationBletchley Park Final Presentation
Bletchley Park Final Presentation
g00dfornothing
 
JavaSE - The road forward
JavaSE - The road forwardJavaSE - The road forward
JavaSE - The road forward
eug3n_cojocaru
 
Alastair Dant, lead interactive technologist, the Guardian
Alastair Dant, lead interactive technologist, the GuardianAlastair Dant, lead interactive technologist, the Guardian
Alastair Dant, lead interactive technologist, the Guardian
joelgunter
 

Similar a Responsive design @ bbc.co.uk (20)

Autoarena auto 2.0
Autoarena auto 2.0 Autoarena auto 2.0
Autoarena auto 2.0
 
Digital networking 2 22-11
Digital networking 2 22-11Digital networking 2 22-11
Digital networking 2 22-11
 
Bletchley Park Final Presentation
Bletchley Park Final PresentationBletchley Park Final Presentation
Bletchley Park Final Presentation
 
Mobile Ecosystem Dynamics (CTO Briefing)
Mobile Ecosystem Dynamics (CTO Briefing)Mobile Ecosystem Dynamics (CTO Briefing)
Mobile Ecosystem Dynamics (CTO Briefing)
 
BeyondPLM panel discussion on ACE 2011
BeyondPLM panel discussion on ACE 2011BeyondPLM panel discussion on ACE 2011
BeyondPLM panel discussion on ACE 2011
 
PHP Development In The Cloud (php|tek edition)
PHP Development In The Cloud (php|tek edition)PHP Development In The Cloud (php|tek edition)
PHP Development In The Cloud (php|tek edition)
 
JavaSE - The road forward
JavaSE - The road forwardJavaSE - The road forward
JavaSE - The road forward
 
videocourse
videocoursevideocourse
videocourse
 
Practical Search in the Cloud - By Marc Krellenstein
Practical Search in the Cloud - By Marc KrellensteinPractical Search in the Cloud - By Marc Krellenstein
Practical Search in the Cloud - By Marc Krellenstein
 
The new frontiers in PLM Software
The new frontiers in PLM Software The new frontiers in PLM Software
The new frontiers in PLM Software
 
ExpOn 2011 - Diego Monteiro - Níveis de Maturidade nas Mídias Sociais
ExpOn 2011 - Diego Monteiro - Níveis de Maturidade nas Mídias SociaisExpOn 2011 - Diego Monteiro - Níveis de Maturidade nas Mídias Sociais
ExpOn 2011 - Diego Monteiro - Níveis de Maturidade nas Mídias Sociais
 
Can Media Queries Save Us All?
Can Media Queries Save Us All?Can Media Queries Save Us All?
Can Media Queries Save Us All?
 
A Desktop UI with QtQuick
A Desktop UI with QtQuickA Desktop UI with QtQuick
A Desktop UI with QtQuick
 
Case Study - Panasonic Europe Powered by Apache Solr
Case Study - Panasonic Europe Powered by Apache SolrCase Study - Panasonic Europe Powered by Apache Solr
Case Study - Panasonic Europe Powered by Apache Solr
 
Hardware is the New Software (Pivotal Labs)
Hardware is the New Software (Pivotal Labs)Hardware is the New Software (Pivotal Labs)
Hardware is the New Software (Pivotal Labs)
 
Software on the High Seas
Software on the High SeasSoftware on the High Seas
Software on the High Seas
 
Open a window, see the clouds - php|tek 2011
Open a window, see the clouds - php|tek 2011Open a window, see the clouds - php|tek 2011
Open a window, see the clouds - php|tek 2011
 
Managing App Development
Managing App DevelopmentManaging App Development
Managing App Development
 
ISA11 - Bill Scott - Designing Mice Men
ISA11 - Bill Scott - Designing Mice MenISA11 - Bill Scott - Designing Mice Men
ISA11 - Bill Scott - Designing Mice Men
 
Alastair Dant, lead interactive technologist, the Guardian
Alastair Dant, lead interactive technologist, the GuardianAlastair Dant, lead interactive technologist, the Guardian
Alastair Dant, lead interactive technologist, the Guardian
 

Último

Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 

Último (20)

Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 

Responsive design @ bbc.co.uk

  • 1. Responsive News <matt.chadburn@bbc.co.uk>, 2011-07 Lead Web Developer BBC News Monday, 25 July 2011
  • 2. • Current mobile browser landscape • Some demo’s • Why responsive design is a Good Thing Monday, 25 July 2011
  • 3. In the old days*, screensize was proportional to capability * 2006 Monday, 25 July 2011
  • 4. Low (incapable) Monday, 25 July 2011
  • 5. Hi (capable) Monday, 25 July 2011
  • 6. Desktops Capability Mobiles small big Screensize Monday, 25 July 2011
  • 7. So, we built example.com and m.example.com Monday, 25 July 2011
  • 9. Small Ones Monday, 25 July 2011
  • 12. Tactile Ones Monday, 25 July 2011
  • 13. Voice Controlled Ones Monday, 25 July 2011
  • 15. 2g Bandwidth-challenged Ones Monday, 25 July 2011
  • 16. Quick Ones 4g (100 Mbit) Monday, 25 July 2011
  • 17. Expensive Ones Monday, 25 July 2011
  • 18. Monochrome Ones Monday, 25 July 2011
  • 19. Embedded Ones Monday, 25 July 2011
  • 20. 3D Ones Monday, 25 July 2011
  • 21. These things are not mutually exclusive Monday, 25 July 2011
  • 22. Devices can be rotated to become tall or wide Monday, 25 July 2011
  • 23. Devices can connect to both wifi or 3g to become quick or slow Monday, 25 July 2011
  • 24. Devices ship both touchscreens, trackballs and microphones to provide multiple inputs Monday, 25 July 2011
  • 25. Meanwhile, back at the ranch... Monday, 25 July 2011
  • 26. At same time the browser desktop market became competitive again Monday, 25 July 2011
  • 27. Browsers became platforms on which to build applications Monday, 25 July 2011
  • 28. Device API and Policies WG http://www.w3.org/2009/dap/ Monday, 25 July 2011
  • 29. Broke Desktops Capability Mobiles small big Screensize Monday, 25 July 2011
  • 30. Reformulated? Desktops Smart phones Capability Tablets Netbooks TV Feature phones eReaders small big Screensize Monday, 25 July 2011
  • 31. “We take comfort in explicit requirements as they allow us to compartmentalize the problems before us” Ethan
Marco+e,
Responsive
Web
Design Monday, 25 July 2011
  • 32. “Flexible, device independent design for the web” http://www.alistapart.com/articles/responsive-web-design/ Monday, 25 July 2011
  • 33. Feature design across axes • Screensize (orientation, resolution, viewport) • Connection speed • Colour • Interaction (touch, mouse, voice) • Performance (cpu, memory) • Standards support (css, js, html5, DAP etc) Monday, 25 July 2011
  • 35. “even Google [is] not rich enough to support all of the different mobile platforms...” Vic Gundotra,VP of engineering at Google Monday, 25 July 2011
  • 36. Mobile is overtaking web traffic Monday, 25 July 2011
  • 37. Features built once and release simultaneously on many platforms Monday, 25 July 2011
  • 38. Quickly adapt when a new device or feature arrives Monday, 25 July 2011
  • 40. One code base Monday, 25 July 2011
  • 41. One UX and a single conceptual model across devices Monday, 25 July 2011
  • 42. A core content model across devices Monday, 25 July 2011
  • 43. Hosted on a single URL space Monday, 25 July 2011
  • 44. Thanks • Mark Hurrell • Mel Seyer • John Cleveley • Stuart Bayston • Tom Maslen • Heenesh Patel • Barry Haynes • Adrian Hall • Julian Kirby • Kate Milner • Anthony Sullivan • Josh Chisholm Monday, 25 July 2011
  • 45. Photo Credits • delafuente • garryknight • ivyfield • ciat • rolikeusch • sgis • donnie_bling • fuckyeahinternetfridge • griffintech • 55Laney69 Monday, 25 July 2011