SlideShare a Scribd company logo
A Brief Introduction
By:
Tripad Mishra
Mozilla Student Rep
Sinhgad Institute of Management, Pune
Twitter: @_Tripad
HTML5 - A Brief Introduction
internet has
evolved (duh!)
Yahoo.com in 1999
HTML5 - A Brief Introduction
Apple.com in 1997
HTML5 - A Brief Introduction
MTNL.net.in - 2004
…I guess the only changed was the new IPv6 link :P
So .. What is HTML5?
o HTML5 includes the 5th
revision of the HTML markup
language, CSS3, and a series
of JavaScript APIs.
o Not owned by any particular
company or a specific browser.
o Developed by a consortium
of companies like Mozilla,
Opera, Apple, Google and
many other – WHATWG &
W3C
But .. Why HTML5?
But .. Why HTML5?
•REACH
• PORTABILITY
• FREEDOM
• RICH Graphics
• PERFORMANCE
• SEMANTICS
• INTERACTIVITY
• OFFLINE ACCESS
• REAL-TIME
• Security
• And a whole bunch more of features ……
Making Web
Beautiful
• Demo of FLUID
Canvas, WebGL & JS
– https://developer.mozilla.org/en-US/demos/detail/fluid
Making Web Beautiful
• HTML5 is a full-fledged platform for graphic
based applications
– 3D Rendering
– Shadows & Lighting
– Vectors and much more.
• Making browser your CANVAS
– Canvas element provides an API for 2D drawing
– Support for Mobile Devices
– Ball Code Example
• WebGL
– Web Graphics Library
– JS Library to render 3D/2D Graphics without any
plugins
– Can directly communicate with GPU
Web Freedom
HTML5 - A Brief Introduction
Web Freedom
• Problems with Proprietary Plug-ins
– Control transfer from browser to 3rd party
application
– “Another Piece” for the users to find
– Major cause of browser instability and security
issue
– Mostly closed-source and paid
• Old school <embed>
<object width=”425” height=”344”>
<param name=”movie”
value=”http://www.youtube.com/9sEI1AUFJKw&h
l=en_GB&fs=1&”></param>
...
<embed
src=”http://www.youtube.com/v/9sEI1AUFJKw&h
l=en_GB&fs=1&” type=”application/x-
shockwave-flash” allowscriptaccess=”always”
allowfullscreen=”true” width=”425”
height=”344”></embed>
</object>
HTML5 Video & Audio
• HTML 5 way of doing it :
<video>
<source src=“MyVideo.ogv" type='video/ogg;
codecs="theora, vorbis"'>
</video>
• Fully integrated with all other aspects of the
document – CSS/JS/Canvas etc
• Demo
HTML5 Video & Audio
Smarter & Sleek Forms
HTML5 Forms
• Faster and better forms.
• “Content-Aware”
• Many new input types:
– Email,phone,url
– Date,time
– range
• Browser Validation without any extra code!
• Demo
HTML5 - A Brief Introduction
HTML5 - A Brief Introduction
CSS3 – Web Styled
CSS3 – Effects
• Text Shadow
– Create photoshop like effects
• @font-face
• Box Shadow
• Gradients
CSS3 – Border Radius
CSS3 – Animation Demo
3D clock demo
Solar System Demo
Much More to HTML5
• Cleaner & Semantic Code
• Data Storage & Offline data access
• Web Workers
• Drag & Drop and File System Access
• Direct Hardware Support
• Geolocation Capabilities
• Notifications
• Much more!
HTML5 Resources
• Mozilla Developer Network
– https://developer.mozilla.org/en-
US/docs/HTML/HTML5
– DemoStudio
• HTML5Rocks.com
Ad

More Related Content

What's hot (18)

Android app development hybrid approach for beginners - Tools Installations ...
Android app development  hybrid approach for beginners - Tools Installations ...Android app development  hybrid approach for beginners - Tools Installations ...
Android app development hybrid approach for beginners - Tools Installations ...
Khirulnizam Abd Rahman
 
HTML5 and friends - JISC CETIS Conference 2010 Nottingham 15.11.2010
HTML5 and friends - JISC CETIS Conference 2010 Nottingham 15.11.2010HTML5 and friends - JISC CETIS Conference 2010 Nottingham 15.11.2010
HTML5 and friends - JISC CETIS Conference 2010 Nottingham 15.11.2010
Patrick Lauke
 
How to win a hackathon - Penn APps 2015
How to win a hackathon - Penn APps 2015How to win a hackathon - Penn APps 2015
How to win a hackathon - Penn APps 2015
David Voyles
 
