(Go: >> BACK << -|- >> HOME <<)

SlideShare a Scribd company logo
Designing for
  Mobile Devices
Your First Guide to Mobile Development
Why To Care About ?
Why To Care About ?
Two Ways
Two Ways
•   Mobile Website, Mobile App, both ?
Two Ways
•   Mobile Website, Mobile App, both ?
Two Ways
          •       Mobile Website, Mobile App, both ?

re-creation
Internet access
platform-across
Always Free
Two Ways
          •       Mobile Website, Mobile App, both ?

re-creation                                            Utility
Internet access                                        Mob. Resources
platform-across                                        Local Use
Always Free                                            Making Money
Challenges and Limitations
Challenges and Limitations
 •   Screen Size Variation
Challenges and Limitations
 •   Screen Size Variation
 •   Loading Time
Challenges and Limitations
 •   Screen Size Variation
 •   Loading Time
 •   Battery Consumption
Challenges and Limitations
 •   Screen Size Variation
 •   Loading Time
 •   Battery Consumption
 •   Memory Consumption
Challenges and Limitations
 •   Screen Size Variation
 •   Loading Time
 •   Battery Consumption
 •   Memory Consumption
 •   Input Mechanism
Challenges and Limitations
 •   Screen Size Variation
 •   Loading Time
 •   Battery Consumption
 •   Memory Consumption
 •   Input Mechanism
 •   Rapid change
Challenges and Limitations
 •   Screen Size Variation
 •   Loading Time
 •   Battery Consumption
 •   Memory Consumption
 •   Input Mechanism
 •   Rapid change
 •   Deciding what is essential
Challenges and Limitations
 •   Screen Size Variation
 •   Loading Time
 •   Battery Consumption
 •   Memory Consumption
 •   Input Mechanism
 •   Rapid change
 •   Deciding what is essential
 •   Ultimate Testing
Short History
Short History

•   Standard Generalized Markup Language : 1986
Short History

•   Standard Generalized Markup Language : 1986

•   Handheld Device Markup Language : 1996
Short History

•   Standard Generalized Markup Language : 1986

•   Handheld Device Markup Language : 1996

•   Wireless Markup Language : 1998, XML-based
Short History

•   Standard Generalized Markup Language : 1986

•   Handheld Device Markup Language : 1996

•   Wireless Markup Language : 1998, XML-based

•   Compact HTML : 1998 , subset of HTML
Short History

•   Standard Generalized Markup Language : 1986

•   Handheld Device Markup Language : 1996

•   Wireless Markup Language : 1998, XML-based

•   Compact HTML : 1998 , subset of HTML

•   XHTML Mobile Profile – 2001, the strongest
    language for Mobile Web.
Mobile Web Options
Mobile Web Options
UI Principles
UI Principles

•   Learnability     •   Mapping
•   Efficiency        •   Visibility
•   Memorability     •   Feedback
•   Error Recovery   •   Consistency
•   Simplicity       •   Satisfaction
Simplify!
Simplify!
Simplify!
Simplify!
Minimize the Use of Images
Minimize the Use of Images
Minimize the Use of Images
Minimize the Use of Images
Optimize Your Navigation
Optimize Your Navigation
Optimize Your Navigation
Optimize Your Navigation
Design for Touch
Design for Touch
Include as Much Content from
Your Standard Site as is Practical
Include as Much Content from
Your Standard Site as is Practical
Include as Much Content from
Your Standard Site as is Practical
Consider Context




             http://www.giantant.com/publications/mobile_context_model.pdf
Consider Context




             http://www.giantant.com/publications/mobile_context_model.pdf
More Quick Tips
More Quick Tips

•   Use a Separate Mobile Theme
More Quick Tips

•   Use a Separate Mobile Theme
•   Limit Scrolling to One Direction
More Quick Tips

•   Use a Separate Mobile Theme
•   Limit Scrolling to One Direction
•   Use Alt tags.
More Quick Tips

•   Use a Separate Mobile Theme
•   Limit Scrolling to One Direction
•   Use Alt tags.
•   Don’t Rely on Flash or JavaScript
More Quick Tips

•   Use a Separate Mobile Theme
•   Limit Scrolling to One Direction
•   Use Alt tags.
•   Don’t Rely on Flash or JavaScript
•   Consider White Space
More Quick Tips

•   Use a Separate Mobile Theme
•   Limit Scrolling to One Direction
•   Use Alt tags.
•   Don’t Rely on Flash or JavaScript
•   Consider White Space
•   Reduce margins and padding
More Quick Tips

•   Use a Separate Mobile Theme
•   Limit Scrolling to One Direction
•   Use Alt tags.
•   Don’t Rely on Flash or JavaScript
•   Consider White Space
•   Reduce margins and padding
•   Validate Your Markup and TEST
More Reading
More Reading
■   7 Usability Guidelines for Websites on Mobile   ■   Mobile Mammoth
    Devices                                             A blog that features many mobile websites.
    Web Credible provides guidelines for creating   ■   Web on Your Cell
    a website with visitors in mind.                    A directory of mobile websites. Not a huge
■   Make Your Site Mobile Friendly                      number of websites listed, but still a helpful
    An article from Vitamin that gives some             resource.
    helpful information and advice.                 ■   Mobile Web Design: The Series
■   Mobile Web Design                                   An older but still useful series of articles by
    A book written by Cameron Moll.                     Cameron Moll.
■   mobiSiteGalore                                  ■   Mobile Web Practices 1.0
    A free tool for creating mobile websites.           The guidelines for mobile Web design from
