SlideShare a Scribd company logo
Introduction to HTML 5.0
Part 1 - Markup
Nir Elbaz
HTML 5 - WHAT IS IT AND HOW DID
IT GET STARTED?
Introduction to HTML 5.0
Nir Elbaz 2
Intro
The hottest technology!
More than just a
presentation markup language
Mobile
Google
Apple
MS WinRT
Mozilla
Facebook
Cross platform
Intro
• HTML 5 - The new standard for HTML
Moving to HTML 5.0 >> What Is It And How Did It Get Started?
Nir Elbaz 4
HTML 2
November 1995
HTML 4.01
December 1999
1995 20091999
XHTML 1.1
May 2001
2001
W3C
XHTML 2
WHATWG
Web Forms API
???
W3C:
HTML OUT
XML IN
Definition
December 2012
2012
HTML 5 1st Final Draft
October 2009
WHATWG
2004
2004 2006

Recommended for you

Introduction to HTML and CSS
Introduction to HTML and CSSIntroduction to HTML and CSS
Introduction to HTML and CSS

The document provides an agenda for a workshop on HTML, CSS, and putting them together. It covers HTML topics like semantic tags, comments, and best practices. It then discusses CSS topics such as IDs vs classes, floats, shorthand, and putting HTML and CSS together with project structure and layouts. The workshop aims to give an introduction to HTML, CSS, and how to structure websites using these languages.

layoutcsshtml5
Bootstrap ppt
Bootstrap pptBootstrap ppt
Bootstrap ppt

Bootstrap is a front-end framework that makes building responsive, mobile-first websites faster and easier. It provides pre-built UI components and design templates for common tasks like navigation, typography, forms, buttons, images, and more. Developers and designers can use Bootstrap to quickly prototype and build sites without custom coding.

bootstrap frameworkresponsive frameworkresponsive web design bootstrap
Introduction To PHP
Introduction To PHPIntroduction To PHP
Introduction To PHP

This document provides an introduction and overview of PHP, including: - PHP allows developers to create dynamic web content that interacts with databases. - It covers PHP syntax, variables, operators, decision making and looping statements, arrays, strings, and getting/posting data. - The final section discusses using MySQL database with PHP, including data definition language, data manipulation language, and queries. It also mentions installing Wamp server for local development.

Intro
• Plan 2014
Moving to HTML 5.0 >> What Is It And How Did It Get Started?
Nir Elbaz 5
Intro
“
Require at least two browsers to completely
pass HTML 5 test suites
”
Moving to HTML 5.0 >> What Is It And How Did It Get Started?
Nir Elbaz 6
Intro
• HTML 5 rules:
– New features should be based on HTML, CSS,
DOM, and JavaScript
– Reduce the need for external RIA plugins (like
Flash*, Silverlight etc.)
– Better error handling (backwards compatibility)
– More markup tags to replace scripting
– HTML5 should be device independent
– Dev. process should be visible to the public (ML)
Moving to HTML 5.0 >> What Is It And How Did It Get Started?
Nir Elbaz 7
What’s New in HTML 5?
• Less header code
• More semantic HTML elements
• New / obsolete HTML elements & attributes
• Form validation
• Deprecated HTML elements & attributes
• Cross device
Moving to HTML 5.0 >> What Is It And How Did It Get Started?
Nir Elbaz 8

Recommended for you

CSS3, Media Queries, and Responsive Design
CSS3, Media Queries, and Responsive DesignCSS3, Media Queries, and Responsive Design
CSS3, Media Queries, and Responsive Design

This document discusses responsive web design using CSS3 media queries. It begins with an introduction to media queries and their syntax for modifying CSS based on screen width. It then covers examples of adapting layouts, images, and other design elements for different screen sizes. Finally, it addresses techniques for supporting older browsers that do not support media queries, such as using conditional comments or JavaScript libraries.

web designmedia queriesresponsive web design
Intro to HTML and CSS basics
Intro to HTML and CSS basicsIntro to HTML and CSS basics
Intro to HTML and CSS basics

This document provides an overview of HTML and CSS topics including: - A brief history of HTML and CSS standards from 1990 to present. - Descriptions of common HTML elements like <body>, <head>, <img>, <a>, and lists. - Explanations of CSS concepts like selectors, properties, units, positioning, and layout fundamentals. - Details on CSS topics like the box model, centering content, semantic HTML, and flexbox. The document serves as a course outline or reference for learning HTML and CSS fundamentals.

html5htmlcss
Introduction to JavaScript (1).ppt
Introduction to JavaScript (1).pptIntroduction to JavaScript (1).ppt
Introduction to JavaScript (1).ppt

This document introduces JavaScript, explaining that it allows for interactivity on web pages by manipulating the browser and reacting to user actions. It is embedded in HTML and executes on the client side for fast interactions without a connection. JavaScript statements can include code combined with HTML tags. The document also discusses using JavaScript with HTML forms to process and display user input on the page.

What’s New in HTML 5?
• New APIs:
– Integrated APIs:
• Video & Audio
• Inline Editing
• Offline Application
• History API
• Web Protocol
• Drag & Drop
Moving to HTML 5.0 >> What Is It And How Did It Get Started?
Nir Elbaz 9
Relies (heavily) on JavaScript
– Associated APIs:
• Geolocation
• Local Storage
• Web Workers
• Web Sockets
• Messaging
http://ie.microsoft.com/testdrive/
What’s New in HTML 5?
Moving to HTML 5.0 >> What Is It And How Did It Get Started?
Nir Elbaz 10
What’s New in HTML 5?
Moving to HTML 5.0 >> What Is It And How Did It Get Started?
Nir Elbaz 11
What’s New in HTML 5?
Moving to HTML 5.0 >> What Is It And How Did It Get Started?
Nir Elbaz 12

Recommended for you

Css
CssCss
Css

This document provides an overview of Cascading Style Sheets (CSS) including: - CSS handles the look and feel of web pages by controlling colors, fonts, spacing, layouts, backgrounds and more. - CSS versions include CSS1 for basic formatting, CSS2 for media styles and positioning, and CSS3 for new features like colors and transforms. - There are three ways to apply stylesheets: inline with HTML tags, internally within <style> tags, and externally with <link> tags. - The Style Builder in Microsoft allows applying styles through a dialog box with options for fonts, backgrounds, text, positioning, and other properties. Basic CSS syntax uses selectors and properties to

cascading style sheetswebstyle builder
Basic HTML
Basic HTMLBasic HTML
Basic HTML

The document provides information about HTML (Hypertext Markup Language): 1. HTML is the standard markup language used to create web pages and defines the structure and layout of a web page. 2. HTML uses tags to annotate text with semantic information like headings, paragraphs, links, quotes, etc. and the tags are enclosed in angle brackets. 3. Basic HTML tags include <html>, <head>, <title>, <body>, <h1>-<h6> for headings, <p> for paragraphs, <a> for links, <img> for images, and <br> for line breaks.

htmlsayan deyuniversity of calcutta
Css Ppt
Css PptCss Ppt
Css Ppt

This document provides an overview of various CSS topics including comments, colors, text formatting, positioning, and cross-browser compatibility. It explains concepts like using hexadecimal color codes, text properties like alignment and decoration, positioning elements with static, relative, absolute and fixed positioning, and strategies for aligning elements and dealing with browser inconsistencies.

GETTING STARTED WITH HTML5
Moving to HTML 5.0
Nir Elbaz 13
HTML5 Page Structure
Moving to HTML 5.0 >> Getting Started With HTML5
Nir Elbaz 14
• HTML 4 page structure 
HTML5 Page Structure
Moving to HTML 5.0 >> Getting Started With HTML5
Nir Elbaz 15
!
!
!
!
!
• HTML 5 page structure 
NppPlates
HTML5 Page Structure
Moving to HTML 5.0 >> Getting Started With HTML5
Nir Elbaz 16
• Migrating from HTML 4 to HTML 5
1. Change the Doctype
2. Shorten HTML tag
3. Change the charset meta tag
4. Shorten SCRIPT & STYLE tags
5. Shorten LINK tags
6. Convert DIVs to semantic elements (not all of them)
7. Use new elements / attributes
8. Remove obsolete elements & attributes
9. Fix CSS rules

Recommended for you

Html basics
Html basicsHtml basics
Html basics

HTML is a markup language used to describe and structure web pages. It uses tags to define headings, paragraphs, links, images, and other content. An HTML file contains a head and body section. The head contains meta information about the page like the title. The body contains the visible page content. Common tags include headings, paragraphs, links, images, and divs to group content. Attributes provide extra information about elements.

CSS
CSSCSS
CSS

CSS (Cascading Style Sheets) allows styling and layout of HTML documents by separating the presentation from the content, making it possible to change the look of an entire website by editing one CSS file. CSS uses selectors to apply specific styles to HTML elements via declarations that set properties like color, font, size and more. Styles are defined in CSS files and can be applied to HTML documents via internal, external, and inline styling methods.

css idcsslists
Html / CSS Presentation
Html / CSS PresentationHtml / CSS Presentation
Html / CSS Presentation

