What is Web Design Encompasses several different areas: Graphic Design

Slides:



Advertisements
Similar presentations
What is Web Design Encompasses several different areas: Graphic Design User Interface Design Document Design – once called Desktop Publishing Content Design.
Advertisements

HTTP Request/Response Process 1.Enter URL ( in your browser’s address bar. 2.Your browser uses DNS to look up IP address of server.com.
CSIS-390 History Dr. Eric Breimer. Syllabus 1. Google “Eric Breimer” 2. Click on first link 3. Click on CSIS Click on Syllabus.
Project 1 Introduction to HTML.
© 2010, Robert K. Moniot Chapter 1 Introduction to Computers and the Internet 1.
© 2004, Robert K. Moniot Chapter 1 Introduction to Computers and the Internet.
1st Project Introduction to HTML.
Where Do I Start REFERENCE: LEARNING WEB DESIGN (4 TH EDITION) BY ROBBINS 2012 – CHAPTER 1 (PP. 3 – 14)
What is Web Design The term “web design” has come to encompass a number of disciplines, including: Visual (graphic) design User interface and experience.
Web Design 101 Nikolay Kostov Telerik Web Design Course html5course.telerik.com Technical Trainer
HTML 1 Introduction to HTML. 2 Objectives Describe the Internet and its associated key terms Describe the World Wide Web and its associated key terms.
Chapter ONE Introduction to HTML.
WEB DESIGN SOME FOUNDATIONS. SO WHAT IS THIS INTERNET.
INTRO TO GRAPHIC DESIGN IN THE NEW MEDIA ART468. What is a Web Designer?  A web designer creates websites.  When working as a designer, your clients.
Web Design Basic Concepts.
History Before designing web pages it is important to know how it all came about… Internet  WWW.
INTRODUCTION TO WEB DATABASE PROGRAMMING
HTML 5 New Standardization of HTML. I NTRODUCTION HTML5 is The New HTML Standard, New Elements New Attributes Full CSS3 Support Video and Audio 2D/3D.
Chapter 1 Introduction to HTML, XHTML, and CSS
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.
HINARI/Basic Internet Concepts (module 1.1). Instructions - This part of the:  course is a PowerPoint demonstration intended to introduce you to Basic.
Copyright © cs-tutorial.com. Introduction to Web Development In 1990 and 1991,Tim Berners-Lee created the World Wide Web at the European Laboratory for.
2013Dr. Ali Rodan 1 Handout 1 Fundamentals of the Internet.
HTML, XHTML, and CSS Sixth Edition Chapter 1 Introduction to HTML, XHTML, and CSS.
MySQL and PHP Internet and WWW. Computer Basics A Single Computer.
NETWORK HARDWARE AND SOFTWARE MR ROSS UNIT 3 IT APPLICATIONS.
Web Design (1) Terminology. Coding ‘languages’ (1) HTML - Hypertext Markup Language - describes the content of a web page CSS - Cascading Style Sheets.
Session: 1. © Aptech Ltd. 2Introduction to the Web / Session 1  Explain the evolution of HTML  Explain the page structure used by HTML  List the drawbacks.
UPLOAD / DOWNLOAD april  HTML5 is just the next iteration of HTML  Previous version was technically HTML 4.01, which incorporated XHTML 1.0.
World Wide Web “WWW”, "Web" or "W3". World Wide Web “WWW”, "Web" or "W3"
1 Chapter 01: Introduction by Tharith Sriv. This course covers the following topics:  Hypertext Markup Language (HTML)  Cascading Style Sheets  JavaScript.
Web Development Process The Site Development Process Site Construction is one of the last steps.
Chapter 2 Core concepts: web browser (client) vs. web server, URLs, HTTP request/response, Internet vs. WWW.
Some Big Concepts You Need to Know REFERENCE: LEARNING WEB DESIGN (4 TH EDITION) BY ROBBINS 2012 – CHAPTER 3.
HTML Concepts and Techniques Fifth Edition Chapter 1 Introduction to HTML.
Website Design, Development and Maintenance ONLY TAKE DOWN NOTES ON INDICATED SLIDES.
Chapter 1 Introduction to HTML, XHTML, and CSS HTML5 & CSS 7 th Edition.
Introduction to the World Wide Web & Internet CIS 101.
Web Design Terminology Unit 2 STEM. 1. Accessibility – a web page or site that address the users limitations or disabilities 2. Active server page (ASP)
IN THIS LESSON WE WILL REVIEW THE STRUCTURE OF THE INTERNET AND HOW BROWSERS ASSEMBLE WEBSITES BASED ON INSTRUCTIONS THEY RECEIVE FROM SERVERS. Internet.
History Before designing web pages it is important to know how it all came about… History Channel – The Invention of the Internet History Channel – The.
CSE541: Web Applications Special Thanks to M. Abdur Rahman.
CM143- WEB CM143-WEB Page Layout live sites HTML Images User Considerations Planning Navigation CSS Architecture File Management Cascading Style Sheets.
CIS 1203 Web Technologies Introduction to the Internet and the WWW.
Web Page Programming Terms. Chapter 1 Objectives Describe Internet and Understand Key terms Describe World Wide Web and its Key terms Identify types and.
HTML PROJECT #1 Project 1 Introduction to HTML. HTML Project 1: Introduction to HTML 2 Project Objectives 1.Describe the Internet and its associated key.
1 Chapter 1 INTRODUCTION TO WEB. 2 Objectives In this chapter, you will: Become familiar with the architecture of the World Wide Web Learn about communication.
4.01 How Web Pages Work.
4.01 How Web Pages Work.
Web Technologies Computing Science Thompson Rivers University
Objective % Select and utilize tools to design and develop websites.
Web Site Development and Macromedia Dreamweaver 8
Web Concepts Lesson 2 ITBS2203 E-Commerce for IT.
CISC103 Web Development Basics: Web site:
JavaScript and Ajax (Internet Background)
Chapter 1 Introduction to HTML.
© 2016 Pearson Education, Inc., Hoboken, NJ. All rights reserved.
E-commerce | WWW World Wide Web - Concepts
Project 1 Introduction to HTML.
E-commerce | WWW World Wide Web - Concepts
Objective % Select and utilize tools to design and develop websites.
Getting Started with Dreamweaver
Objective % Explain concepts used to create websites.
CISC103 Web Development Basics: Web site:
History Before designing web pages it is important to know how it all came about… History Channel – The Invention of the Internet Start at 17mins.
CMP Creating Your Personal and Small Business Web Sites
What is Web Design Encompasses several different areas: Graphic Design
Objective Explain concepts used to create websites.
Web Technologies Computing Science Thompson Rivers University
4.01 How Web Pages Work.
Presentation transcript:

What is Web Design Encompasses several different areas: Graphic Design User Interface Design Document Design Once called Desktop Publishing Content Design Content Strategy Content Management Multimedia Application Development Programming & Scripting

Designing for Users Not just how it looks, but Key Areas: how it works and how it “feels” for users Key Areas: Interaction Design (IxD) User Interface (UI) design, and User Experience (UX) design.

Design Examples: Wireframes

Design Examples: Site Diagram Also mention User research and testing reports & Storyboards and user flow charts

Visual/ Graphic Design for the Web Traditional Areas: logos, graphics, type, colors, layout, etc. Ensure consistency with the brand/message of the organization Web Areas Layout and position on a web page Creating graphics optimized for web delivery

Visual/ Graphic Design for the Web Key Technologies: Image capture Digital photography Image scanning Graphic formats GIF, SVG, JPG, PNG Visual Web Language: CSS: Cascading Stylesheet Key Software: Photo Editing GIMP Adobe Photoshop Digital Image Creation: Abobe Illustrator Adobe Fireworks The sort of things a graphic designer will use when doing web stuffs Scalable Vector Graphics

Web Content Management & Strategy Organizing page content Layout strategy Page template design Semantic markup Meta Data Meaningful Document Structure Organizing website content Logical site organization Hierarchy of pages Site template design Navigation design Bad Example: https://treebu.net

Core Web Languages Content Structure (HTML) Content Styling (CSS) Content Interaction (JavaScript) Hypertext Markup Language (HTML) – HTML5 is the standard now Cascading style sheets (Css)

Browser vs. Server Web Browser Web Server Current market leaders: Google’s Chrome Preferred by Web Developers Firefox The legacy of Netscape Apple’s Safari Leading in mobile browsing Microsoft’s Edge/Internet Explorer Still around (sadly) Current market leaders: Apache http://httpd.apache.org/ Microsoft’s IIS Internet Information Services Nginx http://wiki.nginx.org/ GWS Google’s Web Server

Browser Wars Early Business Model: Give your web browser to users for free Sell your web server to companies $$$ Web pages will work best if your server and browser are both used. If more people use your browser, more companies will want to buy your server. Even tried recently, IE Silverlight

Browser Wars Rough Timeline: In 1995-1998 Netscape dominated early market 90% In 2001 Microsoft wiped Netscape out of existence. 92% market share In 2008, Firefox was the only browser seriously challenging Internet Explorer (IE) In 2012, IE was finally overtaken by Google Chrome Today, Apple’s Safari is the leader in the mobile browser market. Chrome is not far behind.

Browser Popularity click on table to go to website to look at different data…

Browser vs. Server Web Browser Web Server Makes http requests Asks for web pages Renders web pages Converts HTML, CSS and JavaScript into displayed document. Remembers browsing history, preferences and cookies Responds to http requests Sends web pages Processes requests Create dynamic pages Run web applications Fetch data from Databases Store session data

Development: Backend vs. Frontend Frontend: What you see on the Web Browser Graphic design Image production Interface design User experience HTML markup CSS styles Sometimes JavaScript But really mosttimes. Backend: What happens on the Web Server Processing Data Database Programming Content Management Systems Server-side Scripting PHP, Python, ASP, Ruby, JSP Sometimes JavaScript Node.js

Multimedia Unlike other documents, web pages have many layers capable of combining almost any form of media Text & Images obviously Audio Embedded players and files (mp3) Video Embedded players and fields (mp4) Animation Flash-driven, JavaScript, jQuery, and CSS-based Interaction Embedded Programs & Application “Interaction” is a form of media. Very different than passively viewed video. Show examples of site: www.cnn.com… sites like this cover it all As for interaction, something like fantasy football or even blackboard. HTML5 Canvas is becoming more popular than Flash

Internet vs. WWW Internet World Wide Web Physical Hardware Layer WiFi Routers Ethernet Switches Cable Modems Key Technologies TCP/IP Protocol Packet Switching Widely-available Content Layer of Internet Web servers Email File sharing (FTP) Key Technologies HTTP Protocol URLs

Key Internet Concepts TCP/IP: Transmission Control / Internet Protocol Network of Networks concept Packet Switching: Data is broken into small packets that can be independently routed Think of the Internet as earth’s network of highways and ports (sea and air) TCP/IP establishes standards for roads and ports so people can get everywhere seamlessly. Packet Switching means cargo can travel in small chunks to easily move through bottlenecks via different paths.

Key WWW Concepts URI: Uniform Resource Identifier HTTP: Hypertext Transfer Protocol Rules for making requests and responding to requests. URI: Uniform Resource Identifier Unique identifier for finding stuff on the WWW; Includes: URL (Location) and URN (Unique Name at Location) Think of the WWW as everything that can be publicly accessed from the world’s highways, airport and sea ports. Think of HTTP as the standard language used to ask for directions. Think of URLs as street addresses and URNs as IDs for objects at particular addresses.

Internet is bigger than WWW The Internet’s protocol (TCP/IP) can support many sub-protocols, some that are proprietary (private/secret). Examples: Many peer-to-peer files sharing systems Specialized client-server systems (early banking systems) Content so deeply embedded in systems that it’s very hard to find (Deep Web) Content requiring access via secret non-standard browsers (Darknet) peer to peer…. napster or plex now

Quick detour about Deep Web Click on image to go to site about differences between surface web and deep web We will only focus on surface web

But, the WWW matters more The HTTP protocol standardizes requests so any web browser can access any web server. URLs (WWW layer) makes finding and remember servers much easier than numeric IP addresses (Internet layer) The WWW is all about accessibility via open, widely adopted standards. It’s the largest, most expandable information system ever built.

URLs Let’s look at real examples…

History Before designing web pages it is important to know how it all came about… History Channel – The Invention of the Internet Start at 17mins

URL Uniform Resource Locator The location part of the URI (Uniform Resource Identifier)

URLs/URIs can be complex http://en.wikipedia.org/wiki/URI_scheme

Default Files Depends on Web Server https://www.facebook.com/ will load https://www.facebook.com/home.php In general https://www.server.com/ will load https://www.server.com/index.html

Never know how sites we create will be viewed We don’t know: which browser desktop computer or portable how large the browser window what fonts are installed whether JavaScript is enabled speed of Internet connection if pages being read by screen reader Designers need to resist the urge to make assumptions about any of the above

Mobile Browsers Sometime soon (it may have already happened), most WWW views will be using a browser on a mobile device. Screen size and low bandwidth change everything. Optimizing graphics is important again. Responsive web page layouts

How do we handle this diversity? Standardize WWW World Wide Web Consortium (W3C) Sets the standards for HTML, CSS, and JavaScript All browsers should(must) follow the standards Web Hypertext Application Technology Working Group (WHATWG) Lead by Apple, Google, and Mozilla Firefox Established because the W3C is moving too slowly to adopt new technology

HTML5 The new standard adopted by almost all browsers Will soon be adopted by W3C (slowly) “Living Standard” / Progressive Enhancement There may be no HTML6 ever Supports web applications HTML5 Canvas + JavaScript

Progressive Enhancement No browser has implemented all the standards 100% Examples: https://html5test.com http://caniuse.com/#search=clip-path http://bennettfeely.com/clippy/ Idea is to start with baseline experience for basic browsers and layer on advanced features

Responsive Web Design Strategy for providing custom layouts to devices based on size of browser window Think of the “conditional light box” from lab… what happened when you changed the size of the window?

Accessibility Need to consider: Vision impairment Mobility impairment Auditory impairment Cognitive impairment All sites benefit from these considerations, but government sites require adherence (508 compliance) cognitive impairment: users with memory, reading comprehension, problem solving and attention limitations benefit when sites are designed simply and clearly

Site Performance Mainly speed Why is this important? Optimize images so they are smallest size possible without sacrificing quality Minimize HTML and CSS code Keep JavaScript to a minimum Other things that we will not cover in this class Why is this important? Google has now added site speed to its search algorithm

Basic HTML Document