(For non-developers) HTML5: A richer web for everyone

HTML5: A richer web
   for everyone
   Chris Mills, Opera Software




            Slides available on http://slideshare.net/chrisdavidmills
Who am I?

‣ Opera open standards evangelist and tech writer
‣ Telling the world about open standards & Opera
‣ Improving web education
‣ Drumming in a heavy metal band
(For non-developers) HTML5: A richer web for everyone
What is HTML5?
A new version of HTML that defines:
‣ More consistent features
‣ New features that compete with Flash
‣ Easier and quicker ways to implement things that
  were previously complicated
‣ Error handling, and other such useful things
It’s not all rosy
‣ Tooling more limited than say, Flash or HTML4
‣ Cross browser support not quite as easy as
  Flash
‣ HTML5 not much good if you have JavaScript
  disabled
But things are getting better
‣ All modern browsers support most of this stuff
  now
‣ Workarounds are perfectly possible
‣ Tools are getting better (from
  HTML5boilerplate.com to Dreamweaver)
HTML5 does not replace
HTML4
  You are already using HTML5 by using HTML4.x
‣ It’s backwards compatible
‣ It fills up holes
‣ It competes with proprietary/plugin technology
HTML5 isn’t...
‣ CSS3, WOFF
‣ SVG, SMIL, WebGL
‣ Geolocation, WAC
‣ Indexed DB, File API
‣ Server-sent events
‣ Web workers, XHR2
Let’s look at the new
features




              http://www.flickr.com/photos/zscheyge/49012397/
Typical website structure
<div
id=”header”></div>
<div
id=”nav”></div>
<div
id=”main”>


<div
class=”article”></div>


<div
class=”article”></div>




...
</div>
<div
id=”footer”></div>
HTML5 update
<header></header>
<nav></nav>
<section
id=”main”>


<article></article>


<article></article>




...
</section>
<footer></footer>
<figure> and <figcaption>
<figure>


<img
src=”bear.jpg”







alt=”this
is
the
bear
that
I
wrestled”
/>


<figcaption>This
is
the
bear
that
I


wrestled.</figcaption>
</figure>
HTML5 forms
Previously called Web Forms 2.0
‣ More powerful form controls
‣ Built-in validation
Slider
<input
type=”range”
/>
Date-time controls
<input
type=”date”>
<input
type=”datetime”>
<input
type=”week”>
<input
type=”month”>
color
<input
type=”color”>
Other new input types
<input
type=”email”>
<input
type=”url”>
<input
type=”tel”>
Validation
Form validation used to be horrendous

