SlideShare a Scribd company logo
1 of 30
Taking out the flash:
Modernizing interactive course content
John Haubrick, Robert Carey, Tom Varughese
STAT OnlineDepartment of Statistics
Participants
will be able to…
 Identify challenges associated with
replacing flash content.
 Apply a process and identify various tools
to replace old interactive content in an
online course.
The problem...
Flash is Dead!!
 Adobe will no longer support
Flash in 2020
What does this
mean?
 Unsupported software means:
 No support... duh
 No Fixes/Patches
 No Security Updates
 It will slowly die out
 And you should really stop using it
 No really stop using flash
Why is this a
problem?
 Flash exploits find themselves
in the top ten list of
vulnerabilities year after year.
Sources: McAfee Labs / Recorded Future
…and browsers have had enough!
 Microsoft, Google, Mozilla, and Apple have all announced that they too will
remove support for Adobe Flash by the end of 2020.
 Most major browsers (besides IE) now have Adobe Flash disabled by default.
“By the end of 2020, we will remove the ability to run Adobe Flash in Microsoft
Edge and Internet Explorer across all supported versions of Microsoft Windows.
Users will no longer have any ability to enable or run Flash.” – Microsoft
Our challenge…
 Over 2300 public web
pages
 Originally designed in
early 2000s
 Moving to new CMS
 Hundreds of flash objects
 Limited time and
resources
Decisions:
Pedagogical and Technical
Pedagogical
 What is the purpose of the interactive? (…is it
even ‘interactive’?)
 Does it support the learning of the content (and
objectives)?
 Is there a better way to convey the meaning?
Technical
 Is there a low-tech solution to convey the same
meaning?
 Is there an accessible (and mobile-friendly) way
to re-create the interactive?
 Is it worth the effort?
(...and level of effort)
Project Management Triangle
Pick two…
Possible Solutions
Video Conversion Image Conversion
Creation Toolkits Interactive JavaScript
Solution: Video Conversion
with Flash Converters
 Adobe Animate
 Mozilla Shumway (retired)
 Google Swiffy (retired)
 Swivel
Advantages & Challenges
+ Low effort
– Mixed results
– Low quality source files
– Aging software
– Realtime conversion
Scenario 1:
You’ve got a video that gets the job done.
Convert it!
L03_cotton_weight.swf
Now you’ve got an .mp4 that can be
hosted anywhere!
You can make it more accessible by
adding captions and a transcription.
Solution: Video Conversion
with Screen Captures
 Adobe Captivate
 Camtasia
 Kap
 QuickTime
 ShareX
 Zoom
Advantages & Challenges
+ Low effort
~ What you see is what you get
~ Moderately accessible
Scenario 2:
You’ve got an object with a few controlled interactions.
Before After
1
2
 Adobe Illustrator
 Tools for SVG
 Heroku App
Advantages & Challenges
Solution: Image Conversion
with Scalable Vector Graphics
+ Native to browser
+ Infinitely scalable
+ Responsive
+ Themed to course website
+ Enhance with JS
~ Editable
~ Learning Curve
– Not 100% accessible
Scenario 3:
You’ve got something that’d work well without animation.
Trace it!
Example 1
Scenario 3:
You’ve got something that’d work well without animation.
Example 2
Scenario 3:
You’ve got something that’d work well without animation.
Example 3
Scenario 4:
You’ve got something to reveal.
Use a tooltip!
Tippy.JS
Workflow
Adobe Illustrator
 H5P Interactive Video
 H5P Agamotto
 H5P Image Hotspots
Solution: Creation Toolkits
like H5P
Advantages & Challenges
+ LaTeX Support
– Webhost Required
Before After
1
2
3
Scenario 5:
You’ve got something to explore.
 D3.js (Data-Driven Documents)
 H5P (HTML5 Package)
 three.js (3D JavaScript)
 Green Sock (Animation Platform)
 WebGL (Graphics Library)
 WebRTC (Realtime Communications)
 HTML5 Canvas API
 Anime.js
