+ All Categories
Home > Design > Designing and Building for the Mobile Web (2011)

Designing and Building for the Mobile Web (2011)

Date post: 28-Jan-2015
Category:
Upload: domain7
View: 105 times
Download: 2 times
Share this document with a friend
Description:
Presented by Stephen Bau in 2011, this presentation gives a brief history of design and the internet, and makes a strong, academic case for responsive design. Includes examples, media queries, including Bau's use of the Fluid 960 Grid System, Symphony CMS and XSLT. References to Jefrey Zeldman, Luke Wroblewski, and other responsive web pioneers.
Popular Tags:
95
Designing & Building for the Mobile Web Friday, 16 September, 11
Transcript
Page 1: Designing and Building for the Mobile Web (2011)

Designing & Buildingfor the Mobile Web

Friday, 16 September, 11

Page 2: Designing and Building for the Mobile Web (2011)

A Domain7 WorkshopIllustration by Stephen Bau, modi!ed from the original by The Noun Project

Friday, 16 September, 11

Page 3: Designing and Building for the Mobile Web (2011)

Designing for MobileStephen Bau, Domain7

Friday, 16 September, 11

Page 4: Designing and Building for the Mobile Web (2011)

http://www.qrcodecity.com/q/RH

Friday, 16 September, 11

Page 5: Designing and Building for the Mobile Web (2011)

http://twitter.com/#!/bauhouse/favorites

Friday, 16 September, 11

Page 6: Designing and Building for the Mobile Web (2011)

http://www.designin"uences.com/"uid960gs/

Friday, 16 September, 11

Page 7: Designing and Building for the Mobile Web (2011)

Designingfor Mobile

DesignA broad definition:

Adapting skills and toolsto the forms of communicationthat make sense to connect with peopleand share your ideas

http://en.wikipedia.org/wiki/Design

Friday, 16 September, 11

Page 8: Designing and Building for the Mobile Web (2011)

Designingfor Mobile

Adapting to Technology• Language• Painting• Writing• Alphabet• Print• Photography

• Telephone• Film• Television• Computers• Internet• Mobile Devices

http://en.wikipedia.org/wiki/Technology

Friday, 16 September, 11

Page 9: Designing and Building for the Mobile Web (2011)

Designingfor Mobile

A Brief History of the Internet• 4 October 1957, USSR launched Sputnik• A US military project to connect strategic sites• Connecting academic institutions• Connecting the public• Mass marketing medium• Driving force behind social, economic and political

change

http://en.wikipedia.org/wiki/Internet

Friday, 16 September, 11

Page 10: Designing and Building for the Mobile Web (2011)

Designingfor Mobile

A Brief History of the Web• First web page: 20 years old

• 6 August 1991, Tim Berners-Lee posted a summary of the World Wide Web project

http://w3.org/

Friday, 16 September, 11

Page 11: Designing and Building for the Mobile Web (2011)

http://www.w3.org/History/19921103-hypertext/hypertext/WWW/TheProject.html

Friday, 16 September, 11

Page 12: Designing and Building for the Mobile Web (2011)

Designingfor Mobile

Building for the Mobile WebSimple. Create a web page with plain old HTML.

• Fluid content

• One single column

• Vertical scrolling

• Hypertext links

• Address: URL

http://en.wikipedia.org/wiki/KISS_principle

Friday, 16 September, 11

Page 13: Designing and Building for the Mobile Web (2011)

Designingfor Mobile

Designing for the Mobile WebComplex. A higher level of requirements and expectations.

• Strategy

• Project Management

• Creative

• Design Process

• Front End Design

• Technology

http://domain7.com/results/

Friday, 16 September, 11

Page 14: Designing and Building for the Mobile Web (2011)

http://www.nytimes.com/

Friday, 16 September, 11

Page 15: Designing and Building for the Mobile Web (2011)

Designingfor Mobile

Technological ComplexityStrategy

• Business Strategy• Marketing Strategy• Content Strategy• Governance Strategy

Project Management

• Goals and Objectives• Strategies• Requirements• Schedules• Scope of work• Client expectations• Competitive analysis• Market Analysis

Creative

• Copywriting• Illustration• Photography• Typography• Branding• Creative Direction• Art Direction• Creative Licensing• Intellectual Property

Design Process

