SlideShare a Scribd company logo
1 of 43
Beyond the
      Desktop
Sites and Apps for Phones &




    michael@webvanta.com   888.670.6793
Questions?
โ€ข Ask at any time! We want to know
  what youโ€™re wondering about.

โ€ข Just enter your question in the chat
  box.

โ€ข We will address as many questions
  as we can in the webinar and the
  remainder via email afterwards.
Agenda

โ€ข Why mobile?
โ€ข Web sites, web apps, and native apps
โ€ข Example: MI Energy Core
โ€ข Small-screen and touchscreen design
โ€ข Design for tablets
โ€ข Design process
Presenters
 Michael Slater
 CEO, Webvanta



 Patrick Schutte
 Business Development Consultant,
 MI Windows & Doors
Why Mobile?
โ€ข Smartphone sales to exceed PC sales in
  2012
โ€ข 750,000 iOS+Android devices activated
  every day

โ€ข ~10% of web traffic and growing rapidly
  โ€ฃ > 1 billion people with mobile data plans

โ€ข > $4 billion/year in mobile commerce
โ€ข The primary web platform in many countries
Mobile is Different
โ€ข Small screen
โ€ข Touchscreen
โ€ข Always with you
โ€ข Always connected
โ€ข New app platforms and distribution
  systems

โ€ข New sensors (camera, GPS, compass,
  accelerometer)
Ignore
Webkit Browser
Ignore
         HTML5 + CSS3
Webkit Browser
Ignore
         HTML5 + CSS3
Latest
         Webkit Browser
Ignore                    Version
         HTML5 + CSS3
                            IE9
Flash, Video &
   Animation
โ€ข No Flash on iPhone and iPad
โ€ข HTML5 audio and video players
โ€ข Animation using JavaScript & CSS3
Native vs. Web

   โ€ข Native apps?
   โ€ข Web apps?
   โ€ข Both?
Native App
       Advantages
โ€ข Best performance
โ€ข Access to non-web-standard
  devices
 โ€ฃ Camera, GPS, accelerometer
 โ€ฃ Multitouch

โ€ข App Store distribution channel
Native App
    Disadvantages
โ€ข Each platform has its own native
  apps
 โ€ฃ Each has its own tools and languages

โ€ข Substantial programming skills
  required
 โ€ฃ Unless you use simple site-builders

โ€ข Users must install your app
App Platforms
Creating Cross-
  Platform Native
โ€ข Third-party frameworks
  create apps on multiple
  platforms

โ€ข PhoneGap best for simpler
  apps, encapsulating web
  content

โ€ข Titanium good for more
  complex apps
Web Apps
โ€ข There is a (partial) way out of the
  multi-platform nightmare!
 โ€ฃ Choose the web as the platform
 โ€ฃ HTML5, CSS3, JavaScript

โ€ข Limited access to devices and sensors
โ€ข No presence in app store
โ€ข No icon on phone, unless user creates
  one
Whereโ€™s the Data?
โ€ข Phones and tablets donโ€™t         Database
  always have connectivity         (content
                                  repository)
โ€ข Websites and webapps
  dependent on web access
 โ€ฃ Some offline features are   Website
   available in browsers

โ€ข App can receive new
  content from an online       Browser          App
  source
Example:
    MI Windows &
โ€ข Provide product
  information to
  consumers, dealers,
                 Text
  and installers

โ€ข Desktop website             Presenter:
โ€ข Mobile website         Patrick Schutte
                    MI Windows & Doors
โ€ข Tablet app
Small-Screen
       Design
โ€ข Minimal
  navigation

โ€ข No sidebars or
  multi-column
  layouts

โ€ข Pare down to the
  essentials
Small
   Screen
โ€ข Topnav must be
 kept simple, no
 dropdowns

โ€ข Footer menu can
 provide additional
 items
Mobile & Desktop
      Pages
โ€ข Separate pages allow            Database
  delivery of different
  HTML
 โ€ฃ Otherwise limited to CSS
                              Mobile
   & JS techniques            Pages    Desktop
                                        Pages



โ€ข Database-driven
  content allows two sets
  of pages to be driven by
Responsive Design
โ€ข A technique for avoiding having separate
  pages for desktop and mobile

โ€ข Change page by delivering different CSS for
  different screen sizes (using media queries)

โ€ข Page contents (HTML) remains the same
โ€ข Images scaled by the browser
  โ€ฃ Can use JS to deliver small image ๏ฌrst, then
    larger one if a desktop browser
Design for
 On-the-Go Users
โ€ข Action-oriented
โ€ข Impatient
โ€ข One-handed
โ€ข Speci๏ฌc needs
 โ€ฃ Whatโ€™s the phone number?
 โ€ฃ How do I get there?
 โ€ฃ Can I get a reservation?
Design for
     Touchscreens
โ€ข No hover (tooltips, dropdowns)
โ€ข Use large touch targets
 โ€ฃ Apple rec. min. 29 px wide x 44 px
   tall
 โ€ฃ Leave space between touch targets

