SlideShare a Scribd company logo
1 of 75
Download to read offline
Using Responsive Web Design
to future proof your Websites & Apps
Brett Pollak
@brettcpollak
#heweb12
#AIM1
The CWO
I work at UC San Diego
right about 
here…
Established in 1960
Main Campus
Medical Center
Scripps Institute
29,000 TRITONS
23,000 Undergrad
4,500 Graduate
1,500 Medical
FIELDS OF STUDY
Social Sciences (38.1%)
Engineering (20.3%)
Biology (18.7%)
Science/Math (10.3%)
Special/Undeclared (6.3%)
Humanities (3.3%)
Arts (3.0%)
UNDERGRADUATE
COLLEGES
Marshall
Muir
Revelle
Roosevelt
Sixth
Warren
more slices = 
more distributed IT
Table-based layouts
were awesome!
ucsd.edu 1995-2006
Oooh…CSS &
JavaScript
ucsd.edu 2006 - 2012
This was a game changer
People love these things
In about 2 months…
…there will be more
connected phones
than people in the world
5 years ago, the
iPhone didn’t exist…
…now it generates
$100 Billion per year
The iPhone is
bigger than
more tablets will
be sold than PC’s
How did we respond in higher ed?
This is so 2009
This is so 2009
m.ucsd.edu iPhone App
Android App
One App to rule them all
iPad App 
Student 
Affairs
IT
Academic 
Affairs
IT
Housing & 
Dining
IT
Libraries
IT
Admin 
Computing
Academic 
Computing
Colleges
IT
What about all the CMS content?
Piloted with the Libraries
Courtesy: Brad Frost
2009 22 Screen Resolutions
Visits to campus home page
2012 523 Screen Resolutions
Device Fragmentation
3,997 different
Android Devices
Device Fragmentation
3,997 different
Android Devices
One of them wrote and article that started a buzz…
The dude even wrote a book about it!
.HTML
(structure)
.CSS
(layout)
The solution is based off existing web technologies
CSS3
@media
+
Fluid Layouts Media Queries
Fluid images & media
One website that works on all devices
One website that works on all devices
What about the Mobile Web Framework?
You want me to make THIS
responsive??
Responsive design for Websites & Apps
Mobile Framework when RWD won’t work
Retrofit existing design?
Going Responsive, what are your options?
Create new designs?
Pros….
Reduces approval workflow
Little or no change for desktop users
Already familiar with the code
Retrofit existing site…
Cons….
No “mobile first” design
Elements designed without scaling in
mind
Unable to leverage frameworks
Retrofit existing site…
Pros….
Can leverage a framework
Plan for how elements work at
different breakpoints
Likely a faster user experience
Create new designs…
Cons….
Changing design many need
more approvals
Need to learn something new
Create new designs…
Make sure your design looks
good in all resolutions
Add breakpoints when the
design starts to break down
fluid layouts using percentages
Responsive Design
fixed width layouts targeted for
specific devices
Adaptive Design
What if all my content
isn’t responsive?
Is that OK?
Sure
Tackle the biggest
bang or low hanging
fruit first
Be ready to iterate
Adjust development
cycles to be agile
Does it take more time?
Yes.
It will increase the length of
a project by 32.6345% 
There is no more “fold”
Work with content owners
to pair down content
Will another technique
replace RWD?
At some point, probably.
Downsides 
Tables
some solutions
available but no
magic bullets
Images
Devices with smaller
resolutions still need to
download the full image
RESS
Responsive Design + Server Side Components
Offload some of the work to the server…
The Idea is to:
Deliver certain components based on the device, rather
than loading all at once for every device.
RWD
.js .jpg .php
1.‐ Use a Responsive Web Design framework as the 
primary way to deliver websites & web apps
2.‐ Use a Mobile Framework to augment when 
responsive design won’t work
3.‐Deliver the frameworks through a central host and 
allow other IT units to leverage the capabilities
4.‐ Finally…
Resources
RESPONSIVE WEB DESIGN
By Ethan Marcotte alistapart.com mediaqueri.es
FRAMEWORKS Foundation3 Twitter Bootstrap
HTML5 Boilerplate
Brett Pollak
@brettcpollak
#heweb12
Thank
You!

