An Introduction Timmy Kokke | UNIT4 Internet Solutions | Expression Blend MVP / Webguy.

Slides:



Advertisements
Similar presentations
HTML5 Overview Owen Williams owen at dynabooks daht com Owen Williams owen at dynabooks daht com.
Advertisements

ASP.NET Intro An introduction to the languages and communication of an ASP.NET system.
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.
Backwards Compatible HTML5/CSS3 Apps in ASP.NET Nik Kalyani, Founder/CEO, HyperCrunch, Inc.
New Tags, New Attributes, New JavaScript APIs, Forms, Validation, Audio, Video, SVG, Canvas Doncho Minkov Telerik Corporation
CSCI 3100 Tutorial 6 Web Development Tools 1 Cuiyun GAO 1.
2 History of World-Wide Web and HTML  1989: WWW has been invented at CERN  1991: Official birthday of HTML.
4.01 How Web Pages Work.
Introduction to HTML5 Programming donghao. HTML5 is the New HTML Standard New Elements, Attributes. Full CSS3 Support Video and Audio 2D/3D Graphics Local.
More CSS - Page layout + HTML5 new features Boriana Koleva Room: C54
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.
HTML 5 The next generation of web programming. WHERE IT ALL BEGAN.
HTML and Web Page Design Presented by Frank H. Osborne, Ph. D. © 2005 ID 2950 Technology and the Young Child.
HTML Advanced: HTML 5. Welcome This slideshow presentation is designed to introduce you to HTML 5. It is the third of three HTML workshops available at.
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,
Chapter 2 Introduction to HTML5 Internet & World Wide Web How to Program, 5/e Copyright © Pearson, Inc All Rights Reserved.
Chapter 14 Introduction to HTML
By Carlos Trevino.  Markup languages are designed for the processing, definition and presentation of text. The language specifies code for formatting,
CS 415 N-Tier Application Development By Umair Ashraf July 16,2013 National University of Computer and Emerging Sciences Lecture # 12 HTML/ XHTML/ HTML5.
Canvas, SVG, Workers Doncho Minkov Telerik Corporation
Mark Branom, Continuing Studies.  HTML5 overview – what’s new?  New HTML5 elements  New HTML5 features  Guided Demonstrations  Forms  Video  Geolocation.
HTML5. What is HTML5? HTML5 will be the new standard for HTML. HTML5 is the next generation of HTML. HTML5 is still a work in progress. However, the major.
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 …web is getting sexy. What is HTML5? - It is still HTML, successor of HTML4x - It is ENRICHED HTML - It is still UNDER DEVELOPMENT - Backward Compatible.
HTML5 Accessibility Ted Drake, Yahoo! Accessibility Lab Slideshare.net/7mary4.
@ 翁玉礼 HTML5 Discuss. Compare to html4 Canvas Video and audio Local offline store New form control.
HTML & CSS A brief introduction. OUTLINE 1.What is HTML? 2.What is CSS? 3.How are they used together? 4.Troubleshooting/Common problems 5.More resources.
PRO HTML5 PROGRAMMING POWERFUL APIS FOR RICHER INTERNET APPLICATION DEVELOPMENT.
SEG3210 DHTML Tutorial. DHTML DHTML is a combination of technologies used to create dynamic and interactive Web sites. –HTML - For creating text and image.
18 People Surveyed HTML (HyperText Markup Language) HTML “tags” Describes structure Building blocks Headings, paragraphs, lists, links, images, quotes,
New Tags, New Attributes, New JavaScript APIs, Forms, Validation, Audio, Video, SVG, Canvas Doncho Minkov Telerik Corporation Technical.
>> Introduction to HTML: Tags. Hyper - is the opposite of linear Text – words / sentences / paragraphs Mark-up – Marking the text Language – It is a language.
HTML Advanced: HTML 5. Introduction to HTML 5 These slides are based on source material found at the w3schools.com website.
Presented By: Mahmoud Ghoz Internet Explorer 9 and HTML5 for Developers.
Introduction to HTML. What is HTML?  Hyper Text Markup Language  Not a programming language but a markup language  Used for presentation and layout.
New Tags, New Attributes, New JavaScript APIs, Forms, Validation, Audio, Video, SVG, Canvas Doncho Minkov Telerik Corporation
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.
HTML5&CSS3. Webpage Editors Notepad++ TextWrangler (Mac Users) Dreamweaver Editplus plus.sourceforge.net/uk/site.htm
Khoi Ngo Nguyen HTML5 OVERVIEW. Outline History about HTML & HTML5 Advantage & Disadvantage of HTML5 HTML5 Overview HTML5 Training Plan Introduction Q&A.
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.
University of South Asia Course Name: Web Application Prepared By: Md Rezaul Huda Reza
FORMS How to collect information f XX rom visitors Different kinds of form controls New HTML5 form controls.
(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.
Let’s look what flash can do: OK, that wasn’t flash! That was HTML5.
Web Design Principles 5 th Edition Chapter 3 Writing HTML for the Modern Web.
TNPW1 Ing. Jiří Štěpánek.  In current version (XHTML 1.0 strict)  No multimedia elements  No semantics elements  Only few input types  Only few document.
HTML 5 (Part 1) – Start from SCRATCH. HTML 5 – Start from SCRATCH.
HTML5 Requirement Driven Design David Tarrant Electronics and Computer Science.
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.
Agenda * What is HTML5 -- Its history and motivation * HTML/XHTML as Human / Machine Readable Format * HTML and its related technologies * Brief summary.
Development of Internet Applications HTML5 Ing. Jan Janoušek 7.
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.
Web Development. Agenda Web History Network Architecture Types of Server The languages of the web Protocols API 2.
The HTML5 logo was introduced by W3C in 2010
HTML CS 4640 Programming Languages for Web Applications
Introduction to HTML5.
HTML 5 Tutorial Chapter 1 Introduction.
Application with Cross-Platform GUI
Introduction to XHTML.
Intro to Virtual and Web Mapping
HTML A brief introduction HTML.
Ground to Roof HTML/HTML5
Introduction to DHTML, the DOM, JS review
Lecture 23, Computer Networks (198:552)
CIS 133 mashup Javascript, jQuery and XML
Presentation transcript:

An Introduction Timmy Kokke | UNIT4 Internet Solutions | Expression Blend MVP / Webguy

What is HTML? Past, Present and Future What's New? Changes to old Tags Semantic elements New Tags More Information

HyperText Markup Language

CSS

JavaScript

1991 HTML first mentioned – Tim Berners-Lee – HTML Tags 1993 HTML 1993 HTML 2 draft 1995 HTML 2 – W3C 1995 HTML 3 draft 1997 HTML 3.2 – “Wilbur” 1997 HTML 4 - ”Cougar” - CSS 1999 HTML XHTML draft 2001 XHTML 2008 HTML5 / XHTML5 draft 2011 feature complete HTML HTML5

IEFFSaf.Chr.Op. contenteditable attribute Cross-document messaging getElementsByClassName New, stylable HTML5 elements Canvas (basic support) Audio element Drag and Drop Video element Offline web applications Web Workers Text API for Canvas HTML5 form features Released Browsers

IEFFSaf.Chr.Op. contenteditable attribute * Cross-document messaging * getElementsByClassName * New, stylable HTML5 elements * Canvas (basic support) * Audio element * Drag and Drop * Video element * Offline web applications * Web Workers * Text API for Canvas * HTML5 form features * Beta Browsers

Pre-HTML5 Changes to old Tags: Doctype

HTML5 Changes to old Tags: Doctype

Pre-HTML5 Changes to old Tags: html

HTML5 Changes to old Tags: html

Pre-HTML5 Changes to old Tags: meta

HTML5 Changes to old Tags: meta

Pre-HTML5 Changes to old Tags: link

HTML5 Changes to old Tags: link

Semantics Increases readability Easier Styling New Tags:

HTML5 - Semantics

Demo page Semantic sample demo page Some nice looking navigation First Paragraph Lorem ipsum …... Some links and useful side notes Timmy Kokke - Copyright © Semantics

Canvas Dynamic, Scriptable rendering of 2D images Uses JavaScript to draw Resolution-dependent bitmap

HTML5 - Canvas

This text is displayed if your browser does not support HTML5 Canvas. var example = document.getElementById('example'); var context = example.getContext('2d'); context.fillStyle = "rgb(255,0,0)"; context.fillRect(30, 30, 50, 50); Canvas

Play video in the browser Doesn’t need a plugin Accessible through JavaScript Video

HTML5 - Video

Video tag is not supported Video

Local Storage Store data on the client Easy access Database like features Able to track changes

HTML5 – Local Storage

Local Storage openDatabase('documents', '1.0', 'Local document storage', 5*1024*1024, function (db) { db.changeVersion('', '1.0', function (t) { t.executeSql('CREATE TABLE docids (id, name)'); }, error); }); function saveState(text){ localStorage["localStorageDemo"] = text; } function restoreState(){ return localStorage["localStorageDemo"]; } SQL Web: Local Storage:

New input types search boxes spinboxes sliders color pickers telephone numbers web addresses addresses calendar date pickers months weeks timestamps precise, absolute date+time stamps local dates and times

HTML5 – New input types

New input types

Micro Data Special Attributes Types of items Persons, Organizations, Events, etc ItemType

HTML5 – Micro Data

Micro Data Timmy Kokke UNIT4 Internet Solutions Expression Blend MVP / Webguy

Web workers Offline web applications Cross-document messaging Drag and Drop Geolocation Server sent DOM events Websockets Inline SVG What else?

work/multipage/index.html Timmy Kokke Silverlight and Expression Usergroup