Advantages & Challenges
three.js
+ Highly customizable
- Medium/High Effort
- Developer skills recommended
Solution: Interactive JavaScript
the web is alive!
Scenario 6:
You’ve got something with complex interactions.
Script it!
Have fun with it!
Video Source: https://bl.ocks.org/mbostock/1256572
Have fun with it!
Source: https://seeing-theory.brown.edu/
Questions and Answers
John Haubrick
jmh491@psu.edu
Bob Carey
rpc5102@psu.edu
Tom Varughese
stv5038@psu.edu
Contact
Thank You!
Sources
 Homestar Runner – Flash is Dead!!
https://www.youtube.com/watch?v=L0nuQ5o2DYU
 Bitmap VS SVG
https://commons.wikimedia.org/wiki/File:Bitmap_VS_SVG.svg
 SVG File icon by Chameleon Design, IN
https://thenounproject.com/search/?q=svg%20file&i=116633
 https://www.adlnet.gov/flash-article
 “I’ll Take Your Questions Now” GIF
(2001). Atlantis: The Lost Empire. Walt Disney Pictures.
 “Flying DeLorean” GIF
(1985). Back to the Future. Universal Pictures.

More Related Content

What's hot

Watching NickerNetwork on Your Television Ready? Just Follow Step ...
Watching NickerNetwork on Your Television Ready? Just Follow Step ...Watching NickerNetwork on Your Television Ready? Just Follow Step ...
Watching NickerNetwork on Your Television Ready? Just Follow Step ...
crysatal16
 
W200 week4 fall2011
W200 week4 fall2011W200 week4 fall2011
W200 week4 fall2011
educw200
 
Student Productivity - Paperless Alternatives
Student Productivity - Paperless AlternativesStudent Productivity - Paperless Alternatives
Student Productivity - Paperless Alternatives
Aimee
 
Example Slideshare
Example SlideshareExample Slideshare
Example Slideshare
mkroening
 
Analysis on ABCSTTU Model of Homdepot
Analysis on ABCSTTU Model of HomdepotAnalysis on ABCSTTU Model of Homdepot
Analysis on ABCSTTU Model of Homdepot
MJ Ferdous
 
Broadcast Yourself: An introduction to Screencasting
Broadcast Yourself: An introduction to ScreencastingBroadcast Yourself: An introduction to Screencasting
Broadcast Yourself: An introduction to Screencasting
Alex Spiers
 
Effective use of powerpoint as a presentation tool
Effective use of powerpoint as a presentation toolEffective use of powerpoint as a presentation tool
Effective use of powerpoint as a presentation tool
patricia1224
 
Effective use of powerpoint as a presentation tool
Effective use of powerpoint as a presentation toolEffective use of powerpoint as a presentation tool
Effective use of powerpoint as a presentation tool
patricia000
 

What's hot (20)

IBLL FOP Brooks2017
IBLL FOP Brooks2017IBLL FOP Brooks2017
IBLL FOP Brooks2017
 
E-content development using Multimedia
E-content development using MultimediaE-content development using Multimedia
E-content development using Multimedia
 
Screen Capture All Your Lectures
Screen Capture  All Your LecturesScreen Capture  All Your Lectures
Screen Capture All Your Lectures
 
Watching NickerNetwork on Your Television Ready? Just Follow Step ...
Watching NickerNetwork on Your Television Ready? Just Follow Step ...Watching NickerNetwork on Your Television Ready? Just Follow Step ...
Watching NickerNetwork on Your Television Ready? Just Follow Step ...
 
Online Presentation Tools for Researchers
Online Presentation Tools for ResearchersOnline Presentation Tools for Researchers
Online Presentation Tools for Researchers
 
Best Practices in the Production of Learning Nuggets
Best Practices in the Production of Learning NuggetsBest Practices in the Production of Learning Nuggets
Best Practices in the Production of Learning Nuggets
 