More Related Content

Viewers also liked

สมุดปกเหลือง
สมุดปกเหลืองสมุดปกเหลือง
สมุดปกเหลืองPimporn Ploy
 
UC San Diego: How we communicate during a campus emergency
UC San Diego: How we communicate during a campus emergencyUC San Diego: How we communicate during a campus emergency
UC San Diego: How we communicate during a campus emergencyBrett Pollak
 
Supporting all devices with our websites & apps.
Supporting all devices with our websites & apps.Supporting all devices with our websites & apps.
Supporting all devices with our websites & apps.Brett Pollak
 
Practical Test Standards - Simple Version for PPL
Practical Test Standards - Simple Version for PPLPractical Test Standards - Simple Version for PPL
Practical Test Standards - Simple Version for PPLEdwin Pitty Sanchez
 
Лекция 3 Сегментация
Лекция 3 СегментацияЛекция 3 Сегментация
Лекция 3 СегментацияVictor Kulikov
 
Airport Operations & Traffic Pattern Operations
Airport Operations & Traffic Pattern OperationsAirport Operations & Traffic Pattern Operations
Airport Operations & Traffic Pattern OperationsEdwin Pitty Sanchez
 
Forces acting in an airplane edwin pitty s.
Forces acting in an airplane   edwin pitty s.Forces acting in an airplane   edwin pitty s.
Forces acting in an airplane edwin pitty s.Edwin Pitty Sanchez
 

Viewers also liked (13)

สมุดปกเหลือง
สมุดปกเหลืองสมุดปกเหลือง
สมุดปกเหลือง
 
UC San Diego: How we communicate during a campus emergency
UC San Diego: How we communicate during a campus emergencyUC San Diego: How we communicate during a campus emergency
UC San Diego: How we communicate during a campus emergency
 
Supporting all devices with our websites & apps.
Supporting all devices with our websites & apps.Supporting all devices with our websites & apps.
Supporting all devices with our websites & apps.
 
Efficient Reading
Efficient ReadingEfficient Reading
Efficient Reading
 
Traffic Pattern Operations
Traffic Pattern OperationsTraffic Pattern Operations
Traffic Pattern Operations
 
UCSD Mobile
UCSD MobileUCSD Mobile
UCSD Mobile
 
Clone
CloneClone
Clone
 
Practical Test Standards - Simple Version for PPL
Practical Test Standards - Simple Version for PPLPractical Test Standards - Simple Version for PPL
Practical Test Standards - Simple Version for PPL
 
Лекция 1
Лекция 1Лекция 1
Лекция 1
 
Лекция 3 Сегментация
Лекция 3 СегментацияЛекция 3 Сегментация
Лекция 3 Сегментация
 
Photography Experience
Photography ExperiencePhotography Experience
Photography Experience
 
Airport Operations & Traffic Pattern Operations
Airport Operations & Traffic Pattern OperationsAirport Operations & Traffic Pattern Operations
Airport Operations & Traffic Pattern Operations
 
Forces acting in an airplane edwin pitty s.
Forces acting in an airplane   edwin pitty s.Forces acting in an airplane   edwin pitty s.
Forces acting in an airplane edwin pitty s.
 

Similar to Highedweb 2012-2

Physical Terrain Modeling in a Digital Age
Physical Terrain Modeling in a Digital AgePhysical Terrain Modeling in a Digital Age
Physical Terrain Modeling in a Digital AgeWatson Mary
 
The Future is Responsive
The Future is ResponsiveThe Future is Responsive
The Future is ResponsiveZURB
 
Screen and Context: Usability in the Postdesktop World
Screen and Context: Usability in the Postdesktop WorldScreen and Context: Usability in the Postdesktop World
Screen and Context: Usability in the Postdesktop WorldmStoner, Inc.
 
3D Slideshow Transitions: Adding OpenGL-Accelerated Transitional Effects For ...
3D Slideshow Transitions: Adding OpenGL-Accelerated Transitional Effects For ...3D Slideshow Transitions: Adding OpenGL-Accelerated Transitional Effects For ...
3D Slideshow Transitions: Adding OpenGL-Accelerated Transitional Effects For ...Alexandro Colorado
 