■   Mobile Design Showcases (PDF)                       the W3C.
    A brief overview of good design practices,      ■   Coding for the Mobile Web
    with examples of beautiful mobile Web               Chris Mills describes coding techniques for
    designs.                                            the development of websites for mobile
■   Google Wireless Transcoder                          devices.
    Enter a URL and see a stripped-down version     ■   Designing and Developing mobile websites in
    of the website. This helps you identify             the real world
    usability improvements that can be made.            Mobile Web design in practice.
http://www.flickr.com/photos/ronlayters/
              2402199783/
http://www.flickr.com/photos/ronlayters/
              2402199783/
Questions ?
              http://www.flickr.com/photos/ronlayters/
                            2402199783/
Designing for mobile devices
Thank You :-)

More Related Content

What's hot

The mobile browser world
The mobile browser worldThe mobile browser world
The mobile browser world
Peter-Paul Koch
 
The Mobile Platform World
The Mobile Platform WorldThe Mobile Platform World
The Mobile Platform World
Matt Evans
 
Building Mobile Apps with HTML, CSS, and JavaScript
Building Mobile Apps with HTML, CSS, and JavaScriptBuilding Mobile Apps with HTML, CSS, and JavaScript
Building Mobile Apps with HTML, CSS, and JavaScript
Jonathan Stark
 
Mobile Internet
Mobile InternetMobile Internet
Mobile Internet
Michaël Uyttersprot
 
Responsive Web Design | Bside Studios
Responsive Web Design | Bside StudiosResponsive Web Design | Bside Studios
Responsive Web Design | Bside Studios
Bside Studios
 
Simple mobile Websites
Simple mobile WebsitesSimple mobile Websites
Simple mobile Websites
cityofroundrock
 
The rise of tablets how responsive web design is in your future
The rise of tablets   how responsive web design is in your futureThe rise of tablets   how responsive web design is in your future
The rise of tablets how responsive web design is in your future
Internet Merchants Association
 
The Rise Of Tablets: Responsive Web Design is in your future
The Rise Of Tablets: Responsive Web Design is in your futureThe Rise Of Tablets: Responsive Web Design is in your future
The Rise Of Tablets: Responsive Web Design is in your future
Rick Wilson
 
Stivanson cody assignment4
Stivanson cody assignment4Stivanson cody assignment4
Stivanson cody assignment4
cstivanson
 
Responsive Web Design
Responsive Web DesignResponsive Web Design
Responsive Web Design
Julia Vi
 
Getting Started with Mobile Websites if You Don't Know Code
Getting Started with Mobile Websites if You Don't Know CodeGetting Started with Mobile Websites if You Don't Know Code
Getting Started with Mobile Websites if You Don't Know Code
Carli Spina
 
Responsive Design & Prototyping -- An Agency Model (Part 2/3)
Responsive Design & Prototyping -- An Agency Model (Part 2/3)Responsive Design & Prototyping -- An Agency Model (Part 2/3)
Responsive Design & Prototyping -- An Agency Model (Part 2/3)
Neeta Goplani
 
Native Device vs. Mobile Web Applications
Native Device vs. Mobile Web ApplicationsNative Device vs. Mobile Web Applications
Native Device vs. Mobile Web Applications
Tim Wright
 
Web Apps and Responsive Design for Libraries
Web Apps and Responsive Design for LibrariesWeb Apps and Responsive Design for Libraries
Web Apps and Responsive Design for Libraries
Matt Machell
 
Web App vs Web Site
Web App vs Web SiteWeb App vs Web Site
Web App vs Web Site
Matt Evans
 
Howard noah moblilepresentation
Howard noah moblilepresentationHoward noah moblilepresentation
Howard noah moblilepresentation
noahbh
 
iPad Class
iPad ClassiPad Class
iPad Class
Vic Ward
 
Blackberry: Looking for the iPod effect
Blackberry: Looking for the iPod effectBlackberry: Looking for the iPod effect
Blackberry: Looking for the iPod effect
Stanislas Thomann
 
OS3 - Enterprise Ireland - Approaches To I Phone Development & The Irish iPho...
OS3 - Enterprise Ireland - Approaches To I Phone Development & The Irish iPho...OS3 - Enterprise Ireland - Approaches To I Phone Development & The Irish iPho...
OS3 - Enterprise Ireland - Approaches To I Phone Development & The Irish iPho...
Damian OSuilleabhain
 
The mobile browser world
The mobile browser worldThe mobile browser world
The mobile browser world
Peter-Paul Koch
 

What's hot (20)

The mobile browser world
The mobile browser worldThe mobile browser world
The mobile browser world
 
The Mobile Platform World
The Mobile Platform WorldThe Mobile Platform World
The Mobile Platform World
 
Building Mobile Apps with HTML, CSS, and JavaScript
Building Mobile Apps with HTML, CSS, and JavaScriptBuilding Mobile Apps with HTML, CSS, and JavaScript
Building Mobile Apps with HTML, CSS, and JavaScript
 
Mobile Internet
Mobile InternetMobile Internet
Mobile Internet
 
Responsive Web Design | Bside Studios
Responsive Web Design | Bside StudiosResponsive Web Design | Bside Studios
Responsive Web Design | Bside Studios
 
Simple mobile Websites
Simple mobile WebsitesSimple mobile Websites
Simple mobile Websites
 
The rise of tablets how responsive web design is in your future
The rise of tablets   how responsive web design is in your futureThe rise of tablets   how responsive web design is in your future
The rise of tablets how responsive web design is in your future
 
