SlideShare a Scribd company logo
1 of 20
B Y
R A J K U M A R J E Y A R A J
U S T G L O B A L
WOW !! It’s so easy
à Cross Device UI Designing
TO HAVE FUN A N D D I S C U S S A F E W T H I N G S
•  R E S P O N S I V E W E B D E S I G N
•  P R O G R E S S I V E E N H A N C E M E N T S
2
Agenda
Smartphones Will Dominate Handsets
3
0
0.5 bn
1 bn
1.5 bn
2 bn
2013 2014 2015 2016
Predictedsmartphoneshipments
Android
iOS
Windows
RIM
Other
Smartphones will
be 52% total global
handset shipments
Smartphones will
be 78% total global
handset shipments
The rise of
smartphones
Mobile Technology Trends 2013 and 2014
4
•  Diversity: 27" tablets, 4K tablets, "phablets", transformables
•  Windows 8 and touch ultrabooks blur tablets & PCs
•  "Smartphone" and "feature phone" distinctions blur
•  8 Core asymmetric processors
•  Curved screens & flexible OLED screens emerge slowly
•  OS evolution continues at a high rate on all platforms
•  Android will have the widest price and performance range,
$40 - $50 smartphones in 2014
•  User interfaces get more sophisticated
Responsive design ingredients
5
What is responsive web design?
—  Flexible, grid-based layout
—  Flexible images and media
—  Media queries - a module from the CSS3
specification
Flexible, grid-based layout
6
Flexible, grid-based layout
7
—  Convert font-size from px to em
—  target ÷ context = result
—  Eg. Current font size by base font size 24/16 = 1.5em
—  Layout - From pixels to percentages
—  Containers, margins and padding
—  Eg. Margin – 45px by container 900 px
—  45 ÷ 900 = 0.05 à 5%
Flexible images and media
8
—  Fluid images - resize the images proportionally
—  Container resizes - img { max-width: 100%;}
—  img, object, embed, video { max-width: 100%;}
—  IE6 width à img.full, object.full { width: 100%;}
—  .logo { background: none; filter:
progid:DXImageTransform.Microsoft. »
AlphaImageLoader(src="/path/to/logo.png", »
sizingMethod="scale/crop");}
Flexible images and media
9
—  .blog { background: #F8F5F2
url("blog-bg.png")
repeat-y 63.11% 0; /* 568px / 900px */ }
—  CSS3 property - background-size
—  jQuery Backstretch plug-in
—  Crop the excess: overflow: hidden;
—  Multiple versions of your infographic
Media queries
10
—  CSS2 - media types : all, braille, embossed, handheld, print,
projection, screen, speech, tty, and tv
E.g.
<link rel="stylesheet" href="global.css” media="all" />
<link rel="stylesheet" href="main.css" media="screen" />
<link rel="stylesheet" href="paper.css" media="print" />
—  @media screen { body { font-size: 100%; }}
—  @media print { body { font-size: 15pt; }}
—  Handheld - ???
—  Early mobile browsers à mobile browser choose screen
Media queries
11
—  CSS3 – Media queries
—  @media screen and (min-width: 1024px)
<link rel="stylesheet" href="wide.css" media="screen
and (min-width: 1024px)" />
OR
@import url("wide.css") screen and (min-width:
1024px);
Media queries
12
—  Features
—  “display area” and “rendering surface” - ???
—  Browser’s viewport is the display area
—  Entire display is the rendering surface
—  To test threshold values – some features accept min-
and max- prefixes
Media queries
13
14
15
Progressive enhancement approach
16
—  Writing meaningful markup
—  Applying Styles effectively
—  Scripting enhancements and interactivity
17
Queries ???
18
Thank You
A D D I T I O N A L I N F O R M A T I O N
Appendix
Mobile AD Tool Proliferation
One Tool is Seldom Enough
20
GoogleNative SDKs
HTML5 Frameworks
All in 1 solutions
Low-cost disruptors
Megavendors
Apple Microsoft
Sencha JQM
AppceleratorXamarin
Antenna Kony
Lightweight tools
Oracle SAP
Catavolt Webalo
IBM
•  HTML, Hybrid or
native?
•  Vendor viability?
•  Cost / licensing?
•  Strategic or tactical
app?
•  Support?
•  Ecosystem strength?
•  Cloud services?
•  Vertical capability?
•  Skills & sourcing?
•  IDE & tooling?
•  Integration?
•  .......