Joomladay TH 2010 - Belgium Police and Joomla
Joomladay TH 2010  - Belgium Police and JoomlaJoomladay TH 2010  - Belgium Police and Joomla
Joomladay TH 2010 - Belgium Police and Joomla
Nooku
 
Flash vs. HTML5
Flash vs. HTML5Flash vs. HTML5
Flash vs. HTML5
Vincent Battaglia
 
Gears and HTML 5 @media Ajax London 2008
Gears and HTML 5 @media Ajax London 2008Gears and HTML 5 @media Ajax London 2008
Gears and HTML 5 @media Ajax London 2008
dion
 
Intro to WordPress Plugins
Intro to WordPress PluginsIntro to WordPress Plugins
Intro to WordPress Plugins
zamoose
 
Android app development Hybrid approach for beginners
Android app development  Hybrid approach for beginnersAndroid app development  Hybrid approach for beginners
Android app development Hybrid approach for beginners
Khirulnizam Abd Rahman
 
HTML5 Bootcamp: Essential HTML, CSS, & JavaScript
HTML5 Bootcamp: Essential HTML, CSS, & JavaScriptHTML5 Bootcamp: Essential HTML, CSS, & JavaScript
HTML5 Bootcamp: Essential HTML, CSS, & JavaScript
Todd Anglin
 
(2015년 상반기) HTML5 및 Hybrid app 최신 동향
(2015년 상반기) HTML5 및 Hybrid app 최신 동향(2015년 상반기) HTML5 및 Hybrid app 최신 동향
(2015년 상반기) HTML5 및 Hybrid app 최신 동향
Wonsuk Lee
 
Wp visual editors - Learning Style
Wp visual editors - Learning StyleWp visual editors - Learning Style
Wp visual editors - Learning Style
Orlando Web Wizard
 
Word Press
Word PressWord Press
Word Press
ramesh kumar
 
Fosdem2009 Datao
Fosdem2009 DataoFosdem2009 Datao
Fosdem2009 Datao
iamlolive
 
Up and Running in 5 mins with WordPress
Up and Running in 5 mins with WordPressUp and Running in 5 mins with WordPress
Up and Running in 5 mins with WordPress
Sennza Design
 
What Web Framework To Use?
What Web Framework To Use?What Web Framework To Use?
What Web Framework To Use?
Kasra Khosravi
 
Wordpress Plugin Development Short Tutorial
Wordpress Plugin Development Short TutorialWordpress Plugin Development Short Tutorial
Wordpress Plugin Development Short Tutorial
Christos Zigkolis
 
Building a Moodle theme with bootstrap
Building a Moodle theme with bootstrapBuilding a Moodle theme with bootstrap
Building a Moodle theme with bootstrap
Bas Brands
 
20 mLearning Tools in 60 Minutes - mLearnCon 2010
20 mLearning Tools in 60 Minutes - mLearnCon 201020 mLearning Tools in 60 Minutes - mLearnCon 2010
20 mLearning Tools in 60 Minutes - mLearnCon 2010
B.J. Schone
 
Android app development hybrid approach for beginners - Tools Installations ...
Android app development  hybrid approach for beginners - Tools Installations ...Android app development  hybrid approach for beginners - Tools Installations ...
Android app development hybrid approach for beginners - Tools Installations ...
Khirulnizam Abd Rahman
 
HTML5 and friends - JISC CETIS Conference 2010 Nottingham 15.11.2010
HTML5 and friends - JISC CETIS Conference 2010 Nottingham 15.11.2010HTML5 and friends - JISC CETIS Conference 2010 Nottingham 15.11.2010
HTML5 and friends - JISC CETIS Conference 2010 Nottingham 15.11.2010
Patrick Lauke
 
How to win a hackathon - Penn APps 2015
How to win a hackathon - Penn APps 2015How to win a hackathon - Penn APps 2015
How to win a hackathon - Penn APps 2015
David Voyles
 
Joomladay TH 2010 - Belgium Police and Joomla
Joomladay TH 2010  - Belgium Police and JoomlaJoomladay TH 2010  - Belgium Police and Joomla
Joomladay TH 2010 - Belgium Police and Joomla
Nooku
 
Gears and HTML 5 @media Ajax London 2008
Gears and HTML 5 @media Ajax London 2008Gears and HTML 5 @media Ajax London 2008
Gears and HTML 5 @media Ajax London 2008
dion
 
Intro to WordPress Plugins
Intro to WordPress PluginsIntro to WordPress Plugins
Intro to WordPress Plugins
zamoose
 