The Rise Of Tablets: Responsive Web Design is in your future
The Rise Of Tablets: Responsive Web Design is in your futureThe Rise Of Tablets: Responsive Web Design is in your future
The Rise Of Tablets: Responsive Web Design is in your future
 
Stivanson cody assignment4
Stivanson cody assignment4Stivanson cody assignment4
Stivanson cody assignment4
 
Responsive Web Design
Responsive Web DesignResponsive Web Design
Responsive Web Design
 
Getting Started with Mobile Websites if You Don't Know Code
Getting Started with Mobile Websites if You Don't Know CodeGetting Started with Mobile Websites if You Don't Know Code
Getting Started with Mobile Websites if You Don't Know Code
 
Responsive Design & Prototyping -- An Agency Model (Part 2/3)
Responsive Design & Prototyping -- An Agency Model (Part 2/3)Responsive Design & Prototyping -- An Agency Model (Part 2/3)
Responsive Design & Prototyping -- An Agency Model (Part 2/3)
 
Native Device vs. Mobile Web Applications
Native Device vs. Mobile Web ApplicationsNative Device vs. Mobile Web Applications
Native Device vs. Mobile Web Applications
 
Web Apps and Responsive Design for Libraries
Web Apps and Responsive Design for LibrariesWeb Apps and Responsive Design for Libraries
Web Apps and Responsive Design for Libraries
 
Web App vs Web Site
Web App vs Web SiteWeb App vs Web Site
Web App vs Web Site
 
Howard noah moblilepresentation
Howard noah moblilepresentationHoward noah moblilepresentation
Howard noah moblilepresentation
 
iPad Class
iPad ClassiPad Class
iPad Class
 
Blackberry: Looking for the iPod effect
Blackberry: Looking for the iPod effectBlackberry: Looking for the iPod effect
Blackberry: Looking for the iPod effect
 
OS3 - Enterprise Ireland - Approaches To I Phone Development & The Irish iPho...
OS3 - Enterprise Ireland - Approaches To I Phone Development & The Irish iPho...OS3 - Enterprise Ireland - Approaches To I Phone Development & The Irish iPho...
OS3 - Enterprise Ireland - Approaches To I Phone Development & The Irish iPho...
 
The mobile browser world
The mobile browser worldThe mobile browser world
The mobile browser world
 

Viewers also liked

2mei nas
2mei nas2mei nas
2mei nas
epaper
 
12jan Aceh
12jan Aceh12jan Aceh
12jan Aceh
epaper
 
2006 Annual Results
2006 Annual Results2006 Annual Results
2006 Annual Results
TIM RI
 
Panduan Membuat Web Quiz
Panduan Membuat Web QuizPanduan Membuat Web Quiz
Panduan Membuat Web Quiz
guest1f00e21
 
Press Release 2 Q01 Tele Celular Sul En
Press Release 2 Q01   Tele Celular Sul EnPress Release 2 Q01   Tele Celular Sul En
Press Release 2 Q01 Tele Celular Sul En
TIM RI
 
Press Release 4 T07 En
Press Release 4 T07 EnPress Release 4 T07 En
Press Release 4 T07 En
TIM RI
 
Chapter 1
Chapter 1Chapter 1
Chapter 1
rleegarner
 
Constructing A Working Financial Plan For Your Company
Constructing A Working Financial Plan For Your CompanyConstructing A Working Financial Plan For Your Company
Constructing A Working Financial Plan For Your Company
jreedcpa
 
2011 Fort Lauderdale 4th Annual Surety Presentation
2011 Fort Lauderdale 4th Annual Surety Presentation2011 Fort Lauderdale 4th Annual Surety Presentation
2011 Fort Lauderdale 4th Annual Surety Presentation
jreedcpa
 
Edisi 2 Maret Medan
Edisi 2 Maret MedanEdisi 2 Maret Medan
Edisi 2 Maret Medan
epaper
 
Press Releases 3 Q05 En
Press Releases 3 Q05 EnPress Releases 3 Q05 En
Press Releases 3 Q05 En
TIM RI
 
Public Input Meeting Presentation
Public Input Meeting PresentationPublic Input Meeting Presentation
Public Input Meeting Presentation
city of dania beach
 
Edisi6 Oktnasional
Edisi6 OktnasionalEdisi6 Oktnasional
Edisi6 Oktnasional
epaper
 
Star light
Star lightStar light
Palm american grille
Palm american grillePalm american grille
Palm american grille
city of dania beach
 
13jan Aceh
13jan Aceh13jan Aceh
13jan Aceh
epaper
 
Loan Guarantee Presentation (Aug 13 2009) (2)
Loan Guarantee Presentation (Aug 13 2009) (2)Loan Guarantee Presentation (Aug 13 2009) (2)
Loan Guarantee Presentation (Aug 13 2009) (2)
cpmccart
 
Waspada Aceh 5 Agustus 2009
Waspada Aceh 5 Agustus 2009Waspada Aceh 5 Agustus 2009
Waspada Aceh 5 Agustus 2009
epaper
 
Webcast 3 q10 eng
Webcast 3 q10 engWebcast 3 q10 eng
Webcast 3 q10 eng
TIM RI
 
Social media 101 kimberly high
Social media 101 kimberly highSocial media 101 kimberly high
Social media 101 kimberly high
Thomas Clifford
 

Viewers also liked (20)

2mei nas
2mei nas2mei nas
2mei nas
 