Best Practices in the Production of Learning Nuggets CC Version
Best Practices in the Production of Learning Nuggets CC VersionBest Practices in the Production of Learning Nuggets CC Version
Best Practices in the Production of Learning Nuggets CC Version
 
W200 week4 fall2011
W200 week4 fall2011W200 week4 fall2011
W200 week4 fall2011
 
Learning Materials: Presentations and Video
Learning Materials: Presentations and VideoLearning Materials: Presentations and Video
Learning Materials: Presentations and Video
 
Technology for Online Teaching: Web 2.0
Technology for Online Teaching: Web 2.0Technology for Online Teaching: Web 2.0
Technology for Online Teaching: Web 2.0
 
Student Productivity - Paperless Alternatives
Student Productivity - Paperless AlternativesStudent Productivity - Paperless Alternatives
Student Productivity - Paperless Alternatives
 
Example Slideshare
Example SlideshareExample Slideshare
Example Slideshare
 
Adapt Multi-Device Learning Webinar - January 22nd 2014
Adapt Multi-Device Learning Webinar - January 22nd 2014Adapt Multi-Device Learning Webinar - January 22nd 2014
Adapt Multi-Device Learning Webinar - January 22nd 2014
 
Adapt Webinar on Responsive E-learning | Learning Pool, C&G Kineo, Sponge UK
Adapt Webinar on Responsive E-learning | Learning Pool, C&G Kineo, Sponge UKAdapt Webinar on Responsive E-learning | Learning Pool, C&G Kineo, Sponge UK
Adapt Webinar on Responsive E-learning | Learning Pool, C&G Kineo, Sponge UK
 
Analysis on ABCSTTU Model of Homdepot
Analysis on ABCSTTU Model of HomdepotAnalysis on ABCSTTU Model of Homdepot
Analysis on ABCSTTU Model of Homdepot
 
Broadcast Yourself: An introduction to Screencasting
Broadcast Yourself: An introduction to ScreencastingBroadcast Yourself: An introduction to Screencasting
Broadcast Yourself: An introduction to Screencasting
 
20 Technology training tips
20 Technology training tips20 Technology training tips
20 Technology training tips
 
Effective use of powerpoint as a presentation tool
Effective use of powerpoint as a presentation toolEffective use of powerpoint as a presentation tool
Effective use of powerpoint as a presentation tool
 
Effective use of powerpoint as a presentation tool
Effective use of powerpoint as a presentation toolEffective use of powerpoint as a presentation tool
Effective use of powerpoint as a presentation tool
 
Guide to Browser Compatibility for Online Learning Platforms
Guide to Browser Compatibility for Online Learning PlatformsGuide to Browser Compatibility for Online Learning Platforms
Guide to Browser Compatibility for Online Learning Platforms
 

Similar to Get the flash outta here

Intro to Flash 8 welcome & course outline (2008)
Intro to Flash 8 welcome & course outline (2008)Intro to Flash 8 welcome & course outline (2008)
Intro to Flash 8 welcome & course outline (2008)
Matteo Wyllyamz
 

Similar to Get the flash outta here (20)

HTML5 vs Flash
HTML5 vs FlashHTML5 vs Flash
HTML5 vs Flash
 
Comparison between articulate storyline & adobe captivate
Comparison between articulate storyline & adobe captivateComparison between articulate storyline & adobe captivate
Comparison between articulate storyline & adobe captivate
 
Html5 & mlearning: The rapid interactivity approach
Html5 & mlearning: The rapid interactivity approachHtml5 & mlearning: The rapid interactivity approach
Html5 & mlearning: The rapid interactivity approach
 
Flash: A call for sanity
Flash: A call for sanityFlash: A call for sanity
Flash: A call for sanity
 
Why Rapid Development Authoring Tools?
Why Rapid Development Authoring Tools?Why Rapid Development Authoring Tools?
Why Rapid Development Authoring Tools?
 