Android app development Hybrid approach for beginners
Android app development  Hybrid approach for beginnersAndroid app development  Hybrid approach for beginners
Android app development Hybrid approach for beginners
Khirulnizam Abd Rahman
 
HTML5 Bootcamp: Essential HTML, CSS, & JavaScript
HTML5 Bootcamp: Essential HTML, CSS, & JavaScriptHTML5 Bootcamp: Essential HTML, CSS, & JavaScript
HTML5 Bootcamp: Essential HTML, CSS, & JavaScript
Todd Anglin
 
(2015년 상반기) HTML5 및 Hybrid app 최신 동향
(2015년 상반기) HTML5 및 Hybrid app 최신 동향(2015년 상반기) HTML5 및 Hybrid app 최신 동향
(2015년 상반기) HTML5 및 Hybrid app 최신 동향
Wonsuk Lee
 
Wp visual editors - Learning Style
Wp visual editors - Learning StyleWp visual editors - Learning Style
Wp visual editors - Learning Style
Orlando Web Wizard
 
Fosdem2009 Datao
Fosdem2009 DataoFosdem2009 Datao
Fosdem2009 Datao
iamlolive
 
Up and Running in 5 mins with WordPress
Up and Running in 5 mins with WordPressUp and Running in 5 mins with WordPress
Up and Running in 5 mins with WordPress
Sennza Design
 
What Web Framework To Use?
What Web Framework To Use?What Web Framework To Use?
What Web Framework To Use?
Kasra Khosravi
 
Wordpress Plugin Development Short Tutorial
Wordpress Plugin Development Short TutorialWordpress Plugin Development Short Tutorial
Wordpress Plugin Development Short Tutorial
Christos Zigkolis
 
Building a Moodle theme with bootstrap
Building a Moodle theme with bootstrapBuilding a Moodle theme with bootstrap
Building a Moodle theme with bootstrap
Bas Brands
 
20 mLearning Tools in 60 Minutes - mLearnCon 2010
20 mLearning Tools in 60 Minutes - mLearnCon 201020 mLearning Tools in 60 Minutes - mLearnCon 2010
20 mLearning Tools in 60 Minutes - mLearnCon 2010
B.J. Schone
 

Viewers also liked (14)

3.1. the healing power of ancient greek drama listening activity
3.1. the healing power of ancient greek drama listening activity3.1. the healing power of ancient greek drama listening activity
3.1. the healing power of ancient greek drama listening activity
ddertili
 
Dibujo y técnicas gráficas; Andrea Fernández DI1ºAT
Dibujo y técnicas gráficas; Andrea Fernández DI1ºATDibujo y técnicas gráficas; Andrea Fernández DI1ºAT
Dibujo y técnicas gráficas; Andrea Fernández DI1ºAT
Andrea Fernandez Mora
 
1 samuel 1 commentary
1 samuel 1 commentary1 samuel 1 commentary
1 samuel 1 commentary
GLENN PEASE
 
We can not equate the unequal Τafanidou Ιrene
We can not equate the unequal Τafanidou ΙreneWe can not equate the unequal Τafanidou Ιrene
We can not equate the unequal Τafanidou Ιrene
ddertili
 
Belief vs prof english project giouris iliopoylos-kalontsoglou-megalios
Belief vs prof english project giouris iliopoylos-kalontsoglou-megaliosBelief vs prof english project giouris iliopoylos-kalontsoglou-megalios
Belief vs prof english project giouris iliopoylos-kalontsoglou-megalios
ddertili
 
Cuento de la_imaginacion
Cuento de la_imaginacionCuento de la_imaginacion
Cuento de la_imaginacion
Mamitips
 
Raghav resume
Raghav resumeRaghav resume
Raghav resume
Raghavendra Udupa
 
Chapter 2
Chapter 2Chapter 2
Chapter 2
gbrand
 
Matthew 1 commentary
Matthew 1 commentaryMatthew 1 commentary
Matthew 1 commentary
GLENN PEASE
 
2 Samuel (Presentación)
2 Samuel (Presentación)2 Samuel (Presentación)
2 Samuel (Presentación)
SinaiAlbareda
 
Transportation of cashew
Transportation of cashewTransportation of cashew
Transportation of cashew
Sujith Bhaskar .R
 
Lección 1 | Crisis en el Cielo | | Escuela Sabática Power point | Primer tri...
Lección 1 | Crisis en el Cielo |  | Escuela Sabática Power point | Primer tri...Lección 1 | Crisis en el Cielo |  | Escuela Sabática Power point | Primer tri...
Lección 1 | Crisis en el Cielo | | Escuela Sabática Power point | Primer tri...
jespadill
 
