SlideShare uma empresa Scribd logo
1 de 95
Baixar para ler offline
Designing & Building
                            for the Mobile Web




Friday, 16 September, 11
A Domain7 Workshop
           Illustration by Stephen Bau, modi ed from the original by The Noun Project




Friday, 16 September, 11
Designing for Mobile
                                Stephen Bau, Domain7




Friday, 16 September, 11
http://www.qrcodecity.com/q/RH




Friday, 16 September, 11
http://twitter.com/#!/bauhouse/favorites




Friday, 16 September, 11
http://www.designin uences.com/ uid960gs/




Friday, 16 September, 11
Designing
 for Mobile



                    Design
                    A broad definition:

                    Adapting skills and tools
                    to the forms of communication
                    that make sense to connect with people
                    and share your ideas




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




Friday, 16 September, 11
Designing
 for Mobile



                    Adapting to Technology
                           • Language                          • Telephone
                           • Painting                          • Film
                           • Writing                           • Television
                           • Alphabet                          • Computers
                           • Print                             • Internet
                           • Photography                       • Mobile Devices


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




Friday, 16 September, 11
Designing
 for 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
Designing
 for 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
http://www.w3.org/History/19921103-hypertext/hypertext/WWW/TheProject.html




Friday, 16 September, 11
Designing
 for Mobile



                    Building for the Mobile Web
                    Simple. 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
Designing
 for Mobile



                    Designing for the Mobile Web
                    Complex. 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
http://www.nytimes.com/




Friday, 16 September, 11
Designing
 for Mobile



                    Technological Complexity
                           Strategy                 Creative                      Front End Design

                      •    Business Strategy         •   Copywriting               •   Web Standards
                      •    Marketing Strategy        •   Illustration              •   HTML, CSS, JavaScript
                      •    Content Strategy          •   Photography               •   Information Architecture
                      •    Governance Strategy       •   Typography                •   User Experience Design
                                                     •   Branding                  •   Accessibility
                                                     •   Creative Direction
                    Project Management               •   Art Direction
                                                     •   Creative Licensing       Technology
                      •    Goals and Objectives      •   Intellectual Property
                      •    Strategies                                              •   Hosting
                      •    Requirements                                            •   Security
                      •    Schedules                Design Process                 •   Server Management
                      •    Scope of work                                           •   Content Management
                      •    Client expectations       •   Site Maps                 •   Database Management
                      •    Competitive analysis      •   Wireframes                •   Custom Development
                      •    Market Analysis           •   Interactive Prototypes    •   Ecommerce
                                                     •   Design Mockups            •   Site Analytics
                                                     •   Templates                 •   Search Engine Optimization
                                                                                   •   Content Distribution Networks
                                                                                   •   API Integration
                                                                                   •   Social Media Integration


                     http://domain7.com/services/




Friday, 16 September, 11
Designing
 for 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
Designing
 for Mobile



                    Web Standards
                    A 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
http://www.zeldman.com/dwws/




Friday, 16 September, 11
http://www.zeldman.com/




Friday, 16 September, 11
Designing
 for Mobile



                    Mobile Web Browsers
                    WebKit 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
Designing
 for Mobile



                    Browser Capabilities
                    Web browsers are becoming more capable

                           • HTML5
                           • CSS3
                           • JavaScript
                           • SVG
                           • Local Storage
                           • Geolocation

                     http://browsehappy.com/




Friday, 16 September, 11
http://joshduck.com/periodic-table.html




Friday, 16 September, 11
Designing
 for Mobile



                    Browser Capabilities
                    Web browsers are becoming more capable

                           • HTML5
                           • CSS3
                           • JavaScript
                           • SVG
                           • XSLT
                           • Local Storage
                           • Geolocation
                     http://www.apple.com/html5/showcase/gallery/




Friday, 16 September, 11
Designing
 for Mobile



                    Browser Capabilities
                    Web browsers are becoming more capable

                           • HTML5
                           • CSS3
                           • JavaScript
                           • SVG
                           • XSLT
                           • Local Storage
                           • Geolocation
                     http://www.20thingsilearned.com/




Friday, 16 September, 11
Designing
 for Mobile



                    Browser Capabilities
                    Web browsers are becoming more capable

                           • HTML5
                           • CSS3
                           • JavaScript
                           • SVG
                           • XSLT
                           • Local Storage
                           • Geolocation
                     http://twitter.github.com/bootstrap/




Friday, 16 September, 11
Designing
 for Mobile



                    Browser Capabilities
                    Web browsers are becoming more capable

                           • HTML5
                           • CSS3
                           • JavaScript
                           • SVG
                           • XSLT
                           • Local Storage
                           • Geolocation
                     http://jquery.com/