12jan Aceh
12jan Aceh12jan Aceh
12jan Aceh
 
2006 Annual Results
2006 Annual Results2006 Annual Results
2006 Annual Results
 
Panduan Membuat Web Quiz
Panduan Membuat Web QuizPanduan Membuat Web Quiz
Panduan Membuat Web Quiz
 
Press Release 2 Q01 Tele Celular Sul En
Press Release 2 Q01   Tele Celular Sul EnPress Release 2 Q01   Tele Celular Sul En
Press Release 2 Q01 Tele Celular Sul En
 
Press Release 4 T07 En
Press Release 4 T07 EnPress Release 4 T07 En
Press Release 4 T07 En
 
Chapter 1
Chapter 1Chapter 1
Chapter 1
 
Constructing A Working Financial Plan For Your Company
Constructing A Working Financial Plan For Your CompanyConstructing A Working Financial Plan For Your Company
Constructing A Working Financial Plan For Your Company
 
2011 Fort Lauderdale 4th Annual Surety Presentation
2011 Fort Lauderdale 4th Annual Surety Presentation2011 Fort Lauderdale 4th Annual Surety Presentation
2011 Fort Lauderdale 4th Annual Surety Presentation
 
Edisi 2 Maret Medan
Edisi 2 Maret MedanEdisi 2 Maret Medan
Edisi 2 Maret Medan
 
Press Releases 3 Q05 En
Press Releases 3 Q05 EnPress Releases 3 Q05 En
Press Releases 3 Q05 En
 
Public Input Meeting Presentation
Public Input Meeting PresentationPublic Input Meeting Presentation
Public Input Meeting Presentation
 
Edisi6 Oktnasional
Edisi6 OktnasionalEdisi6 Oktnasional
Edisi6 Oktnasional
 
Star light
Star lightStar light
Star light
 
Palm american grille
Palm american grillePalm american grille
Palm american grille
 
13jan Aceh
13jan Aceh13jan Aceh
13jan Aceh
 
Loan Guarantee Presentation (Aug 13 2009) (2)
Loan Guarantee Presentation (Aug 13 2009) (2)Loan Guarantee Presentation (Aug 13 2009) (2)
Loan Guarantee Presentation (Aug 13 2009) (2)
 
Waspada Aceh 5 Agustus 2009
Waspada Aceh 5 Agustus 2009Waspada Aceh 5 Agustus 2009
Waspada Aceh 5 Agustus 2009
 
Webcast 3 q10 eng
Webcast 3 q10 engWebcast 3 q10 eng
Webcast 3 q10 eng
 
Social media 101 kimberly high
Social media 101 kimberly highSocial media 101 kimberly high
Social media 101 kimberly high
 

Similar to Designing for mobile devices

chapter2
chapter2chapter2
chapter2
Pon Tovave
 
Responding to the challenge of the mobile web (2012)
Responding to the challenge of the mobile web (2012)Responding to the challenge of the mobile web (2012)
Responding to the challenge of the mobile web (2012)
Graham Bird
 
Make Your WordPress Site Mobile Friendly
Make Your WordPress Site Mobile FriendlyMake Your WordPress Site Mobile Friendly
Make Your WordPress Site Mobile Friendly
Dave Zille
 
Mobile Web High Performance
Mobile Web High PerformanceMobile Web High Performance
Mobile Web High Performance
Amjad Rafique
 
Mobile application development PowerPoin
Mobile application development PowerPoinMobile application development PowerPoin
Mobile application development PowerPoin
NEC
 
How To Create Web Sites For Mobile Clients
How To Create Web Sites For Mobile ClientsHow To Create Web Sites For Mobile Clients
How To Create Web Sites For Mobile Clients
Woody Pewitt
 
Best practices for delivering quality web experiences
Best practices for delivering quality web experiencesBest practices for delivering quality web experiences
Best practices for delivering quality web experiences
Ben Mantooth
 
Mobile Mantras
Mobile MantrasMobile Mantras
Mobile Mantras
hannerlib
 
Mobile Mantras: XD Best Practices for Mobile Development
Mobile Mantras: XD Best Practices for Mobile DevelopmentMobile Mantras: XD Best Practices for Mobile Development
Mobile Mantras: XD Best Practices for Mobile Development
Rob Fitzgibbon
 
Responsive Web Design - Why and How
Responsive Web Design - Why and HowResponsive Web Design - Why and How
Responsive Web Design - Why and How
Judi Wunderlich
 
Responsive Web Design_2013
Responsive Web Design_2013Responsive Web Design_2013
Responsive Web Design_2013
Achieve Internet
 
esaimen
esaimenesaimen
esaimen
mikhwal
 
Mobile web development
Mobile web development Mobile web development
Mobile web development
Moumie Soulemane
 
Capitalizing on the Mobile Web
Capitalizing on the Mobile WebCapitalizing on the Mobile Web
Capitalizing on the Mobile Web
Brandon Eley
 
Performance Optimization for Mobile Web | Fresh Tilled Soil
Performance Optimization for Mobile Web | Fresh Tilled SoilPerformance Optimization for Mobile Web | Fresh Tilled Soil
Performance Optimization for Mobile Web | Fresh Tilled Soil
Fresh Tilled Soil
 
Mobile Performance Testing
Mobile Performance TestingMobile Performance Testing
Mobile Performance Testing
Thoughtworks
 
Performance testing of mobile apps
Performance testing of mobile appsPerformance testing of mobile apps
Performance testing of mobile apps
vodQA
 