Ejercicos de repaso
Ejercicos de repasoEjercicos de repaso
Ejercicos de repaso
epvmanantiales
 
Utilización de medios y recursos didácticos en el aula
Utilización de medios y recursos didácticos en el aulaUtilización de medios y recursos didácticos en el aula
Utilización de medios y recursos didácticos en el aula
TeresaIzq
 
3.1. the healing power of ancient greek drama listening activity
3.1. the healing power of ancient greek drama listening activity3.1. the healing power of ancient greek drama listening activity
3.1. the healing power of ancient greek drama listening activity
ddertili
 
Dibujo y técnicas gráficas; Andrea Fernández DI1ºAT
Dibujo y técnicas gráficas; Andrea Fernández DI1ºATDibujo y técnicas gráficas; Andrea Fernández DI1ºAT
Dibujo y técnicas gráficas; Andrea Fernández DI1ºAT
Andrea Fernandez Mora
 
1 samuel 1 commentary
1 samuel 1 commentary1 samuel 1 commentary
1 samuel 1 commentary
GLENN PEASE
 
We can not equate the unequal Τafanidou Ιrene
We can not equate the unequal Τafanidou ΙreneWe can not equate the unequal Τafanidou Ιrene
We can not equate the unequal Τafanidou Ιrene
ddertili
 
Belief vs prof english project giouris iliopoylos-kalontsoglou-megalios
Belief vs prof english project giouris iliopoylos-kalontsoglou-megaliosBelief vs prof english project giouris iliopoylos-kalontsoglou-megalios
Belief vs prof english project giouris iliopoylos-kalontsoglou-megalios
ddertili
 
Cuento de la_imaginacion
Cuento de la_imaginacionCuento de la_imaginacion
Cuento de la_imaginacion
Mamitips
 
Chapter 2
Chapter 2Chapter 2
Chapter 2
gbrand
 
Matthew 1 commentary
Matthew 1 commentaryMatthew 1 commentary
Matthew 1 commentary
GLENN PEASE
 
2 Samuel (Presentación)
2 Samuel (Presentación)2 Samuel (Presentación)
2 Samuel (Presentación)
SinaiAlbareda
 
Lección 1 | Crisis en el Cielo | | Escuela Sabática Power point | Primer tri...
Lección 1 | Crisis en el Cielo |  | Escuela Sabática Power point | Primer tri...Lección 1 | Crisis en el Cielo |  | Escuela Sabática Power point | Primer tri...
Lección 1 | Crisis en el Cielo | | Escuela Sabática Power point | Primer tri...
jespadill
 
Utilización de medios y recursos didácticos en el aula
Utilización de medios y recursos didácticos en el aulaUtilización de medios y recursos didácticos en el aula
Utilización de medios y recursos didácticos en el aula
TeresaIzq
 
Ad

Similar to HTML5 - A Brief Introduction (20)

The Rich Standard: Getting Familiar with HTML5
The Rich Standard: Getting Familiar with HTML5The Rich Standard: Getting Familiar with HTML5
The Rich Standard: Getting Familiar with HTML5
Todd Anglin
 
HTML5 and friends - standards>next Manchester 24.11.2010
HTML5 and friends - standards>next Manchester 24.11.2010HTML5 and friends - standards>next Manchester 24.11.2010
HTML5 and friends - standards>next Manchester 24.11.2010
Patrick Lauke
 
Build (Web)VR with A-Frame (COSCUP 2019 Taipei)
Build (Web)VR with A-Frame (COSCUP 2019 Taipei)Build (Web)VR with A-Frame (COSCUP 2019 Taipei)
Build (Web)VR with A-Frame (COSCUP 2019 Taipei)
Robert 'Bob' Reyes
 
Html5, Native and Platform based Mobile Applications
Html5, Native and Platform based Mobile ApplicationsHtml5, Native and Platform based Mobile Applications
Html5, Native and Platform based Mobile Applications
Yoss Cohen
 
[edUiconf] HTML5 does all that… and i can haz cheeseburger? You bet!
[edUiconf] HTML5 does all that… and i can haz cheeseburger? You bet![edUiconf] HTML5 does all that… and i can haz cheeseburger? You bet!
[edUiconf] HTML5 does all that… and i can haz cheeseburger? You bet!
Christopher Schmitt
 
JS Days HTML5 Flash and the Battle for Faster Cat Videos
JS Days HTML5 Flash and the Battle for Faster Cat VideosJS Days HTML5 Flash and the Battle for Faster Cat Videos
JS Days HTML5 Flash and the Battle for Faster Cat Videos
Greg Schechter
 
