Académique Documents
Professionnel Documents
Culture Documents
Part B:
What are some of the advantages to using SVG?
Some of the advantages of using SVG include:
- Vector images can be easily scaled and manipulated without distortion or
decrease in image quality
- Due to vector images having an XML file associated with them, they can be
easily manipulated by CSS properties
- SVG images can be dynamic and interactive
What are some of the disadvantages to using SVG?
Some of the disadvantages of using SVG include:
- The file size of images can be larger than an equivalent JPEG or PNG image
- There is more overhead for creating an SVG (scripting is required)
State two (2) specific applications where SVG could be used, or is being
used.
One application where SVG is used is in the creation of 2 dimensional graphics for
webpages, where the image can be manipulated during runtime to respond to
certain events. Another application of SVG graphics is animation for webpages,
which can be controlled by CSS and JavaScript.
What course(s) would you consider using SVG in the high school
curriculum?
SVG would be primarily used in this course, computer science and graphic design
courses. For computer science, it could be used for creating logos or other images
for webpages or other applications. Students in graphic design courses could use
the SVG format for designing various types of images that could be scaled and
manipulated without loss of quality for different applications.
References:
Part C:
What browser did you choose for the application you will be running?
Why?
I had chosen Google Chrome to be the browser for running my application. This is
because I am must familiar with its interface and functionality as I have worked with
it in the past for web development. This is also because even though Google
chrome does not support MathML directly, simply adding a script that allows my
XHTML file to reference to the MathJax library will allow it to run.
What add-ons, if any, are required before the application will run? Why?
By default, Google Chrome does not support XHTML files that contain MathML
syntax. However, a simple JavaScript file can be referenced in your XHTML file which
references the MathJax library, a JavaScript display engine that is compatible with
all browsers.