• Site Maps• Wireframes• Interactive Prototypes• Design Mockups• Templates

Front End Design

• Web Standards• HTML, CSS, JavaScript• Information Architecture• User Experience Design• Accessibility

Technology

• Hosting• Security• Server Management• Content Management• Database Management• Custom Development• Ecommerce• Site Analytics• Search Engine Optimization• Content Distribution Networks• API Integration• Social Media Integration

http://domain7.com/services/

Friday, 16 September, 11

Page 16: Designing and Building for the Mobile Web (2011)

Designingfor Mobile

Design for the Desktop Web• Designers adapted print design to the web

• Tables-based HTML

• Flash for typographical control and animation

• One-to-many mass communication

• Sites optimized for viewing on a single browser (IE)

http://www.adobe.com/"ashplatform/

Friday, 16 September, 11

Page 17: Designing and Building for the Mobile Web (2011)

Designingfor Mobile

Web StandardsA movement to return to the original goals of the web, governed by the World Wide Web Consortium

• Fluid

• Adaptive

• Accessible

• Device agnostic

http://www.w3.org/

Friday, 16 September, 11

Page 18: Designing and Building for the Mobile Web (2011)

http://www.zeldman.com/dwws/

Friday, 16 September, 11

Page 19: Designing and Building for the Mobile Web (2011)

http://www.zeldman.com/

Friday, 16 September, 11

Page 20: Designing and Building for the Mobile Web (2011)

Designingfor Mobile

Mobile Web BrowsersWebKit has been developed to adhere to web standards. With the success of the iPhone, it is quickly becoming the defacto standard on mobile devices.

• iOS

• Android

• Blackberry

http://www.webkit.org/

Friday, 16 September, 11

Page 21: Designing and Building for the Mobile Web (2011)

Designingfor Mobile

Browser CapabilitiesWeb browsers are becoming more capable

• HTML5

• CSS3

• JavaScript

• SVG

• Local Storage

• Geolocation

http://browsehappy.com/

Friday, 16 September, 11

Page 22: Designing and Building for the Mobile Web (2011)

http://joshduck.com/periodic-table.html

Friday, 16 September, 11

Page 23: Designing and Building for the Mobile Web (2011)

Designingfor Mobile

Browser CapabilitiesWeb browsers are becoming more capable

• HTML5

• CSS3

• JavaScript

• SVG

• XSLT

• Local Storage

• Geolocation

http://www.apple.com/html5/showcase/gallery/

Friday, 16 September, 11

Page 24: Designing and Building for the Mobile Web (2011)

Designingfor Mobile

Browser CapabilitiesWeb browsers are becoming more capable

• HTML5

• CSS3

• JavaScript

• SVG

• XSLT

• Local Storage

• Geolocation

http://www.20thingsilearned.com/

Friday, 16 September, 11

Page 25: Designing and Building for the Mobile Web (2011)

Designingfor Mobile

Browser CapabilitiesWeb browsers are becoming more capable

• HTML5

• CSS3

• JavaScript

• SVG

• XSLT

• Local Storage

• Geolocation

http://twitter.github.com/bootstrap/

Friday, 16 September, 11

Page 26: Designing and Building for the Mobile Web (2011)

Designingfor Mobile

Browser CapabilitiesWeb browsers are becoming more capable

• HTML5

• CSS3

• JavaScript

• SVG

• XSLT

• Local Storage

• Geolocation

http://jquery.com/

Friday, 16 September, 11

Page 27: Designing and Building for the Mobile Web (2011)

Designingfor Mobile

Browser CapabilitiesWeb browsers are becoming more capable

• HTML5

• CSS3

• JavaScript

• SVG

• XSLT

• Local Storage

• Geolocation

http://raphaeljs.com/

Friday, 16 September, 11

Page 28: Designing and Building for the Mobile Web (2011)

Designingfor Mobile

Browser CapabilitiesWeb browsers are becoming more capable

• HTML5

• CSS3

• JavaScript

• SVG

• XSLT

• Local Storage

• Geolocation

http://thenounproject.com/

Friday, 16 September, 11

Page 29: Designing and Building for the Mobile Web (2011)

Designingfor Mobile

Browser CapabilitiesWeb browsers are becoming more capable

• HTML5

• CSS3

• JavaScript

• SVG

• XSLT

• Local Storage