Frontend development of the (current) future
Frontend development of the (current) futureFrontend development of the (current) future
Frontend development of the (current) future
Filip Bruun Bech-Larsen
 
HTML5
HTML5HTML5
HTML5
Cygnet Infotech
 
Frontend State of the union
Frontend State of the unionFrontend State of the union
Frontend State of the union
Filip Bruun Bech-Larsen
 
Looking into HTML5 + CSS3
Looking into HTML5 + CSS3Looking into HTML5 + CSS3
Looking into HTML5 + CSS3
Christopher Schmitt
 
Opera and the Open Web platform
Opera and the Open Web platformOpera and the Open Web platform
Opera and the Open Web platform
Andreas Bovens
 
GDD HTML5, Flash, and the Battle for Faster Cat Videos
GDD HTML5, Flash, and the Battle for Faster Cat VideosGDD HTML5, Flash, and the Battle for Faster Cat Videos
GDD HTML5, Flash, and the Battle for Faster Cat Videos
Greg Schechter
 
夜宴39期《Seven》
夜宴39期《Seven》夜宴39期《Seven》
夜宴39期《Seven》
Koubei Banquet
 
Duct Tape PR - CIPR Scotland Social in the City Talk
Duct Tape PR - CIPR Scotland Social in the City TalkDuct Tape PR - CIPR Scotland Social in the City Talk
Duct Tape PR - CIPR Scotland Social in the City Talk
Joe Walton - Scotland - CIPR Accredited PR Consultant - Real PR Ltd - AKA Babbleoftongues
 
Web Technology and Standards Tutorial
Web Technology and Standards Tutorial Web Technology and Standards Tutorial
Web Technology and Standards Tutorial
Jonathan Jeon
 
[In Control 2010] HTML5
[In Control 2010] HTML5[In Control 2010] HTML5
[In Control 2010] HTML5
Christopher Schmitt
 
Introduction To Open Web Protocols
Introduction To Open Web ProtocolsIntroduction To Open Web Protocols
Introduction To Open Web Protocols
Mohan Krishnan
 
Extreme Web Performance for Mobile Devices - Velocity Barcelona 2014
Extreme Web Performance for Mobile Devices - Velocity Barcelona 2014Extreme Web Performance for Mobile Devices - Velocity Barcelona 2014
Extreme Web Performance for Mobile Devices - Velocity Barcelona 2014
Maximiliano Firtman
 
Java and AI with LangChain4j: Integrating Jakarta EE and LLMs
Java and AI with LangChain4j: Integrating Jakarta EE and LLMsJava and AI with LangChain4j: Integrating Jakarta EE and LLMs
Java and AI with LangChain4j: Integrating Jakarta EE and LLMs
Edward Burns
 
HTML5 multimedia - where we are, where we're going
HTML5 multimedia - where we are, where we're goingHTML5 multimedia - where we are, where we're going
HTML5 multimedia - where we are, where we're going
brucelawson
 
The Rich Standard: Getting Familiar with HTML5
The Rich Standard: Getting Familiar with HTML5The Rich Standard: Getting Familiar with HTML5
The Rich Standard: Getting Familiar with HTML5
Todd Anglin
 
HTML5 and friends - standards>next Manchester 24.11.2010
HTML5 and friends - standards>next Manchester 24.11.2010HTML5 and friends - standards>next Manchester 24.11.2010
HTML5 and friends - standards>next Manchester 24.11.2010
Patrick Lauke
 
Build (Web)VR with A-Frame (COSCUP 2019 Taipei)
Build (Web)VR with A-Frame (COSCUP 2019 Taipei)Build (Web)VR with A-Frame (COSCUP 2019 Taipei)
Build (Web)VR with A-Frame (COSCUP 2019 Taipei)
Robert 'Bob' Reyes
 
Html5, Native and Platform based Mobile Applications
Html5, Native and Platform based Mobile ApplicationsHtml5, Native and Platform based Mobile Applications
Html5, Native and Platform based Mobile Applications
Yoss Cohen
 
[edUiconf] HTML5 does all that… and i can haz cheeseburger? You bet!
[edUiconf] HTML5 does all that… and i can haz cheeseburger? You bet![edUiconf] HTML5 does all that… and i can haz cheeseburger? You bet!
[edUiconf] HTML5 does all that… and i can haz cheeseburger? You bet!
Christopher Schmitt
 
