SlideShare une entreprise Scribd logo
1  sur  17
What you need to know about
Introductions
Brian Beverly – Senior Art Director
Serge Abellard – Senior Developer
Who is in the room?
• Industry
• Role
• Are you using HTML5 now?
• Why?
What is ?
• Latest version of HTML
• Combines several technologies
• CSS3, Javascript, Jquery, etc.
• Backwards compatible
*HTML5 and Flash are two different technologies. Labeling it as a flash killer or
replacement is not completely accurate. Only a small portion of the HTML5
technology is what could be though of as the Flash replacement.
Key Features
• Integrated APIs – video, audio, offline apps, drag
and drop, geolocation, etc.
• Form elements – date/color pickers, validation,
number steppers, mobile integration
• Canvas (for images)
• Vector Graphics
• Easily editable
• Multiple platforms
Why do we need it?
• The eLearning industry relies on Flash
• Increased web access via mobile devices
• Does this mean Flash is dead?
Flash Stats
• More than 500 million devices are
addressable today with Flash technology
• It is projected to have over 1 billion
addressable devices by the end of 2015.
• More than 3 million developers
• More than 400 million connected desktops
update to the new version of Flash Player
within six weeks of release.
Timeline
• April 2010 – Steve Jobs “Thoughts on Flash” letter
• November 2011 – Adobe announces the stop of
Flash mobile player and focus on HTML5
• ~2014 - HTML5 Specification will be complete
(developers given green light early 2011)
Tools
• Articulate Storyline
• Adobe Captivate 6
• Flash CS6
• Dreamweaver
• Adobe Edge
• Claro
• Adobe InDesign
• Lectora*
• Toolbook*
• Many more
*Always relied on HTML & Javascript
Wait… what about the browser issues?
• Will it work at your organization? Maybe not…
*This changes all the time! Search online for the latest version.
HTML5 Compatibility Test –
http://html5test.com
Browser support by feature –
http://caniuse.com
Wait… what about the browser issues?
Video embedding much easier?
<video src=“myvideo.mp4” width=“320” height=“240” preload controls><video src=“myvideo.mp4” width=“320” height=“240” preload controls>
Video embedding much easier?
<!-- first try HTML5 playback: if serving as XML, expand `controls` to `controls="controls"` and autoplay likewise -->
<!-- warning: playback does not work on iOS3 if you include the poster attribute! fixed in iOS4.0 -->
<video width="640" height="360" controls>
<!-- MP4 must be first for iPad! -->
<source src="__VIDEO__.MP4" type="video/mp4" /><!-- Safari / iOS video -->
<source src="__VIDEO__.OGV" type="video/ogg" /><!-- Firefox / Opera / Chrome10 -->
<!-- fallback to Flash: -->
<object width="640" height="360" type="application/x-shockwave-flash" data="__FLASH__.SWF">
<!-- Firefox uses the `data` attribute above, IE/Safari uses the param below -->
<param name="flashvars"
value="controlbar=over&amp;image=__POSTER__.JPG&amp;file=__VIDEO__.MP4" />
<!-- fallback image. note the title field below, put the title of the video there -->
<img src="__VIDEO__.JPG" width="640" height="360" alt="__TITLE__"
title="No video playback capabilities, please download the video below" />
</object>
</video>
<!-- you *must* offer a download link as they may be able to play the file locally. customize this bit all you want -->
<p> <strong>Download Video:</strong>l
Closed Format: <a href="__VIDEO__.MP4">"MP4"</a>
Open Format: <a href="__VIDEO__.OGV">"Ogg"</a>
</p>
<!-- first try HTML5 playback: if serving as XML, expand `controls` to `controls="controls"` and autoplay likewise -->
<!-- warning: playback does not work on iOS3 if you include the poster attribute! fixed in iOS4.0 -->
<video width="640" height="360" controls>
<!-- MP4 must be first for iPad! -->
<source src="__VIDEO__.MP4" type="video/mp4" /><!-- Safari / iOS video -->
<source src="__VIDEO__.OGV" type="video/ogg" /><!-- Firefox / Opera / Chrome10 -->
<!-- fallback to Flash: -->
<object width="640" height="360" type="application/x-shockwave-flash" data="__FLASH__.SWF">
<!-- Firefox uses the `data` attribute above, IE/Safari uses the param below -->
<param name="flashvars"
value="controlbar=over&amp;image=__POSTER__.JPG&amp;file=__VIDEO__.MP4" />
<!-- fallback image. note the title field below, put the title of the video there -->
<img src="__VIDEO__.JPG" width="640" height="360" alt="__TITLE__"
title="No video playback capabilities, please download the video below" />
</object>
</video>
<!-- you *must* offer a download link as they may be able to play the file locally. customize this bit all you want -->
<p> <strong>Download Video:</strong>l
Closed Format: <a href="__VIDEO__.MP4">"MP4"</a>
Open Format: <a href="__VIDEO__.OGV">"Ogg"</a>
</p>
Responsive Design
One course for ALL of your devices!
Responsive Design Example
One course for ALL of your devices!
Responsive Design Example
Legacy Content
• Can I easily convert my Flash to HTML5?
Questions?
Contact Us
Brian Beverly
brian.beverly@kineo.com
@briandbeverly
Serge Abellard
serge.abellard@kineo.com
@sergesays
Free Thinking (over 40 free reports and guides)
www.kineo.com
@kineo

