SlideShare une entreprise Scribd logo
1  sur  11
A Brief Interlude into HTML5 The future problems with the web, today!
What in the world is HTML5?	 HTML5 is the successor to XHTML1 Has officially superseded the proposed XHTML2 It gives us a few standardized JavaScript APIs we can do cool stuff with Adds new tags that will give us the ability to embed media and create interactive web elements with ease We can use it to create web applications that can take physical location into account Adds new tags we can use to create new semantically-sound content elements, such as navigation and template headings/footers Run JavaScript in threads and store data locally The ability to create offline web applications HTML5 is literally, the foundation to the next-generation of web applications
Say hello to my little friends This presentation will focus on three new HTML5 tags exclusively <canvas> <audio> <video> Future presentations will focus on Geolocation, DOM Storage, semantics, and other topics
Should I even ask about IE? Nearly every modern browser supports some HTML5 Support varies from browser to browser Internet Explorer does not Good HTML5 must encompass one of two techniques We must design it so it "progressively enhances" content and feature sets on web apps If you run IE, some features should be implemented in JS/Flash or not be supported at all Or we can ignore IE altogether And nothing of value was lost So for the time being HTML5 support is fragmented but it can be used for many things
Detecting HTML5 We can use the Modernizr JS library to detect HTML5 support We can also use it to determine codec support for audio and video Also good for detecting CSS3 features
<canvas> As defined in the WHATWG standard, it’s a bitmap element we can draw in using JavaScript This rendering is done in immediate mode Not an alternative to technologies like SVG, but can be seen as a compliment Right now its limited to 2D graphics There are proposals to introduce a 3D canvas context Absolutely is not supported by IE excanvas.js can implement partial support
<video> Do video in a flash without that other thing Implementation dependant on a browser with codecs compiled This continues to be a sore point with developers and the HTML5 committees We can treat video like any other HTML element, and manipulate it with JS and even the <canvas> Where is your god now, Adobe? Two codecs are being used for HTML5 video OggTheora MPEG-4 H.264 W3C, WHATWG have not specified what codec to use Originally, WHATWG said to use Ogg
<audio> Like video, only without the video OggVorbis is generally the sole accepted codec and WAV MP3 support is set to become the norm in 2011 Patents will expire If you can’t wait, Chrome and Safari support it
The Apprehension of the H.246 License Using H.264 is not free at all – it costs money to use the codec And in 2011, you will be required to pay up to 30 cents per view for content provided with H.264 OR up to $20,000 per year The licensing issue continues to be a sore point in the W3C and WHATWG steering committees OggTheora not the ‘sawzall’ solution we need because its protection to submarine patents can’t be guaranteed And as such, it is no longer part of the HTML5 standard Licensing future for H.264 and AVC not yet certain Firefox does not support H.264 due to this very issue (Chrome, Safari do) But Chrome also supports OggTheora You see where this is heading, don’t you?
Any Questions?
Know the score Get the code http://bit.ly/62AH3A Get this slideshow http://bit.ly/7Pkuxm Explore more HTML5 diveintohtml5.org http://bit.ly/6U2tLT html5doctor.com

Contenu connexe

Tendances

Yo! YouTube wraps!
Yo! YouTube wraps!Yo! YouTube wraps!
Yo! YouTube wraps!Ian Glover
 
Building your first WordPress plugin
Building your first WordPress pluginBuilding your first WordPress plugin
Building your first WordPress pluginJustin Foell
 
WordPress - From the Start - WordCamp Sofia 2013
WordPress - From the Start - WordCamp Sofia 2013WordPress - From the Start - WordCamp Sofia 2013
WordPress - From the Start - WordCamp Sofia 2013Stanko Metodiev
 
Html5 Video Vs Flash Video presentation
Html5 Video Vs Flash Video presentationHtml5 Video Vs Flash Video presentation
Html5 Video Vs Flash Video presentationMatthew Fabb
 
Develop, Debug, Learn? - Dotjs2019
Develop, Debug, Learn? - Dotjs2019Develop, Debug, Learn? - Dotjs2019
Develop, Debug, Learn? - Dotjs2019Christian Heilmann
 
Thinkful FrontEnd Crash Course - HTML & CSS
Thinkful FrontEnd Crash Course - HTML & CSSThinkful FrontEnd Crash Course - HTML & CSS
Thinkful FrontEnd Crash Course - HTML & CSSTJ Stalcup
 
Videos as Learning Content
Videos as Learning ContentVideos as Learning Content
Videos as Learning Contentpatricia_gale
 
Lifestyles of the rich and frameworkless
Lifestyles of the rich and frameworklessLifestyles of the rich and frameworkless
Lifestyles of the rich and frameworklessEqual Experts
 
Thinkful FrontEnd Crash Course - HTML & CSS
Thinkful FrontEnd Crash Course - HTML & CSSThinkful FrontEnd Crash Course - HTML & CSS
Thinkful FrontEnd Crash Course - HTML & CSSTJ Stalcup
 