Friday, 16 September, 11
Designing
 for Mobile



                    Browser Capabilities
                    Web browsers are becoming more capable

                           • HTML5
                           • CSS3
                           • JavaScript
                           • SVG
                           • XSLT
                           • Local Storage
                           • Geolocation
                     http://raphaeljs.com/




Friday, 16 September, 11
Designing
 for Mobile



                    Browser Capabilities
                    Web browsers are becoming more capable

                           • HTML5
                           • CSS3
                           • JavaScript
                           • SVG
                           • XSLT
                           • Local Storage
                           • Geolocation
                     http://thenounproject.com/




Friday, 16 September, 11
Designing
 for Mobile



                    Browser Capabilities
                    Web browsers are becoming more capable

                           • HTML5
                           • CSS3
                           • JavaScript
                           • SVG
                           • XSLT
                           • Local Storage
                           • Geolocation
                     http://24ways.org/2010/html5-local-storage




Friday, 16 September, 11
Designing
 for Mobile



                    Browser Capabilities
                    Web browsers are becoming more capable

                           • HTML5
                           • CSS3
                           • JavaScript
                           • SVG
                           • XSLT
                           • Local Storage
                           • Geolocation
                     http://symphony-cms.com/




Friday, 16 September, 11
Designing
 for Mobile



                    Browser Capabilities
                    Web browsers are becoming more capable

                           • HTML5
                           • CSS3
                           • JavaScript
                           • SVG
                           • XSLT
                           • Local Storage
                           • Geolocation
                     http://maps.google.com/




Friday, 16 September, 11
http://www.lukew.com/




Friday, 16 September, 11
Designing
 for Mobile



                    Golden Age of Web Design
                    Luke Wroblewski sums up
                    our context in the mobile space

                           • Growth
                           • Constraints
                           • Capabilities



                     http://www.lukew.com/




Friday, 16 September, 11
Designing
 for Mobile



                    Golden Age of Web Design
                    Luke Wroblewski sums up
                    our context in the mobile space

                           • Growth = Opportunities
                           • Constraints = Focus
                           • Capabilities = Innovation



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




Friday, 16 September, 11
Designing
 for Mobile



                    Content Strategy
                    Kristina Halvorsen, Brain Traffic

                           • Create
                           • Publish
                           • Govern
                               • Plan
                               • Maintain
                               • Measure


                     http://www.contentstrategy.com/




Friday, 16 September, 11
Designing
 for Mobile



                    Designers as Technology Experts
                    Designers have a couple options

                           • Learn the technologies
                           • Partner with people
                             who already have the
                             knowledge and skills




                     http://andyrutledge.com/




Friday, 16 September, 11
Designing
 for Mobile



                    Designers as Technology Experts
                    Designers have a couple options

                           • Learn the technologies
                           • Partner with people
                             who already have the
                             knowledge and skills




                     http://designprofessionalism.com/




Friday, 16 September, 11
http://andyrutledge.com/design-view.php




Friday, 16 September, 11
Designing
 for Mobile



                    New Design Approaches
                    Andy 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 Redux
                     http://andyrutledge.com/news-redux.php




Friday, 16 September, 11
Designing
 for Mobile



                    New Design Approaches
                    Andy 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 Redux
                     http://andyrutledge.com/news-redux.php




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




Friday, 16 September, 11
Building for Mobile
                                Stephen Bau, Domain7




Friday, 16 September, 11
Building
 for Mobile



                    Approaches
                    Two 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
Building
 for Mobile



                    Devices
                    The 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
Building
 for Mobile



                    Devices
                    The 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
Building
 for Mobile



                    Devices
                    The 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
Building
 for Mobile



                    Devices
                    The number of devices you need to support is exploding

                           • Apple
                           • BlackBerry
                           • HP
                           • LG
                           • Motorola
                           • Nokia
                           • Samsung
                     http://ca.blackberry.com/




Friday, 16 September, 11
Building
 for Mobile



                    Devices
                    The number of devices you need to support is exploding

                           • Apple
                           • BlackBerry
                           • HP
                           • LG
                           • Motorola
                           • Nokia
                           • Samsung
                     http://hp.com/united-states/webos/us/en/
                     tablet/touchpad-availability.html




Friday, 16 September, 11
Building
 for Mobile



                    Devices
                    The number of devices you need to support is exploding

                           • Apple
                           • BlackBerry
                           • HP
                           • LG
                           • Motorola
                           • Nokia
                           • Samsung
                     http://www.lg.com/us/mobile-phones/
                     view-all-phones/view-all-phones.jsp