More Related Content

Similar to Cross Device UI Designing

Breaking the Box: Pushing the Boundaries of UX with Drupal
Breaking the Box: Pushing the Boundaries of UX with DrupalBreaking the Box: Pushing the Boundaries of UX with Drupal
Breaking the Box: Pushing the Boundaries of UX with Drupal
Acquia
 
Responsive Web design _2013
Responsive Web design _2013 Responsive Web design _2013
Responsive Web design _2013
Suresh B
 
responsive web design
responsive web designresponsive web design
responsive web design
Suresh B
 

Similar to Cross Device UI Designing (20)

Responsive Web Design
Responsive Web DesignResponsive Web Design
Responsive Web Design
 
Advancio, Inc. Academy: Responsive Web Design
Advancio, Inc. Academy: Responsive Web DesignAdvancio, Inc. Academy: Responsive Web Design
Advancio, Inc. Academy: Responsive Web Design
 
Great Responsive-ability Web Design
Great Responsive-ability Web DesignGreat Responsive-ability Web Design
Great Responsive-ability Web Design
 
2014 Android and iOS Design Trends
2014 Android and iOS Design Trends2014 Android and iOS Design Trends
2014 Android and iOS Design Trends
 
CSS3, Media Queries, and Responsive Design
CSS3, Media Queries, and Responsive DesignCSS3, Media Queries, and Responsive Design
CSS3, Media Queries, and Responsive Design
 
The state of front end architecture_in_2015
The state of front end architecture_in_2015The state of front end architecture_in_2015
The state of front end architecture_in_2015
 
Responsive Web Designed for your communication and marketing needs
Responsive Web Designed for your communication and marketing needsResponsive Web Designed for your communication and marketing needs
Responsive Web Designed for your communication and marketing needs
 
Responsive Web Site Design
Responsive Web Site DesignResponsive Web Site Design
Responsive Web Site Design
 
SEF 2014 - Responsive Design in SharePoint 2013
SEF 2014 - Responsive Design in SharePoint 2013SEF 2014 - Responsive Design in SharePoint 2013
SEF 2014 - Responsive Design in SharePoint 2013
 
Breaking the Box: Pushing the Boundaries of UX with Drupal
Breaking the Box: Pushing the Boundaries of UX with DrupalBreaking the Box: Pushing the Boundaries of UX with Drupal
Breaking the Box: Pushing the Boundaries of UX with Drupal
 
Responsive Web Design Basics
Responsive Web Design BasicsResponsive Web Design Basics
Responsive Web Design Basics
 
Responsive Web Design_2013
Responsive Web Design_2013Responsive Web Design_2013
Responsive Web Design_2013
 
Intro to Responsive Web Design
Intro to Responsive Web DesignIntro to Responsive Web Design
Intro to Responsive Web Design
 
Content strategy for mobile
Content strategy for mobileContent strategy for mobile
Content strategy for mobile
 
Responsive Web Design (HeadStart TechTalks)
Responsive Web Design (HeadStart TechTalks)Responsive Web Design (HeadStart TechTalks)
Responsive Web Design (HeadStart TechTalks)
 
Responsive Web Design
Responsive Web DesignResponsive Web Design
Responsive Web Design
 
Responsive Web design _2013
Responsive Web design _2013 Responsive Web design _2013
Responsive Web design _2013
 
responsive web design 1_oct_2013
responsive web design  1_oct_2013 responsive web design  1_oct_2013
responsive web design 1_oct_2013
 
Rwd ppt
Rwd pptRwd ppt
Rwd ppt
 