Mobile Joomla Stragies & Techniques
Mobile Joomla Stragies & TechniquesMobile Joomla Stragies & Techniques
Mobile Joomla Stragies & Techniques
Cory Webb
 
Consider Starting Small
Consider Starting SmallConsider Starting Small
Consider Starting Small
Andrew Smith
 
Mobile Web site options by Reactive
Mobile Web site options by ReactiveMobile Web site options by Reactive
Mobile Web site options by Reactive
Reactive, part of Accenture Interactive
 

Similar to Designing for mobile devices (20)

chapter2
chapter2chapter2
chapter2
 
Responding to the challenge of the mobile web (2012)
Responding to the challenge of the mobile web (2012)Responding to the challenge of the mobile web (2012)
Responding to the challenge of the mobile web (2012)
 
Make Your WordPress Site Mobile Friendly
Make Your WordPress Site Mobile FriendlyMake Your WordPress Site Mobile Friendly
Make Your WordPress Site Mobile Friendly
 
Mobile Web High Performance
Mobile Web High PerformanceMobile Web High Performance
Mobile Web High Performance
 
Mobile application development PowerPoin
Mobile application development PowerPoinMobile application development PowerPoin
Mobile application development PowerPoin
 
How To Create Web Sites For Mobile Clients
How To Create Web Sites For Mobile ClientsHow To Create Web Sites For Mobile Clients
How To Create Web Sites For Mobile Clients
 
Best practices for delivering quality web experiences
Best practices for delivering quality web experiencesBest practices for delivering quality web experiences
Best practices for delivering quality web experiences
 
Mobile Mantras
Mobile MantrasMobile Mantras
Mobile Mantras
 
Mobile Mantras: XD Best Practices for Mobile Development
Mobile Mantras: XD Best Practices for Mobile DevelopmentMobile Mantras: XD Best Practices for Mobile Development
Mobile Mantras: XD Best Practices for Mobile Development
 
Responsive Web Design - Why and How
Responsive Web Design - Why and HowResponsive Web Design - Why and How
Responsive Web Design - Why and How
 
Responsive Web Design_2013
Responsive Web Design_2013Responsive Web Design_2013
Responsive Web Design_2013
 
esaimen
esaimenesaimen
esaimen
 
Mobile web development
Mobile web development Mobile web development
Mobile web development
 
Capitalizing on the Mobile Web
Capitalizing on the Mobile WebCapitalizing on the Mobile Web
Capitalizing on the Mobile Web
 
Performance Optimization for Mobile Web | Fresh Tilled Soil
Performance Optimization for Mobile Web | Fresh Tilled SoilPerformance Optimization for Mobile Web | Fresh Tilled Soil
Performance Optimization for Mobile Web | Fresh Tilled Soil
 
Mobile Performance Testing
Mobile Performance TestingMobile Performance Testing
Mobile Performance Testing
 
Performance testing of mobile apps
Performance testing of mobile appsPerformance testing of mobile apps
Performance testing of mobile apps
 
Mobile Joomla Stragies & Techniques
Mobile Joomla Stragies & TechniquesMobile Joomla Stragies & Techniques
Mobile Joomla Stragies & Techniques
 
Consider Starting Small
Consider Starting SmallConsider Starting Small
Consider Starting Small
 
Mobile Web site options by Reactive
Mobile Web site options by ReactiveMobile Web site options by Reactive
Mobile Web site options by Reactive
 

Recently uploaded

QCE – Unpacking the syllabus Implications for Senior School practices and ass...
QCE – Unpacking the syllabus Implications for Senior School practices and ass...QCE – Unpacking the syllabus Implications for Senior School practices and ass...
QCE – Unpacking the syllabus Implications for Senior School practices and ass...
mansk2
 
