Chapter 17 The Need for HTML 5.

Slides:



Advertisements
Similar presentations
What is HTML5…?. ”…removes the need for plugins” ”…can handle multimedia directly” ”…enables rich, interactive clients” ”…enables advanced visual designs”
Advertisements

Chapter Concepts Review Markup Languages
Russell Taylor Lecturer in Computing & Business Studies.
Mgt 240 Lecture Website Construction: Software and Language Alternatives March 29, 2005.
4.01B Authoring Languages and Web Authoring Software 4.01 Examine webpage development and design.
Chapter 14 Introduction to HTML
Chapter 25 Utilizing Web Storage.
CHAPTER 18 INTEGRATING AUDIO AND VIDEO. LEARNING OBJECTIVES How the HTML 5 and tag pair can be used to include a video file within a webpage How video.
INTRODUCTION TO WEB DATABASE PROGRAMMING
Relatore: Ing. Marco Porta Correlatore: Ing. Massimo Cellario Tesi di Laurea di: Andrea Marchetti Anno Accademico 2010/2011 UNIVERSITA’ DEGLI STUDI DI.
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.
HTML5 Accessibility Ted Drake, Yahoo! Accessibility Lab Slideshare.net/7mary4.
Chapter 16 The World Wide Web. 2 Chapter Goals Compare and contrast the Internet and the World Wide Web Describe general Web processing Write basic HTML.
Chapter 16 The World Wide Web Chapter Goals Compare and contrast the Internet and the World Wide Web Describe general Web processing Describe several.
Introduction to HTML. What is HTML?  Hyper Text Markup Language  Not a programming language but a markup language  Used for presentation and layout.
Building Rich Web Applications with Ajax Linda Dailey Paulson IEEE – Computer, October 05 (Vol.38, No.10) Presented by Jingming Zhang.
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.
● A system of Internet servers that support specially formatted documents. The documents are formatted in a markup language called HTML. What is the World.
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.
4.01B Authoring Languages and Web Authoring Software 4.01 Examine webpage development and design.
HTML 5 The Future of Web Development. What is HTML5? “HTML5 is a specification of how the web’s core language, HTML, should be formatted and utilized.
Presentation On HTML & Podcast Done by: Shamelia Young & Sheriece Williamson.
Unit 13 – Website Development FEATURES OF WEBSITES.
The Internet Salihu Ibrahim Dasuki (PhD) CSC102 INTRODUCTION TO COMPUTER SCIENCE.
Web Design Principles 5 th Edition Chapter 3 Writing HTML for the Modern Web.
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.
Chapter 9 HTML 5 Video and Audio
The HTML5 logo was introduced by W3C in 2010
Getting Started with HTML
4.01 How Web Pages Work.
Section 2.1 Section 2.2 Identify hardware
Tonga Institute of Higher Education IT 141: Information Systems
Objective % Select and utilize tools to design and develop websites.
WWW and HTTP King Fahd University of Petroleum & Minerals
4.01B Authoring Languages and Web Authoring Software
© 2016 Pearson Education, Inc., Hoboken, NJ. All rights reserved.
Web Standards Web Design – Sec 2-3
© 2016 Pearson Education, Inc., Hoboken, NJ. All rights reserved.
HTML5 – The Saga Continues
Introduction to HTML5.
PPT By:Gaurav Jaiswal Singsys Pte. Ltd.
Section 17.1 Section 17.2 Add an audio file using HTML
CASE STUDY -HTML,URLs,HTTP
Web software.
Application with Cross-Platform GUI
Web Standards Web Design – Sec 2-3
Objective % Select and utilize tools to design and develop websites.
PHP / MySQL Introduction
Section 10.1 YOU WILL LEARN TO… Define scripting
Chapter: 2 Diving into Mobile: App or Website?
Code Expert-Web design & Development Product by: Codexoxo Source:
Markup Languages -Use codes, called tags, to provide instructions about formatting and structure of a website HTML (Hypertext Markup Language) Must be.
PROJECT ON WEB DESIGNING BY – POOJA SINGH CSE. WEB DESIGNING Web design Web design is a similar process of creation, with the intention of presenting.
Introduction to HTML5.
What is the Internet? Global system of interconnected computer networks – a network of networks! Hartland Consolidated Schools network Network at your.
4.01B Authoring Languages and Web Authoring Software
Tonga Institute of Higher Education IT 141: Information Systems
Dynamic Web Pages Jin Wu INF 385E Information Architecture
Objective Understand web-based digital media production methods, software, and hardware. Course Weight : 10%
Tonga Institute of Higher Education IT 141: Information Systems
Overview The World Wide Web has changed the way that people
Chapter 16 The World Wide Web.
Overview The World Wide Web has changed the way that people
Introduction to HTML5.
Creating a Basic Web Page using HTML
4.01 How Web Pages Work.
Markup Languages -Use codes, called tags, to provide instructions about formatting and structure of a website HTML (Hypertext Markup Language) Must be.
Introduction to HTML5.
Introducing MagicInfo 6
Presentation transcript:

Chapter 17 The Need for HTML 5

Learning Objectives How HTML 5 has been under development since the late 1990s How HTML 5 introduces support for mobile devices, such as geopositioning How HTML 5 makes it easier for developers to integrate video and audio into a webpage How HTML 5 provides a canvas region within a webpage where developers can use JavaScript to code dynamic graphics operations How HTML 5, to improve the user interface, supports drag-and-drop operations How HTML 5 provides support for multitasking within a webpage through the use of JavaScript code that implements a specific task How HTML 5 provides session-based storage and longer-term storage, using 5MB capacity objects that are similar in concept to client-side cookies How HTML 5 provides support for Web sockets, which support text-based communication between users within a webpage How HTML 5 provides support for new tags, which provide greater document-like structure and data semantics

Understanding the Need for HTML 5 HTML, as you have learned, is the hypertext markup language developers use to create webpages. Since HTML Version 1, developers have made enhancements to HTML by adding tags, removing or depreciating other tags, adding properties, and so on. In this way, HTML 5 is, in one sense, simply a step in the evolutionary process of HTML. That said, HTML supports some very powerful new capabilities, which the sections that follow will introduce.

Support for Mobile Devices Today, use of the World Wide Web on mobile devices is exploding. HTML 5 was designed with mobile phones and hand-held tablet devices in mind. For example, using HTML 5, developers can create animations that previously required the use of Flash technology, which many hand-held devices do not support. In addition, HTML 5 provides support for geopositioning, which applications can use to determine a user’s location and provide “location aware” content, such as driving directions or advertisements for nearby restaurants and retailers.

Improved Support for Audio and Video Websites today make extensive use of media, such as videos and audio podcasts. For years, to simplify the process of working with video, developers simply uploaded their videos to sites such as YouTube and then embedded links to those videos into the pages they create. In this way, the developers shift the underlying complexity of video integration to YouTube. HTML provides more support and new tags for video and audio. Chapter 18, “Integrating Audio and Video,” examines HTML 5 support for video and audio in detail. As you will learn, HTML 5 makes video and audio processing better, but not perfect. Integrating video into pages that support a wide range of browsers can still be challenging.

Canvas Programming As webpages become more complex, Web developers need a way to create dynamic graphics, such as dashboards, charts, and animations. As shown, HTML 5 provides a canvas region that JavaScript programmers can use for the display of 2D images, photos, and text.

Enhanced Client-Side Storage Capabilities For years, developers made extensive use of client-side cookies to store information about user preferences, shopping-cart entries, and more. Using a cookie, websites can store up to 4KB of data. HTML 5 provides the ability for users to store much, much more data, up to 5MB using a sessionStorage object and a localStorage object. The sessionStorage object stores data for the duration of a user’s session interaction with a page. The localStorage object stores data until the application or the user delete the object.

Support for Drag-and-Drop Operations Web developers should always look for ways to improve a site’s user interface and opportunities for a more natural interaction. To that end, HTML 5 provides, as shown, support for drag-and-drop operations. Using a drag-and-drop operation, for example, your webpage might allow a user to drag items into a shopping cart.

Multi-tasking with Web Workers As you know, operating systems, such as Windows, allow users to run multiple programs at the same time. Many of the programs can perform their processing in the background, while the user works actively with a different window. Depending on the processing a webpage performs, there may be times when you will need the page to perform background processing, such as updating images while users perform other tasks on the page. To perform such background tasks within a webpage, you can use HTML 5 web workers.

Communication with web sockets Across the Internet, users make extensive use of texting and instant messaging to perform text-based communication with other users. To help Web developers integrate such chat capabilities into the webpages they create, HTML 5 supports the use of Web sockets.

HTML 5 Document Structure and Page Semantics Many HTML pages now display content similar in form to a document’s structure, meaning, the pages have a header, content, a footer, figures, sidebars, and more. To make it easy for developers to format such content consistently, HTML 5 provides several new document-structure tags as well as several new semantic tags.

Real world: The WhatWG.org website monitors HTML 5 specification issues

summary HTML 5 is the newest evolution of the hypertext markup language that developers use to create webpages. HTML 5, like most major releases of HTML, adds some new tags while deprecating others. Some of the key features of HTML 5 include improved support for video and audio integration, tags to assist in formatting document-like pages that use headers, footers, and sidebars, support for drag-and-drop operations, text-based communication, and multi-tasking through the use of Web workers.