When Will Drupal Die? Keynote talk from Bay Area Drupal Camp 2014
When Will Drupal Die? Keynote talk from Bay Area Drupal Camp 2014When Will Drupal Die? Keynote talk from Bay Area Drupal Camp 2014
When Will Drupal Die? Keynote talk from Bay Area Drupal Camp 2014
 
Intro to Flash 8 welcome & course outline (2008)
Intro to Flash 8 welcome & course outline (2008)Intro to Flash 8 welcome & course outline (2008)
Intro to Flash 8 welcome & course outline (2008)
 
Designing Powerful Web Applications - Monterey
Designing Powerful Web Applications - MontereyDesigning Powerful Web Applications - Monterey
Designing Powerful Web Applications - Monterey
 
HTML5 & mlearning - The Rapid Interactivity Approach
HTML5 & mlearning - The Rapid Interactivity ApproachHTML5 & mlearning - The Rapid Interactivity Approach
HTML5 & mlearning - The Rapid Interactivity Approach
 
HTML5 and mLearning- The Rapid Interactivity Approach
HTML5 and mLearning- The Rapid Interactivity ApproachHTML5 and mLearning- The Rapid Interactivity Approach
HTML5 and mLearning- The Rapid Interactivity Approach
 
Html5 and mLearning: The rapid interactivity approach
Html5 and mLearning: The rapid interactivity approachHtml5 and mLearning: The rapid interactivity approach
Html5 and mLearning: The rapid interactivity approach
 
HTML5 & mLearning - The Rapid Interactivity Approach
HTML5 & mLearning - The Rapid Interactivity ApproachHTML5 & mLearning - The Rapid Interactivity Approach
HTML5 & mLearning - The Rapid Interactivity Approach
 
VideoManager: Using Flash Technology and HTML5 together for University Media ...
VideoManager: Using Flash Technology and HTML5 together for University Media ...VideoManager: Using Flash Technology and HTML5 together for University Media ...
VideoManager: Using Flash Technology and HTML5 together for University Media ...
 
HelpTech_Sept30_UEMnl.pptx
HelpTech_Sept30_UEMnl.pptxHelpTech_Sept30_UEMnl.pptx
HelpTech_Sept30_UEMnl.pptx
 
The Future of Flash
The Future of FlashThe Future of Flash
The Future of Flash
 
HTML5 - Moving from hacks to solutions
HTML5 - Moving from hacks to solutionsHTML5 - Moving from hacks to solutions
HTML5 - Moving from hacks to solutions
 
Designing Powerful Web Applications Using AJAX and Other RIAs
Designing Powerful Web Applications Using AJAX and Other RIAsDesigning Powerful Web Applications Using AJAX and Other RIAs
Designing Powerful Web Applications Using AJAX and Other RIAs
 
Enhancing student engagement with open source software
Enhancing student engagement with open source softwareEnhancing student engagement with open source software
Enhancing student engagement with open source software
 
Animate CC and the Flash Runtimes at Adobe MAX
Animate CC and the Flash Runtimes at Adobe MAX Animate CC and the Flash Runtimes at Adobe MAX
Animate CC and the Flash Runtimes at Adobe MAX
 
Karma Code Less Teach More
Karma Code Less Teach MoreKarma Code Less Teach More
Karma Code Less Teach More
 

Recently uploaded

QUATER-1-PE-HEALTH-LC2- this is just a sample of unpacked lesson
QUATER-1-PE-HEALTH-LC2- this is just a sample of unpacked lessonQUATER-1-PE-HEALTH-LC2- this is just a sample of unpacked lesson
QUATER-1-PE-HEALTH-LC2- this is just a sample of unpacked lesson
httgc7rh9c
 
Spellings Wk 4 and Wk 5 for Grade 4 at CAPS
Spellings Wk 4 and Wk 5 for Grade 4 at CAPSSpellings Wk 4 and Wk 5 for Grade 4 at CAPS
Spellings Wk 4 and Wk 5 for Grade 4 at CAPS
AnaAcapella
 

