SlideShare a Scribd company logo
1 of 79
Download to read offline
Using Responsive Web Design
to future proof your Websites & Apps
Emily Deere                       Brett Pollak
Exec. Director, IT Applications   Director, CWO
E: edeere@ucsd.edu                E: bpollak@ucsd.edu
T: @edeere                        T: @brettcpollak


• Stats                           • Mobile framework
• Mobile & UCSD                   • Transition to Responsive 
• Organizational support            Web Design
  of central web services         • Looking ahead
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
By the fall of 2013
more tablets will
be sold than PC’s
Higher Ed. Home Page Visits




May 2010
2.19% of visits
from mobile
Higher Ed. Home Page Visits




May 2011
4.77% of visits
from mobile
Higher Ed. Home Page Visits




May 2012
9.82% of visits
from mobile
Higher Ed. Home Page Visits



112% average
increase
year over year
This is so 2009
iPhone Application Launch - 2009
This is so 2009
Web App Development


Our UI Design needed 
a new approach…

User Interface was buried in 
middleware

Technology was aging

Developers wanted to use 
modern tools
We hosted a competition!
UI Design Guidelines for Apps
An organizational shift occurred
Benefits of the Transition
Step 1
Find a framework
Student                               Academic 
                       Admin 
    Affairs                               Affairs
                     Computing
      IT                                    IT



                                         Housing & 
   Libraries
                                          Dining
       IT
                                            IT



                                          Student 
  Academic 
                                           Affairs
  Computing
                                             IT




Framework that required data feeds had downsides
Student                 Academic 
               Admin 
  Affairs                 Affairs
             Computing
    IT                      IT



                         Housing & 
 Libraries
                          Dining
     IT
                            IT



                          Student 
Academic 
                           Affairs
Computing
                             IT
We launched m.ucsd.edu
What about our
iPad App?
Step 2
Replace the App
iOS App: powered by m.ucsd.edu
m.ucsd.edu   iPhone App
iPad App 
Android App: powered by m.ucsd.edu
uxt.ucsd.edu
What about all the CMS content?
Piloted with the Libraries
Courtesy: Brad Frost
We weren’t the only ones trying to solve this problem




Tantek Celik, Dan Cedarholm, Jeremy Keith, Eric Meyer, Ethan Marcotte, Jeffrey Zeldman, Nicole Sullivan, Wendy Chisolm
One of them wrote and article that started a buzz…
The dude even wrote a book about it!
The solution is based off existing web technologies




      .HTML                                    .CSS
    (structure)                              (layout)
Fluid Layouts       Media Queries



                +    CSS3
                    @media
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
Works for apps too
Make sure your design looks
good in all resolutions

Add breakpoints when the
design starts to break down
Device resolutions to access
ucsd.edu in one month
Responsive Design
fluid layouts using percentages




Adaptive Design
fixed width layouts targeted for
specific devices
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
Test on real devices
Ask different teams to
pitch in and help test
Downsides 
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…
Do it!
Resources
RESPONSIVE WEB DESIGN




By Ethan Marcotte                 alistapart.com        mediaqueri.es



FRAMEWORKS          Foundation3   HTML5 Boilerplate   Twitter Bootstrap
cwo.ucsd.edu

More Related Content

What's hot

Internet, Email, Operating System Concepts2
Internet, Email, Operating System Concepts2Internet, Email, Operating System Concepts2
Internet, Email, Operating System Concepts2
Nisa Peek
 
Microsoft And The Future Of Productivity
Microsoft And The Future Of ProductivityMicrosoft And The Future Of Productivity
Microsoft And The Future Of Productivity
Richard Chaves
 
iPad Labs: Ultimate Substitute or Colossal Headache
iPad Labs: Ultimate Substitute or Colossal HeadacheiPad Labs: Ultimate Substitute or Colossal Headache
iPad Labs: Ultimate Substitute or Colossal Headache
Heidi Steiner Burkhardt
 

What's hot (18)

Internet, Email, Operating System Concepts2
Internet, Email, Operating System Concepts2Internet, Email, Operating System Concepts2
Internet, Email, Operating System Concepts2
 
computes Methods - What's Required
computes Methods - What's Requiredcomputes Methods - What's Required
computes Methods - What's Required
 