• Geolocation

http://24ways.org/2010/html5-local-storage

Friday, 16 September, 11

Page 30: Designing and Building for the Mobile Web (2011)

Designingfor Mobile

Browser CapabilitiesWeb browsers are becoming more capable

• HTML5

• CSS3

• JavaScript

• SVG

• XSLT

• Local Storage

• Geolocation

http://symphony-cms.com/

Friday, 16 September, 11

Page 31: Designing and Building for the Mobile Web (2011)

Designingfor Mobile

Browser CapabilitiesWeb browsers are becoming more capable

• HTML5

• CSS3

• JavaScript

• SVG

• XSLT

• Local Storage

• Geolocation

http://maps.google.com/

Friday, 16 September, 11

Page 32: Designing and Building for the Mobile Web (2011)

http://www.lukew.com/

Friday, 16 September, 11

Page 33: Designing and Building for the Mobile Web (2011)

Designingfor Mobile

Golden Age of Web DesignLuke Wroblewski sums upour context in the mobile space

• Growth

• Constraints

• Capabilities

http://www.lukew.com/

Friday, 16 September, 11

Page 34: Designing and Building for the Mobile Web (2011)

Designingfor Mobile

Golden Age of Web DesignLuke Wroblewski sums upour context in the mobile space

• Growth = Opportunities

• Constraints = Focus

• Capabilities = Innovation

http://www.abookapart.com/products/mobile-!rst

Friday, 16 September, 11

Page 35: Designing and Building for the Mobile Web (2011)

Designingfor Mobile

Content StrategyKristina Halvorsen, Brain Traffic

• Create

• Publish

• Govern• Plan• Maintain• Measure

http://www.contentstrategy.com/

Friday, 16 September, 11

Page 36: Designing and Building for the Mobile Web (2011)

Designingfor Mobile

Designers as Technology ExpertsDesigners have a couple options

• Learn the technologies

• Partner with peoplewho already have theknowledge and skills

http://andyrutledge.com/

Friday, 16 September, 11

Page 37: Designing and Building for the Mobile Web (2011)

Designingfor Mobile

Designers as Technology ExpertsDesigners have a couple options

• Learn the technologies

• Partner with peoplewho already have theknowledge and skills

http://designprofessionalism.com/

Friday, 16 September, 11

Page 38: Designing and Building for the Mobile Web (2011)

http://andyrutledge.com/design-view.php

Friday, 16 September, 11

Page 39: Designing and Building for the Mobile Web (2011)

Designingfor Mobile

New Design ApproachesAndy Rutledge wrote about a different approach to design, using the New York Times as an example.

• Quality Content

• Business Model

• Usability

• Presentation

• Delivery

Image from Andy Rutledge, News Reduxhttp://andyrutledge.com/news-redux.php

Friday, 16 September, 11

Page 40: Designing and Building for the Mobile Web (2011)

Designingfor Mobile

New Design ApproachesAndy Rutledge wrote about a different approach to design, using the New York Times as an example.

• Quality Content

• Business Model

• Usability

• Presentation

• Delivery

Image from Andy Rutledge, News Reduxhttp://andyrutledge.com/news-redux.php

Friday, 16 September, 11

Page 41: Designing and Building for the Mobile Web (2011)

Friday, 16 September, 11

Page 42: Designing and Building for the Mobile Web (2011)

Image from Andy Rutledge, News Redux http://andyrutledge.com/news-redux.php

Friday, 16 September, 11

Page 43: Designing and Building for the Mobile Web (2011)

Building for MobileStephen Bau, Domain7

Friday, 16 September, 11

Page 44: Designing and Building for the Mobile Web (2011)

Buildingfor Mobile

ApproachesTwo basic approaches, with variations

• Native Apps• Device-Specific SDK• Frameworks Based on Web Standards

• Web• Device-Specific Design• Mobile First• Responsive Design

Friday, 16 September, 11

Page 45: Designing and Building for the Mobile Web (2011)

Buildingfor Mobile

DevicesThe number of devices you need to support is exploding

• Apple iPod

• BlackBerry

• HP

• LG

• Motorola

• Nokia

• Samsung

http://www.apple.com/ipod/

Friday, 16 September, 11

Page 46: Designing and Building for the Mobile Web (2011)

Buildingfor Mobile