Recently uploaded (20)

How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17
 
QUATER-1-PE-HEALTH-LC2- this is just a sample of unpacked lesson
QUATER-1-PE-HEALTH-LC2- this is just a sample of unpacked lessonQUATER-1-PE-HEALTH-LC2- this is just a sample of unpacked lesson
QUATER-1-PE-HEALTH-LC2- this is just a sample of unpacked lesson
 
OSCM Unit 2_Operations Processes & Systems
OSCM Unit 2_Operations Processes & SystemsOSCM Unit 2_Operations Processes & Systems
OSCM Unit 2_Operations Processes & Systems
 
Economic Importance Of Fungi In Food Additives
Economic Importance Of Fungi In Food AdditivesEconomic Importance Of Fungi In Food Additives
Economic Importance Of Fungi In Food Additives
 
Interdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptxInterdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptx
 
VAMOS CUIDAR DO NOSSO PLANETA! .
VAMOS CUIDAR DO NOSSO PLANETA!                    .VAMOS CUIDAR DO NOSSO PLANETA!                    .
VAMOS CUIDAR DO NOSSO PLANETA! .
 
Our Environment Class 10 Science Notes pdf
Our Environment Class 10 Science Notes pdfOur Environment Class 10 Science Notes pdf
Our Environment Class 10 Science Notes pdf
 
FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024
 
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxHMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
 
Wellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptxWellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptx
 
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptxHMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
 
Graduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - EnglishGraduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - English
 
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptxExploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
 
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptxOn_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
 
Introduction to TechSoup’s Digital Marketing Services and Use Cases
Introduction to TechSoup’s Digital Marketing  Services and Use CasesIntroduction to TechSoup’s Digital Marketing  Services and Use Cases
Introduction to TechSoup’s Digital Marketing Services and Use Cases
 
FICTIONAL SALESMAN/SALESMAN SNSW 2024.pdf
FICTIONAL SALESMAN/SALESMAN SNSW 2024.pdfFICTIONAL SALESMAN/SALESMAN SNSW 2024.pdf
FICTIONAL SALESMAN/SALESMAN SNSW 2024.pdf
 
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
 
AIM of Education-Teachers Training-2024.ppt
AIM of Education-Teachers Training-2024.pptAIM of Education-Teachers Training-2024.ppt
AIM of Education-Teachers Training-2024.ppt
 
Spellings Wk 4 and Wk 5 for Grade 4 at CAPS
Spellings Wk 4 and Wk 5 for Grade 4 at CAPSSpellings Wk 4 and Wk 5 for Grade 4 at CAPS
Spellings Wk 4 and Wk 5 for Grade 4 at CAPS
 
How to Add a Tool Tip to a Field in Odoo 17
How to Add a Tool Tip to a Field in Odoo 17How to Add a Tool Tip to a Field in Odoo 17
How to Add a Tool Tip to a Field in Odoo 17
 