about this presentation: 1) this presentation was a quickie for non-tech employees, who wanted a basic understanding of html/css, as it related to a white-label SAAS product; 2) the back-end/front-end definitions relate to the specific application (it's inaccurate if node.js is in the picture)

Semantic Elements
Moving to HTML 5.0 >> Getting Started With HTML5
Nir Elbaz 20
Semantic elements are Not design elements!
9+
Semantic Elements
Moving to HTML 5.0 >> Getting Started With HTML5
Nir Elbaz 21
• Why is it good for?
– Code Standardization
– Accessibility
– SEO (Search Engine Optimization)
&
– Semantic Web 3.0
Easy to consume
Semantic Elements
Moving to HTML 5.0 >> Getting Started With HTML5
Nir Elbaz 22
9+
Semantic Elements
Moving to HTML 5.0 >> Getting Started With HTML5
Nir Elbaz 23
• More semantic HTML tags
– Results: <output name="result"></output>
– Progress bar: <progress id="p" max=100><span>0</span>%</progress>
– Measurement gauge: <meter value=6 max=8>6 blocks (out of 8)</meter>
– Details & summary: <details><summary>…</summary></details>
– Images & captions: <figure><img src=“…” /><figcaption>title</figcaption></figure>
– Dates & times: <time pubdate datetime="2012-06-10T14:28-08:00"></time>
– Menus & commands: <menu type="toolbar"><command type=“radio” /></menu>
– Highlights: <p>Task requires <mark>3 programmers</mark>.</p>

Recommended for you

HTML/CSS/java Script/Jquery
HTML/CSS/java Script/JqueryHTML/CSS/java Script/Jquery
HTML/CSS/java Script/Jquery

The document provides an overview of HTML, CSS, JavaScript and jQuery. It describes what each technology is, examples of common tags and syntax, and how they are used together. HTML is a markup language used to define the structure and layout of web pages using tags. CSS is used to style and lay out HTML elements, and can be linked externally or embedded internally or inline. JavaScript can be used to add interactive elements and dynamic behavior to HTML pages client-side. jQuery is a JavaScript library that simplifies tasks like HTML document traversal and manipulation, events, animations and Ajax.

Java script
Java scriptJava script
Java script

JavaScript was designed to add interactivity to HTML pages. It is a scripting language that is usually embedded directly into HTML pages and allows for dynamic text, event handling, reading/writing HTML elements, and validating form data. JavaScript supports both client-side and server-side scripting and was originally developed by Netscape under the name LiveScript before being renamed. It provides programming capabilities to HTML authors and allows for dynamic content, user interaction, and validation without server requests.

Web Development with HTML5, CSS3 & JavaScript
Web Development with HTML5, CSS3 & JavaScriptWeb Development with HTML5, CSS3 & JavaScript
Web Development with HTML5, CSS3 & JavaScript

With the commercialization of the web, web development has become one of the blooming industries. Learning web development enables you to create attractive websites using HTML, CSS, JQuery and JavaScript. Web development includes developing simple and complex web-based applications, electronic businesses and social networking sites. Being a web developer you can deliver applications as web services which is only available in desktop applications.

javascripthtml5css3
Semantic Elements
Moving to HTML 5.0 >> Getting Started With HTML5
Nir Elbaz 24
semanticElements.html
Semantic Elements
Moving to HTML 5.0 >> Getting Started With HTML5
Nir Elbaz 25
• DOs & DONTs
1. Don’t use section as a wrapper for styling
2. Only use header and hgroup when they’re
required
3. Don’t wrap all lists of links in nav
4. Not every image is a figure
5. Figure can be more than an image
Semantic Elements
Moving to HTML 5.0 >> Getting Started With HTML5
Nir Elbaz 26
• The role of DIV element
– Only use section and article elements when
sectioning content is appropriate
– Only use the aside for related content
– Headers and footers are for grouping heading or
footer content
– nav elements should not be used for every
navigation grouping
– DIVs can be used to group related content
Error Handling
Moving to HTML 5.0 >> Getting Started With HTML5
Nir Elbaz 27
• Spec defines what browsers should do while
• Processing well-formed markup
• Processing badly formed markup! new! new! new!
• Not that interesting if you’re writing valid
• An HTML5 (text/html) browser will be flexible
in handling incorrect syntax
– designed so that old browsers can safely
ignore new HTML5 constructs
– browsers will produce the same result in the case
of incorrect syntax

Recommended for you

Bootstrap 5 ppt
Bootstrap 5 pptBootstrap 5 ppt
Bootstrap 5 ppt

History Why bootstrap Getting started containers Grid basic Typograpy Colours Tables Images Alerts Buttons Progress bar Spinner Pagination Listgroups Cards Dropdowns Collaps Navs Carousel Modal Tooltip Popovers Toast Scrollspy Offcanvas Utilities Bootstrap 5 forms

historybootstraptypograpy
New Elements & Features in HTML5
New Elements & Features in HTML5New Elements & Features in HTML5
New Elements & Features in HTML5

HTML5 is a new version of HTML that includes new elements and features. It introduces elements for embedding graphics and media, like <canvas> for drawings and <video> and <audio> for media playback. It also includes new form input types, drag and drop functionality, and geolocation. HTML5 provides semantic elements to better describe content. It enables offline web applications and web storage. While browser support is still evolving, many new HTML5 features can already be used today.

html5 audiodrag-and-drophtml5
HTML presentation for beginners
HTML presentation for beginnersHTML presentation for beginners
HTML presentation for beginners

The document discusses the basic syntax and structure of HTML documents. It covers the main components of HTML including: 1. The DOCTYPE declaration which identifies the document type 2. Elements which contain the content and are wrapped in tags 3. Attributes which provide extra information about elements 4. Comments for annotating the code It provides examples of basic HTML code including the skeleton of an HTML document with headings, paragraphs, lists, links, and other common elements.

htmlexamplehtml5
Page & Form Elements and Attributes
Moving to HTML 5.0 >> Getting Started With HTML5
Nir Elbaz 28
forms.html
Page & Form Elements and Attributes
Moving to HTML 5.0 >> Getting Started With HTML5
Nir Elbaz 29
• New elements & attributes (highlights)
– Input types
• tel – phone numbers
• search – search bars
• email – email addresses
• range – range of numbers
• color – color picker
• date – picker (datetime TZ, date-local, week, time, month)
• time – time picker
• file – upload multiple files
• url - links
Page & Form Elements and Attributes
Moving to HTML 5.0 >> Getting Started With HTML5
Nir Elbaz 30
• New elements & attributes (highlights)
– Input types
Unsupported browsers default to text. Implementation is different between supported browsers!
Page & Form Elements and Attributes
Moving to HTML 5.0 >> Getting Started With HTML5
Nir Elbaz 31
• New elements & attributes (highlights)
– Attributes
• placeholder – sets place holder string for input elements
• data-* – custom element attributes
• autofocus – focus control during page load
• autocomplete (on / off) – stores input for future use
• multiple – allows multiple values in file / email inputs
• list – offers predefined values but accepts free text
• form – allows placing an input outside the form

Recommended for you

Adobe FrameMaker Workshop TC Camp 2015
Adobe FrameMaker Workshop TC Camp 2015Adobe FrameMaker Workshop TC Camp 2015
Adobe FrameMaker Workshop TC Camp 2015

A brief overview of features and benefits of Adobe Technical Communication Suite, including FrameMaker 12 and RoboHelp 11, presented by Maxwell Hoffmann at TC Camp 2015, Mission College, Santa Clara, CA

adobe systemstech commtech comm suite 5
Html Ppt
Html PptHtml Ppt
Html Ppt

HTML (Hypertext Markup Language) is used to define the structure and layout of web pages using a variety of tags and attributes. Some key points covered are: - HTML documents use tags like <html> enclosed in angle brackets to describe headings, paragraphs, links, images, and other content. - Tags normally come in pairs with opening and closing tags. - HTML can be used to format text, add images and tables, create lists and forms, structure pages using divs and frames, and more. - CSS (Cascading Style Sheets) is often used to define styles and layouts, separate from HTML content. - Forms allow users to enter data through

htmlhtml ppthtml example
Introduction to HTML
Introduction to HTMLIntroduction to HTML
Introduction to HTML

Week 9 Lecture slides and audio for ITB/N Organisational Databases, Semester 1, 2008, QUT, Brisbane, Australia.

Page & Form Elements and Attributes
Moving to HTML 5.0 >> Getting Started With HTML5
Nir Elbaz 32
• Obsolete tags & attributes (highlight)
– Presentation elements such as <font>, <center>,
<blink>, <dir>, <basefont>, <big>, <strike>
– Presentation attributes including align, border,
hspace, vspace
– <frame>, <frameset>, <layer>, <ilayer>
– <applet>
– <marquee>, <bgsound>, <noscript>
Page & Form Elements and Attributes
Moving to HTML 5.0 >> Getting Started With HTML5
Nir Elbaz 33
• Form validation (1 of 4)
– required – valueMissing
– type – typeMismatch
– pattern – patternMismatch
– maxLength – tooLong
– min – rangeUnderflow
– max – rangeOverflow
– step – stepMismatch
– setCustomValidity(message) – customError
Page & Form Elements and Attributes
Moving to HTML 5.0 >> Getting Started With HTML5
Nir Elbaz 34
• Form validation (2 of 4)
– Custom validation is possible by JS checking
– Turning form validation off
• novalidate form attribute
• Empty value formonvalidate submit button attribute
forms.html
• Form validation (3 of 4)
– Customized validation error messages
• Error message can be modified using the invalid input
event handler:
• Appearance can be modified just a little (:invalid, :required)
Page & Form Elements and Attributes
Moving to HTML 5.0 >> Getting Started With HTML5
Nir Elbaz 35

Recommended for you

Dreamweaver Notes
Dreamweaver NotesDreamweaver Notes
Dreamweaver Notes

The document provides instructions for creating a website template in Fireworks and Dreamweaver, including setting up the template file, inserting placeholder text and navigation, applying CSS styles, and creating individual pages from the template. Key steps are to set the local and images folders in Dreamweaver, import navigation from Fireworks, add layers and text, style elements with CSS classes and tags, save as a template, and then generate new pages based on the template.

Intro to html
Intro to htmlIntro to html
Intro to html

HTML (Hypertext Markup Language) is the code that defines the structure and layout of web pages on the internet. Tim Berners-Lee created HTML and the World Wide Web in 1989 at CERN. HTML uses tags to give instructions to web browsers on how to display text, images, and other content on web pages. Common HTML tags are used to define headings, paragraphs, lists, links, and tables.

Html 5 introduction
Html 5 introductionHtml 5 introduction
Html 5 introduction

HTML5 is the next generation of HTML that will be the new standard, as the previous version was released in 1999. HTML5 is still a work in progress but is supported by most modern browsers. HTML5 was a cooperation between the W3C and WHATWG to create a new version that reduces the need for plugins, has better error handling, and includes new elements and APIs. Some of HTML5's new features include canvas drawing, video and audio playback, offline storage, and new form controls.

• Form validation (4 of 4)
– JavaScript to the rescue:
• elem.checkValidity (method, bool)
• elem.willValidate (attribute, bool)
– The control is an input, select, or textarea
– The control is not disabled and not readonly
– The control is not of type hidden, button, reset, or submit
• elem.validity.valid (attribute, bool)
• elem.validationMessage (attribute, string)
Page & Form Elements and Attributes
Moving to HTML 5.0 >> Getting Started With HTML5
Nir Elbaz 36
validatity.html
Introduction to HTML 5.0
Part 2 – APIs
Nir Elbaz
NEW APIS
Advanced Client Side Programming
Nir Elbaz 39
• Empowering web applications:
– Dozens of WGs working on new APIs
– We don’t need any plugin – HTML 5 is enough!
– As HTML 5 itself, not all APIs are final
Intro to HTML 5 APIs
Moving to HTML 5.0 >> New APIs
Nir Elbaz 40

Recommended for you

Introduction à HTML 5
Introduction à HTML 5Introduction à HTML 5
Introduction à HTML 5

Objectif général : Découvrir quelques nouveautés du HTML5 Objectifs opérationnels : Connaître les avantages du HTML5 Utiliser les nouveaux éléments de structuration Utiliser les nouveaux éléments conteneurs Utiliser les nouveaux éléments de contenu incorporé Utiliser les nouveaux éléments et attributs de formulaire

html 5numbernav
Nnnnooemi pool riooss 1c
Nnnnooemi pool riooss 1cNnnnooemi pool riooss 1c
Nnnnooemi pool riooss 1c
HTML 5
HTML 5HTML 5
HTML 5

HTML 5 by Sergiy Baydachnyy (Microsoft Ukraine)

html 5
Intro to HTML 5 APIs
Moving to HTML 5.0 >> New APIs
Nir Elbaz 41
• Key features
– Web pages container for 2D graphics
– Pixel-by-pixel rendering resolution dependent
– Manipulated via scripting (Javascript)
– Supported in IE 9+ & all other popular browsers
– Once drawn, it is “forgotten” by the browser
Canvas Element
Moving to HTML 5.0 >> New APIs
42
• Canvas basic template
Canvas Element
Moving to HTML 5.0 >> New APIs
43Nir Elbaz
canvasBasicTemplate.html
• Canvas reference surface
• Drawing rectangles
fillRect(x, y, width, height);
strokeRect(x, y, width, height);
clearRect(x, y, width, height);
Canvas Element
Moving to HTML 5.0 >> New APIs
Nir Elbaz 44
Set colors:
fillStyle = “color” || “rgba()”
strokeStyle = “color” || “rgba()”
canvasShapes.html
Line style:
lineWidth = 1.0
lineCap = “butt” || “round” ||”square”
lineJoin = “round” || “bevel” ||”miter”

Recommended for you

Intro to html 5
Intro to html 5Intro to html 5
Intro to html 5

This document provides an introduction to HTML 5, including: - A timeline of web technologies from 1991 to 2009 and the introduction of HTML 5. - An overview of the new structural elements in HTML 5 like <header>, <nav>, <article>, <section>, <main>, <aside>, and <footer>. - Descriptions of other new elements in HTML 5 like <video>, <audio>, <canvas>, and changes to existing form controls.

html5introduction to htmlhtml
FrameMaker and the DITA Open Toolkit
FrameMaker and the DITA Open ToolkitFrameMaker and the DITA Open Toolkit
FrameMaker and the DITA Open Toolkit

The document discusses using the DITA Open Toolkit (OT) to publish DITA content from Adobe FrameMaker. It provides an overview of the OT, explaining that it is a Java-based framework for processing DITA into various formats. It outlines the steps to set up the OT for use with FrameMaker, including installing Java, setting the JAVA_HOME variable, and selecting the DITA version. It also demonstrates how to generate output from FrameMaker using the OT and explains how to add new OT plugin transformations.

framemakerpublishingdita
FrameMaker and numbering
FrameMaker and numberingFrameMaker and numbering
FrameMaker and numbering

Develop a numbering system, apply it to templates, test it. See how to develop books with complete numbering. Explore the 1-2-3s, the A-B-Cs, and more

adobe framemakeradobetcsframemaker
• Drawing stuff
– Rectangles
– Shapes
– Arcs
– Quadratic & Bezier curves
– Text
– Images
Canvas Element
Moving to HTML 5.0 >> New APIs
Nir Elbaz 45
canvasShapes.html
• Manipulating images
– Get the image data using
getImageData(x, y, width, height)
– Extract the array out of the image data
– Modify the image data array imageData.data
– Re-draw the modified image data using
putImageData(imageData, x, y)
Canvas Element
Moving to HTML 5.0 >> New APIs
Nir Elbaz 46
The getImageData() method requires that the image is hosted on a web server
with the same domain as the code executing it
canvasShapes.html http://localhost:82/demo/
• Styling
– Global alpha
– Shadows
– Gradient
• Linear, Radial, Pattern
Canvas Element
Moving to HTML 5.0 >> New APIs
Nir Elbaz 47
• Canvas composition
Canvas Element
Moving to HTML 5.0 >> New APIs
Nir Elbaz 48

Recommended for you

Launch Event FrameMaker 10 Overview
Launch Event FrameMaker 10 OverviewLaunch Event FrameMaker 10 Overview
Launch Event FrameMaker 10 Overview

This is the slideshow presentation used by Kipal Verma, Adobe FrameMaker Product Manager during the EU and USA Launch Events

framemaker serverframemaker 10
Introduction to markup language and oXygen XML editor
Introduction to markup language and oXygen XML editorIntroduction to markup language and oXygen XML editor
Introduction to markup language and oXygen XML editor

This document provides an overview and introduction to using markup languages and the oXygen XML editor software. It discusses what markup languages are, different types of markup like procedural and descriptive markup, and examples of markup in HTML and XML. It also outlines the initial setup and creation of a basic project in oXygen XML editor, including creating a new project file, adding folders, and validating a simple "Hello World" XML file with a root element and DOCTYPE declaration.

xmlteimarkup
Introduction to html 5
Introduction to html 5Introduction to html 5
Introduction to html 5

This document provides an introduction to HTML5 and discusses some of its new features. It begins with an overview of HTML5 and its updated document structure, then describes several new HTML5 elements such as <header>, <nav>, <article>, <section>, <figure>, and <footer>. It also discusses new form attributes, input types, and multimedia capabilities such as audio, video, and geolocation. Finally, it briefly mentions features like drag and drop, SVG graphics, canvas drawing, and server-sent events.

• Canvas transformation
– Translate
– Rotate
– Scale
– Transform
Canvas Element
Moving to HTML 5.0 >> New APIs
Nir Elbaz 49
• Canvas animation
– Determine optimal FPS
– Draw a shape on canvas
– Clear canvas
– Redraw a shape on canvas
Canvas Element
Moving to HTML 5.0 >> New APIs
Nir Elbaz 50
Canvas Element
Moving to HTML 5.0 >> New APIs
Nir Elbaz 51
• Key features
– Web pages container for 2D graphics
– Vector graphics - resolution independent
– Manipulated via scripting & CSS
– Supported in IE 9+ & all other popular browsers
SVG Element in a Nutshell
Moving to HTML 5.0 >> New APIs
52

Recommended for you

Looking into HTML5
Looking into HTML5Looking into HTML5
Looking into HTML5

The document discusses the evolution of HTML5 from XHTML and highlights new HTML5 elements, audio/video capabilities, and the Canvas element. Key points include: HTML5 aims to address shortcomings of XHTML by simplifying the language; new semantic elements like <header>, <nav>, <article> are introduced; audio and video can be embedded but browser support is limited; the Canvas element allows for dynamic 2D graphic scripts and drawings on the page.

uifrontendxhtml
History in HTML
History in HTMLHistory in HTML
History in HTML

This document discusses various markup languages and tools for analyzing textual documents, including TEI (Text Encoding Initiative) tags, topic modeling, optical character recognition, and metadata standards like MARC and Dublin Core. It provides examples of using TEI tags to encode text and presents resources for mining textual sources and analyzing their contents using computational methods.

digital historyteidigital humanities
A history of html
A history of htmlA history of html
A history of html

The document provides a history of HTML, describing how Tim Berners-Lee invented the World Wide Web at CERN in 1989 using HTML as the publishing language. It discusses how developments in communications technology in the 1990s, including the rise of hypertext, growing internet usage, and the domain name system, created conditions ripe for the Web's invention. The chapter also explains how HTML has evolved from a simple language with few tags in the early 1990s to a more complex system enabling rich web pages today.

web development
• SVG vs. Canvas comparison
SVG Element in a Nutshell
Moving to HTML 5.0 >> New APIs
53Nir Elbaz
Canvas SVG
Pixel based (similar to image element) Vector based (similar to Flash technology)
Single HTML element (the whole canvas) Multiple graphical elements which become
part of the Document Object Model (DOM)
Modified through script only Modified through script and CSS
API does NOT support accessibility SVG markup and object model directly
supports accessibility
Resolution dependent Resolution independent
No API for animation Good support for animations via scripting &
CSS animations
• So… SVG or Canvas?
SVG Element in a Nutshell
Moving to HTML 5.0 >> New APIs
54Nir Elbaz
Video & Audio Elements
Moving to HTML 5.0 >> New APIs
Nir Elbaz 55
Text-only Web
Midi & GIFs
MP3
Real Player &
Windows Media
Bandwidth
Flash
Plugins…Plugins…Plugins…Plugins…
• The history of HTML 5 video element
– You had to use the ugly <object> element in order
to include videos
• You had to add the <embed> element, too
• The right plugin must be installed in order to play the file
• Plugins are the cause of instability issues
• Poor display when layout overlaps the plugin area
• The media data is inaccessible (dom)
Video & Audio Elements
Moving to HTML 5.0 >> New APIs
Nir Elbaz 56

Recommended for you

An Intro to Mobile HTML5
An Intro to Mobile HTML5An Intro to Mobile HTML5
An Intro to Mobile HTML5

This document provides an introduction to HTML5 and discusses the evolution of the web. It notes that the web is changing from a single device experience to a multi-device one, and from thin clients to thick applications. It shows how browser platforms and programming languages have diversified for smartphones. The document highlights how HTML5 is bringing new capabilities like geolocation, video, audio and graphics to the web in a standardized way. It encourages keeping up with browser support and using polyfills and frameworks. Finally, it speculates about how the mobile web may gain access to device APIs and become more like a mobile platform itself.

sencha touchhtml5sencha
Demystifying HTML5
Demystifying HTML5Demystifying HTML5
Demystifying HTML5

This document provides an overview and history of HTML5, summarizing some of the key new features in 3 sentences or less: HTML5 aims to simplify HTML markup and make it more semantic with new elements like <section> and <nav>. It also introduces new JavaScript APIs, richer media like <audio> and <video>, and the <canvas> element for drawing. The development of HTML5 was a collaborative effort between browser vendors to create a common standard that is backwards compatible and supports modern web applications.

html5svgcss3
Html,CSS & UI/UX design
Html,CSS & UI/UX designHtml,CSS & UI/UX design
Html,CSS & UI/UX design

The document outlines an agenda for a session on HTML, CSS, and UI/UX design. It includes a quick revision of HTML and CSS standards and practices. It introduces HTML5 best practices regarding semantic elements. It defines what UI/UX is and why it is important. It discusses some UI principles to follow, such as keeping designs simple, straightforward, and focused on context while guiding users and providing feedback.

html5ux/uiui principles
• 1st class citizens – no plugins needed!
• Full access to file’s data
• Multiple codecs supported & integrated fallback
plan to support all major browsers:
Video & Audio Elements
Moving to HTML 5.0 >> New APIs
Nir Elbaz 57
Video & Audio Elements
Moving to HTML 5.0 >> New APIs
Nir Elbaz 58
• Video formats
• Audio formats
• Codecs & old browsers support
– we can add links to other formats of the same file,
so that it can be played in any browser, using the
source tag
– We can add to the source tags the object element,
in order to support old browsers as well
Video & Audio Elements
Moving to HTML 5.0 >> New APIs
Nir Elbaz 59
• Samples
Video & Audio Elements
Moving to HTML 5.0 >> New APIs
Nir Elbaz 60
video.html
audio.html
Video & canvas Adding subtitles to video file

Recommended for you

HTML5 History & Features
HTML5 History & FeaturesHTML5 History & Features
HTML5 History & Features

HTML5 presented at the Fox Valley Computing Professionals on December 14, 2010. Explores the history, philosophy, and drama behind this popular new spec for the web, and looks at some of the key new features.

htmlxmlwww
HTML5
HTML5HTML5
HTML5

Many are eagerly waiting for HTML5. What about you? Are you ready for this phase of advanced browsing experience and interactions; Are you ready to engage and delight your customers with a unique experience? Cygnet Infotech welcomes you to this webinar to help you gear up for the "What", "When" and "Why" about HTML5. Join this 35 min session to learn more. What You Will Learn in this Webinar - HTML5 - What is it all about - Reasons for moving to HTML5 - The Top 10 Tags in HTML5 - Browser Support for HTML5 - Working with HTML5 - How to move current websites to HTML5 - HTML5 for Mobile Applications - Q&A If you want to us to cover anything specific in this webinar, leave your message or suggestions at http://www.cygnet-infotech.com/webinars/html5-are-you-ready-for-it

webinarwebinar html5html5
The Future of the Web: HTML5
The Future of the Web: HTML5The Future of the Web: HTML5
The Future of the Web: HTML5

Work on HTML5 began in 2004 through a collaborative effort between the W3C and WHATWG. It introduces new semantic elements, supports embedded video and audio, introduces the canvas element for drawing, and improves forms. While the specification is still in development, browser support is increasing and many of the new features can be used now to have cleaner code and stay ahead of changes. However, lack of support in some browsers and the evolving specification mean disadvantages include things may change and not work everywhere.

htmlbarcamphtml5
Inline Editing
Moving to HTML 5.0 >> New APIs
Nir Elbaz 61
• contenteditable
– Attr, turns an element into an editable area
– Can be applied to almost any element
– No need to build several views for view & editing
– Can be applied even to <style> element
– Save / undo changes can be done by JavaScript
contentEditable.html
• Introduction
– More people are experiencing the web in motion
– This increase the likelihood of connectivity issues
– Offline API allows creation of websites that give
your users a continuous experience
• App Cache: HTML, CSS, JS & images
• Storage: local/sessionStorage, Web SQL
Offline
Moving to HTML 5.0 >> New APIs
Nir Elbaz 62
• Benefits
– Offline browsing - users can navigate your full site
when they're offline
– Speed - cached resources are local, and therefore
load faster.
– Reduced server load - browser will only download
resources from the server that have changed.
Offline
Moving to HTML 5.0 >> New APIs
Nir Elbaz 63
• Going offline (1 of 2)
– Manifest – simple text file which specifies the files
that browser should store in cache
• A manifest can have three distinct sections:
– CACHE – listed files will be explicitly cached after they're
downloaded for the first time
– NETWORK - listed files require a connection to the server and
hence all requests to these resources bypass the cache
– FALLBACK - specifies fallback pages if a resource is
inaccessible (1st URI is the resource, the 2nd is the fallback)
Offline
Moving to HTML 5.0 >> New APIs
Nir Elbaz 64
Your web server must have the extension .manifest
MIME TYPE: text/cache-manifest

Recommended for you

HTML 5
HTML 5HTML 5
HTML 5

Prof. Erwin M. Globio gave a presentation on HTML5 that covered: 1) The history and development of HTML5 by groups like WHATWG and its adoption by W3C. 2) New features in HTML5 like audio, video, and canvas elements to enable richer content as well as geo-location APIs for mobile apps. 3) Issues with older standards like HTML4 and XHTML2 that HTML5 aims to address and improve cross-browser compatibility. 4) Questions around browser support for HTML5 and implications for web designers in adopting the new standard.