Friday, 16 September, 11
Building
 for Mobile



                    Devices
                    The number of devices you need to support is exploding

                           • Apple
                           • BlackBerry
                           • HP
                           • LG
                           • Motorola
                           • Nokia
                           • Samsung
                     http://www.motorola.com/
                     Consumers/CA-EN/Home




Friday, 16 September, 11
Building
 for Mobile



                    Devices
                    The number of devices you need to support is exploding

                           • Apple
                           • BlackBerry
                           • HP
                           • LG
                           • Motorola
                           • Nokia
                           • Samsung
                     http://www.nokia.ca/




Friday, 16 September, 11
Building
 for Mobile



                    Devices
                    The number of devices you need to support is exploding

                           • Apple
                           • BlackBerry
                           • HP
                           • LG
                           • Motorola
                           • Nokia
                           • Samsung
                     http://www.samsung.com/ca/consumer/mobile/
                     mobile-phones/index.idx?pagetype=type_p2&




Friday, 16 September, 11
Building
 for Mobile



                    SDKs and Frameworks
                    Tools and frameworks for mobile development

                           • iOS
                           • webOS
                           • PhoneGap
                           • Sencha
                           • jQTouch
                           • jQuery Mobile
                     http://developer.apple.com/




Friday, 16 September, 11
Building
 for Mobile



                    SDKs and Frameworks
                    Tools and frameworks for mobile development

                           • iOS
                           • webOS
                           • PhoneGap
                           • Sencha
                           • jQTouch
                           • jQuery Mobile
                     https://developer.palm.com/




Friday, 16 September, 11
Building
 for Mobile



                    SDKs and Frameworks
                    Tools and frameworks for mobile development

                           • iOS
                           • webOS
                           • PhoneGap
                           • Sencha
                           • jQTouch
                           • jQuery Mobile
                     http://www.phonegap.com/




Friday, 16 September, 11
Building
 for Mobile



                    SDKs and Frameworks
                    Tools and frameworks for mobile development

                           • iOS
                           • webOS
                           • PhoneGap
                           • Sencha
                           • jQTouch
                           • jQuery Mobile
                     http://www.sencha.com/




Friday, 16 September, 11
Building
 for Mobile



                    SDKs and Frameworks
                    Tools and frameworks for mobile development

                           • iOS
                           • webOS
                           • PhoneGap
                           • Sencha
                           • jQTouch
                           • jQuery Mobile
                     http://jqtouch.com/




Friday, 16 September, 11
Building
 for Mobile



                    SDKs and Frameworks
                    Tools and frameworks for mobile development

                           • iOS
                           • webOS
                           • PhoneGap
                           • Sencha
                           • jQTouch
                           • jQuery Mobile
                     http://jquerymobile.com/




Friday, 16 September, 11
Building
 for Mobile



                    Mobile First
                    People have been focusing on the small screen.

                    But mobile is more
                    than small devices.




                     http://www.mobileawesomeness.com/




Friday, 16 September, 11
Building
 for Mobile



                    Responsive Design
                    Advocates 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
Building
 for Mobile



                    Responsive Design
                    Advocates for web standards are charting a new direction

                           • Ethan Marcotte
                           • Simon Collison
                           • Jon Hicks
                           • Clearleft
                           • dConstruct
                           • Media Queries
                           • Boston Globe
                     http://www.alistapart.com/articles/
                     responsive-web-design/




Friday, 16 September, 11
Building
 for Mobile



                    Responsive Design
                    Advocates 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
Building
 for Mobile



                    Responsive Design
                    Advocates 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
Building
 for Mobile



                    Responsive Design
                    Advocates 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
Building
 for Mobile



                    Responsive Design
                    Advocates 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
Building
 for Mobile



                    Responsive Design
                    Advocates 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
Building
 for Mobile



                    Responsive Design
                    Advocates 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
http://unstoppablerobotninja.com/   http://colly.com/   http://hicksdesign.co.uk/   http://clearleft.com/




Friday, 16 September, 11
http://2011.dconstruct.org/   http://mediaqueri.es/   http://bostonglobe.com/   http://domain7.com/mobile/




Friday, 16 September, 11
Building
 for Mobile



                    Mobile Manifesto
                    A set of principles to guide our approach




Friday, 16 September, 11
Building
 for Mobile



                    Mobile Manifesto
                    A set of principles to guide our approach

                      1. Open standards over single software vendors
                      2. Mobile websites over device-specific apps
                      3. Plaintext and indexable content whenever possible
                      4. Plaintext source code when possible
                      5. Start with market research before beginning any project
                      6. Make mobile a central part of the development process
                      7. Treat mobile and online strategies as linked
                     http://domain7.com/mobile/