โ€ข Support ๏ฌ‚exible layout
 โ€ฃ Size, orientation
Gestures
โ€ข Tap, Double Tap
โ€ข Drag
โ€ข Flick
โ€ข Pinch, Spread
โ€ข Press, Press & Tap, Press & Drag
โ€ข Rotate
Mobile Forms
โ€ข Much tougher environment for user to be
  ๏ฌlling out forms
 โ€ฃ Number of ๏ฌelds must be ruthlessly
   minimized

โ€ข Form widgets are provided by the browser
 โ€ฃ Some quite different on Android vs. iOS

โ€ข New HTML5 input types help usability
 โ€ฃ Show the best keyboard for the task
Tablets are
Like Phones
   โ€ข Run mobile browsers
   โ€ข Touchscreen
    interface

   โ€ข Use a mobile OS
   โ€ข Sometimes used in
    mobile setting
Tablets are
    Like Desktops
โ€ข Not generally used
  one-handed

โ€ข More likely to be
  used in the evening

โ€ข Moderately large screen
 โ€ฃ Makes mobile site version
   inappropriate
 โ€ฃ Can use desktop site if design takes
Design Process
1. Understand user needs and business
   goals
2. Choose target devices
3. Choose native app or web site/app
4. Mock up in Photoshop or tool of choice
5. Get it built
6. See how it works for real people
7. Design improvements and go to #4
Development Skills
โ€ข Design is more critical than ever:
  mobile, even more than desktop,
  needs good design and deep
  understanding user

โ€ข Mobile sites require a modest
  extension of HTML/CSS/JS skills

โ€ข Mobile webapps require more JS
  skills
Getting It Built
โ€ข Doing it all yourself not practical
  unless you are technically focused
  (or building very simple apps)

โ€ข Development shops offer best
  assurance of quality and
  predictability

โ€ข Freelancers typically less expensive
  and can be great if you get the right
Webvantaโ€™s Services
โ€ข Web engineering services for
  designers and marketing teams

โ€ข Database-driven websites at lower
  cost

โ€ข Phone and tablet apps designed to
  match business goals and integrate
  with websites
Next Steps
โ€ข Call us: 888.670.6793
โ€ข Email justin@webvanta.com
โ€ข Join the conversation:
 โ€ฃ www.webvanta.com/blog
 โ€ฃ www.facebook.com/webvanta
 โ€ฃ Twitter: @webvanta

More Related Content

What's hot

Jessica scott week 4 presentation
Jessica scott week 4 presentationJessica scott week 4 presentation
Jessica scott week 4 presentation
milakarma
ย 
Mobile Apps for Events - PCMA Heartland
Mobile Apps for Events - PCMA HeartlandMobile Apps for Events - PCMA Heartland
Mobile Apps for Events - PCMA Heartland
Jessica Levin
ย 
Stivanson cody assignment4
Stivanson cody assignment4Stivanson cody assignment4
Stivanson cody assignment4
cstivanson
ย 
Branding SharePoint for Evolving Internet Devices
Branding SharePoint for Evolving Internet DevicesBranding SharePoint for Evolving Internet Devices
Branding SharePoint for Evolving Internet Devices
Eric Overfield
ย 
The Mobile Platform World
The Mobile Platform WorldThe Mobile Platform World
The Mobile Platform World
Matt Evans
ย 
Mobile Apps MPI DFW Camp Wisdom
Mobile  Apps MPI DFW Camp WisdomMobile  Apps MPI DFW Camp Wisdom
Mobile Apps MPI DFW Camp Wisdom
Jessica Levin
ย 
Web App vs Web Site
Web App vs Web SiteWeb App vs Web Site
Web App vs Web Site
Matt Evans
ย 

What's hot (20)