Tendances (10)

Yo! YouTube wraps!
Yo! YouTube wraps!Yo! YouTube wraps!
Yo! YouTube wraps!
 
Building your first WordPress plugin
Building your first WordPress pluginBuilding your first WordPress plugin
Building your first WordPress plugin
 
WordPress - From the Start - WordCamp Sofia 2013
WordPress - From the Start - WordCamp Sofia 2013WordPress - From the Start - WordCamp Sofia 2013
WordPress - From the Start - WordCamp Sofia 2013
 
Html5 Video Vs Flash Video presentation
Html5 Video Vs Flash Video presentationHtml5 Video Vs Flash Video presentation
Html5 Video Vs Flash Video presentation
 
Develop, Debug, Learn? - Dotjs2019
Develop, Debug, Learn? - Dotjs2019Develop, Debug, Learn? - Dotjs2019
Develop, Debug, Learn? - Dotjs2019
 
W3Schools Quiz Test
W3Schools Quiz TestW3Schools Quiz Test
W3Schools Quiz Test
 
Thinkful FrontEnd Crash Course - HTML & CSS
Thinkful FrontEnd Crash Course - HTML & CSSThinkful FrontEnd Crash Course - HTML & CSS
Thinkful FrontEnd Crash Course - HTML & CSS
 
Videos as Learning Content
Videos as Learning ContentVideos as Learning Content
Videos as Learning Content
 
Lifestyles of the rich and frameworkless
Lifestyles of the rich and frameworklessLifestyles of the rich and frameworkless
Lifestyles of the rich and frameworkless
 
Thinkful FrontEnd Crash Course - HTML & CSS
Thinkful FrontEnd Crash Course - HTML & CSSThinkful FrontEnd Crash Course - HTML & CSS
Thinkful FrontEnd Crash Course - HTML & CSS
 

En vedette

Transformation Class 01.15.2012
Transformation Class 01.15.2012Transformation Class 01.15.2012
Transformation Class 01.15.2012Ken White
 
Royale Business Presentation
Royale Business PresentationRoyale Business Presentation
Royale Business Presentationslevin0711
 
Royale Business Club Hybrid Presentation 2016
Royale Business Club  Hybrid Presentation 2016Royale Business Club  Hybrid Presentation 2016
Royale Business Club Hybrid Presentation 2016Rowell Austria
 
Philippine independence
Philippine independencePhilippine independence
Philippine independencesadyou99
 
The first philippine republic and the filipino american war
The first philippine republic and the filipino american warThe first philippine republic and the filipino american war
The first philippine republic and the filipino american warJames Prae Liclican
 

En vedette (7)

Transformation Class 01.15.2012
Transformation Class 01.15.2012Transformation Class 01.15.2012
Transformation Class 01.15.2012
 
Royale Business Presentation
Royale Business PresentationRoyale Business Presentation
Royale Business Presentation
 
Royale Business Club Hybrid Presentation 2016
Royale Business Club  Hybrid Presentation 2016Royale Business Club  Hybrid Presentation 2016
Royale Business Club Hybrid Presentation 2016
 
Freedom and independence
Freedom and independenceFreedom and independence
Freedom and independence
 
Philippine independence
Philippine independencePhilippine independence
Philippine independence
 
The first philippine republic and the filipino american war
The first philippine republic and the filipino american warThe first philippine republic and the filipino american war
The first philippine republic and the filipino american war
 
History of the philippines
History of the philippinesHistory of the philippines
History of the philippines
 

Similaire à A Brief Interlude into HTML5

Similaire à A Brief Interlude into HTML5 (20)

Html5 and its Role in E Learning
Html5 and its Role in E LearningHtml5 and its Role in E Learning
Html5 and its Role in E Learning
 
Html5
Html5Html5
Html5
 
DevChatt: The Wonderful World Of Html5
DevChatt: The Wonderful World Of Html5DevChatt: The Wonderful World Of Html5
DevChatt: The Wonderful World Of Html5
 
GRADE 10 COMPUTER
GRADE 10 COMPUTERGRADE 10 COMPUTER
GRADE 10 COMPUTER
 
Html5 vs Flash video
Html5 vs Flash videoHtml5 vs Flash video
Html5 vs Flash video
 
IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...
 
Html5 overview
Html5 overviewHtml5 overview
Html5 overview
 
HTML5 Introduction – Features and Resources for HTML5
HTML5 Introduction – Features and Resources for HTML5HTML5 Introduction – Features and Resources for HTML5
HTML5 Introduction – Features and Resources for HTML5
 
HTML5 101
HTML5 101HTML5 101
HTML5 101
 
Html5(2)
Html5(2)Html5(2)
Html5(2)
 
Html5(2)
Html5(2)Html5(2)
Html5(2)
 
HTML5 (Mid-Technical)
HTML5 (Mid-Technical)HTML5 (Mid-Technical)
HTML5 (Mid-Technical)
 