Friday, 16 September, 11
http://domain7.com/mobile/




Friday, 16 September, 11
Building
 for Mobile



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

                      • Write Software = Native Apps
                      • Publish Content = Web




Friday, 16 September, 11
Building
 for Mobile



                    The Future
                    The 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
Building
 for Mobile



                    The Future
                    The trend is toward convergence of apps and web.

                      • Web = Software




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




Friday, 16 September, 11
Building
 for Mobile



                    The Future
                    The trend is toward convergence of apps and web.

                           1. Start with the web
                           2. Build a business
                           3. Deploy native apps


                           •   Do it once
                           •   Do it right
                               the first time

                     http://longnow.org/




Friday, 16 September, 11
Screen Reader                 Printer                                   Desktop PC




                                                                                           Laptop
                                    Responsive
                                        Design

           Web
                                                                                           Feature Phone


           Native App
                                                                                           Smart Phone



                                                                                           Game Console

                                                       iOS   jQTouch / jQuery Mobile

                                                                                           Touch Phone

           Multi-platform App Framework

               webOS       Sencha   PhoneGap
                                                                                           Tablet




                                                                                       ?   Future Devices


Friday, 16 September, 11
Building
 for Mobile



                    The Here and Now
                    What we can do now is simplify.

                      • Email
                      • To Do List
                      • Media Diet
                      • File Management


                     http://bitliteracy.com/




Friday, 16 September, 11
Building
 for Mobile



                    Simplify the Workflow
                    Simplify 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
http://iawriter.com/




Friday, 16 September, 11
http://simplenoteapp.com/

                           http://notational.net/




Friday, 16 September, 11
Building
 for Mobile



                    Tools and Standards
                    One 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
Building
 for Mobile



                    Symphony and XSLT
                    The 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
http://symphony-cms.com/




Friday, 16 September, 11
Friday, 16 September, 11
Friday, 16 September, 11
http://astuteo.com/slickmap/




Friday, 16 September, 11
Friday, 16 September, 11
Friday, 16 September, 11
http://markuplibrary.org/styleguide/




Friday, 16 September, 11
Friday, 16 September, 11
Friday, 16 September, 11
Notes



                    Resources
                    Further Reading

                      • A List Apart
                      • A Book Apart
                      • Luke Wroblewski
                      • Smashing Magazine
                      • Content Strategy
                      • Media Queries
                      • Domain7 Mobile Manifesto

Friday, 16 September, 11
Friday, 16 September, 11

Mais conteúdo relacionado

Semelhante a Domain7: Mobile Web Design Approach

Designing and Building for the Mobile Web (2011)
Designing and Building for the Mobile Web (2011)Designing and Building for the Mobile Web (2011)
Designing and Building for the Mobile Web (2011)Domain7
 
Web3.0 seminar wipro-session3-flokloreofuserexperience
Web3.0 seminar wipro-session3-flokloreofuserexperienceWeb3.0 seminar wipro-session3-flokloreofuserexperience
Web3.0 seminar wipro-session3-flokloreofuserexperienceNagaraju Pappu
 
Designing for Mobile Devices
Designing for Mobile DevicesDesigning for Mobile Devices
Designing for Mobile DevicesOxonDigital
 
Web designtrends 5-29-2013
Web designtrends 5-29-2013Web designtrends 5-29-2013
Web designtrends 5-29-2013Angela Bowman
 
Open web platform talk by daniel hladky at rif 2012 (19 april 2012 moscow)
Open web platform talk by daniel hladky at rif 2012 (19 april 2012   moscow)Open web platform talk by daniel hladky at rif 2012 (19 april 2012   moscow)
Open web platform talk by daniel hladky at rif 2012 (19 april 2012 moscow)AI4BD GmbH
 
Goldmund, Wyldebeast & Wunderliebe - Responsive Webdesign Workshop
Goldmund, Wyldebeast & Wunderliebe - Responsive Webdesign WorkshopGoldmund, Wyldebeast & Wunderliebe - Responsive Webdesign Workshop
Goldmund, Wyldebeast & Wunderliebe - Responsive Webdesign WorkshopKim Chee Leong
 
Multiple Design Strategies for Multiple Screens
Multiple Design Strategies for Multiple ScreensMultiple Design Strategies for Multiple Screens
Multiple Design Strategies for Multiple ScreensJanine Warner
 
Guide Series Interactive Design_PastPresentAndFuture
Guide Series Interactive Design_PastPresentAndFutureGuide Series Interactive Design_PastPresentAndFuture
Guide Series Interactive Design_PastPresentAndFutureguidecreative
 