Get the flash outta here

  • 1. Taking out the flash: Modernizing interactive course content John Haubrick, Robert Carey, Tom Varughese STAT OnlineDepartment of Statistics
  • 2. Participants will be able to…  Identify challenges associated with replacing flash content.  Apply a process and identify various tools to replace old interactive content in an online course.
  • 3. The problem... Flash is Dead!!  Adobe will no longer support Flash in 2020
  • 4. What does this mean?  Unsupported software means:  No support... duh  No Fixes/Patches  No Security Updates  It will slowly die out  And you should really stop using it  No really stop using flash
  • 5. Why is this a problem?  Flash exploits find themselves in the top ten list of vulnerabilities year after year. Sources: McAfee Labs / Recorded Future
  • 6. …and browsers have had enough!  Microsoft, Google, Mozilla, and Apple have all announced that they too will remove support for Adobe Flash by the end of 2020.  Most major browsers (besides IE) now have Adobe Flash disabled by default. “By the end of 2020, we will remove the ability to run Adobe Flash in Microsoft Edge and Internet Explorer across all supported versions of Microsoft Windows. Users will no longer have any ability to enable or run Flash.” – Microsoft
  • 7. Our challenge…  Over 2300 public web pages  Originally designed in early 2000s  Moving to new CMS  Hundreds of flash objects  Limited time and resources
  • 8. Decisions: Pedagogical and Technical Pedagogical  What is the purpose of the interactive? (…is it even ‘interactive’?)  Does it support the learning of the content (and objectives)?  Is there a better way to convey the meaning? Technical  Is there a low-tech solution to convey the same meaning?  Is there an accessible (and mobile-friendly) way to re-create the interactive?  Is it worth the effort? (...and level of effort)
  • 10. Possible Solutions Video Conversion Image Conversion Creation Toolkits Interactive JavaScript
  • 11. Solution: Video Conversion with Flash Converters  Adobe Animate  Mozilla Shumway (retired)  Google Swiffy (retired)  Swivel Advantages & Challenges + Low effort – Mixed results – Low quality source files – Aging software – Realtime conversion
  • 12. Scenario 1: You’ve got a video that gets the job done. Convert it! L03_cotton_weight.swf Now you’ve got an .mp4 that can be hosted anywhere! You can make it more accessible by adding captions and a transcription.
  • 13. Solution: Video Conversion with Screen Captures  Adobe Captivate  Camtasia  Kap  QuickTime  ShareX  Zoom Advantages & Challenges + Low effort ~ What you see is what you get ~ Moderately accessible
  • 14. Scenario 2: You’ve got an object with a few controlled interactions. Before After 1 2
  • 15.  Adobe Illustrator  Tools for SVG  Heroku App Advantages & Challenges Solution: Image Conversion with Scalable Vector Graphics + Native to browser + Infinitely scalable + Responsive + Themed to course website + Enhance with JS ~ Editable ~ Learning Curve – Not 100% accessible
  • 16. Scenario 3: You’ve got something that’d work well without animation. Trace it! Example 1
  • 17. Scenario 3: You’ve got something that’d work well without animation. Example 2
  • 18. Scenario 3: You’ve got something that’d work well without animation. Example 3
  • 19. Scenario 4: You’ve got something to reveal. Use a tooltip! Tippy.JS
  • 21.  H5P Interactive Video  H5P Agamotto  H5P Image Hotspots Solution: Creation Toolkits like H5P Advantages & Challenges + LaTeX Support – Webhost Required
  • 22. Before After 1 2 3 Scenario 5: You’ve got something to explore.
  • 23.  D3.js (Data-Driven Documents)  H5P (HTML5 Package)  three.js (3D JavaScript)  Green Sock (Animation Platform)  WebGL (Graphics Library)  WebRTC (Realtime Communications)  HTML5 Canvas API  Anime.js Advantages & Challenges three.js + Highly customizable - Medium/High Effort - Developer skills recommended Solution: Interactive JavaScript the web is alive!
  • 24. Scenario 6: You’ve got something with complex interactions. Script it!
  • 25. Have fun with it! Video Source: https://bl.ocks.org/mbostock/1256572
  • 26. Have fun with it! Source: https://seeing-theory.brown.edu/
  • 30. Sources  Homestar Runner – Flash is Dead!! https://www.youtube.com/watch?v=L0nuQ5o2DYU  Bitmap VS SVG https://commons.wikimedia.org/wiki/File:Bitmap_VS_SVG.svg  SVG File icon by Chameleon Design, IN https://thenounproject.com/search/?q=svg%20file&i=116633  https://www.adlnet.gov/flash-article  “I’ll Take Your Questions Now” GIF (2001). Atlantis: The Lost Empire. Walt Disney Pictures.  “Flying DeLorean” GIF (1985). Back to the Future. Universal Pictures.