A Practical Guide to Mobile and Touch
A Practical Guide to Mobile and TouchA Practical Guide to Mobile and Touch
A Practical Guide to Mobile and Touch
 
Career in Software Development
Career in Software Development  Career in Software Development
Career in Software Development
 
Kevin Buck - Reduce Printing - Desire2Learn Ignite Oklahoma 2013
Kevin Buck - Reduce Printing - Desire2Learn Ignite Oklahoma 2013Kevin Buck - Reduce Printing - Desire2Learn Ignite Oklahoma 2013
Kevin Buck - Reduce Printing - Desire2Learn Ignite Oklahoma 2013
 
Computer Science
Computer ScienceComputer Science
Computer Science
 
AIDS.gov Responsive Design Webinar
AIDS.gov Responsive Design WebinarAIDS.gov Responsive Design Webinar
AIDS.gov Responsive Design Webinar
 
Less waiting, less frustration in the classroom
Less waiting, less frustration in the classroomLess waiting, less frustration in the classroom
Less waiting, less frustration in the classroom
 
Microsoft And The Future Of Productivity
Microsoft And The Future Of ProductivityMicrosoft And The Future Of Productivity
Microsoft And The Future Of Productivity
 
iPad Labs: Ultimate Substitute or Colossal Headache
iPad Labs: Ultimate Substitute or Colossal HeadacheiPad Labs: Ultimate Substitute or Colossal Headache
iPad Labs: Ultimate Substitute or Colossal Headache
 
SAMR Model Example
SAMR Model ExampleSAMR Model Example
SAMR Model Example
 
Explore IEEE using PVN Model - IEEE RIT, Visakhapatnam Webinar
Explore IEEE using PVN Model - IEEE RIT, Visakhapatnam WebinarExplore IEEE using PVN Model - IEEE RIT, Visakhapatnam Webinar
Explore IEEE using PVN Model - IEEE RIT, Visakhapatnam Webinar
 
Building career in Information Technology
Building career in Information TechnologyBuilding career in Information Technology
Building career in Information Technology
 
Top 10 trends in Education Technology for 2016
Top 10 trends in Education Technology for 2016Top 10 trends in Education Technology for 2016
Top 10 trends in Education Technology for 2016
 
IT Career: Software Developer
IT Career: Software DeveloperIT Career: Software Developer
IT Career: Software Developer
 
iPad Classroom
iPad ClassroomiPad Classroom
iPad Classroom
 
Building a Successful Career as a Software Developer
Building a Successful Career as a Software DeveloperBuilding a Successful Career as a Software Developer
Building a Successful Career as a Software Developer
 
Microsoft Education - ATIA
Microsoft Education - ATIAMicrosoft Education - ATIA
Microsoft Education - ATIA
 

Similar to Eduweb2

IT Agility: The Phenomenology of Virtualization, Consumerization, and Organiz...
IT Agility: The Phenomenology of Virtualization, Consumerization, and Organiz...IT Agility: The Phenomenology of Virtualization, Consumerization, and Organiz...
IT Agility: The Phenomenology of Virtualization, Consumerization, and Organiz...
ted_love
 
The assistive technology landscape in 2012 scotland public
The assistive technology landscape in 2012 scotland publicThe assistive technology landscape in 2012 scotland public
The assistive technology landscape in 2012 scotland public
iansyst
 
Emerging Trends in Technology
Emerging Trends in TechnologyEmerging Trends in Technology
Emerging Trends in Technology
Roopesh Reddy
 
Clusters it career
Clusters it careerClusters it career
Clusters it career
aravindpsgcas
 
Seminar Presentation Phase II VI Sem -2022 (1).pptx
Seminar Presentation Phase II VI Sem -2022 (1).pptxSeminar Presentation Phase II VI Sem -2022 (1).pptx
Seminar Presentation Phase II VI Sem -2022 (1).pptx
NishuKumari166875
 
Docspad pitch deck bb
Docspad pitch deck bbDocspad pitch deck bb
Docspad pitch deck bb
Niketh Sabbineni
 

Similar to Eduweb2 (20)

IT Agility: The Phenomenology of Virtualization, Consumerization, and Organiz...
IT Agility: The Phenomenology of Virtualization, Consumerization, and Organiz...IT Agility: The Phenomenology of Virtualization, Consumerization, and Organiz...
IT Agility: The Phenomenology of Virtualization, Consumerization, and Organiz...
 