htmlhtml5
Html5
Html5Html5
Html5

This document provides an overview of Internet Explorer 9 and HTML5 for developers. It discusses what HTML5 means and includes new tags. It covers the history of HTML5 and how it came to be. The presentation demonstrates several new HTML5 features such as canvas, drag and drop, local storage, and multimedia capabilities without plugins. It also discusses whether HTML5 is right for applications with limited resources or those targeting mobile audiences.

html5ie9
Ease into HTML5 and CSS3
Ease into HTML5 and CSS3Ease into HTML5 and CSS3
Ease into HTML5 and CSS3

HTML5 and CSS3 offer some great features that everyone is clamoring to use. However, not everyone can simply rip apart their site and redo all of their markup and styling across the board. There are some quick wins, especially with CSS3, to be had that you can integrate into your site without rewriting your whole entire site.

htmlcss
Offline
Moving to HTML 5.0 >> New APIs
Nir Elbaz 65
First line (mandatory)
First section is CACHE
(default)
Allows URL paths
Use # to comment
• Going offline (2 of 2)
– To tell the browser to look for a manifest, add the
manifest attribute to the html element
Offline
Moving to HTML 5.0 >> New APIs
Nir Elbaz 66
<!DOCTYPE html>
<html lang="en" manifest="/offline.manifest">
• How it really works? (1 of 2)
Offline
Moving to HTML 5.0 >> New APIs
Nir Elbaz 67
Browser
• Requests “http://www.mysite.com/index.html
Server
• Returns index.html
Browser
• Parses index.html and requests all assets in page, including the manifest
Server
• Returns all requested assets
Browser
• Processes the manifest and requests all assets ONCE AGAIN
Server
• Returns all requested assets
Browser
• Application cache has updated, triggers an event stating so
• How it really works? (2 of 2)
Offline
Moving to HTML 5.0 >> New APIs
Nir Elbaz 68
Browser
• Re-requests “http://www.mysite.com/index.html
Browser
• Detect that it has local cache for this page and serves it locally
Browser
• Parses index.html and requests all assets in local cache
Browser
• Requests the manifest file from the server
Server
• Returns 304 code notifying the browser that it hasn’t changed