So You Think You Can App?
So You Think You Can App?So You Think You Can App?
So You Think You Can App?YTH
 
Prakash Narayan Building Social Web V1
Prakash  Narayan    Building  Social  Web V1Prakash  Narayan    Building  Social  Web V1
Prakash Narayan Building Social Web V1SOA Symposium
 
Creating Next-Generation ADF Mobile Applications
Creating Next-Generation ADF Mobile ApplicationsCreating Next-Generation ADF Mobile Applications
Creating Next-Generation ADF Mobile ApplicationsBrian Huff
 
Comp4010 Lecture7 Designing AR Systems
Comp4010 Lecture7 Designing AR SystemsComp4010 Lecture7 Designing AR Systems
Comp4010 Lecture7 Designing AR SystemsMark Billinghurst
 
Possible_EOnline_responsive_design_sxsw2013
Possible_EOnline_responsive_design_sxsw2013Possible_EOnline_responsive_design_sxsw2013
Possible_EOnline_responsive_design_sxsw2013asupawanich
 
Getting Down & Dirty with Responsive Web Design
Getting Down & Dirty with Responsive Web DesignGetting Down & Dirty with Responsive Web Design
Getting Down & Dirty with Responsive Web Designmartinridgway
 
Designing for mobile user experience
Designing for mobile user experienceDesigning for mobile user experience
Designing for mobile user experienceSameer Chavan
 
SEMLIB Final Conference | UNIVPM presentation
SEMLIB Final Conference | UNIVPM presentationSEMLIB Final Conference | UNIVPM presentation
SEMLIB Final Conference | UNIVPM presentationSemLib Project
 
SEMLIB - final conference - UNIVPM presentation
SEMLIB - final conference - UNIVPM presentationSEMLIB - final conference - UNIVPM presentation
SEMLIB - final conference - UNIVPM presentationChristian Morbidoni
 
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 workvq20
 

Semelhante a Domain7: Mobile Web Design Approach (20)

Designing and Building for the Mobile Web (2011)
Designing and Building for the Mobile Web (2011)Designing and Building for the Mobile Web (2011)
Designing and Building for the Mobile Web (2011)
 
Web3.0 seminar wipro-session3-flokloreofuserexperience
Web3.0 seminar wipro-session3-flokloreofuserexperienceWeb3.0 seminar wipro-session3-flokloreofuserexperience
Web3.0 seminar wipro-session3-flokloreofuserexperience
 
Designing for Mobile Devices
Designing for Mobile DevicesDesigning for Mobile Devices
Designing for Mobile Devices
 
Web designtrends 5-29-2013
Web designtrends 5-29-2013Web designtrends 5-29-2013
Web designtrends 5-29-2013
 
Open web platform talk by daniel hladky at rif 2012 (19 april 2012 moscow)
Open web platform talk by daniel hladky at rif 2012 (19 april 2012   moscow)Open web platform talk by daniel hladky at rif 2012 (19 april 2012   moscow)
Open web platform talk by daniel hladky at rif 2012 (19 april 2012 moscow)
 
Goldmund, Wyldebeast & Wunderliebe - Responsive Webdesign Workshop
Goldmund, Wyldebeast & Wunderliebe - Responsive Webdesign WorkshopGoldmund, Wyldebeast & Wunderliebe - Responsive Webdesign Workshop
Goldmund, Wyldebeast & Wunderliebe - Responsive Webdesign Workshop
 
Multiple Design Strategies for Multiple Screens
Multiple Design Strategies for Multiple ScreensMultiple Design Strategies for Multiple Screens
Multiple Design Strategies for Multiple Screens
 
Guide Series Interactive Design_PastPresentAndFuture
Guide Series Interactive Design_PastPresentAndFutureGuide Series Interactive Design_PastPresentAndFuture
Guide Series Interactive Design_PastPresentAndFuture
 
So You Think You Can App?
So You Think You Can App?So You Think You Can App?
So You Think You Can App?
 
Prakash Narayan Building Social Web V1
Prakash  Narayan    Building  Social  Web V1Prakash  Narayan    Building  Social  Web V1
Prakash Narayan Building Social Web V1
 
Creating Next-Generation ADF Mobile Applications
Creating Next-Generation ADF Mobile ApplicationsCreating Next-Generation ADF Mobile Applications
Creating Next-Generation ADF Mobile Applications
 
Comp4010 Lecture7 Designing AR Systems
Comp4010 Lecture7 Designing AR SystemsComp4010 Lecture7 Designing AR Systems
Comp4010 Lecture7 Designing AR Systems
 