JS Days HTML5 Flash and the Battle for Faster Cat Videos
JS Days HTML5 Flash and the Battle for Faster Cat VideosJS Days HTML5 Flash and the Battle for Faster Cat Videos
JS Days HTML5 Flash and the Battle for Faster Cat Videos
Greg Schechter
 
Frontend development of the (current) future
Frontend development of the (current) futureFrontend development of the (current) future
Frontend development of the (current) future
Filip Bruun Bech-Larsen
 
Opera and the Open Web platform
Opera and the Open Web platformOpera and the Open Web platform
Opera and the Open Web platform
Andreas Bovens
 
GDD HTML5, Flash, and the Battle for Faster Cat Videos
GDD HTML5, Flash, and the Battle for Faster Cat VideosGDD HTML5, Flash, and the Battle for Faster Cat Videos
GDD HTML5, Flash, and the Battle for Faster Cat Videos
Greg Schechter
 
夜宴39期《Seven》
夜宴39期《Seven》夜宴39期《Seven》
夜宴39期《Seven》
Koubei Banquet
 
Web Technology and Standards Tutorial
Web Technology and Standards Tutorial Web Technology and Standards Tutorial
Web Technology and Standards Tutorial
Jonathan Jeon
 
Introduction To Open Web Protocols
Introduction To Open Web ProtocolsIntroduction To Open Web Protocols
Introduction To Open Web Protocols
Mohan Krishnan
 
Extreme Web Performance for Mobile Devices - Velocity Barcelona 2014
Extreme Web Performance for Mobile Devices - Velocity Barcelona 2014Extreme Web Performance for Mobile Devices - Velocity Barcelona 2014
Extreme Web Performance for Mobile Devices - Velocity Barcelona 2014
Maximiliano Firtman
 
Java and AI with LangChain4j: Integrating Jakarta EE and LLMs
Java and AI with LangChain4j: Integrating Jakarta EE and LLMsJava and AI with LangChain4j: Integrating Jakarta EE and LLMs
Java and AI with LangChain4j: Integrating Jakarta EE and LLMs
Edward Burns
 
HTML5 multimedia - where we are, where we're going
HTML5 multimedia - where we are, where we're goingHTML5 multimedia - where we are, where we're going
HTML5 multimedia - where we are, where we're going
brucelawson
 
Ad

Recently uploaded (20)

What is Model Context Protocol(MCP) - The new technology for communication bw...
What is Model Context Protocol(MCP) - The new technology for communication bw...What is Model Context Protocol(MCP) - The new technology for communication bw...
What is Model Context Protocol(MCP) - The new technology for communication bw...
Vishnu Singh Chundawat
 
Into The Box Conference Keynote Day 1 (ITB2025)
Into The Box Conference Keynote Day 1 (ITB2025)Into The Box Conference Keynote Day 1 (ITB2025)
Into The Box Conference Keynote Day 1 (ITB2025)
Ortus Solutions, Corp
 
Splunk Security Update | Public Sector Summit Germany 2025
Splunk Security Update | Public Sector Summit Germany 2025Splunk Security Update | Public Sector Summit Germany 2025
Splunk Security Update | Public Sector Summit Germany 2025
Splunk
 
Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...
Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...
Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...
Noah Loul
 
How Can I use the AI Hype in my Business Context?
How Can I use the AI Hype in my Business Context?How Can I use the AI Hype in my Business Context?
How Can I use the AI Hype in my Business Context?
Daniel Lehner
 
2025-05-Q4-2024-Investor-Presentation.pptx
2025-05-Q4-2024-Investor-Presentation.pptx2025-05-Q4-2024-Investor-Presentation.pptx
2025-05-Q4-2024-Investor-Presentation.pptx
Samuele Fogagnolo
 
Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...
Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...
Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...
BookNet Canada
 
Heap, Types of Heap, Insertion and Deletion
Heap, Types of Heap, Insertion and DeletionHeap, Types of Heap, Insertion and Deletion
Heap, Types of Heap, Insertion and Deletion
Jaydeep Kale
 
Greenhouse_Monitoring_Presentation.pptx.
Greenhouse_Monitoring_Presentation.pptx.Greenhouse_Monitoring_Presentation.pptx.
Greenhouse_Monitoring_Presentation.pptx.
hpbmnnxrvb
 
How analogue intelligence complements AI
How analogue intelligence complements AIHow analogue intelligence complements AI
How analogue intelligence complements AI
Paul Rowe
 
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager APIUiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPathCommunity
 
Drupalcamp Finland – Measuring Front-end Energy Consumption
Drupalcamp Finland – Measuring Front-end Energy ConsumptionDrupalcamp Finland – Measuring Front-end Energy Consumption
Drupalcamp Finland – Measuring Front-end Energy Consumption
Exove
 
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdfThe Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
Abi john
 