responsive web design
responsive web designresponsive web design
responsive web design
 

More from Deepu S Nath

Greetings & Response - English Communication Training
Greetings & Response - English Communication TrainingGreetings & Response - English Communication Training
Greetings & Response - English Communication Training
Deepu S Nath
 

More from Deepu S Nath (20)

Design Thinking, Critical Thinking & Innovation Design
Design Thinking, Critical Thinking & Innovation DesignDesign Thinking, Critical Thinking & Innovation Design
Design Thinking, Critical Thinking & Innovation Design
 
GTECH ATFG µLearn Framework Intro
GTECH ATFG µLearn Framework IntroGTECH ATFG µLearn Framework Intro
GTECH ATFG µLearn Framework Intro
 
Future of learning - Technology Disruption
Future of learning  - Technology DisruptionFuture of learning  - Technology Disruption
Future of learning - Technology Disruption
 
Decentralized Applications using Ethereum
Decentralized Applications using EthereumDecentralized Applications using Ethereum
Decentralized Applications using Ethereum
 
How machines can take decisions
How machines can take decisionsHow machines can take decisions
How machines can take decisions
 
Artificial Intelligence: An Introduction
 Artificial Intelligence: An Introduction Artificial Intelligence: An Introduction
Artificial Intelligence: An Introduction
 
FAYA PORT 80 Introduction
FAYA PORT 80 IntroductionFAYA PORT 80 Introduction
FAYA PORT 80 Introduction
 
How machines can take decisions
How machines can take decisionsHow machines can take decisions
How machines can take decisions
 
Simplified Introduction to AI
Simplified Introduction to AISimplified Introduction to AI
Simplified Introduction to AI
 
Mining Opportunities of Block Chain and BitCoin
Mining Opportunities of Block Chain and BitCoinMining Opportunities of Block Chain and BitCoin
Mining Opportunities of Block Chain and BitCoin
 
Introduction to DevOps
Introduction to DevOpsIntroduction to DevOps
Introduction to DevOps
 
Coffee@DBG - TechBites March 2016
Coffee@DBG - TechBites March 2016Coffee@DBG - TechBites March 2016
Coffee@DBG - TechBites March 2016
 
REACT.JS : Rethinking UI Development Using JavaScript
REACT.JS : Rethinking UI Development Using JavaScriptREACT.JS : Rethinking UI Development Using JavaScript
REACT.JS : Rethinking UI Development Using JavaScript
 
SEO For Developers
SEO For DevelopersSEO For Developers
SEO For Developers
 
Life Cycle of an App - From Idea to Monetization
Life Cycle of an App - From Idea to Monetization  Life Cycle of an App - From Idea to Monetization
Life Cycle of an App - From Idea to Monetization
 
Uncommon Python - What is special in Python
Uncommon Python -  What is special in PythonUncommon Python -  What is special in Python
Uncommon Python - What is special in Python
 
Techbites July 2015
Techbites July 2015Techbites July 2015
Techbites July 2015
 
Apple Watch - Start Your Developer Engine
Apple Watch -  Start Your Developer EngineApple Watch -  Start Your Developer Engine
Apple Watch - Start Your Developer Engine
 
Greetings & Response - English Communication Training
Greetings & Response - English Communication TrainingGreetings & Response - English Communication Training
Greetings & Response - English Communication Training
 
Hybrid Mobile App Development - Xamarin
Hybrid Mobile App Development - XamarinHybrid Mobile App Development - Xamarin
Hybrid Mobile App Development - Xamarin
 

Recently uploaded

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

Recently uploaded (20)

MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot ModelNavi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
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...
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
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...
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 

