Agenda * What is HTML5 -- Its history and motivation * HTML/XHTML as Human / Machine Readable Format * HTML and its related technologies * Brief summary.

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

Hypermedia systems Jakub Husár & Tomáš Jurík. Content XHTML 2.0 Definition Short history Differences between 1.0 and 2.0 Usage suitability Improvements.
HTML5, OVERVIEW AND NEW FEATURES PowerPoint by Mason O’Mara.
HTML 5. What is HTML5? HTML5 will be the new standard for HTML, XHTML, and the HTML DOM. The previous version of HTML came in The web has changed.
Tim Berners-Lee authors HTML in 1991, assisted by his colleagues at CERN,
HTML 5 Tutorial Chapter 1 Introduction. What is HTML5? HTML5 will be the new standard for HTML, XHTML, and the HTML DOM. The previous version of HTML.
Bartosz Kowalski Software Developer CERN. Presentation outline -HTML : introduction and history -HTML5 : -History and philosophy -New features -Structure.
Lecture 18. HTML5 and JavaScript Instructor: Jie Yang Department of Computer Science University of Massachusetts Lowell Exploring the Internet,
W3C Activities HTML: is the lingua franca for publishing on the Web XHTML: an XML application with a clean migration path from HTML 4.01 CSS: Style sheets.
Chapter 14 Introduction to HTML
HTML Presented by: Ondřej Procházka Course: Distributed Data Processing Mentor: Rafał Michalski.
CPSC 594B: Software Engineering Project Lecture 1: Introduction to HTML5 Lecturer: Ayman Issa Office: ICT 555.
Creating Web Pages with HTML
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.
Principles of Web Design 6 th Edition Chapter 1 – HTML5.
SIG WEB January 31, 3PM. What is HTML5? What it is: Allows for better intergration of media consumption. A new open standard Provides new APIs.
Presenter: PhuongNQK. Goals Introduce HTML5 basics with some cool demos.
DHTML. What is DHTML?  DHTML is the combination of several built-in browser features in fourth generation browsers that enable a web page to be more.
INTRODUCTION TO DHTML. TOPICS TO BE DISCUSSED……….  Introduction Introduction  UsesUses  ComponentsComponents  Difference between HTML and DHTMLDifference.
PRO HTML5 PROGRAMMING POWERFUL APIS FOR RICHER INTERNET APPLICATION DEVELOPMENT.
HTML 5.0 By: Grant Henke Nov To Be Covered What is HTML? A Brief History of HTML HTML 5.0 – Page Structure – Other New Elements – Changed Elements.
Lesson 4: Using HTML5 Markup.  The distinguishing characteristics of HTML5 syntax  The new HTML5 sectioning elements  Adding support for HTML5 elements.
Presented By: Mahmoud Ghoz Internet Explorer 9 and HTML5 for Developers.
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.
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.
Asstt. Prof Sonia Sharma Computer Dept 1 HTML ( Hypertext MarkUP Language ) HTML is the lingua franca for publishing hypertext on the World Wide Web.
©Silberschatz, Korth and Sudarshan10.1Database System Concepts W3C - The World Wide Web Consortium W3C - The World Wide Web Consortium.
(1) HTML5, CSS, Twitter Bootstrap. (2) HTML5 Will be the new standard New features Drag and Drop and Support for local storage,,,, New input types Removed.
Introduction of Presented by Neetu sharma MCA (8 th trim)
Web Design Principles 5 th Edition Chapter 3 Writing HTML for the Modern Web.
Web Programming HTML-5. HTML5 Overview HTML5 is the next major revision of the HTML standard superseding HTML 4.01, XHTML 1.0, and XHTML 1.1. HTML5 is.
MOBAS Tutorial 2010 Tutorial on Mobile Applications & Systems 권오현, 김기환.
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.
XHTML. What Is XHTML? XHTML stands for EXtensible HyperText Markup Language XHTML is almost identical to HTML XHTML is stricter than HTML XHTML is HTML.
The HTML5 logo was introduced by W3C in 2010
Chapter 17 The Need for HTML 5.
Working with Cascading Style Sheets
DHTML.
HTML CS 4640 Programming Languages for Web Applications
Project 1 Introduction to HTML.
XML Related Technologies
Markup Languages Web Development.
Introduction to HTML5.
Chapter 1 Introduction to HTML.
Web Standards Web Design – Sec 2-3
© 2016 Pearson Education, Inc., Hoboken, NJ. All rights reserved.
HTML5 – The Saga Continues
Introduction to HTML5.
W3C Web standards and Recommendations
PPT By:Gaurav Jaiswal Singsys Pte. Ltd.
HTML 5 Tutorial Chapter 1 Introduction.
Project 1 Introduction to HTML.
Lecture 8. HTML. Author: Aleksey Semyonov
Application with Cross-Platform GUI
Introduction to XHTML.
Web Standards Web Design – Sec 2-3
Prepared for Md. Zakir Hossain Lecturer, CSE, DUET Prepared by Miton Chandra Datta
Introduction to HTML5.
HTML 5 Training HTML 5 SYMANTICS [Notes to trainer:
Ground to Roof HTML/HTML5
Garth Conboy EPUB 3 Working Group Vice-chair IDPF Board Chairman
Introduction to HTML5.
Introduction to World Wide Web
Giuseppe Attardi Università di Pisa
Creating a Basic Web Page using HTML
Introduction to HTML5.
HTML CS 4640 Programming Languages for Web Applications
Presentation transcript:

Agenda * What is HTML5 -- Its history and motivation * HTML/XHTML as Human / Machine Readable Format * HTML and its related technologies * Brief summary of the changes * Models of HTML5 * Examples and demonstrations

* W3C and HTML * Brief history of HTML * WHATWG and HTML5 * 'Working Draft' and 'Recommendation' * HTML5 as IDL -- Interface Definition via IDL What is HTML5 -- Its history and motivation

What is HTML5 - W3C and HTML

What is HTML5 - Brief history of HTML HTML is born for 'Scientists' at CERN. Tim Berners Lee First website (from

What is HTML5 - Brief history of HTML HTML (1989; CERN) HTML 1.0 (1993; IETF) HTML 2.0 (1995; W3C) HTML 3.2 (1997; W3C) HTML (1999; W3C) XML 1.0 (1998) XHTML 1.0 (2000) XHTML 1.1 (2001) XHTML Basic 1.0 (2000) XHTML Basic 1.1 (2008) HTML = HyperText Markup Language

What is HTML5 - Brief history of HTML HTML (1999; W3C)XML 1.0 (1998) XHTML 1.0 (2000) XHTML 1.1 (2001) Extension to HTML4 (2003;Opera) PositionPaper (2004;Opera/Mozilla)

What is HTML5 - Brief history of HTML

What is HTML5 - Brief history of HTML HTML (1999; W3C)XML 1.0 (1998) XHTML 1.0 (2000) XHTML 1.1 (2001) Extension to HTML4 (2003;Opera) PositionPaper (2004;Opera/Mozilla) WHATWG (2004;Opera/Mozilla/Apple)

What is HTML5 - Brief history of HTML The Web Hypertext Application Technology Working Group (WHATWG)

What is HTML5 - Brief history of HTML HTML (1999; W3C)XML 1.0 (1998) XHTML 1.0 (2000) XHTML 1.1 (2001) Extension to HTML4 (2003;Opera) PositionPaper (2004;Opera/Mozilla) WHATWG (2004;Opera/Mozilla/Apple) HTML5 Working Group (2007; W3C) HTML5 ( ?; W3C)

What is HTML5 - WHATWG and HTML5 HyperText Markup Language The Web Hypertext Application Technology Working Group

What is HTML5 - 'Working Draft' and 'Recommendation' Process of W3C Working Draft Last Call Working Draft Candidate Recommendation Proposed Recommendation Recommendation

What is HTML5 - 'Working Draft' and 'Recommendation' Process of W3C Working Draft Last Call Working Draft Candidate Recommendation Proposed Recommendation Recommendation

What is HTML5 - 'Working Draft' and 'Recommendation' Process of W3C Working Draft Last Call Working Draft Candidate Recommendation Proposed Recommendation Recommendation At least, TWO imprementations

What is HTML5 - 'Working Draft' and 'Recommendation'

What is HTML5 - 'Working Draft' and 'Recommendation' Process of W3C Working Draft Last Call Working Draft Candidate Recommendation Proposed Recommendation Recommendation

What is HTML5 - 'Working Draft' and 'Recommendation' Process of W3C Working Draft Just now, HTML5 is only the 'Working Draft', but It's important to 'use' (and comment) NOW.

What is HTML5 - HTML5 as IDL

* Semantic Web * From the 'Web of Document' to the 'Web of Data' * And 'Web as an Application Platform' HTML/XHTML as Human / Machine Readable Format

Semantic Web Group of methods and technologies to allow machines to understand the meaning - or "semantics" - of information on the World Wide Web. (wikipedia) Human / Machine Readable Format - Semantic Web RDF - Resource Description Framework

'Web of Documents' * Collections of 'simple' human readable documents * In HTML4, we had 'Web of Data' * Collections of machine readable / parsable data * Buildin support * Document hierarchies * ex. Microdata From the 'Web of Document' to the 'Web of Data'

Microdata From the 'Web of Document' to the 'Web of Data' Adding 'meanings of data' into HTML document

At the era of HTML4, we had already 'DHTML', aka. Dynamic HTML. First, we used them as 'interacting web'. And we have found the 'AJAX' In HTML5, many new APIs are included. * Graphics – SVG, Canvas * Acceleration – Image/Video hardware acceleration * AV – Audio / Video elements had added 'Web as an Application Platform'

* Divided HTML5 -- Making small and related formats * CSS as 'General Formatter', including Web as well as Paper Publishing * HTML5 as 'Web of Data' Microdata and RDFa * HTML5 as 'Collection of WebAPI' web storage, web sockets etc. * HTML5 as 'Client Graphics' Canvas, SVG etc. HTML and its related technologies

HTML5 is LARGE, and also has many and many related technologies. HTML and related - Divided HTML5

From slide by dynamis (mozilla japan) at OSC Nagoya 2010

HTML and related - Divided HTML5

CSS – Cascading Style Sheets * CSS is also used for 'print' media * ex. ePub, media=”” * CSS3 is changed to 'module based' spec. HTML and related - CSS as 'General Formatter'

Vender prefix for CSS * Used when spec is on development * Of cource you can use them * Be careful for spec change * Also include w/o vender prefix HTML and related - CSS as 'General Formatter'

Microdata / RDFa (Resourde Description Format) You might already know / use RDF as RSS – RDF Site Summary. Including RDF formatted description into HTML HTML and related - HTML5 as 'Web of Data'

Among HTML5 and its related APIs, many WebAPI is defined. * HTML5 * Offline events * Drag and Drop * Web messaging * 'device' * Related * WebStorage * IndexedDB * Geolocation * XMLHTTPRequest * WebWorkers * WebSocket HTML and related - HTML5 as 'Collection of WebAPI'

Canvas is included in HTML5, and also SVG is avail. * Canvas * Script based Graphics * Image will be handled as 'pixel data array' * SVG – Scalable Vector Graphics * XML based Graphics * Image will be handled as 'DOM' object HTML and related - HTML5 as 'Client Graphics'

* New elements ** Semantics -- section, article, aside, hgroup, etc. ** Multimedia -- video, audio, embed, canvas ** Wigets -- progress, meter, command, details, etc. * Deleted elements ** CSS / font related. ** frame, frameset related. * Simple doctype Brief summary of the changes

Many semantics related elements have added. And also, you can use Microdata/RDFa for semantics. * section – general sectioning/grouping for contents For h* with its continuing contents * article – section for an independent contents * aside – 'aside' contents, such as references * hgroup – grouping for h* * header – section header (not 'head') * footer – section footer * nav – site navigation The changes - New elements - Semantics

Many multimedia feature are added to HTML. Also, they will be used from scripts. * video – native video player (eg. WebM) * audio – native audio player * canvas – scriptable pixel images The changes - New elements - Multimedia

Graphical rendering are suggested for browsers. * progress – progress bar etc. * meter – results of measuring * menu / button / command – menu list * details / summary – detailed informations by user req. * keygen – PKI key generation The changes - New elements - Wigets

Elements only for display (w/o semantics) are deleted. All of these elements could be replaced by 'CSS'. such as 'font' could be replaced with The changes - Deleted elements - CSS / font

Frame feature had deleted. * Adding scroll bar for some region – use CSS * Including common contents – use SSI or iframe The changes - Deleted elements - frame, frameset

Doctype is simplized – * Aren't we need to specify version of html? – most of current contents will be valid as HTML5 – versioning of HTML might not be important The changes - Simple doctype

* The contents model ** Categories * Sectioning and outlines Models of HTML5

Models of HTML5 - The contents model

At HTML4, block / inline elements are defined. At HTML5, we use the 'contents model' for this. Examples.. * contents model for 'section' is flow and sectionning – can have,, etc. – can not have, etc. Models of HTML5 - The contents model

We could not define sections / hierarchies of contents only with markup. – of course, we have for heading – but, cannot specify which contents are related on On HTML5,, etc. are defined for these definition. Models of HTML5 - Sectioning and outlines

* Semantics * WebSockets * Canvas / SVG * Audio Data API Examples and demonstrations

Any Questions?