IT Academy WorkShop 14/05/2012
IT Academy WorkShop 14/05/2012IT Academy WorkShop 14/05/2012
IT Academy WorkShop 14/05/2012
 
The assistive technology landscape in 2012 scotland public
The assistive technology landscape in 2012 scotland publicThe assistive technology landscape in 2012 scotland public
The assistive technology landscape in 2012 scotland public
 
JISC RSC Conference 2012 - Consumerisation and the Cloud Opportunity Microsoft
JISC RSC Conference 2012 - Consumerisation and the Cloud Opportunity MicrosoftJISC RSC Conference 2012 - Consumerisation and the Cloud Opportunity Microsoft
JISC RSC Conference 2012 - Consumerisation and the Cloud Opportunity Microsoft
 
Mobile App Ecosystem: IdeaSpace Ateneo
Mobile App Ecosystem:  IdeaSpace AteneoMobile App Ecosystem:  IdeaSpace Ateneo
Mobile App Ecosystem: IdeaSpace Ateneo
 
A Mobile Web Framework for the UC System
A Mobile Web Framework for the UC SystemA Mobile Web Framework for the UC System
A Mobile Web Framework for the UC System
 
Emerging Trends in Technology
Emerging Trends in TechnologyEmerging Trends in Technology
Emerging Trends in Technology
 
A Research Paper On A Progress Tracking Application Using Flutter And Firebase
A Research Paper On A Progress Tracking Application Using Flutter And FirebaseA Research Paper On A Progress Tracking Application Using Flutter And Firebase
A Research Paper On A Progress Tracking Application Using Flutter And Firebase
 
Mobile Web Development with MWF
Mobile Web Development with MWFMobile Web Development with MWF
Mobile Web Development with MWF
 
Clusters it career
Clusters it careerClusters it career
Clusters it career
 
Postdesktop
PostdesktopPostdesktop
Postdesktop
 
Sop Statement Of Purpose For Engineering
Sop Statement Of Purpose For EngineeringSop Statement Of Purpose For Engineering
Sop Statement Of Purpose For Engineering
 
BICS Tech Plan PAC Presentation
BICS Tech Plan PAC PresentationBICS Tech Plan PAC Presentation
BICS Tech Plan PAC Presentation
 
Seminar Presentation Phase II VI Sem -2022 (1).pptx
Seminar Presentation Phase II VI Sem -2022 (1).pptxSeminar Presentation Phase II VI Sem -2022 (1).pptx
Seminar Presentation Phase II VI Sem -2022 (1).pptx
 
project phase 2 ppt1.pptx
project phase 2 ppt1.pptxproject phase 2 ppt1.pptx
project phase 2 ppt1.pptx
 
Docspad pitch deck bb
Docspad pitch deck bbDocspad pitch deck bb
Docspad pitch deck bb
 
One site to rule them all
One site to rule them allOne site to rule them all
One site to rule them all
 
ISD Project Management Tools (and Mobile Learning)
ISD Project Management Tools (and Mobile Learning)ISD Project Management Tools (and Mobile Learning)
ISD Project Management Tools (and Mobile Learning)
 
Visioninfrastructure
VisioninfrastructureVisioninfrastructure
Visioninfrastructure
 
How to become an android developer
How to become an android developerHow to become an android developer
How to become an android developer
 

More from Brett Pollak

More from Brett Pollak (7)

Student Activity Hub community Meeting 10-25-2017
Student Activity Hub community Meeting 10-25-2017Student Activity Hub community Meeting 10-25-2017
Student Activity Hub community Meeting 10-25-2017
 
UC San Diego AWS Cost Optimization Center
UC San Diego AWS Cost Optimization CenterUC San Diego AWS Cost Optimization Center
UC San Diego AWS Cost Optimization Center
 
AWS Cost optimization at scale
AWS Cost optimization at scaleAWS Cost optimization at scale
AWS Cost optimization at scale
 
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.
 
Highedweb 2012-2
Highedweb 2012-2Highedweb 2012-2
Highedweb 2012-2
 
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
 
UCSD Mobile
UCSD MobileUCSD Mobile
UCSD Mobile
 

Recently uploaded

Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
Christopher Logan Kennedy
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
 

Recently uploaded (20)

Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
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...
 
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, ...
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
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
 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
"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 ...
 
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
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 

Eduweb2