LESSON 15 – UNIT 0 ADAPTING YOUR WEB SITE FOR MOBILE DEVICES.

Slides:



Advertisements
Similar presentations
Copyright © Terry Felke-Morris WEB DEVELOPMENT & DESIGN FOUNDATIONS WITH HTML5 Chapter 7 Key Concepts 1 Copyright © Terry Felke-Morris.
Advertisements

1 Lesson 5 Introduction to Cascading Style Sheets HTML and JavaScript BASICS, 4 th Edition Barksdale / Turner.
Objective Understand web-based digital media production methods, software, and hardware. Course Weight : 10%
Chapter 8 Designing with Cascading Style Sheets. Chapter 8 Topics Building three different types of complete Web pages using CSS: Build a style sheet.
V1.00 © 2009 Research In Motion Limited Introduction to Mobile Device Web Development Trainer name Date.
Macromedia Dreamweaver 4 Advanced Level Course. Add Rollovers Rollovers or mouseovers are possibly the most popular effects used in designing Web pages.
Microsoft ® Official Course Developing Optimized Internet Sites Microsoft SharePoint 2013 SharePoint Practice.
1 Agenda Overview Review Roles Lists Libraries Columns.
Responsive Web Design Design websites so that they can adapt to different devices seamlessly. Image by Muhammed RafizeldiMuhammed Rafizeldi.
TUTORIAL 8: Enhancing a Web Site with Advanced CSS
Web Design Basic Concepts.
Getting Started with Adobe Dreamweaver CS6. Unit Objectives Define web design software Start Adobe Dreamweaver CS6 View the Dreamweaver workspace Work.
Responsive Web Design, Discoverability, and Mobile Challenge
CIT 256 Mobile Web Development Dr. Beryl Hoffman.
© 2011 Delmar, Cengage Learning Chapter 2 Developing a Web Page.
Lesson 15: Mobile Design and Layout Introduction to Adobe Dreamweaver CS6 Adobe Certified Associate: Web Communication using Adobe Dreamweaver CS6.
 Using Microsoft Expression Web you can: › Create Web pages and Web sites › Set what you site will look like as you design it › Add text, images, multimedia.
WDV 331 Dreamweaver Applications Designing Websites for Mobile Devices Dreamweaver CS6 Chapter 11.
Relatore: Ing. Marco Porta Correlatore: Ing. Massimo Cellario Tesi di Laurea di: Andrea Marchetti Anno Accademico 2010/2011 UNIVERSITA’ DEGLI STUDI DI.
What is Web Design?  Web design is the creation of a Web page using hypertext or hypermedia to be viewed on the World Wide Web.
Server vs Client-side validation. JavaScript JavaScript is an object-based language. JavaScript is based on manipulating objects by modifying an object’s.
Looking Good Online Design and Presentation of Websites 1.
Using Styles and Style Sheets for Design
INTRODUCTION TO HTML5 CSS Styles. Understanding Style Sheets  HTML5 enables you to define many different types of content on a web page, including headings,
Chapter 2 Developing a Web Page. Chapter 2 Lessons Introduction 1.Create head content and set page properties 2.Create, import, and format text 3.Add.
Chapter 2 Developing a Web Page. A web page is composed of two distinct sections: –The head content –The body Creating Head Content and Setting Page Properties.
Week 8 – Part 3 More on Links, Layout, and Mobile Key Concepts 1.
Copyright 2012 Adobe Systems Incorporated. All rights reserved. ® Copyright 2010 Adobe Systems Incorporated. All rights reserved. ® Copyright 2012 Adobe.
Web Page Design. Some Terms Cascading Style Sheet, (CSS) –a style sheet language used to describe the look and formatting of a document written in html;
LEARN THE QUICK AND EASY WAY! VISUAL QUICKSTART GUIDE HTML and CSS 8th Edition Chapter 6: Links.
Chapter 2 Developing a Web Page. A web page is composed of two distinct sections: – The head content – The body Creating Head Content and Setting Page.
Copyright © Terry Felke-Morris WEB DEVELOPMENT & DESIGN FOUNDATIONS WITH HTML5 7 TH EDITION Chapter 7 Key Concepts 1 Copyright © Terry Felke-Morris.
Optimizing Web Sites Lee Sutherland. The Key Point In IA, ‘optimization’ refers to minimizing complexity to achieve faster download times Speed is an.
Professor Waterman Cascading Style Sheets (CSS) is a language that works with HTML documents to define the way content is presented. The presentation.
Group 3: Art Gallery Monica Almendarez Content/Project Manager Willliam Egle Technology Manager Christina Pié Usability/ADA Compliance Manager Mirjana.
Use CSS to Implement a Reusable Design Selecting a Dreamweaver CSS Starter Layout is the easiest way to create a page with a CSS layout You can access.
How the Web Works Building a Website – Lesson 1. How People Access the Web Browsers People access websites using software called a web browser. To view.
PERFORMANCE ENHANCEMENT IN ASP.NET By Hassan Tariq Session #1.
Copyright © Terry Felke-Morris WEB DEVELOPMENT & DESIGN FOUNDATIONS WITH HTML5 Chapter 7 Key Concepts 1 Copyright © Terry Felke-Morris.
© 2012 Adobe Systems Incorporated. All Rights Reserved. Copyright 2012 Adobe Systems Incorporated. All rights reserved. ® REUSABLE DESIGN.
INFO1300 LAB7 OCT.11TH RESPONSIVE DESIGN. WHAT IS RESPONSIVE WEB DESIGN A mix of flexible grids and layouts, images and an intelligent use of CSS media.
Restricted © Siemens AG All rights reserved A Developer’s Insights Into Performance Optimizations for Mobile Web Apps CT DC AA EM LP2 | June 2015.
Google Map API The Google Maps API lets you embed Google Maps in your own web pages with JavaScript The API provides a number of utilities for manipulating.
Leveraging Web Content Management in SharePoint 2013 Christina Wheeler.
JavaScript, Sixth Edition
Microsoft Expression Web - Illustrated Unit A: Getting Started With Microsoft Expression Web.
COMP 143 Web Development with Adobe Dreamweaver CC.
Site Speed: The Ultimate UX Feature… for SEO. A case study on how to increase search engine crawling and online conversion Jonathon Colman In-House SEO.
Enhance Your Page Load Speed And Improve Traffic.
Web Development & Design Foundations with HTML5
Dreamweaver – Setting up a Site and Page Layouts
Implementing Responsive Design UNIT I.
Objective % Select and utilize tools to design and develop websites.
Implementing Responsive Design
Chapter 2 Developing a Web Page.
Concepts for fluid layout
Styling For Print From Screen to Paper
Process of Converting “PSD to HTML”
Objective % Select and utilize tools to design and develop websites.
Tips for Website Speed Optimization
Objective Understand web-based digital media production methods, software, and hardware. Course Weight : 10%
Mobile Web Sites & Mobile Applications
Lesson 9: GUI HTML Editors and Mobile Web Sites
WEB DESIGN FOR MULTIPLE SCREENS
Web Standards and Accessible Design.
The Significance of a Responsive Website Design WEB Design Company | Digital Hub Solution +1(833)
Concepts for fluid layout
Various mobile devices
Yale Digital Conference 2019
17 RESPONSIVE WEB DESIGN.
Presentation transcript:

LESSON 15 – UNIT 0 ADAPTING YOUR WEB SITE FOR MOBILE DEVICES

WHAT IS A MOBILE SITE AND WHY DO YOU NEED ONE? As of October 2014, 64% of American adults own a smartphone.

3

4

APPROACHES TO DEAL WITH MOBILE DEVICES 1.Website 2.Mobile Website 3.Mobile App 4.Hybrid - combination of website and app 5

6

COMPARISON OF DESKTOP WEBSITE TO MOBILE WEBSITE For each of the following compare on desktop vs. on phone. Is the content the same? How is the layout different?  www2.gccaz.edu  cnn.com  espn.go.com    Facebook 7

UNIQUE NEEDS 1.Viewability small screen variety of sizes variety of resolutions 2.Navigation features that can be manipulated on a touchscreen 3.Minimal download size 8

Mouse pointer vs. touch selection 9

How do we deal with the variety of device display sizes?

MEDIA QUERIES : Conditional statements that you can include in rule. Enable browser feature checks. Apply style rules based on set requirements.

MEDIA QUERIES EXAMPLES :

CONDITIONAL STYLE SHEETS: Indicates which style sheet should be loaded based upon certain criteria. Can change the way Web pages are displayed in browser windows over a certain size.

LAYOUT ADAPTATION Quickest and easiest way to make site mobile- friendly. The best way to deal with mobile capabilities is to create separate sets of HTML and CSS documents.

DECREASING PAGE LOAD TIME Speed optimization especially important to consider for mobile users Often access site over slower connections Web developers agree on many best practices for decreasing page load time Table O-2 details a few that apply equally to larger and smaller Web sites

MINIFIED: Compressed version of mobile style sheet and scripts.

MINIFIED: Remove all unnecessary characters from source code without changing its functionality. These unnecessary characters usually include white space characters, new line characters, and comments. Javascript, CSS and HTML utility that compresses your code.

SPRITES Combination of simple image editing and CSS code that enables multiple background image loads for a Web page with a single server request Combine all background images into single image Use CSS background-image properties to control which part of the compound image is displayed in each instance

A sprite for TASK. SPRITE EXAMPLES

Nav bar style rules incorporating sprites.

GEOLOCATION HTML5 objects and methods that enable you to obtain and work with a user’s precise location Calculate distances Display relevant maps Provide other information that pertains to a user’s location API KEY Unique string that links map-related requests to your account

WARNING DISTANCES ARE NOT WHAT THEY MAY SEEM TO BE!! 22 You want to go from MIT Sloan School of Management to Fenway Park

MILES

24 AS THE BIRD FLIES ONLY 1.35 MILES

AVOIDING THE APPEARANCE OF CLOAKING: Cloaking - configuring a site so different content goes to crawlers and to browsers.

ADDITIONAL INFORMATION Rules for Mobile Performance Optimization 9 Tips to Optimize Mobile Site Speed site-speed/ 26

MORE ADDITIONAL INFORMATION Google Webmaster tools - Developing mobile sites wer=72462&topic= &ctx=topic GOMOMETER

28