Contenu connexe

Plus de Kineo

Back to the Future: what could a decade of learning technology tell us about ...
Back to the Future: what could a decade of learning technology tell us about ...Back to the Future: what could a decade of learning technology tell us about ...
Back to the Future: what could a decade of learning technology tell us about ...Kineo
 
Totara User Group - Data and Your LMS
Totara User Group - Data and Your LMSTotara User Group - Data and Your LMS
Totara User Group - Data and Your LMSKineo
 
Totara User Group 2015 - How To Add Personalisation In Your Learning
Totara User Group 2015 - How To Add Personalisation In Your LearningTotara User Group 2015 - How To Add Personalisation In Your Learning
Totara User Group 2015 - How To Add Personalisation In Your LearningKineo
 
Totara User Group 2015 - Samsung's Backstage, Extended Enterprise LMS
Totara User Group 2015 - Samsung's Backstage, Extended Enterprise LMSTotara User Group 2015 - Samsung's Backstage, Extended Enterprise LMS
Totara User Group 2015 - Samsung's Backstage, Extended Enterprise LMSKineo
 
Samsung Backstage - A Beautiful, Multi-Device, Extended Enterprise LMS
Samsung Backstage - A Beautiful, Multi-Device, Extended Enterprise LMSSamsung Backstage - A Beautiful, Multi-Device, Extended Enterprise LMS
Samsung Backstage - A Beautiful, Multi-Device, Extended Enterprise LMSKineo
 
[WEBINAR] Make Blended Learning Work for Onboarding
[WEBINAR] Make Blended Learning Work for Onboarding[WEBINAR] Make Blended Learning Work for Onboarding
[WEBINAR] Make Blended Learning Work for OnboardingKineo
 
[WEBINAR] Make Blended Learning Work for Sales Training
[WEBINAR] Make Blended Learning Work for Sales Training[WEBINAR] Make Blended Learning Work for Sales Training
[WEBINAR] Make Blended Learning Work for Sales TrainingKineo
 
Learning Insights for the New Year [WEBINAR]
Learning Insights for the New Year [WEBINAR]Learning Insights for the New Year [WEBINAR]
Learning Insights for the New Year [WEBINAR]Kineo
 
The FA’s Academy of Learning: Leveraging Learning Technologies to Support the...
The FA’s Academy of Learning: Leveraging Learning Technologies to Support the...The FA’s Academy of Learning: Leveraging Learning Technologies to Support the...
The FA’s Academy of Learning: Leveraging Learning Technologies to Support the...Kineo
 
t’s Never Too Early: How, When, and Why Consultancy Adds Value to Strategic L...
t’s Never Too Early: How, When, and Why Consultancy Adds Value to Strategic L...t’s Never Too Early: How, When, and Why Consultancy Adds Value to Strategic L...
t’s Never Too Early: How, When, and Why Consultancy Adds Value to Strategic L...Kineo
 
Blends That Work For Learners Today, and Tomorrow.... | Learning Technologies...
Blends That Work For Learners Today, and Tomorrow.... | Learning Technologies...Blends That Work For Learners Today, and Tomorrow.... | Learning Technologies...
Blends That Work For Learners Today, and Tomorrow.... | Learning Technologies...Kineo
 
Game On: How McDonald's Designed A Successful, Addictive Learning Game | Lear...
Game On: How McDonald's Designed A Successful, Addictive Learning Game | Lear...Game On: How McDonald's Designed A Successful, Addictive Learning Game | Lear...
Game On: How McDonald's Designed A Successful, Addictive Learning Game | Lear...Kineo
 