Cross Device UI Designing

  • 1. B Y R A J K U M A R J E Y A R A J U S T G L O B A L WOW !! It’s so easy à Cross Device UI Designing
  • 2. TO HAVE FUN A N D D I S C U S S A F E W T H I N G S •  R E S P O N S I V E W E B D E S I G N •  P R O G R E S S I V E E N H A N C E M E N T S 2 Agenda
  • 3. Smartphones Will Dominate Handsets 3 0 0.5 bn 1 bn 1.5 bn 2 bn 2013 2014 2015 2016 Predictedsmartphoneshipments Android iOS Windows RIM Other Smartphones will be 52% total global handset shipments Smartphones will be 78% total global handset shipments The rise of smartphones
  • 4. Mobile Technology Trends 2013 and 2014 4 •  Diversity: 27" tablets, 4K tablets, "phablets", transformables •  Windows 8 and touch ultrabooks blur tablets & PCs •  "Smartphone" and "feature phone" distinctions blur •  8 Core asymmetric processors •  Curved screens & flexible OLED screens emerge slowly •  OS evolution continues at a high rate on all platforms •  Android will have the widest price and performance range, $40 - $50 smartphones in 2014 •  User interfaces get more sophisticated
  • 5. Responsive design ingredients 5 What is responsive web design? —  Flexible, grid-based layout —  Flexible images and media —  Media queries - a module from the CSS3 specification
  • 7. Flexible, grid-based layout 7 —  Convert font-size from px to em —  target ÷ context = result —  Eg. Current font size by base font size 24/16 = 1.5em —  Layout - From pixels to percentages —  Containers, margins and padding —  Eg. Margin – 45px by container 900 px —  45 ÷ 900 = 0.05 à 5%
  • 8. Flexible images and media 8 —  Fluid images - resize the images proportionally —  Container resizes - img { max-width: 100%;} —  img, object, embed, video { max-width: 100%;} —  IE6 width à img.full, object.full { width: 100%;} —  .logo { background: none; filter: progid:DXImageTransform.Microsoft. » AlphaImageLoader(src="/path/to/logo.png", » sizingMethod="scale/crop");}
  • 9. Flexible images and media 9 —  .blog { background: #F8F5F2 url("blog-bg.png") repeat-y 63.11% 0; /* 568px / 900px */ } —  CSS3 property - background-size —  jQuery Backstretch plug-in —  Crop the excess: overflow: hidden; —  Multiple versions of your infographic
  • 10. Media queries 10 —  CSS2 - media types : all, braille, embossed, handheld, print, projection, screen, speech, tty, and tv E.g. <link rel="stylesheet" href="global.css” media="all" /> <link rel="stylesheet" href="main.css" media="screen" /> <link rel="stylesheet" href="paper.css" media="print" /> —  @media screen { body { font-size: 100%; }} —  @media print { body { font-size: 15pt; }} —  Handheld - ??? —  Early mobile browsers à mobile browser choose screen
  • 11. Media queries 11 —  CSS3 – Media queries —  @media screen and (min-width: 1024px) <link rel="stylesheet" href="wide.css" media="screen and (min-width: 1024px)" /> OR @import url("wide.css") screen and (min-width: 1024px);
  • 12. Media queries 12 —  Features —  “display area” and “rendering surface” - ??? —  Browser’s viewport is the display area —  Entire display is the rendering surface —  To test threshold values – some features accept min- and max- prefixes
  • 14. 14
  • 15. 15
  • 16. Progressive enhancement approach 16 —  Writing meaningful markup —  Applying Styles effectively —  Scripting enhancements and interactivity
  • 19. A D D I T I O N A L I N F O R M A T I O N Appendix
  • 20. Mobile AD Tool Proliferation One Tool is Seldom Enough 20 GoogleNative SDKs HTML5 Frameworks All in 1 solutions Low-cost disruptors Megavendors Apple Microsoft Sencha JQM AppceleratorXamarin Antenna Kony Lightweight tools Oracle SAP Catavolt Webalo IBM •  HTML, Hybrid or native? •  Vendor viability? •  Cost / licensing? •  Strategic or tactical app? •  Support? •  Ecosystem strength? •  Cloud services? •  Vertical capability? •  Skills & sourcing? •  IDE & tooling? •  Integration? •  .......