Possible_EOnline_responsive_design_sxsw2013
Possible_EOnline_responsive_design_sxsw2013Possible_EOnline_responsive_design_sxsw2013
Possible_EOnline_responsive_design_sxsw2013
 
Getting Down & Dirty with Responsive Web Design
Getting Down & Dirty with Responsive Web DesignGetting Down & Dirty with Responsive Web Design
Getting Down & Dirty with Responsive Web Design
 
The Dynamic Web
The Dynamic WebThe Dynamic Web
The Dynamic Web
 
Dynamic Web
Dynamic WebDynamic Web
Dynamic Web
 
Designing for mobile user experience
Designing for mobile user experienceDesigning for mobile user experience
Designing for mobile user experience
 
SEMLIB Final Conference | UNIVPM presentation
SEMLIB Final Conference | UNIVPM presentationSEMLIB Final Conference | UNIVPM presentation
SEMLIB Final Conference | UNIVPM presentation
 
SEMLIB - final conference - UNIVPM presentation
SEMLIB - final conference - UNIVPM presentationSEMLIB - final conference - UNIVPM presentation
SEMLIB - final conference - UNIVPM presentation
 
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
 

Último

Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 

Último (20)

Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 

Domain7: Mobile Web Design Approach

  • 1. Designing & Building for the Mobile Web Friday, 16 September, 11
  • 2. A Domain7 Workshop Illustration by Stephen Bau, modi ed from the original by The Noun Project Friday, 16 September, 11
  • 3. Designing for Mobile Stephen Bau, Domain7 Friday, 16 September, 11
  • 7. Designing for Mobile Design A broad definition: Adapting skills and tools to the forms of communication that make sense to connect with people and share your ideas http://en.wikipedia.org/wiki/Design Friday, 16 September, 11
  • 8. Designing for Mobile Adapting to Technology • Language • Telephone • Painting • Film • Writing • Television • Alphabet • Computers • Print • Internet • Photography • Mobile Devices http://en.wikipedia.org/wiki/Technology Friday, 16 September, 11
  • 9. Designing for 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
  • 10. Designing for 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
  • 12. Designing for Mobile Building for the Mobile Web Simple. 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
  • 13. Designing for Mobile Designing for the Mobile Web Complex. 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
  • 15. Designing for Mobile Technological Complexity Strategy Creative Front End Design • Business Strategy • Copywriting • Web Standards • Marketing Strategy • Illustration • HTML, CSS, JavaScript • Content Strategy • Photography • Information Architecture • Governance Strategy • Typography • User Experience Design • Branding • Accessibility • Creative Direction Project Management • Art Direction • Creative Licensing Technology • Goals and Objectives • Intellectual Property • Strategies • Hosting • Requirements • Security • Schedules Design Process • Server Management • Scope of work • Content Management • Client expectations • Site Maps • Database Management • Competitive analysis • Wireframes • Custom Development • Market Analysis • Interactive Prototypes • Ecommerce • Design Mockups • Site Analytics • Templates • Search Engine Optimization • Content Distribution Networks • API Integration • Social Media Integration http://domain7.com/services/ Friday, 16 September, 11
  • 16. Designing for 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
  • 17. Designing for Mobile Web Standards A 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
  • 20. Designing for Mobile Mobile Web Browsers WebKit 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
  • 21. Designing for Mobile Browser Capabilities Web browsers are becoming more capable • HTML5 • CSS3 • JavaScript • SVG • Local Storage • Geolocation http://browsehappy.com/ Friday, 16 September, 11
  • 23. Designing for Mobile Browser Capabilities Web browsers are becoming more capable • HTML5 • CSS3 • JavaScript • SVG • XSLT • Local Storage • Geolocation http://www.apple.com/html5/showcase/gallery/ Friday, 16 September, 11
  • 24. Designing for Mobile Browser Capabilities Web browsers are becoming more capable • HTML5 • CSS3 • JavaScript • SVG • XSLT • Local Storage • Geolocation http://www.20thingsilearned.com/ Friday, 16 September, 11
  • 25. Designing for Mobile Browser Capabilities Web browsers are becoming more capable • HTML5 • CSS3 • JavaScript • SVG • XSLT • Local Storage • Geolocation http://twitter.github.com/bootstrap/ Friday, 16 September, 11
  • 26. Designing for Mobile Browser Capabilities Web browsers are becoming more capable • HTML5 • CSS3 • JavaScript • SVG • XSLT • Local Storage • Geolocation http://jquery.com/ Friday, 16 September, 11
  • 27. Designing for Mobile Browser Capabilities Web browsers are becoming more capable • HTML5 • CSS3 • JavaScript • SVG • XSLT • Local Storage • Geolocation http://raphaeljs.com/ Friday, 16 September, 11
  • 28. Designing for Mobile Browser Capabilities Web browsers are becoming more capable • HTML5 • CSS3 • JavaScript • SVG • XSLT • Local Storage • Geolocation http://thenounproject.com/ Friday, 16 September, 11
  • 29. Designing for Mobile Browser Capabilities Web browsers are becoming more capable • HTML5 • CSS3 • JavaScript • SVG • XSLT • Local Storage • Geolocation http://24ways.org/2010/html5-local-storage Friday, 16 September, 11
  • 30. Designing for Mobile Browser Capabilities Web browsers are becoming more capable • HTML5 • CSS3 • JavaScript • SVG • XSLT • Local Storage • Geolocation http://symphony-cms.com/ Friday, 16 September, 11
  • 31. Designing for Mobile Browser Capabilities Web browsers are becoming more capable • HTML5 • CSS3 • JavaScript • SVG • XSLT • Local Storage • Geolocation http://maps.google.com/ Friday, 16 September, 11
  • 33. Designing for Mobile Golden Age of Web Design Luke Wroblewski sums up our context in the mobile space • Growth • Constraints • Capabilities http://www.lukew.com/ Friday, 16 September, 11
  • 34. Designing for Mobile Golden Age of Web Design Luke Wroblewski sums up our context in the mobile space • Growth = Opportunities • Constraints = Focus • Capabilities = Innovation http://www.abookapart.com/products/mobile- rst Friday, 16 September, 11
  • 35. Designing for Mobile Content Strategy Kristina Halvorsen, Brain Traffic • Create • Publish • Govern • Plan • Maintain • Measure http://www.contentstrategy.com/ Friday, 16 September, 11
  • 36. Designing for Mobile Designers as Technology Experts Designers have a couple options • Learn the technologies • Partner with people who already have the knowledge and skills http://andyrutledge.com/ Friday, 16 September, 11
  • 37. Designing for Mobile Designers as Technology Experts Designers have a couple options • Learn the technologies • Partner with people who already have the knowledge and skills http://designprofessionalism.com/ Friday, 16 September, 11
  • 39. Designing for Mobile New Design Approaches Andy 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 Redux http://andyrutledge.com/news-redux.php Friday, 16 September, 11
  • 40. Designing for Mobile New Design Approaches Andy 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 Redux http://andyrutledge.com/news-redux.php Friday, 16 September, 11
  • 42. Image from Andy Rutledge, News Redux http://andyrutledge.com/news-redux.php Friday, 16 September, 11
  • 43. Building for Mobile Stephen Bau, Domain7 Friday, 16 September, 11
  • 44. Building for Mobile Approaches Two 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
  • 45. Building for Mobile Devices The 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
  • 46. Building for Mobile Devices The 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
  • 47. Building for Mobile Devices The 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
  • 48. Building for Mobile Devices The number of devices you need to support is exploding • Apple • BlackBerry • HP • LG • Motorola • Nokia • Samsung http://ca.blackberry.com/ Friday, 16 September, 11
  • 49. Building for Mobile Devices The number of devices you need to support is exploding • Apple • BlackBerry • HP • LG • Motorola • Nokia • Samsung http://hp.com/united-states/webos/us/en/ tablet/touchpad-availability.html Friday, 16 September, 11
  • 50. Building for Mobile Devices The number of devices you need to support is exploding • Apple • BlackBerry • HP • LG • Motorola • Nokia • Samsung http://www.lg.com/us/mobile-phones/ view-all-phones/view-all-phones.jsp Friday, 16 September, 11
  • 51. Building for Mobile Devices The number of devices you need to support is exploding • Apple • BlackBerry • HP • LG • Motorola • Nokia • Samsung http://www.motorola.com/ Consumers/CA-EN/Home Friday, 16 September, 11
  • 52. Building for Mobile Devices The number of devices you need to support is exploding • Apple • BlackBerry • HP • LG • Motorola • Nokia • Samsung http://www.nokia.ca/ Friday, 16 September, 11
  • 53. Building for Mobile Devices The number of devices you need to support is exploding • Apple • BlackBerry • HP • LG • Motorola • Nokia • Samsung http://www.samsung.com/ca/consumer/mobile/ mobile-phones/index.idx?pagetype=type_p2& Friday, 16 September, 11
  • 54. Building for Mobile SDKs and Frameworks Tools and frameworks for mobile development • iOS • webOS • PhoneGap • Sencha • jQTouch • jQuery Mobile http://developer.apple.com/ Friday, 16 September, 11
  • 55. Building for Mobile SDKs and Frameworks Tools and frameworks for mobile development • iOS • webOS • PhoneGap • Sencha • jQTouch • jQuery Mobile https://developer.palm.com/ Friday, 16 September, 11
  • 56. Building for Mobile SDKs and Frameworks Tools and frameworks for mobile development • iOS • webOS • PhoneGap • Sencha • jQTouch • jQuery Mobile http://www.phonegap.com/ Friday, 16 September, 11
  • 57. Building for Mobile SDKs and Frameworks Tools and frameworks for mobile development • iOS • webOS • PhoneGap • Sencha • jQTouch • jQuery Mobile http://www.sencha.com/ Friday, 16 September, 11
  • 58. Building for Mobile SDKs and Frameworks Tools and frameworks for mobile development • iOS • webOS • PhoneGap • Sencha • jQTouch • jQuery Mobile http://jqtouch.com/ Friday, 16 September, 11
  • 59. Building for Mobile SDKs and Frameworks Tools and frameworks for mobile development • iOS • webOS • PhoneGap • Sencha • jQTouch • jQuery Mobile http://jquerymobile.com/ Friday, 16 September, 11
  • 60. Building for Mobile Mobile First People have been focusing on the small screen. But mobile is more than small devices. http://www.mobileawesomeness.com/ Friday, 16 September, 11
  • 61. Building for Mobile Responsive Design Advocates 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
  • 62. Building for Mobile Responsive Design Advocates for web standards are charting a new direction • Ethan Marcotte • Simon Collison • Jon Hicks • Clearleft • dConstruct • Media Queries • Boston Globe http://www.alistapart.com/articles/ responsive-web-design/ Friday, 16 September, 11
  • 63. Building for Mobile Responsive Design Advocates 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
  • 64. Building for Mobile Responsive Design Advocates 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
  • 65. Building for Mobile Responsive Design Advocates 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
  • 66. Building for Mobile Responsive Design Advocates 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
  • 67. Building for Mobile Responsive Design Advocates 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
  • 68. Building for Mobile Responsive Design Advocates 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
  • 69. http://unstoppablerobotninja.com/ http://colly.com/ http://hicksdesign.co.uk/ http://clearleft.com/ Friday, 16 September, 11
  • 70. http://2011.dconstruct.org/ http://mediaqueri.es/ http://bostonglobe.com/ http://domain7.com/mobile/ Friday, 16 September, 11
  • 71. Building for Mobile Mobile Manifesto A set of principles to guide our approach Friday, 16 September, 11
  • 72. Building for Mobile Mobile Manifesto A set of principles to guide our approach 1. Open standards over single software vendors 2. Mobile websites over device-specific apps 3. Plaintext and indexable content whenever possible 4. Plaintext source code when possible 5. Start with market research before beginning any project 6. Make mobile a central part of the development process 7. Treat mobile and online strategies as linked http://domain7.com/mobile/ Friday, 16 September, 11
  • 74. Building for Mobile The Future The choice about which technologies to use will depend on the goals and objectives. • Write Software = Native Apps • Publish Content = Web Friday, 16 September, 11
  • 75. Building for Mobile The Future The 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
  • 76. Building for Mobile The Future The trend is toward convergence of apps and web. • Web = Software http://www.google.com/apps/ Friday, 16 September, 11
  • 77. Building for Mobile The Future The trend is toward convergence of apps and web. 1. Start with the web 2. Build a business 3. Deploy native apps • Do it once • Do it right the first time http://longnow.org/ Friday, 16 September, 11
  • 78. Screen Reader Printer Desktop PC Laptop Responsive Design Web Feature Phone Native App Smart Phone Game Console iOS jQTouch / jQuery Mobile Touch Phone Multi-platform App Framework webOS Sencha PhoneGap Tablet ? Future Devices Friday, 16 September, 11
  • 79. Building for Mobile The Here and Now What we can do now is simplify. • Email • To Do List • Media Diet • File Management http://bitliteracy.com/ Friday, 16 September, 11
  • 80. Building for Mobile Simplify the Workflow Simplify 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
  • 82. http://simplenoteapp.com/ http://notational.net/ Friday, 16 September, 11
  • 83. Building for Mobile Tools and Standards One 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
  • 84. Building for Mobile Symphony and XSLT The 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
  • 94. Notes Resources Further Reading • A List Apart • A Book Apart • Luke Wroblewski • Smashing Magazine • Content Strategy • Media Queries • Domain7 Mobile Manifesto Friday, 16 September, 11