Recommended for you

C# Advanced L09-HTML5+ASP
C# Advanced L09-HTML5+ASPC# Advanced L09-HTML5+ASP
C# Advanced L09-HTML5+ASP

The document discusses various web technologies including HTML5, CSS, JavaScript, jQuery, ASP.NET, MVC pattern, and more. It provides an overview of each topic with definitions and examples. It also includes a brief history and future directions of web standards.

html5c#asp
Html5 n css3
Html5 n css3Html5 n css3
Html5 n css3

This document provides an introduction and overview of HTML5 and CSS3. It begins with an agenda that will cover new elements, features, browser support, tutorials and demos. The document then discusses several new features in HTML5, including the canvas element, audio/video elements, new input types, forms elements and attributes, and web storage. It also covers new features in CSS3, such as animations, backgrounds/borders, text effects, transformations, and multiple column layout. The document describes how to use CSS in HTML and some new user interface properties in CSS3.

Html.pptx
Html.pptxHtml.pptx
Html.pptx

HTML : 1 Introduction to HTML, HTML Tags, Lists and Image HTML Anatomy, HTML Structure (The <html> tag, Head, Page Title, Body), Headings, Divs, Attributes, Displaying Text, Line Breaks, Unordered Lists, Ordered Lists, Images, Anchor Tag. ] 2 Tables Introduction to Tables, Create a Table, Table Rows, Table Data, TableHeadings, Table Borders, Spanning Columns & Rows, Table Body. 3 Forms & Validations Introduction to HTML Forms, Input (Text , Email, Password, Range, Checkbox, Radiobutton, Date & Time), Label, Select Tag, Textarea element, Submit Form, Form Validation

history of htmlhtml formshtml 5
• Introduction
– History API allows developer to browse and
manipulate the URL collection user has visited
– It is not a new concept. Existing methods:
// Check the length of the history stack
console.log(history.length);
// Send the user agent forward
console.log(history.forward());
// Send the user agent back
console.log(history.back());
// Send the user agent back (negative) or forward (positive)
// by a given number of items
console.log(history.go(-3));
History API
Moving to HTML 5.0 >> New APIs
Nir Elbaz 69
• The problem
– URL identifies a unique resource
• You can directly link to it
• You can bookmark it
• You can share it
– Dynamic Ajax web applications (SPA architecture)
refresh page fragments w/o URL change
• URL change will refresh the whole page
History API
Moving to HTML 5.0 >> New APIs
Nir Elbaz 70
• The solution
– Push / pop history items to the browser
– Attach data to each entry
– Manipulate URL in browser’s location bar w/o refresh
– Listen to browser’s Back button
History API
Moving to HTML 5.0 >> New APIs
Nir Elbaz 71
Essential for SPA!
• Introduction
– There are several non-http protocols, such as the
mailto: protocol
• Web authors can use a mailto: link when they want
to provide a convenient way for users to send an email
• browser should launch the default desktop application
for handling email
• Web-based protocol handlers allow web-based
applications to participate in the process too
Web-Based Protocol Handlers
Moving to HTML 5.0 >> New APIs
Nir Elbaz 72

Recommended for you

Prueba ppt
Prueba pptPrueba ppt
Prueba ppt

HTML 5 defines the fifth major revision of HTML and reflects efforts to study contemporary HTML implementations and deployed content. It aims to address issues with previous specifications and enhance HTML to better support web applications. New features include enhanced semantics, multimedia elements like video and audio, client-side storage, and geographic location detection. Compatibility is ensured through supporting older HTML parsing but some features require checking browser support through methods like feature detection libraries.

Html5v1
Html5v1Html5v1
Html5v1

HTML 5 defines the fifth major revision of HTML and reflects efforts to study contemporary HTML implementations and deployed content. It aims to address issues with previous specifications and enhance HTML to better support web applications. New features include enhanced semantics, multimedia elements like video and audio, client-side storage, and geographic location detection. Compatibility is ensured through supporting older HTML parsing but some features require checking browser support through methods like feature detection libraries.

Html5
Html5Html5
Html5

HTML5 introduces several new features that reduce the need for plugins, make error handling easier, and allow for more semantic markup. Some key features include the <canvas> element for drawing, <video> and <audio> elements for media playback, and local storage support. HTML5 also includes new form controls and content elements like <article>, <header>, <nav>, and <section>. The <figure> element specifies self-contained content like images. HTML5 aims to be device-independent and have a more visible development process.

• Introduction
– Same idea as the protocol handler, just for content
(MIME types)
– The code below will open all *.playtech links using
pt.html web page (handler)
Web-Based Content Handlers
Moving to HTML 5.0 >> New APIs
Nir Elbaz 73
• Introduction
– An old concept which was first introduced in IE
– Adopted by all other browsers
– Allows to drag items and drop them anywhere
Drag & Drop
Moving to HTML 5.0 >> New APIs
Nir Elbaz 74
Magnetic Poetry
8p
• Key features
– Get the geographical position of a user (appx)
– Requires user’s approval (safety)
– Great for providing location based services
– Supported by IE 9+, Firefox, Safai, Chrome, Opera
Geolocation
Moving to HTML 5.0 >> New APIs
Nir Elbaz 75
• How does it work
– IP based: old-fashion, inaccurate & unreliable but
always available
– GPS: Very accurate but is only available on open
spaces
– Wi-Fi based: Very accurate and available even in
buildings but requires several Wi-Fi spots
– Cellphone: Location is set by its distance from
cellular antenas
Geolocation
Moving to HTML 5.0 >> New APIs
Nir Elbaz 76

Recommended for you

New in html5
New in html5New in html5
New in html5

This document discusses the new features in HTML5, including new structural elements like <section>, <header>, and <footer>; new inline elements like <mark> and <time>; new form field types like date and time; and some elements that have been removed. It provides a brief timeline of web technologies and overviews of the new elements and features in HTML5.

HTML5のご紹介
HTML5のご紹介HTML5のご紹介
HTML5のご紹介

The document discusses HTML5 and its features. It provides an overview of the history and development of HTML5. It describes several key HTML5 APIs and features including offline storage, multimedia, graphics and 3D, real-time connectivity, device access, semantics, and CSS3 styling. It also discusses polyfills that can be used to enable HTML5 features in older browsers and lists some resources for learning more about HTML5.

html5css3javascript
Custom Development in SharePoint – What are my options now?
Custom Development in SharePoint – What are my options now?Custom Development in SharePoint – What are my options now?
Custom Development in SharePoint – What are my options now?

Since Microsoft has released SharePoint 2013 with a whole new application development methodology, there has been some confusion and frustration in the community on what the best approach for customizing SharePoint for developers. In this session, we will look at the options, new and old, and discuss the pros and cons. We may even see some novel approaches you haven’t thought about yet.

sharepointsharepoint saturdaysharepoint 2013
• Introduction
– Storing data associated with an application is
fundamental in nearly all applications
– Up until now
• Store on the server side (database server)
– Extra resources
– Split between locations
• Store in cookies
– Very limited
Data Storage
Moving to HTML 5.0 >> New APIs
Nir Elbaz 77
• localStorage & sessionStorage (1 of 6)
– Key features
• Store string typed key-value pairs on client side
• Unlike cookies, data is not sent to server
• ~5MB per domain (4KB per cookie)
• sessionStorage: short-term, tab (window)
• localStorage: long-term, browser
• Doesn’t work in private-mode
• Don’t use for sensitive data store!
• Supported in IE 8+ & all other popular browsers
Web Storage
Moving to HTML 5.0 >> New APIs >> Data Storage
Nir Elbaz 78
8+
webStorage.html
• Introduction
– Working with web database
• There are several proposals for we database
implementation:
– WebSQL DB (Deprecated)
» A real relational database, based on SQLite and uses
» Supported in Chrome, Safari & Opera
– IndexDB (Settled down few months ago)
» SQL implementation independent
» Supported in FF, Chrome & IE 10
Web SQL
Moving to HTML 5.0 >> New APIs >> Data Storage
Nir Elbaz 79
webSQL.html
indexDB.html
• Introduction
– API for posting messages between domains
– Not restricted by the same origin policy
Messaging
Moving to HTML 5.0 >> New APIs
Nir Elbaz 80
Messaging API
Web Sockets API Web Workers API

Recommended for you

New in html5
New in html5New in html5
New in html5

This document summarizes the new features in HTML5, including new structural elements like <header>, <footer>, and <nav>; new inline elements like <mark> and <time>; new form field types like date, time, and number; and some elements removed from earlier HTML versions. It provides a brief timeline of web technologies and introduces key new multimedia elements in HTML5 like <video>, <audio>, and <canvas>.