Learning Insights Live Nov 14 - Gamification - Good For The Blend?
Learning Insights Live Nov 14 - Gamification - Good For The Blend? Learning Insights Live Nov 14 - Gamification - Good For The Blend?
Learning Insights Live Nov 14 - Gamification - Good For The Blend? Kineo
 
Learning Insights Live Nov 14 - Transforming Learning, 10 Tips From L&D Managers
Learning Insights Live Nov 14 - Transforming Learning, 10 Tips From L&D ManagersLearning Insights Live Nov 14 - Transforming Learning, 10 Tips From L&D Managers
Learning Insights Live Nov 14 - Transforming Learning, 10 Tips From L&D ManagersKineo
 
HOW TO: Prevent the Learner Zombie Apocalypse in Your Organisation
HOW TO: Prevent the Learner Zombie Apocalypse in Your OrganisationHOW TO: Prevent the Learner Zombie Apocalypse in Your Organisation
HOW TO: Prevent the Learner Zombie Apocalypse in Your OrganisationKineo
 
Totara User Group Webinar | What's New | Oct 22 2014
Totara User Group Webinar | What's New | Oct 22 2014 Totara User Group Webinar | What's New | Oct 22 2014
Totara User Group Webinar | What's New | Oct 22 2014 Kineo
 
Totara User Group Webinar | Watch & Learn | Oct 15 2014
Totara User Group Webinar | Watch & Learn | Oct 15 2014Totara User Group Webinar | Watch & Learn | Oct 15 2014
Totara User Group Webinar | Watch & Learn | Oct 15 2014Kineo
 
Totara User Group Webinar | Beyond Basics | Oct 8 2014
Totara User Group Webinar | Beyond Basics | Oct 8 2014 Totara User Group Webinar | Beyond Basics | Oct 8 2014
Totara User Group Webinar | Beyond Basics | Oct 8 2014 Kineo
 
Learning Live | Onboarding: The Key Steps to Getting it Right
Learning Live | Onboarding: The Key Steps to Getting it RightLearning Live | Onboarding: The Key Steps to Getting it Right
Learning Live | Onboarding: The Key Steps to Getting it RightKineo
 
Learning Live | Multi-Device Design With TUI Travel
Learning Live | Multi-Device Design With TUI TravelLearning Live | Multi-Device Design With TUI Travel
Learning Live | Multi-Device Design With TUI TravelKineo
 

Plus de Kineo (20)

Back to the Future: what could a decade of learning technology tell us about ...
Back to the Future: what could a decade of learning technology tell us about ...Back to the Future: what could a decade of learning technology tell us about ...
Back to the Future: what could a decade of learning technology tell us about ...
 
Totara User Group - Data and Your LMS
Totara User Group - Data and Your LMSTotara User Group - Data and Your LMS
Totara User Group - Data and Your LMS
 
Totara User Group 2015 - How To Add Personalisation In Your Learning
Totara User Group 2015 - How To Add Personalisation In Your LearningTotara User Group 2015 - How To Add Personalisation In Your Learning
Totara User Group 2015 - How To Add Personalisation In Your Learning
 
Totara User Group 2015 - Samsung's Backstage, Extended Enterprise LMS
Totara User Group 2015 - Samsung's Backstage, Extended Enterprise LMSTotara User Group 2015 - Samsung's Backstage, Extended Enterprise LMS
Totara User Group 2015 - Samsung's Backstage, Extended Enterprise LMS
 
Samsung Backstage - A Beautiful, Multi-Device, Extended Enterprise LMS
Samsung Backstage - A Beautiful, Multi-Device, Extended Enterprise LMSSamsung Backstage - A Beautiful, Multi-Device, Extended Enterprise LMS
Samsung Backstage - A Beautiful, Multi-Device, Extended Enterprise LMS
 
[WEBINAR] Make Blended Learning Work for Onboarding
[WEBINAR] Make Blended Learning Work for Onboarding[WEBINAR] Make Blended Learning Work for Onboarding
[WEBINAR] Make Blended Learning Work for Onboarding
 
[WEBINAR] Make Blended Learning Work for Sales Training
[WEBINAR] Make Blended Learning Work for Sales Training[WEBINAR] Make Blended Learning Work for Sales Training
[WEBINAR] Make Blended Learning Work for Sales Training
 
Learning Insights for the New Year [WEBINAR]
Learning Insights for the New Year [WEBINAR]Learning Insights for the New Year [WEBINAR]
Learning Insights for the New Year [WEBINAR]
 
