Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Mobile Design

Mobile Design

Slides from my 1 Day workshop conducted at Microsoft, Hyderabad.

Uday Shankar

April 24, 2012
Tweet

More Decks by Uday Shankar

Other Decks in Technology

Transcript

  1. Mobile Applications Design & Delivering Experiences Uday M. Shankar Microsoft,

    Hyderabad ~ 13 July 2011 July 13, 2011 1 acrossthinlines.com | technopoint.info
  2. July 13, 2011 acrossthinlines.com | technopoint.info 3 Client/Server Mainframe Web

    Applications Reach Global Rich Text UI Integrated media GUI 1992 1998 2004+ Rich Internet Applications 2007+ Rich Experience Applications
  3. FACTORS THAT INFLUENCE MOBILE UI Compact Screen Size July 13,

    2011 acrossthinlines.com | technopoint.info 6 h"p://paperpencilpixel.wordpress.com/2011/07/08/things-­‐to-­‐know-­‐before-­‐ge?ng-­‐into-­‐applica@on-­‐user-­‐interface/  
  4. FACTORS THAT INFLUENCE MOBILE UI Limited Memory July 13, 2011

    acrossthinlines.com | technopoint.info 7 h"p://paperpencilpixel.wordpress.com/2011/07/08/things-­‐to-­‐know-­‐before-­‐ge?ng-­‐into-­‐applica@on-­‐user-­‐interface/  
  5. FACTORS THAT INFLUENCE MOBILE UI Only one application at a

    time July 13, 2011 acrossthinlines.com | technopoint.info 8 h"p://paperpencilpixel.wordpress.com/2011/07/08/things-­‐to-­‐know-­‐before-­‐ge?ng-­‐into-­‐applica@on-­‐user-­‐interface/  
  6. FACTORS THAT INFLUENCE MOBILE UI Only one view at a

    time July 13, 2011 acrossthinlines.com | technopoint.info 9 h"p://paperpencilpixel.wordpress.com/2011/07/08/things-­‐to-­‐know-­‐before-­‐ge?ng-­‐into-­‐applica@on-­‐user-­‐interface/  
  7. FACTORS THAT INFLUENCE MOBILE UI Minimal Onscreen assistance July 13,

    2011 acrossthinlines.com | technopoint.info 10 h"p://paperpencilpixel.wordpress.com/2011/07/08/things-­‐to-­‐know-­‐before-­‐ge?ng-­‐into-­‐applica@on-­‐user-­‐interface/  
  8. July 13, 2011 acrossthinlines.com | technopoint.info 32 1980   1989

      1996   1997   1999   2008   ENQUIRE HTML 1.0 HTML 2.0 HTML 3.2 HTML 4 HTML 5.0 HTML 4.0
  9. HTML till now… July 13, 2011 acrossthinlines.com | technopoint.info 39

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN” "http://www.w3.org/TR/xhtml1/ DTD/xhtml1-transitional.dtd"> <head> <title>HTML 5</title> </head> <body> <p>Hello world</p> </body>
  10. HTML now… July 13, 2011 acrossthinlines.com | technopoint.info 40 <!DOCTYPE

    html> <title>HTML 5</title> <p>Hello world</p> Validator?   Head?   Body?  
  11. HTML 4 <!DOCTYPE html> July 13, 2011 acrossthinlines.com | technopoint.info

    46 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ TR/xhtml1/ DTD/xhtml1-transitional.dtd"> HTML5
  12. HTML 4 <script> // Code here. </script> July 13, 2011

    acrossthinlines.com | technopoint.info 47 <script type="text/javascript"> /* <![CDATA[ */ // Code here. /* ]]> */ </script> HTML5
  13. HTML 4 <style> // Code here. </style> July 13, 2011

    acrossthinlines.com | technopoint.info 48 <style type="text/css"> // Code here. </style> HTML5
  14. HTML 4 <link rel="stylesheet" href="file.css" /> July 13, 2011 acrossthinlines.com

    | technopoint.info 49 <link rel="stylesheet" href="file.css" type="text/css" media="all" /> HTML5
  15. HTML 4 <link rel="stylesheet" href="file.css" /> July 13, 2011 acrossthinlines.com

    | technopoint.info 50 <link rel="stylesheet" href="file.css" type="text/css" media="all" /> HTML5
  16. HTML4 FORM ELEMENTS <input type="date" /> <input type="datetime" /> <input

    type="email" /> <input type="month" /> <input type="number" /> <input type="range" /> <input type="tel" /> <input type="time" /> <input type="url" /> July 13, 2011 acrossthinlines.com | technopoint.info 53 <select><option>... <textarea></textarea> <input type="checkbox" /> <input type="file" /> <input type="radio" /> <input type="text" /> HTML5 FORM ELEMENTS