htmlnew html5html5
HTML5 features & JavaScript APIs
HTML5 features & JavaScript APIsHTML5 features & JavaScript APIs
HTML5 features & JavaScript APIs

Turbocharge your applications with HTML5 features and its JavaScript APIs. Simplify tasks that weren’t possible previously. Understand how to tap the full potential of HTML5 features in your web applications using: HTML5 features, File API, Video, Location API, Application Cache API, Local Storage API, Animating the User Interface, Web Workers.

Headless cms architecture
Headless cms architectureHeadless cms architecture
Headless cms architecture

This document discusses headless CMS architecture, including its pros and cons. A headless CMS separates the content management system from the presentation layer, allowing content to be delivered via API to any device. Benefits include frontend flexibility, improved user experience through animation and components, and ability to take advantage of new technologies. Challenges include increased dependencies, need for synchronous releases, building interfaces from scratch, and requiring more skills. The document also provides examples of implementing headless architectures with WordPress, Drupal, and Symfony. It stresses the importance of common documentation and avoiding issues in the development process.

headlessuse case
• The problem
– When executing scripts in an HTML page, the page
becomes unresponsive until the script is finished
– This is a major bottleneck preventing applications
from being ported to client-side JavaScript
Web Workers
Moving to HTML 5.0 >> New APIs
Nir Elbaz 81
• Introduction
– A JavaScript that runs in the background (isolated thread)
– Runs independently of other scripts – no affect on UI!
– The code needs to be contained in a separate file
– Workers have the ability to spawn child workers
– Workers must follow the same-origin policy
– There are two kinds of web workers:
• Dedicated Workers
• Shared Workers
Web Workers
Moving to HTML 5.0 >> New APIs
Nir Elbaz 82
Web Workers
Workers HAVE access to
• The navigator object
• The location object (R)
• XMLHttpRequest
• setTimeout()/setInterval()
• The Application Cache
• Importing external scripts
using importScripts()
• Spawning other workers
• All core JS function
• Web sockets
Workers do NOT have access to
• The DOM (not thread-safe)
• The window object
• The document object
• The parent object
Nir Elbaz 83
webWorkers.html
• Introduction
– Web sockets give a full duplex connection
between server and client
– Connection is real time, constantly open 
messages are sent immediately
– Crucial for real-time applications
– Polling  Pushing
Reactive  Proactive
Web Sockets
Moving to HTML 5.0 >> New APIs
Nir Elbaz 85

Recommended for you

Responsive Web Design
Responsive Web DesignResponsive Web Design
Responsive Web Design

Deep dive into responsive-web-design - what is it, how we got here and how to start implementing this approach today!

tipsweb developmentjavascript
Hello, AngularJS 1.3
Hello, AngularJS 1.3Hello, AngularJS 1.3
Hello, AngularJS 1.3

AngularJS version 1.3 includes performance improvements that make it 4.3 times faster and reduce garbage by 73% for DOM manipulation. It has over 1000 documentation improvements, 400 bug fixes, and discontinued support for IE8. New features in 1.3 include one-time binding, ngModelOptions, ngAria, ngMessages, new validator pipelines, ngTouch, and more. The document provides an overview of changes in 1.3 and discusses upcoming versions like 1.4 and 2.0.

angularjsjavascriptfront end
Dalek.js - Automated cross browser testing with JavaScript
Dalek.js - Automated cross browser testing with JavaScriptDalek.js - Automated cross browser testing with JavaScript
Dalek.js - Automated cross browser testing with JavaScript

A short introduction to one of the most easy-to-use cross browser testing tool. DalekJS helps you write simple instructions to drive either headless browser or real browsers, to see if your application works as expected

automationjavascripttesting
Web Sockets
Moving to HTML 5.0 >> New APIs
Nir Elbaz 86
Very low latency in comparison to XMLHttpRequest
+ tiny data packets (no headers required)
• Stream API
• Orientation
• Crypto
• WebNotifications
• requestAnimationFrame
• Halt on page visibility
• Contacts
Additional APIs
Moving to HTML 5.0 >> New APIs
Nir Elbaz 87
And many more…!
• CSS 3
• Vibration
• WebCL
• SVG
• Web Audio
BROWSERS COMPATIBILITY &
SUPPORT
Moving to HTML 5.0
Nir Elbaz 88
• Work still in progress
– None of the browsers support 100% HTML 5
– Many APIs, elements & attributes are still drafts
Current Status
Moving to HTML 5.0 >> Browsers Compatibility & Support
Nir Elbaz 89
http://beta.html5test.com

Recommended for you

this is simple
this is simplethis is simple
this is simple

This document discusses the keyword "this" in JavaScript and how its value is determined. It provides examples of how "this" refers to the global window object, a calling object, or can be undefined. It also demonstrates how "this" refers to a DOM element when used in an event handler. The document concludes that "this" generally refers to the global context, but can refer to a new object when used with "new" or a member object when called as a method, unless asynchronous.

web developmentoopjavascript
IBM Worklight
IBM WorklightIBM Worklight
IBM Worklight

IBM Worklight is an open, complete and advanced mobile application platform for HTML5, hybrid and native apps

mobileworklightdeveloper tool
Introduction to ajax
Introduction to ajaxIntroduction to ajax
Introduction to ajax

A short introduction to AJAX technology with an emphasis on the use with jQuery library & ASP.net platform

ajaxasp.netjquery
• Define the browsers you wish to support
• Check browsers’ support status occasionally
(HTML5Test, FindMeByIP, ringmark, CanIUse…)
• Choose features according to the LCD rule
• Consider using polyfills – HTML5PLEASE,
HTML5 Cross Browser Polyfills
• Don’t ignore your old-fashioned users – Always
provide fallback!
• Use the Modernizr & yepnope
Using HTML 5 Wisely
Moving to HTML 5.0 >> Browsers Compatibility & Support
Nir Elbaz 90
HTML 5
Moving to HTML 5.0
Nir Elbaz 91
Nir Elbaz
Appendix: Flash vs. HTML5
Use HTML5
• Business application
• Accessibility websites
• SEO
• General websites
• Branded microsites
• Play public video files
Use Flash
• Advanced 3D gaming
• Content that requires DRM
• Display complex animations
• High-end entertainment
Nir Elbaz 93

Recommended for you

DealBook of Ukraine: 2024 edition
DealBook of Ukraine: 2024 editionDealBook of Ukraine: 2024 edition
DealBook of Ukraine: 2024 edition

The DealBook is our annual overview of the Ukrainian tech investment industry. This edition comprehensively covers the full year 2023 and the first deals of 2024.

Implementations of Fused Deposition Modeling in real world
Implementations of Fused Deposition Modeling  in real worldImplementations of Fused Deposition Modeling  in real world
Implementations of Fused Deposition Modeling in real world

The presentation showcases the diverse real-world applications of Fused Deposition Modeling (FDM) across multiple industries: 1. **Manufacturing**: FDM is utilized in manufacturing for rapid prototyping, creating custom tools and fixtures, and producing functional end-use parts. Companies leverage its cost-effectiveness and flexibility to streamline production processes. 2. **Medical**: In the medical field, FDM is used to create patient-specific anatomical models, surgical guides, and prosthetics. Its ability to produce precise and biocompatible parts supports advancements in personalized healthcare solutions. 3. **Education**: FDM plays a crucial role in education by enabling students to learn about design and engineering through hands-on 3D printing projects. It promotes innovation and practical skill development in STEM disciplines. 4. **Science**: Researchers use FDM to prototype equipment for scientific experiments, build custom laboratory tools, and create models for visualization and testing purposes. It facilitates rapid iteration and customization in scientific endeavors. 5. **Automotive**: Automotive manufacturers employ FDM for prototyping vehicle components, tooling for assembly lines, and customized parts. It speeds up the design validation process and enhances efficiency in automotive engineering. 6. **Consumer Electronics**: FDM is utilized in consumer electronics for designing and prototyping product enclosures, casings, and internal components. It enables rapid iteration and customization to meet evolving consumer demands. 7. **Robotics**: Robotics engineers leverage FDM to prototype robot parts, create lightweight and durable components, and customize robot designs for specific applications. It supports innovation and optimization in robotic systems. 8. **Aerospace**: In aerospace, FDM is used to manufacture lightweight parts, complex geometries, and prototypes of aircraft components. It contributes to cost reduction, faster production cycles, and weight savings in aerospace engineering. 9. **Architecture**: Architects utilize FDM for creating detailed architectural models, prototypes of building components, and intricate designs. It aids in visualizing concepts, testing structural integrity, and communicating design ideas effectively. Each industry example demonstrates how FDM enhances innovation, accelerates product development, and addresses specific challenges through advanced manufacturing capabilities.

fdmffffused deposition modeling
20240705 QFM024 Irresponsible AI Reading List June 2024
20240705 QFM024 Irresponsible AI Reading List June 202420240705 QFM024 Irresponsible AI Reading List June 2024
20240705 QFM024 Irresponsible AI Reading List June 2024

Everything that I found interesting last month about the irresponsible use of machine intelligence

quantumfaxmachine
Appendix: Media Queries
Moving to HTML 5.0
Nir Elbaz 94
• Display optimization per device
– specifies what media/device the element is
optimized for
– Supported in all major browsers
– This attribute can accept several values
<element media=“value”>
Appendix: Media Queries
Moving to HTML 5.0
Nir Elbaz 95
• Operators
• Devices
Appendix: Media Queries
Moving to HTML 5.0
Nir Elbaz 96
• Values (1 of 2)
Appendix: Media Queries
Moving to HTML 5.0
Nir Elbaz 97
• Values (2 of 2)

Recommended for you

WhatsApp Image 2024-03-27 at 08.19.52_bfd93109.pdf
WhatsApp Image 2024-03-27 at 08.19.52_bfd93109.pdfWhatsApp Image 2024-03-27 at 08.19.52_bfd93109.pdf
WhatsApp Image 2024-03-27 at 08.19.52_bfd93109.pdf

Profile portofolio

find out more about the role of autonomous vehicles in facing global challenges
find out more about the role of autonomous vehicles in facing global challengesfind out more about the role of autonomous vehicles in facing global challenges
find out more about the role of autonomous vehicles in facing global challenges

accommodate the strengths, weaknesses, threats and opportunities of autonomous vehicles

automotive self-driving car technology
Understanding Insider Security Threats: Types, Examples, Effects, and Mitigat...
Understanding Insider Security Threats: Types, Examples, Effects, and Mitigat...Understanding Insider Security Threats: Types, Examples, Effects, and Mitigat...
Understanding Insider Security Threats: Types, Examples, Effects, and Mitigat...

Today’s digitally connected world presents a wide range of security challenges for enterprises. Insider security threats are particularly noteworthy because they have the potential to cause significant harm. Unlike external threats, insider risks originate from within the company, making them more subtle and challenging to identify. This blog aims to provide a comprehensive understanding of insider security threats, including their types, examples, effects, and mitigation techniques.

insider securitycybersecurity threatsenterprise security
Appendix: Same Origin Policy
Moving to HTML 5.0
Nir Elbaz 98
Source page URL: http://store.company.com/dir/page.html
• http://www.w3.org
• http://html5doctor.com
• http://html5demos.com
• https://developer.mozilla.org
• http://blogs.msdn.com/b/dorischen
• http://www.html5rocks.com
• http://www.w3schools.com
• http://diveintohtml5.info
Appendix: Resources
Moving to HTML 5.0
Nir Elbaz 99
_______________________________________
_______________________________________
_______________________________________
_______________________________________
_______________________________________
_______________________________________
_______________________________________
_______________________________________
_______________________________________
_______________________________
Moving to HTML 5.0
Nir Elbaz 100
_______________________________________
_______________________________________
_______________________________________
_______________________________________
_______________________________________
_______________________________________
_______________________________________
_______________________________________
_______________________________________
_______________________________
Moving to HTML 5.0
Nir Elbaz 101