Everything That You Need To Know About HTML5
Everything That You Need To Know About HTML5Everything That You Need To Know About HTML5
Everything That You Need To Know About HTML5
 
Html5 Basics
Html5 BasicsHtml5 Basics
Html5 Basics
 
5. HTML5
5. HTML55. HTML5
5. HTML5
 
Html 5 Features And Benefits
Html 5 Features And Benefits  Html 5 Features And Benefits
Html 5 Features And Benefits
 
Is HTML5 Ready for eLearning Development?
Is HTML5 Ready for eLearning Development?Is HTML5 Ready for eLearning Development?
Is HTML5 Ready for eLearning Development?
 
HTML5
HTML5HTML5
HTML5
 
Thadomal IEEE-HTML5-Workshop
Thadomal IEEE-HTML5-WorkshopThadomal IEEE-HTML5-Workshop
Thadomal IEEE-HTML5-Workshop
 
HTML5 Multimedia: where we are, where we're going
HTML5 Multimedia: where we are, where we're goingHTML5 Multimedia: where we are, where we're going
HTML5 Multimedia: where we are, where we're going
 

Dernier

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
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
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
 
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
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
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
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
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
 
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
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 

Dernier (20)

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...
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
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
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
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
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
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
 
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...
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 

A Brief Interlude into HTML5

  • 1. A Brief Interlude into HTML5 The future problems with the web, today!
  • 2. What in the world is HTML5? HTML5 is the successor to XHTML1 Has officially superseded the proposed XHTML2 It gives us a few standardized JavaScript APIs we can do cool stuff with Adds new tags that will give us the ability to embed media and create interactive web elements with ease We can use it to create web applications that can take physical location into account Adds new tags we can use to create new semantically-sound content elements, such as navigation and template headings/footers Run JavaScript in threads and store data locally The ability to create offline web applications HTML5 is literally, the foundation to the next-generation of web applications
  • 3. Say hello to my little friends This presentation will focus on three new HTML5 tags exclusively <canvas> <audio> <video> Future presentations will focus on Geolocation, DOM Storage, semantics, and other topics
  • 4. Should I even ask about IE? Nearly every modern browser supports some HTML5 Support varies from browser to browser Internet Explorer does not Good HTML5 must encompass one of two techniques We must design it so it "progressively enhances" content and feature sets on web apps If you run IE, some features should be implemented in JS/Flash or not be supported at all Or we can ignore IE altogether And nothing of value was lost So for the time being HTML5 support is fragmented but it can be used for many things
  • 5. Detecting HTML5 We can use the Modernizr JS library to detect HTML5 support We can also use it to determine codec support for audio and video Also good for detecting CSS3 features
  • 6. <canvas> As defined in the WHATWG standard, it’s a bitmap element we can draw in using JavaScript This rendering is done in immediate mode Not an alternative to technologies like SVG, but can be seen as a compliment Right now its limited to 2D graphics There are proposals to introduce a 3D canvas context Absolutely is not supported by IE excanvas.js can implement partial support
  • 7. <video> Do video in a flash without that other thing Implementation dependant on a browser with codecs compiled This continues to be a sore point with developers and the HTML5 committees We can treat video like any other HTML element, and manipulate it with JS and even the <canvas> Where is your god now, Adobe? Two codecs are being used for HTML5 video OggTheora MPEG-4 H.264 W3C, WHATWG have not specified what codec to use Originally, WHATWG said to use Ogg
  • 8. <audio> Like video, only without the video OggVorbis is generally the sole accepted codec and WAV MP3 support is set to become the norm in 2011 Patents will expire If you can’t wait, Chrome and Safari support it
  • 9. The Apprehension of the H.246 License Using H.264 is not free at all – it costs money to use the codec And in 2011, you will be required to pay up to 30 cents per view for content provided with H.264 OR up to $20,000 per year The licensing issue continues to be a sore point in the W3C and WHATWG steering committees OggTheora not the ‘sawzall’ solution we need because its protection to submarine patents can’t be guaranteed And as such, it is no longer part of the HTML5 standard Licensing future for H.264 and AVC not yet certain Firefox does not support H.264 due to this very issue (Chrome, Safari do) But Chrome also supports OggTheora You see where this is heading, don’t you?
  • 11. Know the score Get the code http://bit.ly/62AH3A Get this slideshow http://bit.ly/7Pkuxm Explore more HTML5 diveintohtml5.org http://bit.ly/6U2tLT html5doctor.com

Notes de l'éditeur

  1. This presentation © 2010 Cameron Kilgore. Redistribution permitted under terms of the Creative Commons 3.0 BY-ND License
  2. Explain that this is a part of a series of discussions on HTML5
  3. Switch out to modernizr_demo.html
  4. Switch out to canvas_demo.html
  5. Switch out to video_demo.html
  6. Switch out to audio_demo.html
  7. There were plans for a git repo but those were axed when DreamHost complicated things. Explain that the gzip lacks the Moon trailer due to redistribution rights.