SlideShare a Scribd company logo
1 of 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

More Related Content

What's hot

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
 

What's hot (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
 

Viewers also liked

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
 

Viewers also liked (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
 

Similar to A Brief Interlude into HTML5

Similar to 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
 

Recently uploaded

1111 ChatGPT Prompts PDF Free Download - Prompts for ChatGPT
1111 ChatGPT Prompts PDF Free Download - Prompts for ChatGPT1111 ChatGPT Prompts PDF Free Download - Prompts for ChatGPT
1111 ChatGPT Prompts PDF Free Download - Prompts for ChatGPTiSEO AI
 
Optimizing NoSQL Performance Through Observability
Optimizing NoSQL Performance Through ObservabilityOptimizing NoSQL Performance Through Observability
Optimizing NoSQL Performance Through ObservabilityScyllaDB
 
How we scaled to 80K users by doing nothing!.pdf
How we scaled to 80K users by doing nothing!.pdfHow we scaled to 80K users by doing nothing!.pdf
How we scaled to 80K users by doing nothing!.pdfSrushith Repakula
 
IESVE for Early Stage Design and Planning
IESVE for Early Stage Design and PlanningIESVE for Early Stage Design and Planning
IESVE for Early Stage Design and PlanningIES VE
 
FDO for Camera, Sensor and Networking Device – Commercial Solutions from VinC...
FDO for Camera, Sensor and Networking Device – Commercial Solutions from VinC...FDO for Camera, Sensor and Networking Device – Commercial Solutions from VinC...
FDO for Camera, Sensor and Networking Device – Commercial Solutions from VinC...FIDO Alliance
 
Speed Wins: From Kafka to APIs in Minutes
Speed Wins: From Kafka to APIs in MinutesSpeed Wins: From Kafka to APIs in Minutes
Speed Wins: From Kafka to APIs in Minutesconfluent
 
Introduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdf
Introduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdfIntroduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdf
Introduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdfFIDO Alliance
 
Where to Learn More About FDO _ Richard at FIDO Alliance.pdf
Where to Learn More About FDO _ Richard at FIDO Alliance.pdfWhere to Learn More About FDO _ Richard at FIDO Alliance.pdf
Where to Learn More About FDO _ Richard at FIDO Alliance.pdfFIDO Alliance
 
TopCryptoSupers 12thReport OrionX May2024
TopCryptoSupers 12thReport OrionX May2024TopCryptoSupers 12thReport OrionX May2024
TopCryptoSupers 12thReport OrionX May2024Stephen Perrenod
 
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...Integrating Telephony Systems with Salesforce: Insights and Considerations, B...
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...CzechDreamin
 
Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...
Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...
Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...FIDO Alliance
 
A Business-Centric Approach to Design System Strategy
A Business-Centric Approach to Design System StrategyA Business-Centric Approach to Design System Strategy
A Business-Centric Approach to Design System StrategyUXDXConf
 
Powerful Start- the Key to Project Success, Barbara Laskowska
Powerful Start- the Key to Project Success, Barbara LaskowskaPowerful Start- the Key to Project Success, Barbara Laskowska
Powerful Start- the Key to Project Success, Barbara LaskowskaCzechDreamin
 
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)Julian Hyde
 
WebAssembly is Key to Better LLM Performance
WebAssembly is Key to Better LLM PerformanceWebAssembly is Key to Better LLM Performance
WebAssembly is Key to Better LLM PerformanceSamy Fodil
 
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...panagenda
 
Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...
Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...
Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...CzechDreamin
 
Google I/O Extended 2024 Warsaw
Google I/O Extended 2024 WarsawGoogle I/O Extended 2024 Warsaw
Google I/O Extended 2024 WarsawGDSC PJATK
 
Structuring Teams and Portfolios for Success
Structuring Teams and Portfolios for SuccessStructuring Teams and Portfolios for Success
Structuring Teams and Portfolios for SuccessUXDXConf
 

Recently uploaded (20)

1111 ChatGPT Prompts PDF Free Download - Prompts for ChatGPT
1111 ChatGPT Prompts PDF Free Download - Prompts for ChatGPT1111 ChatGPT Prompts PDF Free Download - Prompts for ChatGPT
1111 ChatGPT Prompts PDF Free Download - Prompts for ChatGPT
 
Optimizing NoSQL Performance Through Observability
Optimizing NoSQL Performance Through ObservabilityOptimizing NoSQL Performance Through Observability
Optimizing NoSQL Performance Through Observability
 
How we scaled to 80K users by doing nothing!.pdf
How we scaled to 80K users by doing nothing!.pdfHow we scaled to 80K users by doing nothing!.pdf
How we scaled to 80K users by doing nothing!.pdf
 
IESVE for Early Stage Design and Planning
IESVE for Early Stage Design and PlanningIESVE for Early Stage Design and Planning
IESVE for Early Stage Design and Planning
 
FDO for Camera, Sensor and Networking Device – Commercial Solutions from VinC...
FDO for Camera, Sensor and Networking Device – Commercial Solutions from VinC...FDO for Camera, Sensor and Networking Device – Commercial Solutions from VinC...
FDO for Camera, Sensor and Networking Device – Commercial Solutions from VinC...
 
Speed Wins: From Kafka to APIs in Minutes
Speed Wins: From Kafka to APIs in MinutesSpeed Wins: From Kafka to APIs in Minutes
Speed Wins: From Kafka to APIs in Minutes
 
Introduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdf
Introduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdfIntroduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdf
Introduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdf
 
Where to Learn More About FDO _ Richard at FIDO Alliance.pdf
Where to Learn More About FDO _ Richard at FIDO Alliance.pdfWhere to Learn More About FDO _ Richard at FIDO Alliance.pdf
Where to Learn More About FDO _ Richard at FIDO Alliance.pdf
 
TopCryptoSupers 12thReport OrionX May2024
TopCryptoSupers 12thReport OrionX May2024TopCryptoSupers 12thReport OrionX May2024
TopCryptoSupers 12thReport OrionX May2024
 
Overview of Hyperledger Foundation
Overview of Hyperledger FoundationOverview of Hyperledger Foundation
Overview of Hyperledger Foundation
 
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...Integrating Telephony Systems with Salesforce: Insights and Considerations, B...
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...
 
Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...
Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...
Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...
 
A Business-Centric Approach to Design System Strategy
A Business-Centric Approach to Design System StrategyA Business-Centric Approach to Design System Strategy
A Business-Centric Approach to Design System Strategy
 
Powerful Start- the Key to Project Success, Barbara Laskowska
Powerful Start- the Key to Project Success, Barbara LaskowskaPowerful Start- the Key to Project Success, Barbara Laskowska
Powerful Start- the Key to Project Success, Barbara Laskowska
 
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
 
WebAssembly is Key to Better LLM Performance
WebAssembly is Key to Better LLM PerformanceWebAssembly is Key to Better LLM Performance
WebAssembly is Key to Better LLM Performance
 
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
 
Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...
Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...
Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...
 
Google I/O Extended 2024 Warsaw
Google I/O Extended 2024 WarsawGoogle I/O Extended 2024 Warsaw
Google I/O Extended 2024 Warsaw
 
Structuring Teams and Portfolios for Success
Structuring Teams and Portfolios for SuccessStructuring Teams and Portfolios for Success
Structuring Teams and Portfolios for Success
 

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

Editor's Notes

  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.