User Driven Software Architecture
User Driven Software ArchitectureUser Driven Software Architecture
User Driven Software ArchitectureSimon Guest
 
Responsive design lunch and learn
Responsive design lunch and learnResponsive design lunch and learn
Responsive design lunch and learnRicardo Queiroz
 
Uxpin web ui design patterns 2014
Uxpin web ui design patterns 2014Uxpin web ui design patterns 2014
Uxpin web ui design patterns 2014MoodLabs
 
All these moments will be lost in time: the web, the future, and us
All these moments will be lost in time: the web, the future, and usAll these moments will be lost in time: the web, the future, and us
All these moments will be lost in time: the web, the future, and usSally Lait
 
20210325 jim spohrer future ai v11
20210325 jim spohrer future ai v1120210325 jim spohrer future ai v11
20210325 jim spohrer future ai v11ISSIP
 
An Introduction to Responsive Design
An Introduction to Responsive DesignAn Introduction to Responsive Design
An Introduction to Responsive DesignNexer Digital
 
An Introduction to Responsive Design
An Introduction to Responsive DesignAn Introduction to Responsive Design
An Introduction to Responsive DesignLiam Richardson
 
Postdesktop Usability
Postdesktop UsabilityPostdesktop Usability
Postdesktop UsabilityDoug Gapinski
 

Similar to Highedweb 2012-2 (20)

Distributed cat herding
Distributed cat herdingDistributed cat herding
Distributed cat herding
 
Physical Terrain Modeling in a Digital Age
Physical Terrain Modeling in a Digital AgePhysical Terrain Modeling in a Digital Age
Physical Terrain Modeling in a Digital Age
 
The Future is Responsive
The Future is ResponsiveThe Future is Responsive
The Future is Responsive
 
Screen and Context: Usability in the Postdesktop World
Screen and Context: Usability in the Postdesktop WorldScreen and Context: Usability in the Postdesktop World
Screen and Context: Usability in the Postdesktop World
 
3D Slideshow Transitions: Adding OpenGL-Accelerated Transitional Effects For ...
3D Slideshow Transitions: Adding OpenGL-Accelerated Transitional Effects For ...3D Slideshow Transitions: Adding OpenGL-Accelerated Transitional Effects For ...
3D Slideshow Transitions: Adding OpenGL-Accelerated Transitional Effects For ...
 
User Driven Software Architecture
User Driven Software ArchitectureUser Driven Software Architecture
User Driven Software Architecture
 
Responsive design lunch and learn
Responsive design lunch and learnResponsive design lunch and learn
Responsive design lunch and learn
 
Uxpin web ui design patterns 2014
Uxpin web ui design patterns 2014Uxpin web ui design patterns 2014
Uxpin web ui design patterns 2014
 
All these moments will be lost in time: the web, the future, and us
All these moments will be lost in time: the web, the future, and usAll these moments will be lost in time: the web, the future, and us
All these moments will be lost in time: the web, the future, and us
 
20210325 jim spohrer future ai v11
20210325 jim spohrer future ai v1120210325 jim spohrer future ai v11
20210325 jim spohrer future ai v11
 
An Introduction to Responsive Design
An Introduction to Responsive DesignAn Introduction to Responsive Design
An Introduction to Responsive Design
 
An Introduction to Responsive Design
An Introduction to Responsive DesignAn Introduction to Responsive Design
An Introduction to Responsive Design
 
Syphens gale
Syphens gale Syphens gale
Syphens gale
 
CSE.ppt
CSE.pptCSE.ppt
CSE.ppt
 
PowerAyupppt.ppt
PowerAyupppt.pptPowerAyupppt.ppt
PowerAyupppt.ppt
 
engineering.ppt
engineering.pptengineering.ppt
engineering.ppt
 
computer.ppt
computer.pptcomputer.ppt
computer.ppt
 
CSE.ppt
CSE.pptCSE.ppt
CSE.ppt
 
CSE.ppt
CSE.pptCSE.ppt
CSE.ppt
 
Postdesktop Usability
Postdesktop UsabilityPostdesktop Usability
Postdesktop Usability
 

Recently uploaded

Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DaySri Ambati
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 

Recently uploaded (20)

Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 

Highedweb 2012-2