DevicesThe number of devices you need to support is exploding

• Apple iPhone

• BlackBerry

• HP

• LG

• Motorola

• Nokia

• Samsung

http://www.apple.com/iphone/

Friday, 16 September, 11

Page 47: Designing and Building for the Mobile Web (2011)

Buildingfor Mobile

DevicesThe number of devices you need to support is exploding

• Apple iPad

• BlackBerry

• HP

• LG

• Motorola

• Nokia

• Samsung

http://www.apple.com/ipad/

Friday, 16 September, 11

Page 48: Designing and Building for the Mobile Web (2011)

Buildingfor Mobile

DevicesThe number of devices you need to support is exploding

• Apple

• BlackBerry• HP

• LG

• Motorola

• Nokia

• Samsung

http://ca.blackberry.com/

Friday, 16 September, 11

Page 49: Designing and Building for the Mobile Web (2011)

Buildingfor Mobile

DevicesThe number of devices you need to support is exploding

• Apple

• BlackBerry

• HP• LG

• Motorola

• Nokia

• Samsunghttp://hp.com/united-states/webos/us/en/tablet/touchpad-availability.html

Friday, 16 September, 11

Page 50: Designing and Building for the Mobile Web (2011)

Buildingfor Mobile

DevicesThe number of devices you need to support is exploding

• Apple

• BlackBerry

• HP

• LG• Motorola

• Nokia

• Samsunghttp://www.lg.com/us/mobile-phones/view-all-phones/view-all-phones.jsp

Friday, 16 September, 11

Page 51: Designing and Building for the Mobile Web (2011)

Buildingfor Mobile

DevicesThe number of devices you need to support is exploding

• Apple

• BlackBerry

• HP

• LG

• Motorola• Nokia

• Samsunghttp://www.motorola.com/Consumers/CA-EN/Home

Friday, 16 September, 11

Page 52: Designing and Building for the Mobile Web (2011)

Buildingfor Mobile

DevicesThe number of devices you need to support is exploding

• Apple

• BlackBerry

• HP

• LG

• Motorola

• Nokia• Samsung

http://www.nokia.ca/

Friday, 16 September, 11

Page 53: Designing and Building for the Mobile Web (2011)

Buildingfor Mobile

DevicesThe number of devices you need to support is exploding

• Apple

• BlackBerry

• HP

• LG

• Motorola

• Nokia

• Samsunghttp://www.samsung.com/ca/consumer/mobile/mobile-phones/index.idx?pagetype=type_p2&

Friday, 16 September, 11

Page 54: Designing and Building for the Mobile Web (2011)

Buildingfor Mobile

SDKs and FrameworksTools and frameworks for mobile development

• iOS• webOS

• PhoneGap

• Sencha

• jQTouch

• jQuery Mobile

http://developer.apple.com/

Friday, 16 September, 11

Page 55: Designing and Building for the Mobile Web (2011)

Buildingfor Mobile

SDKs and FrameworksTools and frameworks for mobile development

• iOS

• webOS• PhoneGap

• Sencha

• jQTouch

• jQuery Mobile

https://developer.palm.com/

Friday, 16 September, 11

Page 56: Designing and Building for the Mobile Web (2011)

Buildingfor Mobile

SDKs and FrameworksTools and frameworks for mobile development

• iOS

• webOS

• PhoneGap• Sencha

• jQTouch

• jQuery Mobile

http://www.phonegap.com/

Friday, 16 September, 11

Page 57: Designing and Building for the Mobile Web (2011)

Buildingfor Mobile

SDKs and FrameworksTools and frameworks for mobile development

• iOS

• webOS

• PhoneGap

• Sencha• jQTouch

• jQuery Mobile

http://www.sencha.com/

Friday, 16 September, 11

Page 58: Designing and Building for the Mobile Web (2011)

Buildingfor Mobile

SDKs and FrameworksTools and frameworks for mobile development

• iOS

• webOS

• PhoneGap

• Sencha

• jQTouch• jQuery Mobile

http://jqtouch.com/

Friday, 16 September, 11

Page 59: Designing and Building for the Mobile Web (2011)

Buildingfor Mobile

SDKs and FrameworksTools and frameworks for mobile development

• iOS

• webOS

• PhoneGap

• Sencha

• jQTouch

• jQuery Mobile

http://jquerymobile.com/