The FA’s Academy of Learning: Leveraging Learning Technologies to Support the...
The FA’s Academy of Learning: Leveraging Learning Technologies to Support the...The FA’s Academy of Learning: Leveraging Learning Technologies to Support the...
The FA’s Academy of Learning: Leveraging Learning Technologies to Support the...
 
t’s Never Too Early: How, When, and Why Consultancy Adds Value to Strategic L...
t’s Never Too Early: How, When, and Why Consultancy Adds Value to Strategic L...t’s Never Too Early: How, When, and Why Consultancy Adds Value to Strategic L...
t’s Never Too Early: How, When, and Why Consultancy Adds Value to Strategic L...
 
Blends That Work For Learners Today, and Tomorrow.... | Learning Technologies...
Blends That Work For Learners Today, and Tomorrow.... | Learning Technologies...Blends That Work For Learners Today, and Tomorrow.... | Learning Technologies...
Blends That Work For Learners Today, and Tomorrow.... | Learning Technologies...
 
Game On: How McDonald's Designed A Successful, Addictive Learning Game | Lear...
Game On: How McDonald's Designed A Successful, Addictive Learning Game | Lear...Game On: How McDonald's Designed A Successful, Addictive Learning Game | Lear...
Game On: How McDonald's Designed A Successful, Addictive Learning Game | Lear...
 
Learning Insights Live Nov 14 - Gamification - Good For The Blend?
Learning Insights Live Nov 14 - Gamification - Good For The Blend? Learning Insights Live Nov 14 - Gamification - Good For The Blend?
Learning Insights Live Nov 14 - Gamification - Good For The Blend?
 
Learning Insights Live Nov 14 - Transforming Learning, 10 Tips From L&D Managers
Learning Insights Live Nov 14 - Transforming Learning, 10 Tips From L&D ManagersLearning Insights Live Nov 14 - Transforming Learning, 10 Tips From L&D Managers
Learning Insights Live Nov 14 - Transforming Learning, 10 Tips From L&D Managers
 
HOW TO: Prevent the Learner Zombie Apocalypse in Your Organisation
HOW TO: Prevent the Learner Zombie Apocalypse in Your OrganisationHOW TO: Prevent the Learner Zombie Apocalypse in Your Organisation
HOW TO: Prevent the Learner Zombie Apocalypse in Your Organisation
 
Totara User Group Webinar | What's New | Oct 22 2014
Totara User Group Webinar | What's New | Oct 22 2014 Totara User Group Webinar | What's New | Oct 22 2014
Totara User Group Webinar | What's New | Oct 22 2014
 
Totara User Group Webinar | Watch & Learn | Oct 15 2014
Totara User Group Webinar | Watch & Learn | Oct 15 2014Totara User Group Webinar | Watch & Learn | Oct 15 2014
Totara User Group Webinar | Watch & Learn | Oct 15 2014
 
Totara User Group Webinar | Beyond Basics | Oct 8 2014
Totara User Group Webinar | Beyond Basics | Oct 8 2014 Totara User Group Webinar | Beyond Basics | Oct 8 2014
Totara User Group Webinar | Beyond Basics | Oct 8 2014
 
Learning Live | Onboarding: The Key Steps to Getting it Right
Learning Live | Onboarding: The Key Steps to Getting it RightLearning Live | Onboarding: The Key Steps to Getting it Right
Learning Live | Onboarding: The Key Steps to Getting it Right
 
Learning Live | Multi-Device Design With TUI Travel
Learning Live | Multi-Device Design With TUI TravelLearning Live | Multi-Device Design With TUI Travel
Learning Live | Multi-Device Design With TUI Travel
 

Dernier

Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxnull - The Open Security Community
 

Dernier (20)

Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptxVulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
 
The transition to renewables in India.pdf
The transition to renewables in India.pdfThe transition to renewables in India.pdf
The transition to renewables in India.pdf
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
 