Kotikan Guide to Mobile Development
Kotikan Guide to Mobile DevelopmentKotikan Guide to Mobile Development
Kotikan Guide to Mobile Development
ย 
Responsive Web Design - Tom Robertshaw
Responsive Web Design - Tom RobertshawResponsive Web Design - Tom Robertshaw
Responsive Web Design - Tom Robertshaw
ย 
Jessica scott week 4 presentation
Jessica scott week 4 presentationJessica scott week 4 presentation
Jessica scott week 4 presentation
ย 
Mobile Apps for Events - PCMA Heartland
Mobile Apps for Events - PCMA HeartlandMobile Apps for Events - PCMA Heartland
Mobile Apps for Events - PCMA Heartland
ย 
Stivanson cody assignment4
Stivanson cody assignment4Stivanson cody assignment4
Stivanson cody assignment4
ย 
Mobile websites
Mobile websitesMobile websites
Mobile websites
ย 
UX design for every screen
UX design for every screenUX design for every screen
UX design for every screen
ย 
Designing and delivering elearning in a multi-device world
Designing and delivering elearning in a multi-device worldDesigning and delivering elearning in a multi-device world
Designing and delivering elearning in a multi-device world
ย 
Branding SharePoint for Evolving Internet Devices
Branding SharePoint for Evolving Internet DevicesBranding SharePoint for Evolving Internet Devices
Branding SharePoint for Evolving Internet Devices
ย 
Digital Marketing in a Mobile First World
Digital Marketing in a Mobile First World Digital Marketing in a Mobile First World
Digital Marketing in a Mobile First World
ย 
mobile usability
mobile usabilitymobile usability
mobile usability
ย 
You're Doing it Wrong โ€“ How App Developers Can Leverage the Web (June 2015 fo...
You're Doing it Wrong โ€“ How App Developers Can Leverage the Web (June 2015 fo...You're Doing it Wrong โ€“ How App Developers Can Leverage the Web (June 2015 fo...
You're Doing it Wrong โ€“ How App Developers Can Leverage the Web (June 2015 fo...
ย 
Cathryn allen assignment4
Cathryn allen assignment4Cathryn allen assignment4
Cathryn allen assignment4
ย 
The Mobile Platform World
The Mobile Platform WorldThe Mobile Platform World
The Mobile Platform World
ย 
Responsive web - CC FE & UX
Responsive web -  CC FE & UXResponsive web -  CC FE & UX
Responsive web - CC FE & UX
ย 
Xerox overall digital strategy
Xerox overall digital strategyXerox overall digital strategy
Xerox overall digital strategy
ย 
Mobile Apps MPI DFW Camp Wisdom
Mobile  Apps MPI DFW Camp WisdomMobile  Apps MPI DFW Camp Wisdom
Mobile Apps MPI DFW Camp Wisdom
ย 
Web Standards, HTML 5 & Accessibility - What makes a site accessible today?
Web Standards, HTML 5 & Accessibility - What makes a site accessible today?Web Standards, HTML 5 & Accessibility - What makes a site accessible today?
Web Standards, HTML 5 & Accessibility - What makes a site accessible today?
ย 
The Next Generation of Web Platform - Ross Jenner, Sitefinity CMS
The Next Generation of Web Platform - Ross Jenner, Sitefinity CMSThe Next Generation of Web Platform - Ross Jenner, Sitefinity CMS
The Next Generation of Web Platform - Ross Jenner, Sitefinity CMS
ย 
Web App vs Web Site
Web App vs Web SiteWeb App vs Web Site
Web App vs Web Site
ย 

Viewers also liked (8)

Paradigm shift: from the bitcoin Blockchain to Networked Computing
Paradigm shift: from the bitcoin Blockchain to Networked ComputingParadigm shift: from the bitcoin Blockchain to Networked Computing
Paradigm shift: from the bitcoin Blockchain to Networked Computing
ย 
Brief history of computing
Brief history of computingBrief history of computing
Brief history of computing
ย 
Timeline of Computing History
Timeline of Computing HistoryTimeline of Computing History
Timeline of Computing History
ย 
CArcMOOC 01.02 - Brief history of computing
CArcMOOC 01.02 - Brief history of computingCArcMOOC 01.02 - Brief history of computing
CArcMOOC 01.02 - Brief history of computing
ย 
CArcMOOC 02.02 - Encodings of numerical sets
CArcMOOC 02.02 - Encodings of numerical setsCArcMOOC 02.02 - Encodings of numerical sets
CArcMOOC 02.02 - Encodings of numerical sets
ย 
Computing History Part 1
Computing History  Part 1Computing History  Part 1
Computing History Part 1
ย 
A brief history of computing
A brief history of computingA brief history of computing
A brief history of computing
ย 
1 history of information technology
1 history of information technology1 history of information technology
1 history of information technology
ย 

Similar to Beyond the Desktop: Sites and Apps for Phones and Tablets

Michael Slater Mobile Opportunity
Michael Slater Mobile OpportunityMichael Slater Mobile Opportunity
Michael Slater Mobile Opportunity
NorthBayWeb
ย 
HTML5: Next Generation Web Development
HTML5: Next Generation Web DevelopmentHTML5: Next Generation Web Development
HTML5: Next Generation Web Development
Dipesh Mukerji
ย 
Designing for Mobile Devices
Designing for Mobile DevicesDesigning for Mobile Devices
Designing for Mobile Devices
OxonDigital
ย 
Platform guidance for Microsoft .NET Technology
Platform guidance for Microsoft .NET TechnologyPlatform guidance for Microsoft .NET Technology
Platform guidance for Microsoft .NET Technology
Lohith Goudagere Nagaraj
ย 
Simple mobile Websites
Simple mobile WebsitesSimple mobile Websites
Simple mobile Websites
cityofroundrock
ย 
Mornington Peninsula responsive design
Mornington Peninsula responsive designMornington Peninsula responsive design
Mornington Peninsula responsive design
SeamlessCMS
ย 
Responsive Design: Where, Why and How | Imagine 2013 Strategic Marketing
Responsive Design: Where, Why and How | Imagine 2013 Strategic MarketingResponsive Design: Where, Why and How | Imagine 2013 Strategic Marketing
Responsive Design: Where, Why and How | Imagine 2013 Strategic Marketing
Atwix
ย 
Phone gap
Phone gapPhone gap
Phone gap
Kevin Lee
ย 
Web Apps vs. Native Apps: The Low Down
Web Apps vs. Native Apps: The Low DownWeb Apps vs. Native Apps: The Low Down
Web Apps vs. Native Apps: The Low Down
Apppli
ย 

Similar to Beyond the Desktop: Sites and Apps for Phones and Tablets (20)

HTML5 or Android for Mobile Development?
HTML5 or Android for Mobile Development?HTML5 or Android for Mobile Development?
HTML5 or Android for Mobile Development?
ย 
Why Do Mobile Projects Fail?
Why Do Mobile Projects Fail?Why Do Mobile Projects Fail?
Why Do Mobile Projects Fail?
ย 
Michael Slater Mobile Opportunity
Michael Slater Mobile OpportunityMichael Slater Mobile Opportunity
Michael Slater Mobile Opportunity
ย 
Mobile web development
Mobile web development Mobile web development
Mobile web development
ย 
Native vs hybrid approach Mobile App Development
Native vs hybrid approach Mobile App DevelopmentNative vs hybrid approach Mobile App Development
Native vs hybrid approach Mobile App Development
ย 
HTML5: Next Generation Web Development
HTML5: Next Generation Web DevelopmentHTML5: Next Generation Web Development
HTML5: Next Generation Web Development
ย 
Responsive Web Design - Why and How
Responsive Web Design - Why and HowResponsive Web Design - Why and How
Responsive Web Design - Why and How
ย 
Designing for Mobile Devices
Designing for Mobile DevicesDesigning for Mobile Devices
Designing for Mobile Devices
ย 
Mobile developement
Mobile developementMobile developement
Mobile developement
ย 
Platform guidance for Microsoft .NET Technology
Platform guidance for Microsoft .NET TechnologyPlatform guidance for Microsoft .NET Technology
Platform guidance for Microsoft .NET Technology
ย 
Introduction to mobile application development
Introduction to mobile application developmentIntroduction to mobile application development
Introduction to mobile application development
ย 
Simple mobile Websites
Simple mobile WebsitesSimple mobile Websites
Simple mobile Websites
ย 
Mornington Peninsula responsive design
Mornington Peninsula responsive designMornington Peninsula responsive design
Mornington Peninsula responsive design
ย 
Consider Starting Small
Consider Starting SmallConsider Starting Small
Consider Starting Small
ย 
Responsive Design: Where, Why and How | Imagine 2013 Strategic Marketing
Responsive Design: Where, Why and How | Imagine 2013 Strategic MarketingResponsive Design: Where, Why and How | Imagine 2013 Strategic Marketing
Responsive Design: Where, Why and How | Imagine 2013 Strategic Marketing
ย 
Phone gap
Phone gapPhone gap
Phone gap
ย 
Mobile website --- Web is in pocket....
Mobile website --- Web is in pocket....Mobile website --- Web is in pocket....
Mobile website --- Web is in pocket....
ย 
The Mobile Web Revealed For The Java Developer
The Mobile Web Revealed For The Java DeveloperThe Mobile Web Revealed For The Java Developer
The Mobile Web Revealed For The Java Developer
ย 
Web Apps vs. Native Apps: The Low Down
Web Apps vs. Native Apps: The Low DownWeb Apps vs. Native Apps: The Low Down
Web Apps vs. Native Apps: The Low Down
ย 
Cross Platform Mobile Development
Cross Platform Mobile DevelopmentCross Platform Mobile Development
Cross Platform Mobile Development
ย 

Recently uploaded

call girls in Dakshinpuri (DELHI) ๐Ÿ” >เผ’9953056974 ๐Ÿ” genuine Escort Service ๐Ÿ”โœ”๏ธโœ”๏ธ
call girls in Dakshinpuri  (DELHI) ๐Ÿ” >เผ’9953056974 ๐Ÿ” genuine Escort Service ๐Ÿ”โœ”๏ธโœ”๏ธcall girls in Dakshinpuri  (DELHI) ๐Ÿ” >เผ’9953056974 ๐Ÿ” genuine Escort Service ๐Ÿ”โœ”๏ธโœ”๏ธ
call girls in Dakshinpuri (DELHI) ๐Ÿ” >เผ’9953056974 ๐Ÿ” genuine Escort Service ๐Ÿ”โœ”๏ธโœ”๏ธ
9953056974 Low Rate Call Girls In Saket, Delhi NCR
ย 
Verified Trusted Call Girls Adugodi๐Ÿ’˜ 9352852248 Good Looking standard Profil...
Verified Trusted Call Girls Adugodi๐Ÿ’˜ 9352852248  Good Looking standard Profil...Verified Trusted Call Girls Adugodi๐Ÿ’˜ 9352852248  Good Looking standard Profil...
Verified Trusted Call Girls Adugodi๐Ÿ’˜ 9352852248 Good Looking standard Profil...
kumaririma588
ย 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
dollysharma2066
ย 
infant assessment fdbbdbdddinal ppt.pptx
infant assessment fdbbdbdddinal ppt.pptxinfant assessment fdbbdbdddinal ppt.pptx
infant assessment fdbbdbdddinal ppt.pptx
suhanimunjal27
ย 
Call Girls Basavanagudi Just Call ๐Ÿ‘— 7737669865 ๐Ÿ‘— Top Class Call Girl Service ...
Call Girls Basavanagudi Just Call ๐Ÿ‘— 7737669865 ๐Ÿ‘— Top Class Call Girl Service ...Call Girls Basavanagudi Just Call ๐Ÿ‘— 7737669865 ๐Ÿ‘— Top Class Call Girl Service ...
Call Girls Basavanagudi Just Call ๐Ÿ‘— 7737669865 ๐Ÿ‘— Top Class Call Girl Service ...
amitlee9823
ย 
VVIP CALL GIRLS Lucknow ๐Ÿ’“ Lucknow < Renuka Sharma > 7877925207 Escorts Service
VVIP CALL GIRLS Lucknow ๐Ÿ’“ Lucknow < Renuka Sharma > 7877925207 Escorts ServiceVVIP CALL GIRLS Lucknow ๐Ÿ’“ Lucknow < Renuka Sharma > 7877925207 Escorts Service
VVIP CALL GIRLS Lucknow ๐Ÿ’“ Lucknow < Renuka Sharma > 7877925207 Escorts Service
aroranaina404
ย 
Stark Industries Marketing Plan (1).pptx
Stark Industries Marketing Plan (1).pptxStark Industries Marketing Plan (1).pptx
Stark Industries Marketing Plan (1).pptx
jeswinjees
ย 
CALL ON โžฅ8923113531 ๐Ÿ”Call Girls Kalyanpur Lucknow best Female service ๐Ÿงต
CALL ON โžฅ8923113531 ๐Ÿ”Call Girls Kalyanpur Lucknow best Female service  ๐ŸงตCALL ON โžฅ8923113531 ๐Ÿ”Call Girls Kalyanpur Lucknow best Female service  ๐Ÿงต
CALL ON โžฅ8923113531 ๐Ÿ”Call Girls Kalyanpur Lucknow best Female service ๐Ÿงต
anilsa9823
ย 
Call Girls in Kalkaji Delhi 8264348440 call girls โค๏ธ
Call Girls in Kalkaji Delhi 8264348440 call girls โค๏ธCall Girls in Kalkaji Delhi 8264348440 call girls โค๏ธ
Call Girls in Kalkaji Delhi 8264348440 call girls โค๏ธ
soniya singh
ย 
young call girls in Pandav nagar ๐Ÿ” 9953056974 ๐Ÿ” Delhi escort Service
young call girls in Pandav nagar ๐Ÿ” 9953056974 ๐Ÿ” Delhi escort Serviceyoung call girls in Pandav nagar ๐Ÿ” 9953056974 ๐Ÿ” Delhi escort Service
young call girls in Pandav nagar ๐Ÿ” 9953056974 ๐Ÿ” Delhi escort Service
9953056974 Low Rate Call Girls In Saket, Delhi NCR
ย 
B. Smith. (Architectural Portfolio.).pdf
B. Smith. (Architectural Portfolio.).pdfB. Smith. (Architectural Portfolio.).pdf
B. Smith. (Architectural Portfolio.).pdf
University of Wisconsin-Milwaukee
ย 

Recently uploaded (20)

call girls in Dakshinpuri (DELHI) ๐Ÿ” >เผ’9953056974 ๐Ÿ” genuine Escort Service ๐Ÿ”โœ”๏ธโœ”๏ธ
call girls in Dakshinpuri  (DELHI) ๐Ÿ” >เผ’9953056974 ๐Ÿ” genuine Escort Service ๐Ÿ”โœ”๏ธโœ”๏ธcall girls in Dakshinpuri  (DELHI) ๐Ÿ” >เผ’9953056974 ๐Ÿ” genuine Escort Service ๐Ÿ”โœ”๏ธโœ”๏ธ
call girls in Dakshinpuri (DELHI) ๐Ÿ” >เผ’9953056974 ๐Ÿ” genuine Escort Service ๐Ÿ”โœ”๏ธโœ”๏ธ
ย 
Verified Trusted Call Girls Adugodi๐Ÿ’˜ 9352852248 Good Looking standard Profil...
Verified Trusted Call Girls Adugodi๐Ÿ’˜ 9352852248  Good Looking standard Profil...Verified Trusted Call Girls Adugodi๐Ÿ’˜ 9352852248  Good Looking standard Profil...
Verified Trusted Call Girls Adugodi๐Ÿ’˜ 9352852248 Good Looking standard Profil...
ย 
Pastel Portfolio _ by Slidesgo.pptx. Xxx
Pastel Portfolio _ by Slidesgo.pptx. XxxPastel Portfolio _ by Slidesgo.pptx. Xxx
Pastel Portfolio _ by Slidesgo.pptx. Xxx
ย 
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Hy...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Hy...Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Hy...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Hy...
ย 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
ย 
infant assessment fdbbdbdddinal ppt.pptx
infant assessment fdbbdbdddinal ppt.pptxinfant assessment fdbbdbdddinal ppt.pptx
infant assessment fdbbdbdddinal ppt.pptx
ย 
Call Girls Basavanagudi Just Call ๐Ÿ‘— 7737669865 ๐Ÿ‘— Top Class Call Girl Service ...
Call Girls Basavanagudi Just Call ๐Ÿ‘— 7737669865 ๐Ÿ‘— Top Class Call Girl Service ...Call Girls Basavanagudi Just Call ๐Ÿ‘— 7737669865 ๐Ÿ‘— Top Class Call Girl Service ...
Call Girls Basavanagudi Just Call ๐Ÿ‘— 7737669865 ๐Ÿ‘— Top Class Call Girl Service ...
ย 
call girls in Kaushambi (Ghaziabad) ๐Ÿ” >เผ’8448380779 ๐Ÿ” genuine Escort Service ๐Ÿ”...
call girls in Kaushambi (Ghaziabad) ๐Ÿ” >เผ’8448380779 ๐Ÿ” genuine Escort Service ๐Ÿ”...call girls in Kaushambi (Ghaziabad) ๐Ÿ” >เผ’8448380779 ๐Ÿ” genuine Escort Service ๐Ÿ”...
call girls in Kaushambi (Ghaziabad) ๐Ÿ” >เผ’8448380779 ๐Ÿ” genuine Escort Service ๐Ÿ”...
ย 
(AISHA) Ambegaon Khurd Call Girls Just Call 7001035870 [ Cash on Delivery ] P...
(AISHA) Ambegaon Khurd Call Girls Just Call 7001035870 [ Cash on Delivery ] P...(AISHA) Ambegaon Khurd Call Girls Just Call 7001035870 [ Cash on Delivery ] P...
(AISHA) Ambegaon Khurd Call Girls Just Call 7001035870 [ Cash on Delivery ] P...
ย 
VVIP CALL GIRLS Lucknow ๐Ÿ’“ Lucknow < Renuka Sharma > 7877925207 Escorts Service
VVIP CALL GIRLS Lucknow ๐Ÿ’“ Lucknow < Renuka Sharma > 7877925207 Escorts ServiceVVIP CALL GIRLS Lucknow ๐Ÿ’“ Lucknow < Renuka Sharma > 7877925207 Escorts Service
VVIP CALL GIRLS Lucknow ๐Ÿ’“ Lucknow < Renuka Sharma > 7877925207 Escorts Service
ย 
Stark Industries Marketing Plan (1).pptx
Stark Industries Marketing Plan (1).pptxStark Industries Marketing Plan (1).pptx
Stark Industries Marketing Plan (1).pptx
ย 
Top Rated Pune Call Girls Saswad โŸŸ 6297143586 โŸŸ Call Me For Genuine Sex Serv...
Top Rated  Pune Call Girls Saswad โŸŸ 6297143586 โŸŸ Call Me For Genuine Sex Serv...Top Rated  Pune Call Girls Saswad โŸŸ 6297143586 โŸŸ Call Me For Genuine Sex Serv...
Top Rated Pune Call Girls Saswad โŸŸ 6297143586 โŸŸ Call Me For Genuine Sex Serv...
ย 
CALL ON โžฅ8923113531 ๐Ÿ”Call Girls Kalyanpur Lucknow best Female service ๐Ÿงต
CALL ON โžฅ8923113531 ๐Ÿ”Call Girls Kalyanpur Lucknow best Female service  ๐ŸงตCALL ON โžฅ8923113531 ๐Ÿ”Call Girls Kalyanpur Lucknow best Female service  ๐Ÿงต
CALL ON โžฅ8923113531 ๐Ÿ”Call Girls Kalyanpur Lucknow best Female service ๐Ÿงต
ย 
Call Girls in Kalkaji Delhi 8264348440 call girls โค๏ธ
Call Girls in Kalkaji Delhi 8264348440 call girls โค๏ธCall Girls in Kalkaji Delhi 8264348440 call girls โค๏ธ
Call Girls in Kalkaji Delhi 8264348440 call girls โค๏ธ
ย 
Booking open Available Pune Call Girls Nanded City 6297143586 Call Hot India...
Booking open Available Pune Call Girls Nanded City  6297143586 Call Hot India...Booking open Available Pune Call Girls Nanded City  6297143586 Call Hot India...
Booking open Available Pune Call Girls Nanded City 6297143586 Call Hot India...
ย 
young call girls in Pandav nagar ๐Ÿ” 9953056974 ๐Ÿ” Delhi escort Service
young call girls in Pandav nagar ๐Ÿ” 9953056974 ๐Ÿ” Delhi escort Serviceyoung call girls in Pandav nagar ๐Ÿ” 9953056974 ๐Ÿ” Delhi escort Service
young call girls in Pandav nagar ๐Ÿ” 9953056974 ๐Ÿ” Delhi escort Service
ย 
Case Study of Hotel Taj Vivanta, Pune
Case Study of Hotel Taj Vivanta, PuneCase Study of Hotel Taj Vivanta, Pune
Case Study of Hotel Taj Vivanta, Pune
ย 
AMBER GRAIN EMBROIDERY | Growing folklore elements | Root-based materials, w...
AMBER GRAIN EMBROIDERY | Growing folklore elements |  Root-based materials, w...AMBER GRAIN EMBROIDERY | Growing folklore elements |  Root-based materials, w...
AMBER GRAIN EMBROIDERY | Growing folklore elements | Root-based materials, w...
ย 
B. Smith. (Architectural Portfolio.).pdf
B. Smith. (Architectural Portfolio.).pdfB. Smith. (Architectural Portfolio.).pdf
B. Smith. (Architectural Portfolio.).pdf
ย 
Call Girls Service Mukherjee Nagar @9999965857 Delhi ๐Ÿซฆ No Advance VVIP ๐ŸŽ SER...
Call Girls Service Mukherjee Nagar @9999965857 Delhi ๐Ÿซฆ No Advance  VVIP ๐ŸŽ SER...Call Girls Service Mukherjee Nagar @9999965857 Delhi ๐Ÿซฆ No Advance  VVIP ๐ŸŽ SER...
Call Girls Service Mukherjee Nagar @9999965857 Delhi ๐Ÿซฆ No Advance VVIP ๐ŸŽ SER...
ย 

Beyond the Desktop: Sites and Apps for Phones and Tablets

  • 1. Beyond the Desktop Sites and Apps for Phones & michael@webvanta.com 888.670.6793
  • 2. Questions? โ€ข Ask at any time! We want to know what youโ€™re wondering about. โ€ข Just enter your question in the chat box. โ€ข We will address as many questions as we can in the webinar and the remainder via email afterwards.
  • 3. Agenda โ€ข Why mobile? โ€ข Web sites, web apps, and native apps โ€ข Example: MI Energy Core โ€ข Small-screen and touchscreen design โ€ข Design for tablets โ€ข Design process
  • 4. Presenters Michael Slater CEO, Webvanta Patrick Schutte Business Development Consultant, MI Windows & Doors
  • 5. Why Mobile? โ€ข Smartphone sales to exceed PC sales in 2012 โ€ข 750,000 iOS+Android devices activated every day โ€ข ~10% of web traffic and growing rapidly โ€ฃ > 1 billion people with mobile data plans โ€ข > $4 billion/year in mobile commerce โ€ข The primary web platform in many countries
  • 6. Mobile is Different โ€ข Small screen โ€ข Touchscreen โ€ข Always with you โ€ข Always connected โ€ข New app platforms and distribution systems โ€ข New sensors (camera, GPS, compass, accelerometer)
  • 7.
  • 8.
  • 10. Webkit Browser Ignore HTML5 + CSS3
  • 11. Webkit Browser Ignore HTML5 + CSS3
  • 12. Latest Webkit Browser Ignore Version HTML5 + CSS3 IE9
  • 13. Flash, Video & Animation โ€ข No Flash on iPhone and iPad โ€ข HTML5 audio and video players โ€ข Animation using JavaScript & CSS3
  • 14. Native vs. Web โ€ข Native apps? โ€ข Web apps? โ€ข Both?
  • 15. Native App Advantages โ€ข Best performance โ€ข Access to non-web-standard devices โ€ฃ Camera, GPS, accelerometer โ€ฃ Multitouch โ€ข App Store distribution channel
  • 16. Native App Disadvantages โ€ข Each platform has its own native apps โ€ฃ Each has its own tools and languages โ€ข Substantial programming skills required โ€ฃ Unless you use simple site-builders โ€ข Users must install your app
  • 18. Creating Cross- Platform Native โ€ข Third-party frameworks create apps on multiple platforms โ€ข PhoneGap best for simpler apps, encapsulating web content โ€ข Titanium good for more complex apps
  • 19. Web Apps โ€ข There is a (partial) way out of the multi-platform nightmare! โ€ฃ Choose the web as the platform โ€ฃ HTML5, CSS3, JavaScript โ€ข Limited access to devices and sensors โ€ข No presence in app store โ€ข No icon on phone, unless user creates one
  • 20. Whereโ€™s the Data? โ€ข Phones and tablets donโ€™t Database always have connectivity (content repository) โ€ข Websites and webapps dependent on web access โ€ฃ Some offline features are Website available in browsers โ€ข App can receive new content from an online Browser App source
  • 21. Example: MI Windows & โ€ข Provide product information to consumers, dealers, Text and installers โ€ข Desktop website Presenter: โ€ข Mobile website Patrick Schutte MI Windows & Doors โ€ข Tablet app
  • 22.
  • 23.
  • 24.
  • 25. Small-Screen Design โ€ข Minimal navigation โ€ข No sidebars or multi-column layouts โ€ข Pare down to the essentials
  • 26.
  • 27. Small Screen โ€ข Topnav must be kept simple, no dropdowns โ€ข Footer menu can provide additional items
  • 28. Mobile & Desktop Pages โ€ข Separate pages allow Database delivery of different HTML โ€ฃ Otherwise limited to CSS Mobile & JS techniques Pages Desktop Pages โ€ข Database-driven content allows two sets of pages to be driven by
  • 29. Responsive Design โ€ข A technique for avoiding having separate pages for desktop and mobile โ€ข Change page by delivering different CSS for different screen sizes (using media queries) โ€ข Page contents (HTML) remains the same โ€ข Images scaled by the browser โ€ฃ Can use JS to deliver small image ๏ฌrst, then larger one if a desktop browser
  • 30.
  • 31.
  • 32.
  • 33. Design for On-the-Go Users โ€ข Action-oriented โ€ข Impatient โ€ข One-handed โ€ข Speci๏ฌc needs โ€ฃ Whatโ€™s the phone number? โ€ฃ How do I get there? โ€ฃ Can I get a reservation?
  • 34. Design for Touchscreens โ€ข No hover (tooltips, dropdowns) โ€ข Use large touch targets โ€ฃ Apple rec. min. 29 px wide x 44 px tall โ€ฃ Leave space between touch targets โ€ข Support ๏ฌ‚exible layout โ€ฃ Size, orientation
  • 35. Gestures โ€ข Tap, Double Tap โ€ข Drag โ€ข Flick โ€ข Pinch, Spread โ€ข Press, Press & Tap, Press & Drag โ€ข Rotate
  • 36. Mobile Forms โ€ข Much tougher environment for user to be ๏ฌlling out forms โ€ฃ Number of ๏ฌelds must be ruthlessly minimized โ€ข Form widgets are provided by the browser โ€ฃ Some quite different on Android vs. iOS โ€ข New HTML5 input types help usability โ€ฃ Show the best keyboard for the task
  • 37. Tablets are Like Phones โ€ข Run mobile browsers โ€ข Touchscreen interface โ€ข Use a mobile OS โ€ข Sometimes used in mobile setting
  • 38. Tablets are Like Desktops โ€ข Not generally used one-handed โ€ข More likely to be used in the evening โ€ข Moderately large screen โ€ฃ Makes mobile site version inappropriate โ€ฃ Can use desktop site if design takes
  • 39. Design Process 1. Understand user needs and business goals 2. Choose target devices 3. Choose native app or web site/app 4. Mock up in Photoshop or tool of choice 5. Get it built 6. See how it works for real people 7. Design improvements and go to #4
  • 40. Development Skills โ€ข Design is more critical than ever: mobile, even more than desktop, needs good design and deep understanding user โ€ข Mobile sites require a modest extension of HTML/CSS/JS skills โ€ข Mobile webapps require more JS skills
  • 41. Getting It Built โ€ข Doing it all yourself not practical unless you are technically focused (or building very simple apps) โ€ข Development shops offer best assurance of quality and predictability โ€ข Freelancers typically less expensive and can be great if you get the right
  • 42. Webvantaโ€™s Services โ€ข Web engineering services for designers and marketing teams โ€ข Database-driven websites at lower cost โ€ข Phone and tablet apps designed to match business goals and integrate with websites
  • 43. Next Steps โ€ข Call us: 888.670.6793 โ€ข Email justin@webvanta.com โ€ข Join the conversation: โ€ฃ www.webvanta.com/blog โ€ฃ www.facebook.com/webvanta โ€ฃ Twitter: @webvanta

Editor's Notes

  1. \n
  2. \n
  3. \n
  4. \n
  5. \n
  6. \n
  7. \n
  8. \n
  9. \n
  10. \n
  11. \n
  12. \n
  13. \n
  14. \n
  15. \n
  16. \n
  17. \n
  18. \n
  19. \n
  20. \n
  21. \n
  22. \n
  23. \n
  24. \n
  25. \n
  26. \n
  27. \n
  28. \n
  29. \n
  30. \n
  31. \n
  32. \n
  33. \n
  34. \n
  35. \n
  36. \n
  37. \n
  38. \n
  39. \n
  40. \n
  41. \n
  42. \n
  43. \n
  44. \n
  45. \n
  46. \n