Quantum Computing Quick Research Guide by Arthur Morgan
Quantum Computing Quick Research Guide by Arthur MorganQuantum Computing Quick Research Guide by Arthur Morgan
Quantum Computing Quick Research Guide by Arthur Morgan
Arthur Morgan
 
TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...
TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...
TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...
TrustArc
 
SAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdf
SAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdfSAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdf
SAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdf
Precisely
 
Dev Dives: Automate and orchestrate your processes with UiPath Maestro
Dev Dives: Automate and orchestrate your processes with UiPath MaestroDev Dives: Automate and orchestrate your processes with UiPath Maestro
Dev Dives: Automate and orchestrate your processes with UiPath Maestro
UiPathCommunity
 
Cybersecurity Identity and Access Solutions using Azure AD
Cybersecurity Identity and Access Solutions using Azure ADCybersecurity Identity and Access Solutions using Azure AD
Cybersecurity Identity and Access Solutions using Azure AD
VICTOR MAESTRE RAMIREZ
 
Andrew Marnell: Transforming Business Strategy Through Data-Driven Insights
Andrew Marnell: Transforming Business Strategy Through Data-Driven InsightsAndrew Marnell: Transforming Business Strategy Through Data-Driven Insights
Andrew Marnell: Transforming Business Strategy Through Data-Driven Insights
Andrew Marnell
 
Electronic_Mail_Attacks-1-35.pdf by xploit
Electronic_Mail_Attacks-1-35.pdf by xploitElectronic_Mail_Attacks-1-35.pdf by xploit
Electronic_Mail_Attacks-1-35.pdf by xploit
niftliyevhuseyn
 
What is Model Context Protocol(MCP) - The new technology for communication bw...
What is Model Context Protocol(MCP) - The new technology for communication bw...What is Model Context Protocol(MCP) - The new technology for communication bw...
What is Model Context Protocol(MCP) - The new technology for communication bw...
Vishnu Singh Chundawat
 
Into The Box Conference Keynote Day 1 (ITB2025)
Into The Box Conference Keynote Day 1 (ITB2025)Into The Box Conference Keynote Day 1 (ITB2025)
Into The Box Conference Keynote Day 1 (ITB2025)
Ortus Solutions, Corp
 
Splunk Security Update | Public Sector Summit Germany 2025
Splunk Security Update | Public Sector Summit Germany 2025Splunk Security Update | Public Sector Summit Germany 2025
Splunk Security Update | Public Sector Summit Germany 2025
Splunk
 
Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...
Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...
Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...
Noah Loul
 
How Can I use the AI Hype in my Business Context?
How Can I use the AI Hype in my Business Context?How Can I use the AI Hype in my Business Context?
How Can I use the AI Hype in my Business Context?
Daniel Lehner
 
2025-05-Q4-2024-Investor-Presentation.pptx
2025-05-Q4-2024-Investor-Presentation.pptx2025-05-Q4-2024-Investor-Presentation.pptx
2025-05-Q4-2024-Investor-Presentation.pptx
Samuele Fogagnolo
 
Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...
Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...
Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...
BookNet Canada
 
Heap, Types of Heap, Insertion and Deletion
Heap, Types of Heap, Insertion and DeletionHeap, Types of Heap, Insertion and Deletion
Heap, Types of Heap, Insertion and Deletion
Jaydeep Kale
 
Greenhouse_Monitoring_Presentation.pptx.
Greenhouse_Monitoring_Presentation.pptx.Greenhouse_Monitoring_Presentation.pptx.
Greenhouse_Monitoring_Presentation.pptx.
hpbmnnxrvb
 
How analogue intelligence complements AI
How analogue intelligence complements AIHow analogue intelligence complements AI
How analogue intelligence complements AI
Paul Rowe
 
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager APIUiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPathCommunity
 
Drupalcamp Finland – Measuring Front-end Energy Consumption
Drupalcamp Finland – Measuring Front-end Energy ConsumptionDrupalcamp Finland – Measuring Front-end Energy Consumption
Drupalcamp Finland – Measuring Front-end Energy Consumption
Exove
 
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdfThe Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
Abi john
 
Quantum Computing Quick Research Guide by Arthur Morgan
Quantum Computing Quick Research Guide by Arthur MorganQuantum Computing Quick Research Guide by Arthur Morgan
Quantum Computing Quick Research Guide by Arthur Morgan
Arthur Morgan
 
TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...
TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...
TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...
TrustArc
 
SAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdf
SAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdfSAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdf
SAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdf
Precisely
 
Dev Dives: Automate and orchestrate your processes with UiPath Maestro
Dev Dives: Automate and orchestrate your processes with UiPath MaestroDev Dives: Automate and orchestrate your processes with UiPath Maestro
Dev Dives: Automate and orchestrate your processes with UiPath Maestro
UiPathCommunity
 
Cybersecurity Identity and Access Solutions using Azure AD
Cybersecurity Identity and Access Solutions using Azure ADCybersecurity Identity and Access Solutions using Azure AD
Cybersecurity Identity and Access Solutions using Azure AD
VICTOR MAESTRE RAMIREZ
 
Andrew Marnell: Transforming Business Strategy Through Data-Driven Insights
Andrew Marnell: Transforming Business Strategy Through Data-Driven InsightsAndrew Marnell: Transforming Business Strategy Through Data-Driven Insights
Andrew Marnell: Transforming Business Strategy Through Data-Driven Insights
Andrew Marnell
 
Electronic_Mail_Attacks-1-35.pdf by xploit
Electronic_Mail_Attacks-1-35.pdf by xploitElectronic_Mail_Attacks-1-35.pdf by xploit
Electronic_Mail_Attacks-1-35.pdf by xploit
niftliyevhuseyn
 

HTML5 - A Brief Introduction

  • 1. A Brief Introduction By: Tripad Mishra Mozilla Student Rep Sinhgad Institute of Management, Pune Twitter: @_Tripad
  • 9. …I guess the only changed was the new IPv6 link :P
  • 10. So .. What is HTML5?
  • 11. o HTML5 includes the 5th revision of the HTML markup language, CSS3, and a series of JavaScript APIs. o Not owned by any particular company or a specific browser. o Developed by a consortium of companies like Mozilla, Opera, Apple, Google and many other – WHATWG & W3C
  • 12. But .. Why HTML5?
  • 13. But .. Why HTML5? •REACH • PORTABILITY • FREEDOM • RICH Graphics • PERFORMANCE • SEMANTICS • INTERACTIVITY • OFFLINE ACCESS • REAL-TIME • Security • And a whole bunch more of features ……
  • 14. Making Web Beautiful • Demo of FLUID Canvas, WebGL & JS – https://developer.mozilla.org/en-US/demos/detail/fluid
  • 15. Making Web Beautiful • HTML5 is a full-fledged platform for graphic based applications – 3D Rendering – Shadows & Lighting – Vectors and much more. • Making browser your CANVAS – Canvas element provides an API for 2D drawing – Support for Mobile Devices – Ball Code Example • WebGL – Web Graphics Library – JS Library to render 3D/2D Graphics without any plugins – Can directly communicate with GPU
  • 18. Web Freedom • Problems with Proprietary Plug-ins – Control transfer from browser to 3rd party application – “Another Piece” for the users to find – Major cause of browser instability and security issue – Mostly closed-source and paid
  • 19. • Old school <embed> <object width=”425” height=”344”> <param name=”movie” value=”http://www.youtube.com/9sEI1AUFJKw&h l=en_GB&fs=1&”></param> ... <embed src=”http://www.youtube.com/v/9sEI1AUFJKw&h l=en_GB&fs=1&” type=”application/x- shockwave-flash” allowscriptaccess=”always” allowfullscreen=”true” width=”425” height=”344”></embed> </object> HTML5 Video & Audio
  • 20. • HTML 5 way of doing it : <video> <source src=“MyVideo.ogv" type='video/ogg; codecs="theora, vorbis"'> </video> • Fully integrated with all other aspects of the document – CSS/JS/Canvas etc • Demo HTML5 Video & Audio
  • 22. HTML5 Forms • Faster and better forms. • “Content-Aware” • Many new input types: – Email,phone,url – Date,time – range • Browser Validation without any extra code! • Demo
  • 25. CSS3 – Web Styled
  • 26. CSS3 – Effects • Text Shadow – Create photoshop like effects • @font-face • Box Shadow • Gradients
  • 27. CSS3 – Border Radius
  • 28. CSS3 – Animation Demo 3D clock demo Solar System Demo
  • 29. Much More to HTML5 • Cleaner & Semantic Code • Data Storage & Offline data access • Web Workers • Drag & Drop and File System Access • Direct Hardware Support • Geolocation Capabilities • Notifications • Much more!
  • 30. HTML5 Resources • Mozilla Developer Network – https://developer.mozilla.org/en- US/docs/HTML/HTML5 – DemoStudio • HTML5Rocks.com