Who wants to spend the time coding something
like...
function
validate()
{




var
str
=
“”;




var
elements
=
document.getElementsByTagName('input');







//
loop
through
all
input
elements
in
form






                                                                            ...this??

for(var
i
=
0;
i
<
elements.length;
i++)
{









//
check
if
element
is
mandatory;
ie
has
a
pattern







var
pattern
=
elements.item(i).getAttribute('pattern');






if
(pattern
!=
null)
{








var
value
=
elements.item(i).value;











//
validate
the
value
of
this
element,
using
its
defined
pattern








var
offendingChar
=
value.match(pattern);











//
if
an
invalid
character
is
found
or
the
element
was
left
empty








if(offendingChar
!=
null
||
value.length
==
0)
{













//
add
up
all
error
messages










str
+=
elements.item(i).getAttribute('errorMsg')
+
“n”
+

















“Found
this
illegal
value:
'”
+
offendingChar
+
“'
n”;













//
notify
user
by
changing
background
color,
in
this
case
to
red










elements.item(i).style.background
=
“red”;









}






}




}








if
(str
!=
“”)
{






//
do
not
submit
the
form






alert(”ERROR
ALERT!!n”
+str);







return
false;




}
else
{






//
form
values
are
valid;
submit


HTML5 gives you this
<input
type=”text”
required>
And this
<input
type=”text”
required








pattern=”[A‐z]{1,20}
[A‐z]{1,20}”>
<canvas>
Scriptable graphics
‣ Standard API for drawing
‣ Supporting across all modern browsers
<canvas> examples
‣ http://dev.opera.com/articles/view/html-5-
  canvas-the-basics/
‣ http://ejohn.org/blog/processingjs/
‣ http://www.hakim.se/experiments/
‣ http://www.canvasdemos.com/
‣ http://people.opera.com/patrickl/experiments/
  canvas/particle/3/
<video> and <audio>
New elements, plus new API for controlling audio
and video
Fallback
<video
width=”480px”







height=”283px”







controls







poster=”poster.png”>


<source
src=”video.mp4”
type=”video/mp4”>


<source
src=”video.webm”
type=”video/webm”>


<p>Your
browser
doesn’t
support
HTML5
video.
<a

href=”myVideo.webm”>Download
the
video
instead</
a>.</p>
</video>
And why is this all so good
again?




              http://www.flickr.com/photos/zscheyge/49012397/
Better consistency
‣ Better machine readability & interoperability:
 ‣ Easier syndication and reuse
 ‣ Less time worrying about design consistency
 ‣ Less time training up new team members
‣ Defined error handling means things work more
 consistently, even if they are broken!
 ‣ Better cross browser apps
 ‣ Less time spent debugging
Better accessibility
‣ For example, HTML5 video is keyboard
  accessible out of the box
‣ New elements bringing consistency is also
  important here
‣ Less time and money spent on accessibility
‣ 1 in 5 people in the UK have some kind of
  disability - a market you can’t ignore
Less reliance on JavaScript
‣ Less work for your developers to do, so faster
  implementation and prototyping
‣ Less pain for designers and other less technical
  team members
‣ Faster loading sites
Less reliance on Flash
‣ Means less skills needed in the team
‣ HTML5 plays nicer with the rest of the page
‣ Less Flash means better accessibility (note: there
  are some HTML5 accessibility gotchas, like
  Canvas)
‣ Downloading a plugin breaks brand experience
  and can confuse users
HTML5 works on iDevices
‣ Like iPad and iPhone
‣ A crucial market to be in
‣ Flash has not been allowed on these devices
Thanks for listening!
‣ cmills@opera.com
‣ @chrisdavidmills
‣ http://dev.opera.com/articles/tags/html5/
‣ http://html5doctor.com
1 of 32

Recommended

How i acheived a pretty good google page speed insights score by
How i acheived a pretty good google page speed insights scoreHow i acheived a pretty good google page speed insights score
How i acheived a pretty good google page speed insights scoreMatt Bailey
555 views44 slides
WordPress Theme Performance - WP Vienna meetup 8.6.2016 by
WordPress Theme Performance - WP Vienna meetup 8.6.2016WordPress Theme Performance - WP Vienna meetup 8.6.2016
WordPress Theme Performance - WP Vienna meetup 8.6.2016jancbeck
202 views48 slides
Web development today by
Web development todayWeb development today
Web development todayJaydev Gajera
195 views16 slides
CSS vs. JavaScript - Trust vs. Control by
CSS vs. JavaScript - Trust vs. ControlCSS vs. JavaScript - Trust vs. Control
CSS vs. JavaScript - Trust vs. ControlChristian Heilmann
1.5K views67 slides
Keeping lab notes as a software developer by
Keeping lab notes as a software developerKeeping lab notes as a software developer
Keeping lab notes as a software developerJames McKay
80 views16 slides

More Related Content

What's hot

jQuery From the Ground Up by
jQuery From the Ground UpjQuery From the Ground Up
jQuery From the Ground UpKevin Griffin
1.3K views30 slides
Leveling up your JavaScipt - DrupalJam 2017 by
Leveling up your JavaScipt - DrupalJam 2017Leveling up your JavaScipt - DrupalJam 2017
Leveling up your JavaScipt - DrupalJam 2017Christian Heilmann
581 views94 slides
Beginner's Guide to Frontend Development: Comparing Angular, React, Ember, an... by
Beginner's Guide to Frontend Development: Comparing Angular, React, Ember, an...Beginner's Guide to Frontend Development: Comparing Angular, React, Ember, an...
Beginner's Guide to Frontend Development: Comparing Angular, React, Ember, an...Prasid Pathak
4.2K views25 slides
Real World HTML5 + ASP.NET MVC - Lessons Learned by
Real World HTML5 + ASP.NET MVC - Lessons LearnedReal World HTML5 + ASP.NET MVC - Lessons Learned
Real World HTML5 + ASP.NET MVC - Lessons LearnedZoltán Dávid
1.6K views51 slides
Lessons learned with HTML5 by
Lessons learned with HTML5Lessons learned with HTML5
Lessons learned with HTML5Neil Turner
573 views34 slides
ASP.NET MVC From The Ground Up by
ASP.NET MVC From The Ground UpASP.NET MVC From The Ground Up
ASP.NET MVC From The Ground UpKevin Griffin
3.2K views19 slides

What's hot(20)

jQuery From the Ground Up by Kevin Griffin
jQuery From the Ground UpjQuery From the Ground Up
jQuery From the Ground Up
Kevin Griffin1.3K views
Beginner's Guide to Frontend Development: Comparing Angular, React, Ember, an... by Prasid Pathak
Beginner's Guide to Frontend Development: Comparing Angular, React, Ember, an...Beginner's Guide to Frontend Development: Comparing Angular, React, Ember, an...
Beginner's Guide to Frontend Development: Comparing Angular, React, Ember, an...
Prasid Pathak4.2K views
Real World HTML5 + ASP.NET MVC - Lessons Learned by Zoltán Dávid
Real World HTML5 + ASP.NET MVC - Lessons LearnedReal World HTML5 + ASP.NET MVC - Lessons Learned
Real World HTML5 + ASP.NET MVC - Lessons Learned
Zoltán Dávid1.6K views
Lessons learned with HTML5 by Neil Turner
Lessons learned with HTML5Lessons learned with HTML5
Lessons learned with HTML5
Neil Turner573 views
ASP.NET MVC From The Ground Up by Kevin Griffin
ASP.NET MVC From The Ground UpASP.NET MVC From The Ground Up
ASP.NET MVC From The Ground Up
Kevin Griffin3.2K views
Intro to Web Development from Bloc.io by Douglas Wright
Intro to Web Development from Bloc.ioIntro to Web Development from Bloc.io
Intro to Web Development from Bloc.io
Douglas Wright961 views
Deck 893ff61f-1fb8-4e15-a379-775dfdbcee77-12-173-252-450 by Justin Ezor
Deck 893ff61f-1fb8-4e15-a379-775dfdbcee77-12-173-252-450Deck 893ff61f-1fb8-4e15-a379-775dfdbcee77-12-173-252-450
Deck 893ff61f-1fb8-4e15-a379-775dfdbcee77-12-173-252-450
Justin Ezor34 views
JavaScript is a buffet - Scriptconf 2017 keynote by Christian Heilmann
JavaScript is a buffet - Scriptconf 2017 keynoteJavaScript is a buffet - Scriptconf 2017 keynote
JavaScript is a buffet - Scriptconf 2017 keynote
Christian Heilmann14.3K views
3 Gifts My Users Gave Me - Alexandra Draghici - WordCamp Europe 2017 by Alexandra_CaptainForm
3 Gifts My Users Gave Me - Alexandra Draghici - WordCamp Europe 20173 Gifts My Users Gave Me - Alexandra Draghici - WordCamp Europe 2017
3 Gifts My Users Gave Me - Alexandra Draghici - WordCamp Europe 2017
Polymer - Una bella historia de amor by Israel Blancas
Polymer - Una bella historia de amorPolymer - Una bella historia de amor
Polymer - Una bella historia de amor
Israel Blancas236 views
Wrangling Large Scale Frontend Web Applications by Ryan Roemer
Wrangling Large Scale Frontend Web ApplicationsWrangling Large Scale Frontend Web Applications
Wrangling Large Scale Frontend Web Applications
Ryan Roemer48.1K views
The Frontend Developer Landscape Explained and the Rise of Advanced Frontend ... by Prasid Pathak
The Frontend Developer Landscape Explained and the Rise of Advanced Frontend ...The Frontend Developer Landscape Explained and the Rise of Advanced Frontend ...
The Frontend Developer Landscape Explained and the Rise of Advanced Frontend ...
Prasid Pathak4.5K views
Real World Windows 8 Apps in JavaScript by Domenic Denicola
Real World Windows 8 Apps in JavaScriptReal World Windows 8 Apps in JavaScript
Real World Windows 8 Apps in JavaScript
Domenic Denicola2.1K views
Lightning Talk: jsPDF by Jenny Liang
Lightning Talk: jsPDFLightning Talk: jsPDF
Lightning Talk: jsPDF
Jenny Liang3.5K views
My product store review Chris Hitman sell digital products by Jvzooreview DotNet
My product store review Chris Hitman sell digital productsMy product store review Chris Hitman sell digital products
My product store review Chris Hitman sell digital products
Jvzooreview DotNet144 views
Future Of The Web, Now by Derek Hammer
Future Of The Web, NowFuture Of The Web, Now
Future Of The Web, Now
Derek Hammer298 views
Frameworks for Web Development by dtmodern
Frameworks for Web DevelopmentFrameworks for Web Development
Frameworks for Web Development
dtmodern55 views
Unobtrusive javascript by Lee Jordan
Unobtrusive javascriptUnobtrusive javascript
Unobtrusive javascript
Lee Jordan370 views
Progressive Web Apps. What, why and how by Riza Fahmi
Progressive Web Apps. What, why and howProgressive Web Apps. What, why and how
Progressive Web Apps. What, why and how
Riza Fahmi2.5K views

Viewers also liked

CSS3: stay tuned for style by
CSS3: stay tuned for styleCSS3: stay tuned for style
CSS3: stay tuned for styleChris Mills
427 views62 slides
HTML5: what's new? by
HTML5: what's new?HTML5: what's new?
HTML5: what's new?Chris Mills
606 views51 slides
HTML5 and CSS3 Shizzle by
HTML5 and CSS3 ShizzleHTML5 and CSS3 Shizzle
HTML5 and CSS3 ShizzleChris Mills
1.1K views71 slides
CSS3: the new style council by
CSS3: the new style councilCSS3: the new style council
CSS3: the new style councilChris Mills
781 views56 slides
HTML5 Pearson preso by
HTML5 Pearson presoHTML5 Pearson preso
HTML5 Pearson presoChris Mills
1.4K views123 slides
A web sized education problem? by
A web sized education problem?A web sized education problem?
A web sized education problem?Chris Mills
1.6K views38 slides

Viewers also liked(8)

CSS3: stay tuned for style by Chris Mills
CSS3: stay tuned for styleCSS3: stay tuned for style
CSS3: stay tuned for style
Chris Mills427 views
HTML5: what's new? by Chris Mills
HTML5: what's new?HTML5: what's new?
HTML5: what's new?
Chris Mills606 views
HTML5 and CSS3 Shizzle by Chris Mills
HTML5 and CSS3 ShizzleHTML5 and CSS3 Shizzle
HTML5 and CSS3 Shizzle
Chris Mills1.1K views
CSS3: the new style council by Chris Mills
CSS3: the new style councilCSS3: the new style council
CSS3: the new style council
Chris Mills781 views
HTML5 Pearson preso by Chris Mills
HTML5 Pearson presoHTML5 Pearson preso
HTML5 Pearson preso
Chris Mills1.4K views
A web sized education problem? by Chris Mills
A web sized education problem?A web sized education problem?
A web sized education problem?
Chris Mills1.6K views
Selling Yourself Online Chrismills by Chris Mills
Selling Yourself Online ChrismillsSelling Yourself Online Chrismills
Selling Yourself Online Chrismills
Chris Mills383 views
[Slideshare] tafaqqahu-#5(august-2016)-lesson-#3f-problem-in–education- contn... by Zhulkeflee Ismail
[Slideshare] tafaqqahu-#5(august-2016)-lesson-#3f-problem-in–education- contn...[Slideshare] tafaqqahu-#5(august-2016)-lesson-#3f-problem-in–education- contn...
[Slideshare] tafaqqahu-#5(august-2016)-lesson-#3f-problem-in–education- contn...
Zhulkeflee Ismail128 views

Similar to (For non-developers) HTML5: A richer web for everyone

HTML5: A brave new world of markup by
HTML5: A brave new world of markupHTML5: A brave new world of markup
HTML5: A brave new world of markupChris Mills
1.5K views83 slides
Real solutions, no tricks by
Real solutions, no tricksReal solutions, no tricks
Real solutions, no tricksJens Grochtdreis
1K views98 slides
Angels versus demons: balancing shiny and inclusive by
Angels versus demons: balancing shiny and inclusiveAngels versus demons: balancing shiny and inclusive
Angels versus demons: balancing shiny and inclusiveChris Mills
3.3K views54 slides
Maximising Online Resource Effectiveness Workshop Session 3/8 Priority issues by
Maximising Online Resource Effectiveness Workshop Session 3/8 Priority issuesMaximising Online Resource Effectiveness Workshop Session 3/8 Priority issues
Maximising Online Resource Effectiveness Workshop Session 3/8 Priority issuesPlatypus
508 views49 slides
Building Responsive Websites and Apps with Drupal by
Building Responsive Websites and Apps with DrupalBuilding Responsive Websites and Apps with Drupal
Building Responsive Websites and Apps with DrupalFour Kitchens
1.4K views71 slides
Let's get accessible! by
Let's get accessible!Let's get accessible!
Let's get accessible!Tady Walsh
1.1K views107 slides

Similar to (For non-developers) HTML5: A richer web for everyone(20)

HTML5: A brave new world of markup by Chris Mills
HTML5: A brave new world of markupHTML5: A brave new world of markup
HTML5: A brave new world of markup
Chris Mills1.5K views
Angels versus demons: balancing shiny and inclusive by Chris Mills
Angels versus demons: balancing shiny and inclusiveAngels versus demons: balancing shiny and inclusive
Angels versus demons: balancing shiny and inclusive
Chris Mills3.3K views
Maximising Online Resource Effectiveness Workshop Session 3/8 Priority issues by Platypus
Maximising Online Resource Effectiveness Workshop Session 3/8 Priority issuesMaximising Online Resource Effectiveness Workshop Session 3/8 Priority issues
Maximising Online Resource Effectiveness Workshop Session 3/8 Priority issues
Platypus508 views
Building Responsive Websites and Apps with Drupal by Four Kitchens
Building Responsive Websites and Apps with DrupalBuilding Responsive Websites and Apps with Drupal
Building Responsive Websites and Apps with Drupal
Four Kitchens1.4K views
Let's get accessible! by Tady Walsh
Let's get accessible!Let's get accessible!
Let's get accessible!
Tady Walsh1.1K views
Csdn Drdobbs Tenni Theurer Yahoo by guestb1b95b
Csdn Drdobbs Tenni Theurer YahooCsdn Drdobbs Tenni Theurer Yahoo
Csdn Drdobbs Tenni Theurer Yahoo
guestb1b95b4.3K views
Does This Theme Make My Website Look Fat? (Wordcamp SLC 2013) by Adam Dunford
Does This Theme Make My Website Look Fat? (Wordcamp SLC 2013)Does This Theme Make My Website Look Fat? (Wordcamp SLC 2013)
Does This Theme Make My Website Look Fat? (Wordcamp SLC 2013)
Adam Dunford1.6K views
WordCamp Greenville 2018 - Beware the Dark Side, or an Intro to Development by Evan Mullins
WordCamp Greenville 2018 - Beware the Dark Side, or an Intro to DevelopmentWordCamp Greenville 2018 - Beware the Dark Side, or an Intro to Development
WordCamp Greenville 2018 - Beware the Dark Side, or an Intro to Development
Evan Mullins356 views
Web Client Performance by Herea Adrian
Web Client PerformanceWeb Client Performance
Web Client Performance
Herea Adrian1.4K views
FITC Spotlight HTML5 - The state of the web by Frédéric Harper
FITC Spotlight HTML5 - The state of the webFITC Spotlight HTML5 - The state of the web
FITC Spotlight HTML5 - The state of the web
Frédéric Harper1.8K views
Improving frontend performance by Sagar Desarda
Improving frontend performanceImproving frontend performance
Improving frontend performance
Sagar Desarda142 views
Using Cool New Frameworks in (Mobile) Domino Apps by Teamstudio
Using Cool New Frameworks in (Mobile) Domino AppsUsing Cool New Frameworks in (Mobile) Domino Apps
Using Cool New Frameworks in (Mobile) Domino Apps
Teamstudio4.6K views
Bruce Lawson Opera Indonesia by brucelawson
Bruce Lawson Opera IndonesiaBruce Lawson Opera Indonesia
Bruce Lawson Opera Indonesia
brucelawson1.5K views

More from Chris Mills

More efficient, usable web by
More efficient, usable webMore efficient, usable web
More efficient, usable webChris Mills
179 views57 slides
Feedback handling, community wrangling, panhandlin’ by
Feedback handling, community wrangling, panhandlin’Feedback handling, community wrangling, panhandlin’
Feedback handling, community wrangling, panhandlin’Chris Mills
540 views50 slides
APIs for modern web apps by
APIs for modern web appsAPIs for modern web apps
APIs for modern web appsChris Mills
827 views59 slides
APIs, now and in the future by
APIs, now and in the futureAPIs, now and in the future
APIs, now and in the futureChris Mills
1.3K views59 slides
Guerrilla education by
Guerrilla educationGuerrilla education
Guerrilla educationChris Mills
41.3K views37 slides
Web versus Native: round 1! by
Web versus Native: round 1!Web versus Native: round 1!
Web versus Native: round 1!Chris Mills
2.5K views69 slides

More from Chris Mills(20)

More efficient, usable web by Chris Mills
More efficient, usable webMore efficient, usable web
More efficient, usable web
Chris Mills179 views
Feedback handling, community wrangling, panhandlin’ by Chris Mills
Feedback handling, community wrangling, panhandlin’Feedback handling, community wrangling, panhandlin’
Feedback handling, community wrangling, panhandlin’
Chris Mills540 views
APIs for modern web apps by Chris Mills
APIs for modern web appsAPIs for modern web apps
APIs for modern web apps
Chris Mills827 views
APIs, now and in the future by Chris Mills
APIs, now and in the futureAPIs, now and in the future
APIs, now and in the future
Chris Mills1.3K views
Guerrilla education by Chris Mills
Guerrilla educationGuerrilla education
Guerrilla education
Chris Mills41.3K views
Web versus Native: round 1! by Chris Mills
Web versus Native: round 1!Web versus Native: round 1!
Web versus Native: round 1!
Chris Mills2.5K views
Empowering the "mobile web" by Chris Mills
Empowering the "mobile web"Empowering the "mobile web"
Empowering the "mobile web"
Chris Mills1.1K views
Documentation and publishing by Chris Mills
Documentation and publishingDocumentation and publishing
Documentation and publishing
Chris Mills1.1K views
Getting rid of images with CSS by Chris Mills
Getting rid of images with CSSGetting rid of images with CSS
Getting rid of images with CSS
Chris Mills2.4K views
Laying out the future by Chris Mills
Laying out the futureLaying out the future
Laying out the future
Chris Mills1.4K views
Accessibility doesn't exist by Chris Mills
Accessibility doesn't existAccessibility doesn't exist
Accessibility doesn't exist
Chris Mills795 views
Responsive web design standards? by Chris Mills
Responsive web design standards?Responsive web design standards?
Responsive web design standards?
Chris Mills4.6K views
Adapt! Media queries and viewport by Chris Mills
Adapt! Media queries and viewportAdapt! Media queries and viewport
Adapt! Media queries and viewport
Chris Mills2.7K views
Adapt and respond: keeping responsive into the future by Chris Mills
Adapt and respond: keeping responsive into the futureAdapt and respond: keeping responsive into the future
Adapt and respond: keeping responsive into the future
Chris Mills2.3K views
HTML5 and CSS3: does now really mean now? by Chris Mills
HTML5 and CSS3: does now really mean now?HTML5 and CSS3: does now really mean now?
HTML5 and CSS3: does now really mean now?
Chris Mills3.6K views
The W3C and the web design ecosystem by Chris Mills
The W3C and the web design ecosystemThe W3C and the web design ecosystem
The W3C and the web design ecosystem
Chris Mills1.4K views
Brave new world of HTML5 by Chris Mills
Brave new world of HTML5Brave new world of HTML5
Brave new world of HTML5
Chris Mills1.4K views

Recently uploaded

iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas... by
iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas...iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas...
iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas...Bernd Ruecker
33 views69 slides
STKI Israeli Market Study 2023 corrected forecast 2023_24 v3.pdf by
STKI Israeli Market Study 2023   corrected forecast 2023_24 v3.pdfSTKI Israeli Market Study 2023   corrected forecast 2023_24 v3.pdf
STKI Israeli Market Study 2023 corrected forecast 2023_24 v3.pdfDr. Jimmy Schwarzkopf
16 views29 slides
Attacking IoT Devices from a Web Perspective - Linux Day by
Attacking IoT Devices from a Web Perspective - Linux Day Attacking IoT Devices from a Web Perspective - Linux Day
Attacking IoT Devices from a Web Perspective - Linux Day Simone Onofri
15 views68 slides
Special_edition_innovator_2023.pdf by
Special_edition_innovator_2023.pdfSpecial_edition_innovator_2023.pdf
Special_edition_innovator_2023.pdfWillDavies22
17 views6 slides
Data Integrity for Banking and Financial Services by
Data Integrity for Banking and Financial ServicesData Integrity for Banking and Financial Services
Data Integrity for Banking and Financial ServicesPrecisely
12 views26 slides
GDG Cloud Southlake 28 Brad Taylor and Shawn Augenstein Old Problems in the N... by
GDG Cloud Southlake 28 Brad Taylor and Shawn Augenstein Old Problems in the N...GDG Cloud Southlake 28 Brad Taylor and Shawn Augenstein Old Problems in the N...
GDG Cloud Southlake 28 Brad Taylor and Shawn Augenstein Old Problems in the N...James Anderson
66 views32 slides

Recently uploaded(20)

iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas... by Bernd Ruecker
iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas...iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas...
iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas...
Bernd Ruecker33 views
STKI Israeli Market Study 2023 corrected forecast 2023_24 v3.pdf by Dr. Jimmy Schwarzkopf
STKI Israeli Market Study 2023   corrected forecast 2023_24 v3.pdfSTKI Israeli Market Study 2023   corrected forecast 2023_24 v3.pdf
STKI Israeli Market Study 2023 corrected forecast 2023_24 v3.pdf
Attacking IoT Devices from a Web Perspective - Linux Day by Simone Onofri
Attacking IoT Devices from a Web Perspective - Linux Day Attacking IoT Devices from a Web Perspective - Linux Day
Attacking IoT Devices from a Web Perspective - Linux Day
Simone Onofri15 views
Special_edition_innovator_2023.pdf by WillDavies22
Special_edition_innovator_2023.pdfSpecial_edition_innovator_2023.pdf
Special_edition_innovator_2023.pdf
WillDavies2217 views
Data Integrity for Banking and Financial Services by Precisely
Data Integrity for Banking and Financial ServicesData Integrity for Banking and Financial Services
Data Integrity for Banking and Financial Services
Precisely12 views
GDG Cloud Southlake 28 Brad Taylor and Shawn Augenstein Old Problems in the N... by James Anderson
GDG Cloud Southlake 28 Brad Taylor and Shawn Augenstein Old Problems in the N...GDG Cloud Southlake 28 Brad Taylor and Shawn Augenstein Old Problems in the N...
GDG Cloud Southlake 28 Brad Taylor and Shawn Augenstein Old Problems in the N...
James Anderson66 views
Unit 1_Lecture 2_Physical Design of IoT.pdf by StephenTec
Unit 1_Lecture 2_Physical Design of IoT.pdfUnit 1_Lecture 2_Physical Design of IoT.pdf
Unit 1_Lecture 2_Physical Design of IoT.pdf
StephenTec12 views
The details of description: Techniques, tips, and tangents on alternative tex... by BookNet Canada
The details of description: Techniques, tips, and tangents on alternative tex...The details of description: Techniques, tips, and tangents on alternative tex...
The details of description: Techniques, tips, and tangents on alternative tex...
BookNet Canada126 views
Business Analyst Series 2023 - Week 3 Session 5 by DianaGray10
Business Analyst Series 2023 -  Week 3 Session 5Business Analyst Series 2023 -  Week 3 Session 5
Business Analyst Series 2023 - Week 3 Session 5
DianaGray10237 views
AMAZON PRODUCT RESEARCH.pdf by JerikkLaureta
AMAZON PRODUCT RESEARCH.pdfAMAZON PRODUCT RESEARCH.pdf
AMAZON PRODUCT RESEARCH.pdf
JerikkLaureta19 views

(For non-developers) HTML5: A richer web for everyone

Editor's Notes

  1. \n
  2. \n
  3. \n
  4. \n
  5. \n
  6. \n
  7. \n
  8. \n
  9. \n
  10. \n
  11. \n
  12. \n
  13. \n
  14. \n
  15. \n
  16. \n
  17. \n
  18. \n
  19. \n
  20. \n
  21. \n
  22. \n
  23. \n
  24. \n
  25. \n
  26. \n
  27. \n
  28. \n
  29. \n
  30. \n
  31. \n
  32. \n