Recommended for you

RPA In Healthcare Benefits, Use Case, Trend And Challenges 2024.pptx
RPA In Healthcare Benefits, Use Case, Trend And Challenges 2024.pptxRPA In Healthcare Benefits, Use Case, Trend And Challenges 2024.pptx
RPA In Healthcare Benefits, Use Case, Trend And Challenges 2024.pptx

Your comprehensive guide to RPA in healthcare for 2024. Explore the benefits, use cases, and emerging trends of robotic process automation. Understand the challenges and prepare for the future of healthcare automation

rpa in healthcarerpa in healthcare usarpa in healthcare industry
WPRiders Company Presentation Slide Deck
WPRiders Company Presentation Slide DeckWPRiders Company Presentation Slide Deck
WPRiders Company Presentation Slide Deck

YOUR RELIABLE WEB DESIGN & DEVELOPMENT TEAM — FOR LASTING SUCCESS WPRiders is a web development company specialized in WordPress and WooCommerce websites and plugins for customers around the world. The company is headquartered in Bucharest, Romania, but our team members are located all over the world. Our customers are primarily from the US and Western Europe, but we have clients from Australia, Canada and other areas as well. Some facts about WPRiders and why we are one of the best firms around: More than 700 five-star reviews! You can check them here. 1500 WordPress projects delivered. We respond 80% faster than other firms! Data provided by Freshdesk. We’ve been in business since 2015. We are located in 7 countries and have 22 team members. With so many projects delivered, our team knows what works and what doesn’t when it comes to WordPress and WooCommerce. Our team members are: - highly experienced developers (employees & contractors with 5 -10+ years of experience), - great designers with an eye for UX/UI with 10+ years of experience - project managers with development background who speak both tech and non-tech - QA specialists - Conversion Rate Optimisation - CRO experts They are all working together to provide you with the best possible service. We are passionate about WordPress, and we love creating custom solutions that help our clients achieve their goals. At WPRiders, we are committed to building long-term relationships with our clients. We believe in accountability, in doing the right thing, as well as in transparency and open communication. You can read more about WPRiders on the About us page.

web development agencywpriderswordpress development
Pigging Solutions Sustainability brochure.pdf
Pigging Solutions Sustainability brochure.pdfPigging Solutions Sustainability brochure.pdf
Pigging Solutions Sustainability brochure.pdf

Sustainability requires ingenuity and stewardship. Did you know Pigging Solutions pigging systems help you achieve your sustainable manufacturing goals AND provide rapid return on investment. How? Our systems recover over 99% of product in transfer piping. Recovering trapped product from transfer lines that would otherwise become flush-waste, means you can increase batch yields and eliminate flush waste. From raw materials to finished product, if you can pump it, we can pig it.

pigging solutionsprocess piggingproduct transfers
_______________________________________
_______________________________________
_______________________________________
_______________________________________
_______________________________________
_______________________________________
_______________________________________
_______________________________________
_______________________________________
_______________________________
Moving to HTML 5.0
Nir Elbaz 102
_______________________________________
_______________________________________
_______________________________________
_______________________________________
_______________________________________
_______________________________________
_______________________________________
_______________________________________
_______________________________________
_______________________________
Moving to HTML 5.0
Nir Elbaz 103
_______________________________________
_______________________________________
_______________________________________
_______________________________________
_______________________________________
_______________________________________
_______________________________________
_______________________________________
_______________________________________
_______________________________
Moving to HTML 5.0
Nir Elbaz 104
_______________________________________
_______________________________________
_______________________________________
_______________________________________
_______________________________________
_______________________________________
_______________________________________
_______________________________________
_______________________________________
_______________________________
Moving to HTML 5.0
Nir Elbaz 105

Recommended for you

7 Most Powerful Solar Storms in the History of Earth.pdf
7 Most Powerful Solar Storms in the History of Earth.pdf7 Most Powerful Solar Storms in the History of Earth.pdf
7 Most Powerful Solar Storms in the History of Earth.pdf

Solar Storms (Geo Magnetic Storms) are the motion of accelerated charged particles in the solar environment with high velocities due to the coronal mass ejection (CME).

solar storms
How Social Media Hackers Help You to See Your Wife's Message.pdf
How Social Media Hackers Help You to See Your Wife's Message.pdfHow Social Media Hackers Help You to See Your Wife's Message.pdf
How Social Media Hackers Help You to See Your Wife's Message.pdf

In the modern digital era, social media platforms have become integral to our daily lives. These platforms, including Facebook, Instagram, WhatsApp, and Snapchat, offer countless ways to connect, share, and communicate.

social media hackerfacebook hackerhire a instagram hacker
How to Build a Profitable IoT Product.pptx
How to Build a Profitable IoT Product.pptxHow to Build a Profitable IoT Product.pptx
How to Build a Profitable IoT Product.pptx

How do we build an IoT product, and make it profitable? Talk from the IoT meetup in March 2024. https://www.meetup.com/iot-sweden/events/299487375/

iot
_______________________________________
_______________________________________
_______________________________________
_______________________________________
_______________________________________
_______________________________________
_______________________________________
_______________________________________
_______________________________________
_______________________________
Moving to HTML 5.0
Nir Elbaz 106
_______________________________________
_______________________________________
_______________________________________
_______________________________________
_______________________________________
_______________________________________
_______________________________________
_______________________________________
_______________________________________
_______________________________
Moving to HTML 5.0
Nir Elbaz 107
_______________________________________
_______________________________________
_______________________________________
_______________________________________
_______________________________________
_______________________________________
_______________________________________
_______________________________________
_______________________________________
_______________________________
Moving to HTML 5.0
Nir Elbaz 108
_______________________________________
_______________________________________
_______________________________________
_______________________________________
_______________________________________
_______________________________________
_______________________________________
_______________________________________
_______________________________________
_______________________________
Moving to HTML 5.0
Nir Elbaz 109

Recommended for you

Comparison Table of DiskWarrior Alternatives.pdf
Comparison Table of DiskWarrior Alternatives.pdfComparison Table of DiskWarrior Alternatives.pdf
Comparison Table of DiskWarrior Alternatives.pdf

To help you choose the best DiskWarrior alternative, we've compiled a comparison table summarizing the features, pros, cons, and pricing of six alternatives.

data recoverydatadiskwarrior
BT & Neo4j: Knowledge Graphs for Critical Enterprise Systems.pptx.pdf
BT & Neo4j: Knowledge Graphs for Critical Enterprise Systems.pptx.pdfBT & Neo4j: Knowledge Graphs for Critical Enterprise Systems.pptx.pdf
BT & Neo4j: Knowledge Graphs for Critical Enterprise Systems.pptx.pdf

Presented at Gartner Data & Analytics, London Maty 2024. BT Group has used the Neo4j Graph Database to enable impressive digital transformation programs over the last 6 years. By re-imagining their operational support systems to adopt self-serve and data lead principles they have substantially reduced the number of applications and complexity of their operations. The result has been a substantial reduction in risk and costs while improving time to value, innovation, and process automation. Join this session to hear their story, the lessons they learned along the way and how their future innovation plans include the exploration of uses of EKG + Generative AI.

neo4jneo4j webinarsgraph database
Best Practices for Effectively Running dbt in Airflow.pdf
Best Practices for Effectively Running dbt in Airflow.pdfBest Practices for Effectively Running dbt in Airflow.pdf
Best Practices for Effectively Running dbt in Airflow.pdf

As a popular open-source library for analytics engineering, dbt is often used in combination with Airflow. Orchestrating and executing dbt models as DAGs ensures an additional layer of control over tasks, observability, and provides a reliable, scalable environment to run dbt models. This webinar will cover a step-by-step guide to Cosmos, an open source package from Astronomer that helps you easily run your dbt Core projects as Airflow DAGs and Task Groups, all with just a few lines of code. We’ll walk through: - Standard ways of running dbt (and when to utilize other methods) - How Cosmos can be used to run and visualize your dbt projects in Airflow - Common challenges and how to address them, including performance, dependency conflicts, and more - How running dbt projects in Airflow helps with cost optimization Webinar given on 9 July 2024

apache airflowdbtdbt-core

More Related Content

What's hot

HTML, CSS And JAVASCRIPT!
HTML, CSS And JAVASCRIPT!HTML, CSS And JAVASCRIPT!
HTML, CSS And JAVASCRIPT!
Syahmi RH
 
HTML, CSS and Java Scripts Basics
HTML, CSS and Java Scripts BasicsHTML, CSS and Java Scripts Basics
HTML, CSS and Java Scripts Basics
Sun Technlogies
 
Complete Lecture on Css presentation
Complete Lecture on Css presentation Complete Lecture on Css presentation
Complete Lecture on Css presentation
Salman Memon
 
Introduction to HTML and CSS
Introduction to HTML and CSSIntroduction to HTML and CSS
Introduction to HTML and CSS
Mario Hernandez
 
Bootstrap ppt
Bootstrap pptBootstrap ppt
Bootstrap ppt
Ishtdeep Hora
 
Introduction To PHP
Introduction To PHPIntroduction To PHP
Introduction To PHP
Shweta A
 
CSS3, Media Queries, and Responsive Design
CSS3, Media Queries, and Responsive DesignCSS3, Media Queries, and Responsive Design
CSS3, Media Queries, and Responsive Design
Zoe Gillenwater
 
Intro to HTML and CSS basics
Intro to HTML and CSS basicsIntro to HTML and CSS basics
Intro to HTML and CSS basics
Eliran Eliassy
 
Introduction to JavaScript (1).ppt
Introduction to JavaScript (1).pptIntroduction to JavaScript (1).ppt
Introduction to JavaScript (1).ppt
MuhammadRehan856177
 
Css
CssCss
Basic HTML
Basic HTMLBasic HTML
Basic HTML
Sayan De
 
Css Ppt
Css PptCss Ppt
Css Ppt
Hema Prasanth
 
Html basics
Html basicsHtml basics
Html basics
mcatahir947
 
CSS
CSSCSS
Html / CSS Presentation
Html / CSS PresentationHtml / CSS Presentation
Html / CSS Presentation
Shawn Calvert
 
HTML/CSS/java Script/Jquery
HTML/CSS/java Script/JqueryHTML/CSS/java Script/Jquery
HTML/CSS/java Script/Jquery
FAKHRUN NISHA
 
Java script
Java scriptJava script
Java script
Abhishek Kesharwani
 
Web Development with HTML5, CSS3 & JavaScript
Web Development with HTML5, CSS3 & JavaScriptWeb Development with HTML5, CSS3 & JavaScript
Web Development with HTML5, CSS3 & JavaScript
Edureka!
 
Bootstrap 5 ppt
Bootstrap 5 pptBootstrap 5 ppt
Bootstrap 5 ppt
Mallikarjuna G D
 
New Elements & Features in HTML5
New Elements & Features in HTML5New Elements & Features in HTML5
New Elements & Features in HTML5
Jamshid Hashimi
 

What's hot (20)

HTML, CSS And JAVASCRIPT!
HTML, CSS And JAVASCRIPT!HTML, CSS And JAVASCRIPT!
HTML, CSS And JAVASCRIPT!
 
HTML, CSS and Java Scripts Basics
HTML, CSS and Java Scripts BasicsHTML, CSS and Java Scripts Basics
HTML, CSS and Java Scripts Basics
 
Complete Lecture on Css presentation
Complete Lecture on Css presentation Complete Lecture on Css presentation
Complete Lecture on Css presentation
 