Friday, 16 September, 11

Page 60: Designing and Building for the Mobile Web (2011)

Buildingfor Mobile

Mobile FirstPeople have been focusing on the small screen.

But mobile is morethan small devices.

http://www.mobileawesomeness.com/

Friday, 16 September, 11

Page 61: Designing and Building for the Mobile Web (2011)

Buildingfor Mobile

Responsive DesignAdvocates for web standards are charting a new direction

• Ethan Marcotte• Simon Collison

• Jon Hicks

• Clearleft

• dConstruct

• Media Queries

• Boston Globe

http://unstoppablerobotninja.com/

Friday, 16 September, 11

Page 62: Designing and Building for the Mobile Web (2011)

Buildingfor Mobile

Responsive DesignAdvocates for web standards are charting a new direction

• Ethan Marcotte• Simon Collison

• Jon Hicks

• Clearleft

• dConstruct

• Media Queries

• Boston Globehttp://www.alistapart.com/articles/responsive-web-design/

Friday, 16 September, 11

Page 63: Designing and Building for the Mobile Web (2011)

Buildingfor Mobile

Responsive DesignAdvocates for web standards are charting a new direction

• Ethan Marcotte

• Simon Collison• Jon Hicks

• Clearleft

• dConstruct

• Media Queries

• Boston Globe

http://colly.com/

Friday, 16 September, 11

Page 64: Designing and Building for the Mobile Web (2011)

Buildingfor Mobile

Responsive DesignAdvocates for web standards are charting a new direction

• Ethan Marcotte

• Simon Collison

• Jon Hicks• Clearleft

• dConstruct

• Media Queries

• Boston Globe

http://hicksdesign.co.uk/

Friday, 16 September, 11

Page 65: Designing and Building for the Mobile Web (2011)

Buildingfor Mobile

Responsive DesignAdvocates for web standards are charting a new direction

• Ethan Marcotte

• Simon Collison

• Jon Hicks

• Clearleft• dConstruct

• Media Queries

• Boston Globe

http://clearleft.com/

Friday, 16 September, 11

Page 66: Designing and Building for the Mobile Web (2011)

Buildingfor Mobile

Responsive DesignAdvocates for web standards are charting a new direction

• Ethan Marcotte

• Simon Collison

• Jon Hicks

• Clearleft

• dConstruct• Media Queries

• Boston Globe

http://2011.dconstruct.org/

Friday, 16 September, 11

Page 67: Designing and Building for the Mobile Web (2011)

Buildingfor Mobile

Responsive DesignAdvocates for web standards are charting a new direction

• Ethan Marcotte

• Simon Collison

• Jon Hicks

• Clearleft

• dConstruct

• Media Queries• Boston Globe

http://mediaqueri.es/

Friday, 16 September, 11

Page 68: Designing and Building for the Mobile Web (2011)

Buildingfor Mobile

Responsive DesignAdvocates for web standards are charting a new direction

• Ethan Marcotte

• Simon Collison

• Jon Hicks

• Clearleft

• dConstruct

• Media Queries

• Boston Globe

http://bostonglobe.com/

Friday, 16 September, 11

Page 69: Designing and Building for the Mobile Web (2011)

http://unstoppablerobotninja.com/ http://colly.com/ http://hicksdesign.co.uk/ http://clearleft.com/

Friday, 16 September, 11

Page 70: Designing and Building for the Mobile Web (2011)

http://2011.dconstruct.org/ http://mediaqueri.es/ http://bostonglobe.com/ http://domain7.com/mobile/

Friday, 16 September, 11

Page 71: Designing and Building for the Mobile Web (2011)

Buildingfor Mobile

Mobile ManifestoA set of principles to guide our approach

Friday, 16 September, 11

Page 72: Designing and Building for the Mobile Web (2011)

Buildingfor Mobile

Mobile ManifestoA set of principles to guide our approach

1. Open standards over single software vendors2. Mobile websites over device-specific apps3. Plaintext and indexable content whenever possible4. Plaintext source code when possible5. Start with market research before beginning any project6. Make mobile a central part of the development process7. Treat mobile and online strategies as linked

http://domain7.com/mobile/

Friday, 16 September, 11

Page 73: Designing and Building for the Mobile Web (2011)

http://domain7.com/mobile/

