Html5 Feature of Internet
Html5 Feature of Internet
Topics
HTML First browser Development Process and General timeline HTML5 and Future Features Local Storage New Doctype Root element New Semantic element For the header element
Navigation Web Socket Drag and Drop Geolocation Speech Input New Form Types Multimedia Video and Audio Tags Canvas CSS and JavaScript Conclusion
HTML
HTML <Hyper Text Markup Language>. At early days of 1980s a CERN phyics researcher Tim Berners Lee suggested a system which they can share the documents between colleagues that is named ENQUIRE. Tim B. Lee has written the first browser called WWW | Nexus and first HTML is created with 20 tags and 13 are still remain.
Development Process
Tim Berners Lee at 1980s created the first HMTL tags. Docs sharing lead to born of internet. In 1993s standard HTML suggestion,94 team preperation and finally In 1995 first HTML version 2.0 released. January 1997 W3C announced version 3.2 and standardized. December 1997 HTML 4.0 release April 1998 HTML 4.01 release In the mid of 2008 HTML 4.01 and ISO/IEC 15445:2000 remained the latest version and parallel XML based XHTML released
Generally
1991 HTML 1994 HTML 2 1996 CSS 1 + JavaScript 1997 HTML 4 1998 CSS 2 2000 XHTML 1 2002 Tableless Web Design 2005 AJAX 2009 HTML 5
HTML5
HTML5 ~= HTML + CSS + JS HTML5 uses very often JavaScript and CSS Has many new tags With self supported multimedia tags Browsers consumes less cpu usage and ram.
Features
<canvas>, <audio>, <video>, <progress>, <caption>, <header>, <nav>, <footer>, <article>, <aside>, <command>, <datalist>, <details>, <embed>, <figcaption>, <figure>, <hgroup>, <keygen>, <mark>, <meter>, <nav>, <output>, <rp>, <rt>, <ruby>, <section>, <source>, <summary>, <time> canvas: supports. IE Firefox Safari Chrome Opera iPhone Android 7.0+* 3.0+ 3.0+ 3.0+ 10.0+ 1.0+ 1.0+
Local Storage
>Local
storage let us to to store our data even after the browser closed and opened again. >Application cache will save your status on page and you will be able to browse through the site even when you are offline. <html manifest="manifest=cache.appcache"> CACHE: /html5/src/logic.js /html5/src/style.css /html5/src/background.png
New Doctype
One of old ones : <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> One of 15 doctypes that trigger standards mode in all modern browsers And the new one : <!DOCTYPE html>
Root Element
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"> Html element before HTML5 in XHTML version. <html lang="en" xml:lang="en"> xml:lang for XHTML Now: <html lang=en > that is it. ' en ' for Engilish you can find your own language code.
Navigation
Navigation is as the same as HTML4 and XHTML <nav> <ul> <li><a href="#">Blog</a></li> <li><a href="#">linux</a></li> <li><a href="#">Archives</a></li> <li><a href="#">Contact</a></li> <li class="subscribe"><a href="#">Subscribe via. RSS</a></li> </ul> </nav> e.g. ~/nav.html
Web Socket
Full-duplex, bi-directional communication over the Web: Both the server and client can send data at any time, or even at the same time. Only the data itself is sent, without the overhead of HTTP headers, dramatically reducing bandwidth. Bandwith value of a connection is the highest data transfer rate in theoritically e.g. ~/websocket.html
Geolocation
One of the best features of HTML5 Geolocation. Geolocation let you to find your standing location or another location on the map or a direction from one place to destined place. e.g. ~/geolocation.html
Speech Input
That machines will understand us now. This is an amazing feature of HTML5 what can we say let us try. e.g. ~/speakTome.html
Multimedia
When it comes to reality HTML5 uncovering his slience and moving into field of internet from a long awaited development years. With this support HTML5 will become the leader of flash based multimedia content of internet as. <audio> for all kind of audio types <video> for all kind of video types
Canvas
Canvas is the best one of the tags. <canvas> tag let us to create basic drawings and 2D applications, games for iphone, android and all mobile devicess and browsers that has a support of HTML5 tags. Uses very much JavaScript e.g. ~/canvas.html
Conclusion
HTML5 has a long time to be completed. Up to that time, will flash or silverlight be fully removed ? It seems not possible now hpwever time will show himself and of course companies should move carefully in investigations.
Thank you.