Introduction to HTML and CSS
Introduction to HTML and CSSIntroduction to HTML and CSS
Introduction to HTML and CSS
 
Bootstrap ppt
Bootstrap pptBootstrap ppt
Bootstrap ppt
 
Introduction To PHP
Introduction To PHPIntroduction To PHP
Introduction To PHP
 
CSS3, Media Queries, and Responsive Design
CSS3, Media Queries, and Responsive DesignCSS3, Media Queries, and Responsive Design
CSS3, Media Queries, and Responsive Design
 
Intro to HTML and CSS basics
Intro to HTML and CSS basicsIntro to HTML and CSS basics
Intro to HTML and CSS basics
 
Introduction to JavaScript (1).ppt
Introduction to JavaScript (1).pptIntroduction to JavaScript (1).ppt
Introduction to JavaScript (1).ppt
 
Css
CssCss
Css
 
Basic HTML
Basic HTMLBasic HTML
Basic HTML
 
Css Ppt
Css PptCss Ppt
Css Ppt
 
Html basics
Html basicsHtml basics
Html basics
 
CSS
CSSCSS
CSS
 
Html / CSS Presentation
Html / CSS PresentationHtml / CSS Presentation
Html / CSS Presentation
 
HTML/CSS/java Script/Jquery
HTML/CSS/java Script/JqueryHTML/CSS/java Script/Jquery
HTML/CSS/java Script/Jquery
 
Java script
Java scriptJava script
Java script
 
Web Development with HTML5, CSS3 & JavaScript
Web Development with HTML5, CSS3 & JavaScriptWeb Development with HTML5, CSS3 & JavaScript
Web Development with HTML5, CSS3 & JavaScript
 
Bootstrap 5 ppt
Bootstrap 5 pptBootstrap 5 ppt
Bootstrap 5 ppt
 
New Elements & Features in HTML5
New Elements & Features in HTML5New Elements & Features in HTML5
New Elements & Features in HTML5
 

Viewers also liked

HTML presentation for beginners
HTML presentation for beginnersHTML presentation for beginners
HTML presentation for beginners
jeroenvdmeer
 
Adobe FrameMaker Workshop TC Camp 2015
Adobe FrameMaker Workshop TC Camp 2015Adobe FrameMaker Workshop TC Camp 2015
Adobe FrameMaker Workshop TC Camp 2015
Maxwell Hoffmann
 
Html Ppt
Html PptHtml Ppt
Html Ppt
vijayanit
 
Introduction to HTML
Introduction to HTMLIntroduction to HTML
Introduction to HTML
MayaLisa
 
Dreamweaver Notes
Dreamweaver NotesDreamweaver Notes
Dreamweaver Notes
smasi27
 
Intro to html
Intro to htmlIntro to html
Intro to html
anshuman rahi
 
Html 5 introduction
Html 5 introductionHtml 5 introduction
Html 5 introduction
Mahendra Kumar
 
Introduction à HTML 5
Introduction à HTML 5Introduction à HTML 5
Introduction à HTML 5
Abdoulaye Dieng
 
Nnnnooemi pool riooss 1c
Nnnnooemi pool riooss 1cNnnnooemi pool riooss 1c
Nnnnooemi pool riooss 1c
beerseva95
 
HTML 5
HTML 5HTML 5
Intro to html 5
Intro to html 5Intro to html 5
Intro to html 5
Ian Jasper Mangampo
 
FrameMaker and the DITA Open Toolkit
FrameMaker and the DITA Open ToolkitFrameMaker and the DITA Open Toolkit
FrameMaker and the DITA Open Toolkit
Contrext Solutions
 
FrameMaker and numbering
FrameMaker and numberingFrameMaker and numbering
FrameMaker and numbering
Publishing Smarter
 
Launch Event FrameMaker 10 Overview
Launch Event FrameMaker 10 OverviewLaunch Event FrameMaker 10 Overview
Launch Event FrameMaker 10 Overview
tmaldous
 
Introduction to markup language and oXygen XML editor
Introduction to markup language and oXygen XML editorIntroduction to markup language and oXygen XML editor
Introduction to markup language and oXygen XML editor
bleierr
 
Introduction to html 5
Introduction to html 5Introduction to html 5
Introduction to html 5
Sayed Ahmed
 
Looking into HTML5
Looking into HTML5Looking into HTML5
Looking into HTML5
Christopher Schmitt
 
History in HTML
History in HTMLHistory in HTML
History in HTML
Chris Cantwell
 
A history of html
A history of htmlA history of html
An Intro to Mobile HTML5
An Intro to Mobile HTML5An Intro to Mobile HTML5
An Intro to Mobile HTML5
James Pearce
 

Viewers also liked (20)

HTML presentation for beginners
HTML presentation for beginnersHTML presentation for beginners
HTML presentation for beginners
 
Adobe FrameMaker Workshop TC Camp 2015
Adobe FrameMaker Workshop TC Camp 2015Adobe FrameMaker Workshop TC Camp 2015
Adobe FrameMaker Workshop TC Camp 2015
 
Html Ppt
Html PptHtml Ppt
Html Ppt
 
Introduction to HTML
Introduction to HTMLIntroduction to HTML
Introduction to HTML
 
Dreamweaver Notes
Dreamweaver NotesDreamweaver Notes
Dreamweaver Notes
 
Intro to html
Intro to htmlIntro to html
Intro to html
 
Html 5 introduction
Html 5 introductionHtml 5 introduction
Html 5 introduction
 
Introduction à HTML 5
Introduction à HTML 5Introduction à HTML 5
Introduction à HTML 5
 
Nnnnooemi pool riooss 1c
Nnnnooemi pool riooss 1cNnnnooemi pool riooss 1c
Nnnnooemi pool riooss 1c
 
HTML 5
HTML 5HTML 5
HTML 5
 
Intro to html 5
Intro to html 5Intro to html 5
Intro to html 5
 
FrameMaker and the DITA Open Toolkit
FrameMaker and the DITA Open ToolkitFrameMaker and the DITA Open Toolkit
FrameMaker and the DITA Open Toolkit
 
FrameMaker and numbering
FrameMaker and numberingFrameMaker and numbering
FrameMaker and numbering
 
Launch Event FrameMaker 10 Overview
Launch Event FrameMaker 10 OverviewLaunch Event FrameMaker 10 Overview
Launch Event FrameMaker 10 Overview
 
Introduction to markup language and oXygen XML editor
Introduction to markup language and oXygen XML editorIntroduction to markup language and oXygen XML editor
Introduction to markup language and oXygen XML editor
 
Introduction to html 5
Introduction to html 5Introduction to html 5
Introduction to html 5
 
Looking into HTML5
Looking into HTML5Looking into HTML5
Looking into HTML5
 
History in HTML
History in HTMLHistory in HTML
History in HTML
 
A history of html
A history of htmlA history of html
A history of html
 
An Intro to Mobile HTML5
An Intro to Mobile HTML5An Intro to Mobile HTML5
An Intro to Mobile HTML5
 

Similar to Introduction to html 5

Demystifying HTML5
Demystifying HTML5Demystifying HTML5
Demystifying HTML5
Sergejus Barinovas
 
Html,CSS & UI/UX design
Html,CSS & UI/UX designHtml,CSS & UI/UX design
Html,CSS & UI/UX design
Karthikeyan Dhanasekaran CUA
 
HTML5 History & Features
HTML5 History & FeaturesHTML5 History & Features
HTML5 History & Features
Dave Ross
 
HTML5
HTML5HTML5
The Future of the Web: HTML5
The Future of the Web: HTML5The Future of the Web: HTML5
The Future of the Web: HTML5
Derek Bender
 
HTML 5
HTML 5HTML 5
Html5
Html5Html5
Ease into HTML5 and CSS3
Ease into HTML5 and CSS3Ease into HTML5 and CSS3
Ease into HTML5 and CSS3
Brian Moon
 
C# Advanced L09-HTML5+ASP
C# Advanced L09-HTML5+ASPC# Advanced L09-HTML5+ASP
C# Advanced L09-HTML5+ASP
Mohammad Shaker
 
Html5 n css3
Html5 n css3Html5 n css3
Html5 n css3
Jindal Gohil
 
Html.pptx
Html.pptxHtml.pptx
Html.pptx
SuhaibKhan62
 
Prueba ppt
Prueba pptPrueba ppt
Prueba ppt
Ulises Torelli
 
Html5v1
Html5v1Html5v1
Html5
Html5Html5
New in html5
New in html5New in html5
New in html5
DevMix
 
HTML5のご紹介
HTML5のご紹介HTML5のご紹介
HTML5のご紹介
yoshikawa_t
 
Custom Development in SharePoint – What are my options now?
Custom Development in SharePoint – What are my options now?Custom Development in SharePoint – What are my options now?
Custom Development in SharePoint – What are my options now?
Talbott Crowell
 
New in html5
New in html5New in html5
New in html5
Ahmed Yousef
 
HTML5 features & JavaScript APIs
HTML5 features & JavaScript APIsHTML5 features & JavaScript APIs
HTML5 features & JavaScript APIs
Fisnik Doko
 
Headless cms architecture
Headless cms architectureHeadless cms architecture
Headless cms architecture
Kevin Wenger
 

Similar to Introduction to html 5 (20)

Demystifying HTML5
Demystifying HTML5Demystifying HTML5
Demystifying HTML5
 
Html,CSS & UI/UX design
Html,CSS & UI/UX designHtml,CSS & UI/UX design
Html,CSS & UI/UX design
 
HTML5 History & Features
HTML5 History & FeaturesHTML5 History & Features
HTML5 History & Features
 
HTML5
HTML5HTML5
HTML5
 
The Future of the Web: HTML5
The Future of the Web: HTML5The Future of the Web: HTML5
The Future of the Web: HTML5
 
HTML 5
HTML 5HTML 5
HTML 5
 
Html5
Html5Html5
Html5
 
Ease into HTML5 and CSS3
Ease into HTML5 and CSS3Ease into HTML5 and CSS3
Ease into HTML5 and CSS3
 
C# Advanced L09-HTML5+ASP
C# Advanced L09-HTML5+ASPC# Advanced L09-HTML5+ASP
C# Advanced L09-HTML5+ASP
 
Html5 n css3
Html5 n css3Html5 n css3
Html5 n css3
 
Html.pptx
Html.pptxHtml.pptx
Html.pptx
 
Prueba ppt
Prueba pptPrueba ppt
Prueba ppt
 
Html5v1
Html5v1Html5v1
Html5v1
 
Html5
Html5Html5
Html5
 
New in html5
New in html5New in html5
New in html5
 
HTML5のご紹介
HTML5のご紹介HTML5のご紹介
HTML5のご紹介
 
Custom Development in SharePoint – What are my options now?
Custom Development in SharePoint – What are my options now?Custom Development in SharePoint – What are my options now?
Custom Development in SharePoint – What are my options now?
 
New in html5
New in html5New in html5
New in html5
 
HTML5 features & JavaScript APIs
HTML5 features & JavaScript APIsHTML5 features & JavaScript APIs
HTML5 features & JavaScript APIs
 
Headless cms architecture
Headless cms architectureHeadless cms architecture
Headless cms architecture
 

More from Nir Elbaz

Responsive Web Design
Responsive Web DesignResponsive Web Design
Responsive Web Design
Nir Elbaz
 
Hello, AngularJS 1.3
Hello, AngularJS 1.3Hello, AngularJS 1.3
Hello, AngularJS 1.3
Nir Elbaz
 
Dalek.js - Automated cross browser testing with JavaScript
Dalek.js - Automated cross browser testing with JavaScriptDalek.js - Automated cross browser testing with JavaScript
Dalek.js - Automated cross browser testing with JavaScript
Nir Elbaz
 