Friday, 16 September, 11

Page 74: Designing and Building for the Mobile Web (2011)

Buildingfor Mobile

The FutureThe choice about which technologies to use will depend on the goals and objectives.

• Write Software = Native Apps

• Publish Content = Web

Friday, 16 September, 11

Page 75: Designing and Building for the Mobile Web (2011)

Buildingfor Mobile

The FutureThe business giants of today are the technological leaders who are innovating and showing us the way forward.

• Apple = Software

• Google = Web

Friday, 16 September, 11

Page 76: Designing and Building for the Mobile Web (2011)

Buildingfor Mobile

The FutureThe trend is toward convergence of apps and web.

• Web = Software

http://www.google.com/apps/

Friday, 16 September, 11

Page 77: Designing and Building for the Mobile Web (2011)

Buildingfor Mobile

The FutureThe trend is toward convergence of apps and web.

1. Start with the web2. Build a business3. Deploy native apps

• Do it once

• Do it right the first time

http://longnow.org/

Friday, 16 September, 11

Page 78: Designing and Building for the Mobile Web (2011)

PrinterScreen Reader

Multi-platform App Framework

Desktop PC

Web

Responsive

Design

iOS jQTouch / jQuery Mobile

webOS Sencha PhoneGap

Native App

Laptop

Feature Phone

Smart Phone

Game Console

Touch Phone

Tablet

Future Devices?

Friday, 16 September, 11

Page 79: Designing and Building for the Mobile Web (2011)

Buildingfor Mobile

The Here and NowWhat we can do now is simplify.

• Email

• To Do List

• Media Diet

• File Management

http://bitliteracy.com/

Friday, 16 September, 11

Page 80: Designing and Building for the Mobile Web (2011)

Buildingfor Mobile

Simplify the WorkflowSimplify by creating a workflow that centres around free tools and accessible non-proprietary formats

• Plain text, XML and HTML

• Sync and share with Dropbox and Simplenote

• Collaborate with Google Docs

• Version control with Git and GitHub

• Add tools like iA Writer to format text with Markdown

• Easy content integration with a CMS like Symphony

http://daring!reball.net/projects/markdown/

Friday, 16 September, 11

Page 81: Designing and Building for the Mobile Web (2011)

http://iawriter.com/

Friday, 16 September, 11

Page 82: Designing and Building for the Mobile Web (2011)

http://simplenoteapp.com/

http://notational.net/

Friday, 16 September, 11

Page 83: Designing and Building for the Mobile Web (2011)

Buildingfor Mobile

Tools and StandardsOne of the greatest challenges for designers in applying these approaches is the fragmentation of tools.

• Scripting languages

• Templating languages

• Content management systems

• Lack of portability between systems

• Unnecessary reliance on proprietary APIs

http://stephenbau.com/articles/jeremy-keith-be-careful-what-you-wish-for

Friday, 16 September, 11

Page 84: Designing and Building for the Mobile Web (2011)

Buildingfor Mobile

Symphony and XSLTThe Domain7 site and intranet run on Symphony CMS

• XSLT is a W3C standard for templating

• Fast and easy to deploy

• Extends knowledge web designers already possess• XML• HTML• CSS

• Better separation of presentation and data layers

http://www.w3.org/TR/xslt

Friday, 16 September, 11

Page 85: Designing and Building for the Mobile Web (2011)

http://symphony-cms.com/

Friday, 16 September, 11

Page 86: Designing and Building for the Mobile Web (2011)

Friday, 16 September, 11

Page 87: Designing and Building for the Mobile Web (2011)

Friday, 16 September, 11

Page 88: Designing and Building for the Mobile Web (2011)

http://astuteo.com/slickmap/

Friday, 16 September, 11

Page 89: Designing and Building for the Mobile Web (2011)

Friday, 16 September, 11

Page 90: Designing and Building for the Mobile Web (2011)

Friday, 16 September, 11

Page 91: Designing and Building for the Mobile Web (2011)

http://markuplibrary.org/styleguide/

Friday, 16 September, 11

Page 92: Designing and Building for the Mobile Web (2011)

Friday, 16 September, 11

Page 93: Designing and Building for the Mobile Web (2011)

Friday, 16 September, 11

Page 95: Designing and Building for the Mobile Web (2011)

Friday, 16 September, 11


Recommended