Life of Ah Gong and Ah Kim ~ A Story with Life Lessons (Hokkien, English & Ch...
Life of Ah Gong and Ah Kim ~ A Story with Life Lessons (Hokkien, English & Ch...Life of Ah Gong and Ah Kim ~ A Story with Life Lessons (Hokkien, English & Ch...
Life of Ah Gong and Ah Kim ~ A Story with Life Lessons (Hokkien, English & Ch...
OH TEIK BIN
 
A beginner’s guide to project reviews - everything you wanted to know but wer...
A beginner’s guide to project reviews - everything you wanted to know but wer...A beginner’s guide to project reviews - everything you wanted to know but wer...
A beginner’s guide to project reviews - everything you wanted to know but wer...
Association for Project Management
 
matatag classroom orientation school year 2024-2025
matatag classroom orientation school year 2024-2025matatag classroom orientation school year 2024-2025
matatag classroom orientation school year 2024-2025
florrizabombio
 
Lecture Notes Unit4 Chapter13 users , roles and privileges
Lecture Notes Unit4 Chapter13 users , roles and privilegesLecture Notes Unit4 Chapter13 users , roles and privileges
Lecture Notes Unit4 Chapter13 users , roles and privileges
Murugan146644
 
Java Full Stack Developer Interview Questions PDF By ScholarHat
Java Full Stack Developer Interview Questions PDF By ScholarHatJava Full Stack Developer Interview Questions PDF By ScholarHat
Java Full Stack Developer Interview Questions PDF By ScholarHat
Scholarhat
 
How to Make a Field Storable in Odoo 17 - Odoo Slides
How to Make a Field Storable in Odoo 17 - Odoo SlidesHow to Make a Field Storable in Odoo 17 - Odoo Slides
How to Make a Field Storable in Odoo 17 - Odoo Slides
Celine George
 
How to Use Pre Init hook in Odoo 17 -Odoo 17 Slides
How to Use Pre Init hook in Odoo 17 -Odoo 17 SlidesHow to Use Pre Init hook in Odoo 17 -Odoo 17 Slides
How to Use Pre Init hook in Odoo 17 -Odoo 17 Slides
Celine George
 
Introduction to Google Productivity Tools for Office and Personal Use
Introduction to Google Productivity Tools for Office and Personal UseIntroduction to Google Productivity Tools for Office and Personal Use
Introduction to Google Productivity Tools for Office and Personal Use
Excellence Foundation for South Sudan
 
FIRST AID PRESENTATION ON INDUSTRIAL SAFETY by dr lal.ppt
FIRST AID PRESENTATION ON INDUSTRIAL SAFETY by dr lal.pptFIRST AID PRESENTATION ON INDUSTRIAL SAFETY by dr lal.ppt
FIRST AID PRESENTATION ON INDUSTRIAL SAFETY by dr lal.ppt
ashutoshklal29
 
FINAL MATATAG Science CG 2023 Grades 3-10.pdf
FINAL MATATAG Science CG 2023 Grades 3-10.pdfFINAL MATATAG Science CG 2023 Grades 3-10.pdf
FINAL MATATAG Science CG 2023 Grades 3-10.pdf
maritescanete2
 
Mathematics 4 and 7 PD Design.pdf 1234567890
Mathematics 4 and 7 PD Design.pdf 1234567890Mathematics 4 and 7 PD Design.pdf 1234567890
Mathematics 4 and 7 PD Design.pdf 1234567890
liquiganzandyb
 
Open Source and AI - ByWater Closing Keynote Presentation.pdf
Open Source and AI - ByWater Closing Keynote Presentation.pdfOpen Source and AI - ByWater Closing Keynote Presentation.pdf
Open Source and AI - ByWater Closing Keynote Presentation.pdf
Jessica Zairo
 
How To Sell Hamster Kombat Coin In Pre-market
How To Sell Hamster Kombat Coin In Pre-marketHow To Sell Hamster Kombat Coin In Pre-market
How To Sell Hamster Kombat Coin In Pre-market
Sikandar Ali
 
BỘ ĐỀ THI HỌC SINH GIỎI CÁC TỈNH MÔN TIẾNG ANH LỚP 9 NĂM HỌC 2023-2024 (CÓ FI...
BỘ ĐỀ THI HỌC SINH GIỎI CÁC TỈNH MÔN TIẾNG ANH LỚP 9 NĂM HỌC 2023-2024 (CÓ FI...BỘ ĐỀ THI HỌC SINH GIỎI CÁC TỈNH MÔN TIẾNG ANH LỚP 9 NĂM HỌC 2023-2024 (CÓ FI...
BỘ ĐỀ THI HỌC SINH GIỎI CÁC TỈNH MÔN TIẾNG ANH LỚP 9 NĂM HỌC 2023-2024 (CÓ FI...
Nguyen Thanh Tu Collection
 
C++ Interview Questions and Answers PDF By ScholarHat
C++ Interview Questions and Answers PDF By ScholarHatC++ Interview Questions and Answers PDF By ScholarHat
C++ Interview Questions and Answers PDF By ScholarHat
Scholarhat
 
Codeavour 5.0 International Impact Report - The Biggest International AI, Cod...
Codeavour 5.0 International Impact Report - The Biggest International AI, Cod...Codeavour 5.0 International Impact Report - The Biggest International AI, Cod...
Codeavour 5.0 International Impact Report - The Biggest International AI, Cod...
Codeavour International
 
Brigada Eskwela 2024 PowerPoint Update for SY 2024-2025
Brigada Eskwela 2024 PowerPoint Update for SY 2024-2025Brigada Eskwela 2024 PowerPoint Update for SY 2024-2025
Brigada Eskwela 2024 PowerPoint Update for SY 2024-2025
ALBERTHISOLER1
 
DepEd School Calendar 2024-2025 DO_s2024_008
DepEd School Calendar 2024-2025 DO_s2024_008DepEd School Calendar 2024-2025 DO_s2024_008
DepEd School Calendar 2024-2025 DO_s2024_008
Glenn Rivera
 
PRESS RELEASE - UNIVERSITY OF GHANA, JULY 16, 2024.pdf
PRESS RELEASE - UNIVERSITY OF GHANA, JULY 16, 2024.pdfPRESS RELEASE - UNIVERSITY OF GHANA, JULY 16, 2024.pdf
PRESS RELEASE - UNIVERSITY OF GHANA, JULY 16, 2024.pdf
nservice241
 

Recently uploaded (20)

QCE – Unpacking the syllabus Implications for Senior School practices and ass...
QCE – Unpacking the syllabus Implications for Senior School practices and ass...QCE – Unpacking the syllabus Implications for Senior School practices and ass...
QCE – Unpacking the syllabus Implications for Senior School practices and ass...
 
Life of Ah Gong and Ah Kim ~ A Story with Life Lessons (Hokkien, English & Ch...
Life of Ah Gong and Ah Kim ~ A Story with Life Lessons (Hokkien, English & Ch...Life of Ah Gong and Ah Kim ~ A Story with Life Lessons (Hokkien, English & Ch...
Life of Ah Gong and Ah Kim ~ A Story with Life Lessons (Hokkien, English & Ch...
 
A beginner’s guide to project reviews - everything you wanted to know but wer...
A beginner’s guide to project reviews - everything you wanted to know but wer...A beginner’s guide to project reviews - everything you wanted to know but wer...
A beginner’s guide to project reviews - everything you wanted to know but wer...
 
matatag classroom orientation school year 2024-2025
matatag classroom orientation school year 2024-2025matatag classroom orientation school year 2024-2025
matatag classroom orientation school year 2024-2025
 
Lecture Notes Unit4 Chapter13 users , roles and privileges
Lecture Notes Unit4 Chapter13 users , roles and privilegesLecture Notes Unit4 Chapter13 users , roles and privileges
Lecture Notes Unit4 Chapter13 users , roles and privileges
 
Java Full Stack Developer Interview Questions PDF By ScholarHat
Java Full Stack Developer Interview Questions PDF By ScholarHatJava Full Stack Developer Interview Questions PDF By ScholarHat
Java Full Stack Developer Interview Questions PDF By ScholarHat
 
How to Make a Field Storable in Odoo 17 - Odoo Slides
How to Make a Field Storable in Odoo 17 - Odoo SlidesHow to Make a Field Storable in Odoo 17 - Odoo Slides
How to Make a Field Storable in Odoo 17 - Odoo Slides
 
How to Use Pre Init hook in Odoo 17 -Odoo 17 Slides
How to Use Pre Init hook in Odoo 17 -Odoo 17 SlidesHow to Use Pre Init hook in Odoo 17 -Odoo 17 Slides
How to Use Pre Init hook in Odoo 17 -Odoo 17 Slides
 
Introduction to Google Productivity Tools for Office and Personal Use
Introduction to Google Productivity Tools for Office and Personal UseIntroduction to Google Productivity Tools for Office and Personal Use
Introduction to Google Productivity Tools for Office and Personal Use
 
FIRST AID PRESENTATION ON INDUSTRIAL SAFETY by dr lal.ppt
FIRST AID PRESENTATION ON INDUSTRIAL SAFETY by dr lal.pptFIRST AID PRESENTATION ON INDUSTRIAL SAFETY by dr lal.ppt
FIRST AID PRESENTATION ON INDUSTRIAL SAFETY by dr lal.ppt
 
FINAL MATATAG Science CG 2023 Grades 3-10.pdf
FINAL MATATAG Science CG 2023 Grades 3-10.pdfFINAL MATATAG Science CG 2023 Grades 3-10.pdf
FINAL MATATAG Science CG 2023 Grades 3-10.pdf
 
Mathematics 4 and 7 PD Design.pdf 1234567890
Mathematics 4 and 7 PD Design.pdf 1234567890Mathematics 4 and 7 PD Design.pdf 1234567890
Mathematics 4 and 7 PD Design.pdf 1234567890
 
Open Source and AI - ByWater Closing Keynote Presentation.pdf
Open Source and AI - ByWater Closing Keynote Presentation.pdfOpen Source and AI - ByWater Closing Keynote Presentation.pdf
Open Source and AI - ByWater Closing Keynote Presentation.pdf
 
How To Sell Hamster Kombat Coin In Pre-market
How To Sell Hamster Kombat Coin In Pre-marketHow To Sell Hamster Kombat Coin In Pre-market
How To Sell Hamster Kombat Coin In Pre-market
 
BỘ ĐỀ THI HỌC SINH GIỎI CÁC TỈNH MÔN TIẾNG ANH LỚP 9 NĂM HỌC 2023-2024 (CÓ FI...
BỘ ĐỀ THI HỌC SINH GIỎI CÁC TỈNH MÔN TIẾNG ANH LỚP 9 NĂM HỌC 2023-2024 (CÓ FI...BỘ ĐỀ THI HỌC SINH GIỎI CÁC TỈNH MÔN TIẾNG ANH LỚP 9 NĂM HỌC 2023-2024 (CÓ FI...
BỘ ĐỀ THI HỌC SINH GIỎI CÁC TỈNH MÔN TIẾNG ANH LỚP 9 NĂM HỌC 2023-2024 (CÓ FI...
 
C++ Interview Questions and Answers PDF By ScholarHat
C++ Interview Questions and Answers PDF By ScholarHatC++ Interview Questions and Answers PDF By ScholarHat
C++ Interview Questions and Answers PDF By ScholarHat
 
Codeavour 5.0 International Impact Report - The Biggest International AI, Cod...
Codeavour 5.0 International Impact Report - The Biggest International AI, Cod...Codeavour 5.0 International Impact Report - The Biggest International AI, Cod...
Codeavour 5.0 International Impact Report - The Biggest International AI, Cod...
 
Brigada Eskwela 2024 PowerPoint Update for SY 2024-2025
Brigada Eskwela 2024 PowerPoint Update for SY 2024-2025Brigada Eskwela 2024 PowerPoint Update for SY 2024-2025
Brigada Eskwela 2024 PowerPoint Update for SY 2024-2025
 
DepEd School Calendar 2024-2025 DO_s2024_008
DepEd School Calendar 2024-2025 DO_s2024_008DepEd School Calendar 2024-2025 DO_s2024_008
DepEd School Calendar 2024-2025 DO_s2024_008
 
PRESS RELEASE - UNIVERSITY OF GHANA, JULY 16, 2024.pdf
PRESS RELEASE - UNIVERSITY OF GHANA, JULY 16, 2024.pdfPRESS RELEASE - UNIVERSITY OF GHANA, JULY 16, 2024.pdf
PRESS RELEASE - UNIVERSITY OF GHANA, JULY 16, 2024.pdf
 

Designing for mobile devices

  • 1. Designing for Mobile Devices Your First Guide to Mobile Development
  • 2. Why To Care About ?
  • 3. Why To Care About ?
  • 5. Two Ways • Mobile Website, Mobile App, both ?
  • 6. Two Ways • Mobile Website, Mobile App, both ?
  • 7. Two Ways • Mobile Website, Mobile App, both ? re-creation Internet access platform-across Always Free
  • 8. Two Ways • Mobile Website, Mobile App, both ? re-creation Utility Internet access Mob. Resources platform-across Local Use Always Free Making Money
  • 10. Challenges and Limitations • Screen Size Variation
  • 11. Challenges and Limitations • Screen Size Variation • Loading Time
  • 12. Challenges and Limitations • Screen Size Variation • Loading Time • Battery Consumption
  • 13. Challenges and Limitations • Screen Size Variation • Loading Time • Battery Consumption • Memory Consumption
  • 14. Challenges and Limitations • Screen Size Variation • Loading Time • Battery Consumption • Memory Consumption • Input Mechanism
  • 15. Challenges and Limitations • Screen Size Variation • Loading Time • Battery Consumption • Memory Consumption • Input Mechanism • Rapid change
  • 16. Challenges and Limitations • Screen Size Variation • Loading Time • Battery Consumption • Memory Consumption • Input Mechanism • Rapid change • Deciding what is essential
  • 17. Challenges and Limitations • Screen Size Variation • Loading Time • Battery Consumption • Memory Consumption • Input Mechanism • Rapid change • Deciding what is essential • Ultimate Testing
  • 19. Short History • Standard Generalized Markup Language : 1986
  • 20. Short History • Standard Generalized Markup Language : 1986 • Handheld Device Markup Language : 1996
  • 21. Short History • Standard Generalized Markup Language : 1986 • Handheld Device Markup Language : 1996 • Wireless Markup Language : 1998, XML-based
  • 22. Short History • Standard Generalized Markup Language : 1986 • Handheld Device Markup Language : 1996 • Wireless Markup Language : 1998, XML-based • Compact HTML : 1998 , subset of HTML
  • 23. Short History • Standard Generalized Markup Language : 1986 • Handheld Device Markup Language : 1996 • Wireless Markup Language : 1998, XML-based • Compact HTML : 1998 , subset of HTML • XHTML Mobile Profile – 2001, the strongest language for Mobile Web.
  • 27. UI Principles • Learnability • Mapping • Efficiency • Visibility • Memorability • Feedback • Error Recovery • Consistency • Simplicity • Satisfaction
  • 32. Minimize the Use of Images
  • 33. Minimize the Use of Images
  • 34. Minimize the Use of Images
  • 35. Minimize the Use of Images
  • 42. Include as Much Content from Your Standard Site as is Practical
  • 43. Include as Much Content from Your Standard Site as is Practical
  • 44. Include as Much Content from Your Standard Site as is Practical
  • 45. Consider Context http://www.giantant.com/publications/mobile_context_model.pdf
  • 46. Consider Context http://www.giantant.com/publications/mobile_context_model.pdf
  • 48. More Quick Tips • Use a Separate Mobile Theme
  • 49. More Quick Tips • Use a Separate Mobile Theme • Limit Scrolling to One Direction
  • 50. More Quick Tips • Use a Separate Mobile Theme • Limit Scrolling to One Direction • Use Alt tags.
  • 51. More Quick Tips • Use a Separate Mobile Theme • Limit Scrolling to One Direction • Use Alt tags. • Don’t Rely on Flash or JavaScript
  • 52. More Quick Tips • Use a Separate Mobile Theme • Limit Scrolling to One Direction • Use Alt tags. • Don’t Rely on Flash or JavaScript • Consider White Space
  • 53. More Quick Tips • Use a Separate Mobile Theme • Limit Scrolling to One Direction • Use Alt tags. • Don’t Rely on Flash or JavaScript • Consider White Space • Reduce margins and padding
  • 54. More Quick Tips • Use a Separate Mobile Theme • Limit Scrolling to One Direction • Use Alt tags. • Don’t Rely on Flash or JavaScript • Consider White Space • Reduce margins and padding • Validate Your Markup and TEST
  • 56. More Reading ■ 7 Usability Guidelines for Websites on Mobile ■ Mobile Mammoth Devices A blog that features many mobile websites. Web Credible provides guidelines for creating ■ Web on Your Cell a website with visitors in mind. A directory of mobile websites. Not a huge ■ Make Your Site Mobile Friendly number of websites listed, but still a helpful An article from Vitamin that gives some resource. helpful information and advice. ■ Mobile Web Design: The Series ■ Mobile Web Design An older but still useful series of articles by A book written by Cameron Moll. Cameron Moll. ■ mobiSiteGalore ■ Mobile Web Practices 1.0 A free tool for creating mobile websites. The guidelines for mobile Web design from ■ Mobile Design Showcases (PDF) the W3C. A brief overview of good design practices, ■ Coding for the Mobile Web with examples of beautiful mobile Web Chris Mills describes coding techniques for designs. the development of websites for mobile ■ Google Wireless Transcoder devices. Enter a URL and see a stripped-down version ■ Designing and Developing mobile websites in of the website. This helps you identify the real world usability improvements that can be made. Mobile Web design in practice.
  • 59. Questions ? http://www.flickr.com/photos/ronlayters/ 2402199783/