this is simple
this is simplethis is simple
this is simple
Nir Elbaz
 
IBM Worklight
IBM WorklightIBM Worklight
IBM Worklight
Nir Elbaz
 
Introduction to ajax
Introduction to ajaxIntroduction to ajax
Introduction to ajax
Nir Elbaz
 

More from Nir Elbaz (6)

Responsive Web Design
Responsive Web DesignResponsive Web Design
Responsive Web Design
 
Hello, AngularJS 1.3
Hello, AngularJS 1.3Hello, AngularJS 1.3
Hello, AngularJS 1.3
 
Dalek.js - Automated cross browser testing with JavaScript
Dalek.js - Automated cross browser testing with JavaScriptDalek.js - Automated cross browser testing with JavaScript
Dalek.js - Automated cross browser testing with JavaScript
 
this is simple
this is simplethis is simple
this is simple
 
IBM Worklight
IBM WorklightIBM Worklight
IBM Worklight
 
Introduction to ajax
Introduction to ajaxIntroduction to ajax
Introduction to ajax
 

Recently uploaded

DealBook of Ukraine: 2024 edition
DealBook of Ukraine: 2024 editionDealBook of Ukraine: 2024 edition
DealBook of Ukraine: 2024 edition
Yevgen Sysoyev
 
Implementations of Fused Deposition Modeling in real world
Implementations of Fused Deposition Modeling  in real worldImplementations of Fused Deposition Modeling  in real world
Implementations of Fused Deposition Modeling in real world
Emerging Tech
 
20240705 QFM024 Irresponsible AI Reading List June 2024
20240705 QFM024 Irresponsible AI Reading List June 202420240705 QFM024 Irresponsible AI Reading List June 2024
20240705 QFM024 Irresponsible AI Reading List June 2024
Matthew Sinclair
 
WhatsApp Image 2024-03-27 at 08.19.52_bfd93109.pdf
WhatsApp Image 2024-03-27 at 08.19.52_bfd93109.pdfWhatsApp Image 2024-03-27 at 08.19.52_bfd93109.pdf
WhatsApp Image 2024-03-27 at 08.19.52_bfd93109.pdf
ArgaBisma
 
find out more about the role of autonomous vehicles in facing global challenges
find out more about the role of autonomous vehicles in facing global challengesfind out more about the role of autonomous vehicles in facing global challenges
find out more about the role of autonomous vehicles in facing global challenges
huseindihon
 
Understanding Insider Security Threats: Types, Examples, Effects, and Mitigat...
Understanding Insider Security Threats: Types, Examples, Effects, and Mitigat...Understanding Insider Security Threats: Types, Examples, Effects, and Mitigat...
Understanding Insider Security Threats: Types, Examples, Effects, and Mitigat...
Bert Blevins
 
RPA In Healthcare Benefits, Use Case, Trend And Challenges 2024.pptx
RPA In Healthcare Benefits, Use Case, Trend And Challenges 2024.pptxRPA In Healthcare Benefits, Use Case, Trend And Challenges 2024.pptx
RPA In Healthcare Benefits, Use Case, Trend And Challenges 2024.pptx
SynapseIndia
 
WPRiders Company Presentation Slide Deck
WPRiders Company Presentation Slide DeckWPRiders Company Presentation Slide Deck
WPRiders Company Presentation Slide Deck
Lidia A.
 
Pigging Solutions Sustainability brochure.pdf
Pigging Solutions Sustainability brochure.pdfPigging Solutions Sustainability brochure.pdf
Pigging Solutions Sustainability brochure.pdf
Pigging Solutions
 
7 Most Powerful Solar Storms in the History of Earth.pdf
7 Most Powerful Solar Storms in the History of Earth.pdf7 Most Powerful Solar Storms in the History of Earth.pdf
7 Most Powerful Solar Storms in the History of Earth.pdf
Enterprise Wired
 
How Social Media Hackers Help You to See Your Wife's Message.pdf
How Social Media Hackers Help You to See Your Wife's Message.pdfHow Social Media Hackers Help You to See Your Wife's Message.pdf
How Social Media Hackers Help You to See Your Wife's Message.pdf
HackersList
 
How to Build a Profitable IoT Product.pptx
How to Build a Profitable IoT Product.pptxHow to Build a Profitable IoT Product.pptx
How to Build a Profitable IoT Product.pptx
Adam Dunkels
 
Comparison Table of DiskWarrior Alternatives.pdf
Comparison Table of DiskWarrior Alternatives.pdfComparison Table of DiskWarrior Alternatives.pdf
Comparison Table of DiskWarrior Alternatives.pdf
Andrey Yasko
 
BT & Neo4j: Knowledge Graphs for Critical Enterprise Systems.pptx.pdf
BT & Neo4j: Knowledge Graphs for Critical Enterprise Systems.pptx.pdfBT & Neo4j: Knowledge Graphs for Critical Enterprise Systems.pptx.pdf
BT & Neo4j: Knowledge Graphs for Critical Enterprise Systems.pptx.pdf
Neo4j
 
Best Practices for Effectively Running dbt in Airflow.pdf
Best Practices for Effectively Running dbt in Airflow.pdfBest Practices for Effectively Running dbt in Airflow.pdf
Best Practices for Effectively Running dbt in Airflow.pdf
Tatiana Al-Chueyr
 
20240702 QFM021 Machine Intelligence Reading List June 2024
20240702 QFM021 Machine Intelligence Reading List June 202420240702 QFM021 Machine Intelligence Reading List June 2024
20240702 QFM021 Machine Intelligence Reading List June 2024
Matthew Sinclair
 
Quality Patents: Patents That Stand the Test of Time
Quality Patents: Patents That Stand the Test of TimeQuality Patents: Patents That Stand the Test of Time
Quality Patents: Patents That Stand the Test of Time
Aurora Consulting
 
20240704 QFM023 Engineering Leadership Reading List June 2024
20240704 QFM023 Engineering Leadership Reading List June 202420240704 QFM023 Engineering Leadership Reading List June 2024
20240704 QFM023 Engineering Leadership Reading List June 2024
Matthew Sinclair
 
Recent Advancements in the NIST-JARVIS Infrastructure
Recent Advancements in the NIST-JARVIS InfrastructureRecent Advancements in the NIST-JARVIS Infrastructure
Recent Advancements in the NIST-JARVIS Infrastructure
KAMAL CHOUDHARY
 
How RPA Help in the Transportation and Logistics Industry.pptx
How RPA Help in the Transportation and Logistics Industry.pptxHow RPA Help in the Transportation and Logistics Industry.pptx
How RPA Help in the Transportation and Logistics Industry.pptx
SynapseIndia
 

Recently uploaded (20)

DealBook of Ukraine: 2024 edition
DealBook of Ukraine: 2024 editionDealBook of Ukraine: 2024 edition
DealBook of Ukraine: 2024 edition
 
Implementations of Fused Deposition Modeling in real world
Implementations of Fused Deposition Modeling  in real worldImplementations of Fused Deposition Modeling  in real world
Implementations of Fused Deposition Modeling in real world
 
20240705 QFM024 Irresponsible AI Reading List June 2024
20240705 QFM024 Irresponsible AI Reading List June 202420240705 QFM024 Irresponsible AI Reading List June 2024
20240705 QFM024 Irresponsible AI Reading List June 2024
 
WhatsApp Image 2024-03-27 at 08.19.52_bfd93109.pdf
WhatsApp Image 2024-03-27 at 08.19.52_bfd93109.pdfWhatsApp Image 2024-03-27 at 08.19.52_bfd93109.pdf
WhatsApp Image 2024-03-27 at 08.19.52_bfd93109.pdf
 
find out more about the role of autonomous vehicles in facing global challenges
find out more about the role of autonomous vehicles in facing global challengesfind out more about the role of autonomous vehicles in facing global challenges
find out more about the role of autonomous vehicles in facing global challenges
 
Understanding Insider Security Threats: Types, Examples, Effects, and Mitigat...
Understanding Insider Security Threats: Types, Examples, Effects, and Mitigat...Understanding Insider Security Threats: Types, Examples, Effects, and Mitigat...
Understanding Insider Security Threats: Types, Examples, Effects, and Mitigat...
 
RPA In Healthcare Benefits, Use Case, Trend And Challenges 2024.pptx
RPA In Healthcare Benefits, Use Case, Trend And Challenges 2024.pptxRPA In Healthcare Benefits, Use Case, Trend And Challenges 2024.pptx
RPA In Healthcare Benefits, Use Case, Trend And Challenges 2024.pptx
 
WPRiders Company Presentation Slide Deck
WPRiders Company Presentation Slide DeckWPRiders Company Presentation Slide Deck
WPRiders Company Presentation Slide Deck
 
Pigging Solutions Sustainability brochure.pdf
Pigging Solutions Sustainability brochure.pdfPigging Solutions Sustainability brochure.pdf
Pigging Solutions Sustainability brochure.pdf
 
7 Most Powerful Solar Storms in the History of Earth.pdf
7 Most Powerful Solar Storms in the History of Earth.pdf7 Most Powerful Solar Storms in the History of Earth.pdf
7 Most Powerful Solar Storms in the History of Earth.pdf
 
How Social Media Hackers Help You to See Your Wife's Message.pdf
How Social Media Hackers Help You to See Your Wife's Message.pdfHow Social Media Hackers Help You to See Your Wife's Message.pdf
How Social Media Hackers Help You to See Your Wife's Message.pdf
 
How to Build a Profitable IoT Product.pptx
How to Build a Profitable IoT Product.pptxHow to Build a Profitable IoT Product.pptx
How to Build a Profitable IoT Product.pptx
 
Comparison Table of DiskWarrior Alternatives.pdf
Comparison Table of DiskWarrior Alternatives.pdfComparison Table of DiskWarrior Alternatives.pdf
Comparison Table of DiskWarrior Alternatives.pdf
 
BT & Neo4j: Knowledge Graphs for Critical Enterprise Systems.pptx.pdf
BT & Neo4j: Knowledge Graphs for Critical Enterprise Systems.pptx.pdfBT & Neo4j: Knowledge Graphs for Critical Enterprise Systems.pptx.pdf
BT & Neo4j: Knowledge Graphs for Critical Enterprise Systems.pptx.pdf
 
Best Practices for Effectively Running dbt in Airflow.pdf
Best Practices for Effectively Running dbt in Airflow.pdfBest Practices for Effectively Running dbt in Airflow.pdf
Best Practices for Effectively Running dbt in Airflow.pdf
 
20240702 QFM021 Machine Intelligence Reading List June 2024
20240702 QFM021 Machine Intelligence Reading List June 202420240702 QFM021 Machine Intelligence Reading List June 2024
20240702 QFM021 Machine Intelligence Reading List June 2024
 
Quality Patents: Patents That Stand the Test of Time
Quality Patents: Patents That Stand the Test of TimeQuality Patents: Patents That Stand the Test of Time
Quality Patents: Patents That Stand the Test of Time
 
20240704 QFM023 Engineering Leadership Reading List June 2024
20240704 QFM023 Engineering Leadership Reading List June 202420240704 QFM023 Engineering Leadership Reading List June 2024
20240704 QFM023 Engineering Leadership Reading List June 2024
 
Recent Advancements in the NIST-JARVIS Infrastructure
Recent Advancements in the NIST-JARVIS InfrastructureRecent Advancements in the NIST-JARVIS Infrastructure
Recent Advancements in the NIST-JARVIS Infrastructure
 
How RPA Help in the Transportation and Logistics Industry.pptx
How RPA Help in the Transportation and Logistics Industry.pptxHow RPA Help in the Transportation and Logistics Industry.pptx
How RPA Help in the Transportation and Logistics Industry.pptx
 

Introduction to html 5