What you need to know about HTML5

  • 1. What you need to know about
  • 2. Introductions Brian Beverly – Senior Art Director Serge Abellard – Senior Developer
  • 3. Who is in the room? • Industry • Role • Are you using HTML5 now? • Why?
  • 4. What is ? • Latest version of HTML • Combines several technologies • CSS3, Javascript, Jquery, etc. • Backwards compatible *HTML5 and Flash are two different technologies. Labeling it as a flash killer or replacement is not completely accurate. Only a small portion of the HTML5 technology is what could be though of as the Flash replacement.
  • 5. Key Features • Integrated APIs – video, audio, offline apps, drag and drop, geolocation, etc. • Form elements – date/color pickers, validation, number steppers, mobile integration • Canvas (for images) • Vector Graphics • Easily editable • Multiple platforms
  • 6. Why do we need it? • The eLearning industry relies on Flash • Increased web access via mobile devices • Does this mean Flash is dead?
  • 7. Flash Stats • More than 500 million devices are addressable today with Flash technology • It is projected to have over 1 billion addressable devices by the end of 2015. • More than 3 million developers • More than 400 million connected desktops update to the new version of Flash Player within six weeks of release.
  • 8. Timeline • April 2010 – Steve Jobs “Thoughts on Flash” letter • November 2011 – Adobe announces the stop of Flash mobile player and focus on HTML5 • ~2014 - HTML5 Specification will be complete (developers given green light early 2011)
  • 9. Tools • Articulate Storyline • Adobe Captivate 6 • Flash CS6 • Dreamweaver • Adobe Edge • Claro • Adobe InDesign • Lectora* • Toolbook* • Many more *Always relied on HTML & Javascript
  • 10. Wait… what about the browser issues? • Will it work at your organization? Maybe not…
  • 11. *This changes all the time! Search online for the latest version. HTML5 Compatibility Test – http://html5test.com Browser support by feature – http://caniuse.com Wait… what about the browser issues?
  • 12. Video embedding much easier? <video src=“myvideo.mp4” width=“320” height=“240” preload controls><video src=“myvideo.mp4” width=“320” height=“240” preload controls>
  • 13. Video embedding much easier? <!-- first try HTML5 playback: if serving as XML, expand `controls` to `controls="controls"` and autoplay likewise --> <!-- warning: playback does not work on iOS3 if you include the poster attribute! fixed in iOS4.0 --> <video width="640" height="360" controls> <!-- MP4 must be first for iPad! --> <source src="__VIDEO__.MP4" type="video/mp4" /><!-- Safari / iOS video --> <source src="__VIDEO__.OGV" type="video/ogg" /><!-- Firefox / Opera / Chrome10 --> <!-- fallback to Flash: --> <object width="640" height="360" type="application/x-shockwave-flash" data="__FLASH__.SWF"> <!-- Firefox uses the `data` attribute above, IE/Safari uses the param below --> <param name="flashvars" value="controlbar=over&amp;image=__POSTER__.JPG&amp;file=__VIDEO__.MP4" /> <!-- fallback image. note the title field below, put the title of the video there --> <img src="__VIDEO__.JPG" width="640" height="360" alt="__TITLE__" title="No video playback capabilities, please download the video below" /> </object> </video> <!-- you *must* offer a download link as they may be able to play the file locally. customize this bit all you want --> <p> <strong>Download Video:</strong>l Closed Format: <a href="__VIDEO__.MP4">"MP4"</a> Open Format: <a href="__VIDEO__.OGV">"Ogg"</a> </p> <!-- first try HTML5 playback: if serving as XML, expand `controls` to `controls="controls"` and autoplay likewise --> <!-- warning: playback does not work on iOS3 if you include the poster attribute! fixed in iOS4.0 --> <video width="640" height="360" controls> <!-- MP4 must be first for iPad! --> <source src="__VIDEO__.MP4" type="video/mp4" /><!-- Safari / iOS video --> <source src="__VIDEO__.OGV" type="video/ogg" /><!-- Firefox / Opera / Chrome10 --> <!-- fallback to Flash: --> <object width="640" height="360" type="application/x-shockwave-flash" data="__FLASH__.SWF"> <!-- Firefox uses the `data` attribute above, IE/Safari uses the param below --> <param name="flashvars" value="controlbar=over&amp;image=__POSTER__.JPG&amp;file=__VIDEO__.MP4" /> <!-- fallback image. note the title field below, put the title of the video there --> <img src="__VIDEO__.JPG" width="640" height="360" alt="__TITLE__" title="No video playback capabilities, please download the video below" /> </object> </video> <!-- you *must* offer a download link as they may be able to play the file locally. customize this bit all you want --> <p> <strong>Download Video:</strong>l Closed Format: <a href="__VIDEO__.MP4">"MP4"</a> Open Format: <a href="__VIDEO__.OGV">"Ogg"</a> </p>
  • 14. Responsive Design One course for ALL of your devices! Responsive Design Example One course for ALL of your devices! Responsive Design Example
  • 15. Legacy Content • Can I easily convert my Flash to HTML5?
  • 17. Contact Us Brian Beverly brian.beverly@kineo.com @briandbeverly Serge Abellard serge.abellard@kineo.com @sergesays Free Thinking (over 40 free reports and guides) www.kineo.com @kineo