Compsci 1033

Réussis tes devoirs et examens dès maintenant avec Quizwiz!

WYSIWYG Programs

"What You See is What You Get" eg Adobe Dreamweaver, Bluegriffon. Create tags for us, user-friendly

Windows Bitmap

(.BMP) • Vector based graphic •Popular image files since they can be imported into nearly any application.

Encapsulated Postscript

(.EPS, .EPSF) • Most widely used bitmapped file format • Supported by image-editing applications, scanning software, page-layout programs, and word processing software. • Supports bit depths from 1 to 32 bits • Cross platforms for MAC, PC, and Unix systems • Most commonly used when the output is printed

Graphics Interchange Format

(.GIF) . • Standard bitmapped format on the Windows platform •Supported by most Windows applications.

Tagged Image File Formats

(.TIF, .TIFF)

WEB HOSTS

(ISPs) COMPANIES that provide space on a server they own for use by their clients as well as providing internet connectivity (rogers, execulink, AOL...) **files must be hosted on webserver provided by ISP to be available on the internet

Ease parameter

(ease-in, ease-out) accelerating/de-accelerating. Motion starts out slow, gains speed, then slows down. Creates a more realistic progression, exaggerates motion, and draws attention to it.

Downsample and reduce bit depth

(ie compress)

MUTLTIMEDIA

(technical): Describes any application or technology that can be used to present: Text, images, sound, animation video

DITHERING (optimizing method)

(when saving GIFs) most common method of reducing the color range of images down to the 256 colors seen in 8-bit GIF images o Juxtaposing pixels of two colors to create the illusion that a third color is present (grainy look)

SUBJECT DIRECTORY - Yahoo, About.com, AOL

-a program that enables the user to search internet sites -internet sites are organized by subject and topic -allowing users to choose a subject interest and then browse the list of resources in that category collection of websites organized by topic Human-selected (hand-picked) internet resources are arranged and classified in hierarchical topics Human editors review webpages, rank them, organize them into categorized list with brief descriptions Wait for human editors Yahoo, about.com, AOL, Open Directory (open directory is 1% size of google)

BITMAP-BASED programs "PAINT"

-ability to edit an image's pixels -images from scanners, cameras -need a "PAINT" program Photoshop, paintshop pro, photoplus (but photoshop v6.0 has vector features)

VECTOR Graphics programs - "DRAW"

-greater control and precision with free-hand tool -display more accurately on screen -download faster because support of Flash and Scalable Vector Graphics (SVG formats) -produce smaller files that download faster -more details in vector-based illustrations -must use a "DRAW" program - draw and edit paths Adobe illustrator or Macromedia FreeHand, Corel Draw

Vector (Zoom in, no pixels) **Vector CANNOT be converted to Bitmap, but Bitmap CAN be converted to vector

-image is represented with lines and arcs that have a mathematical relationship -describes the drawing of the shape - Line: starting point, direction length - Rectangle: start point, width height - Circle: center and radius *SMALLER FILE: records mathematical relationship -as image enlarged (resized): - Dots become larger, edges still clean, crisp - Quality is maintained - no distortion - File size increase

BITMAP (Zoom into pixels)

-images made up of small squares called Pixels -Editing pixels: changing color, shade, brightness Advantages of using a small image rather than larger: -shorter time needed to display on screen -smaller file size Disadvantages: -distortion occurs when image is enlarged -as image is enlarged (resized): - Dots become larger, edges more jagged - Quality decreases - File size increases

- Reduce the download time by using any or all combinations:

1) Reduce file size 2) Choosing .jpg or .gif formats 3) Reducing color resolution (24 bits, 16 bits, 8 bits)

- How does Google work:

1. Gathers the Information: crawl and index billions of pages of WWW, performed by Googlebot, a "spider" which connects to web servers around the world to fetch documents. Spider gives each retrieved page a number so it can refer to the pages it fetched 2. Build a database (index): List every document that contains a certain word 3. Rank results: rank them in terms of relevance - google uses many factors in ranking: a. PageRank algorithm - how many links there are to a web page from other pages, quality of the linking sites b. Frequency of keywords in a webpage c. Appearance - words right next to each other 4. Rank Results: make a list of documents and their scores - take the documents with the highest scores as the best matches a. Google also shows snippets from each document that highlight the words the user typed b.In search ranking, google returns the ranked URLs and the snippets to the user as results page

first permanent photograph was taken between

1820-1830

The first motion picture was recorded between

1880-1890

How many lines of horizontal resolution did TVs from the 1970s have

480

TV's before 1980s had

480 horizontal scan lines

What is 4:1:1 colour sampling?

4: amount of Luminance (Y) 1: amount of U (colour or hue) 1: amount of V (colour or hue) Amount of compression: 50% reduction in storage (12 to 6)

how many seconds to make a good first impression

7-15 seconds

A typical CD can hold about

737MB or 80 minutes of audio

How computers represent sound

: sampling and quantizing Samples are recorded in Hertz (Hz) 1000 samples per second = KiloHertz (KHz) CD quality —> 44,100 samples per second (44,100Hz or 44.1KHz)

Link tags

<a href = "http://www.msn.com"> </a>

Placeholder tags (standalone)

<img src = "mydog.jpg"> <hr>

Multimedia

<img> <embed> add audio <video>

Cel-based animation:

every frame of animation is drawn by hand on clear plastic sheets called celluloids or cels

MULTIMEDIA

everything you can hear or see; Media include texts, books, pictures, music, sounds, CDs, videos, DVDs, MP3 players, iPods, records films etc

Squash and stretch:

exaggerating motion by changing the shape or size of the object being moved

Temporal compression:

examines differences between pairs of consecutive frames and stores those differences in the file rather than writing out the entire frame

Animated Gif

extension: .gif, file size: larger than unanimated gif, need nothing to play it

True or False: it is not possible to add tracks to a HTML5 file.

false

FTP

file transfer protocol Ex: SSH Secure File, Filezilla, WS-FTP, Fugu (for mac) oSome file transfer programs do not connect to all servers

ISP

internet Service Provider à Western, Bell, Rogers, Execulink, Costco o Allows one to connect to the internet o Company that maintains an internet host computer providing internet access and user account for accessing internet, e-mail box, webspace to host website o offers connection via telephone lines, cable TV or personal satellite dish - data travels from one internet host to another along best route, if links overloaded/out of service - rerouted

META-SEARCH ENGINGE/METACRAWLER

internet search engine which searches other search engines o Uses searches of other engines, returns the "top" results, doesn't create its own databases - Top search providers: google (62%), yahoo, msn

Tim Berners-Lee

invented the World Wide Web

Temporal compression (VIDEO)

just save info on keyframes and save the differences on other frames

To slow down motion

keep frame rate the same & increase number of frames between keyframes to stretch out animation, or lower frame rate

Onion skinning:

layering the frames of a motion on top of one another with semi-transparency so that all the frames can be seen in one layered graphic Effects and Parameters

Low, bass-level sounds

less frequent pulses, represented by wider, more spread out waveforms

• Motion guide

lets you animate an object along a path that you draw yourself; only works with symbols

Lossless compression (VIDEO)

looks for large blocks of pixels that are the same to do run length encoding (RLE)

Compression strategies (VIDEO)

lower frame size (less pixels), lower frame rate (changing frame rate by 1/2 will generally 1/2 the file size), pick a codec that does higher compression, lower picture quality of the video, lower the colour depth, play with the audio

Lossy Compression (VIDEO)

lowers video quality but gets better file size and better data rate *depends on codec How does this relate to bit rate? • More compression = lower quality • Ex: 1080p file compressed to 5mbps vs. 480p file compressed to 5mpbs • The latter better quality

Downloading video

making a permanent copy of a file/video on your machine (used to be the only option) Progressive downloads: allow you to listen as soon as it has downloaded enough bits to stay ahead of the download • For the web, usually stored on a HTTP protocol

IMAGE BIT DEPTH (aka COLOR DEPTH

maximum number of colors used to represent an image § The more bits used the more color info stored to describe the color of a pixel · Quality improves and larger file size §Human eye can detect about 10 million colors, therefore, storing more than 10 million colours is pointless, so we only use 24 bit color (16 million colours)

Decibels are logarithmic

meaning they represent powers of 10, and relative — they use human threshold for hearing as a reference point and assign that a decibel value of 0. • 160+ decibels damages ears

Future

multimedia will continue to grow into more than 1 $100 billion industry with top three applications § #1 - Entertainment $15 billion § #2 - Publishing $7 billion § #3 - Education/Training $7 billion o E-leaning, iTV (interactive TV) o Web 2.0 (sharing between users) - trend in web design, development, can refer to second generation of web-based communities and hosted services (social networking, wikis, blogs) which aim to facilitate creativity, collaboration, and sharing between users o Laptops becoming smaller, thinner, more powerful o Legal issues - copyright, rights management, piracy à problematic since rapid technology changes o Better skills - strong understanding of media and moving images as well as traditional IT and programming skills

Panther

name of computer, "server", that hosts uwo website o Host name: panther.uwo.ca o User website: http://www.publish.uwo.ca/~username

Graphics originate from

non-digital medium (paper copy of a photo), outside world, create image - Computers only understand/speak "BINARY" (digits 0 and 1) - convert all words, images, etc. to 0 and 1

Sample Rate

number of samples we take per second of audio (voice: 8KHz, AM radio: 11.025 KHz, FM radio: 22 KHz, CD Quality: 44.1KHz)

- HOW MANY SYSTEMS ARE THERE:

o Binary à (2 Binary Digits/ BITS) 0,1,10,11,100,101, 111,1000 o Octal à (8 Digits - or think of it as 8 number values) 0,1,2,3,4,5,6,7,10,11,12,13,14,15,16,17,20 o Decimal à (10 Digits) 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20 o Hexadecimalà (16 Digits) 0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F, 10,11,12,13,14,15,16,17,18,19,1A,1B,1C,1D,1E,1F,20

- Coding colors

o Black/white = 1 bit ONLY (0 = black, 1 = white) o 2 bits - combination of black and white (01/10) à grey oMore bits, more shades... 4 bits à 24 = 16 grey shades

- Multimedia categories and applications (IBEE)

o Inform - Encarta and interactive world atlas (interactive multimedia including sound, video, and 3-D animation to provide information and illustrate concepts) o Business - businesses delivering marketing applications and employee training on CD's and Internet (job openings, product lines, services) Education - offering instruction (CD-Roms for preschoolers, bio in virtual labs) o Entertainment - largest category (games (CDs/web), proprietary systems (X-box), MP3 players/ipods)

- S-FTP using Secure shell

o SHELL CLIENT: can type in commands by hand - but it's in Unix o FILE TRANSFER CLIENT: allows us to transfer files to panther - o Setting permissions: § Sometimes you can't see your files on internet because files are "locked" after uploaded § Solution 1: change file "permissions" - Every time you upload new file, go to Shell window and type in "publish § Solution 2: change file "permissions" - using Secure File Transfer, everytime you upload new file change permission rights on that file or folder (change properties) · "Horseshoe"- checkmarks shaped in an upside down "u" ·644 for file, 755 for folder

EBAY

online auction and shopping, March 2008 revenues $8.7 billion o Sept 1995 - Pierre Omidyar - Echo Bay consulting, "broken' Laser pointer o Sept 1996 - Jeff Skol (Movie producer) - Marketplace for goods and services o Sept 1998 - went public - Meg Whitman (Harvard, Hasbro) - Vision: "connecting" people oJohn Donahoe - CEO of Ebay

Muybridge

originated the idea of using sequences of slightly different frames to create animated motion

Streaming

ou can watch but file is never permanently saved to your machine, uses buffering (a portion of the video is in the buffer that is larger than the portion of the video you are viewing so the video can be delivered fast enough) • Sometimes requires special streaming server, RTSP • Video starts almost immediately • If the data rate of the encoded video is bigger than the amount of bandwidth available, video will stop playing

Frame rate:

playback speed of the animation; a factor in how smooth the animation appears and how long it takes to play through • Low frame rate = choppy motional each frame stays on screen longer • Increasing frame rate = increases smoothness & shorter run time • Longer and smoother animation — have many frames and still a reasonable frame rate • 8FPS = animation begins to look smooth • High frame rate can also appear choppy if the computer playing the animation is not fast enough to process and display the frame

Representation of sound waves:

pressured spurts of air from vibrations —> sounds • Sinusoidal/wave-based; visualized in wave graphs known as waveforms • Two people talking creates two sets of overlapping waves which actually forms a new wave

HTML

primary website development language; structured language composed of tags that indicate where each element or section begins and ends and the content they each contain.

To speed up motion

reduce the number of frames or increase the frame rate

Hiss reduction

reduces noise within a given frequency range

Server side of website

remote host on which the website resides • Languages used to perform actions on or through the server but with no access to client's computer. • PHP (most common) • Javascript - client-side language Client side scripting: for work that is done on the client's computer rather than on the server • Primary use — adding interactive effects that are based on user input through a mouse, keyboard, or touch screen; makes javascript suitable for simple online games

IMAGE

represented by a grid (array, matrix) of squared picture elements called PIXELS (the smallest image component and thus shows the smallest detail) Pixel - numerical value corresponding to a COLOR INDICATOR (bw or colour) o640x480 screen - 640 dots on each of 480 rows à 300,000 pixels

Normalization

scans audio files to find peak or average level and proportionally increases or reduces levels to obtain the desired volume level

Multicast

send the same stream to many users but they lose the ability to pause, rewind, etc

Tim Berners-Lee

set specifications for HTML language and wrote a browser to read HTML files and output linkable papers in the 1990s. Proposed HTML tags, which come in pairs of opening tags <p> and closing tags </p> Can be nested within each other, no limit to number of levels of nesting Must be opened and closed symmetrically • Ex: <p> <ul> <i> sample content </i> </ul> </p> Basic shell of any HTML file should first contain a DOCTYPE line which indicates what version of HTML is being used (usually <!DOCTPEhtml> to signify that the current version of HTML, HTML 5 is being used. Then starting <html> tag which contains two large sections: <head> and <body> • <head> —> for metadata (title, attaching external info to file) • <body> —> all content and related tags for anything shown on website itself; largest part of any website

CSS/Cascading Style Sheets

sets of style groups that can be applied to who webpages, all elements/tags of a certain type, elements of a specified class, or individual elements • Language complements HTML well • Selection text followed by curly brackets and any number of style statements within those brackets • Styles based on a class begin with a period and the class name (".redtext") • ID-based styles begin with a pound sign and the ID text - ex: #slogan • Never give 2 elements the same ID

BIT

short for Binary Digit, value of "1" or "0" - fundamental units of information in a computer system

MIDI

shows music in notes - deals with music and synthesized sound, does not handle voices or noise well • No sampling or quantizing when storing MIDI files • Hold info such as which instrument is being represented, the note being played, how hard the note was pressed • Cakewalk, Cubase, Finale • 3 minutes of Midi file about 10KB (much smaller than uncompressed waveform — 3 mins = 15MB)

Noise reduction

software examines audio and removes unusual differences from waveform

Web Browser:

software/program that displays formatted websites. Understand HTML code and render the webpages based on their code

Audio can be

streamed or downloaded (same as video)

Cinemagraphs

take a video and keep the movement in one part but cover the rest of the picture with one frame that doesn't move (2011) • Usually stored as an animated gif, need both a still picture and a video

WEB HOSTING

the SERVICE that provides internet users with online systems for storing information, images, video, or any content accessible via the web

Anticipation

the act of building up to a big motion by prefixing it with smaller actions.

Bandwidth

the data transfer rate of a network or Internet connected; how much data can be sent over a specific amount of time • Analogy — getting water from one pool to another via a pipe... • Amount of water in pool = file size • Diameter of pipe = bandwidth (you cannot control) • Amount of pressure/flow is the bitrate

Amplitude

the height of the wave from the top peak to the lowest dip, indicates the volume of that sound. Measured in Decibels (DB)

Follow through

the motion continues after the main action has finished, often based on gravity or momentum from the motion

Arpanet

the name of the predecessor to the internet

IMAGE RESOLUTION (ppi/dpi)

the number and spacing of pixels in an image § The number of pixels per square inch on a computer-generated display § Ex: if resolution 100 ppi, each pixel 1/100th inch § When you increase the number of pixels, increase quality of detail in the resolution § For different output delivery: · Web - set to 72 dpi (smaller graphics, don't see detail) · Laser Printers - 300-600 dpi · High end imagesetters - 1200 dpi, 2400 dpi, or higher (newspapers/magazines)

Image size

the physical dimensions of an image § If number of pixels in an image is FIXED: · decreasing the size of an image increases its resolution (crisper edges) · increasing the size of an image decreases its resolution (pixelated, jagged)

SFTP

the process of moving websites onto web server

DIGITIZATION

the process of translating a piece of information (text, images, sound recording, video) into BINARY BITS (computers only understand/speak binary)

DOMAIN NAME

the text name corresponding to the numeric IP address of a computer on the internet o *only what comes after www - ex: uwo.ca (129.100.0.45); csd.uwo.ca (129.199.19.247) o 2 parts - identifies the NETWORK and the specific COMPUTER o When browsing a website, IP address determines successful communication between your computer and website o A DNS (Domain Name System) maps the domain name to the correct IP address so data can route to the correct computer

Upload

transfer files to server so they can be displayed on the web

IP (Internet Protocol) Address

uniquely identifies each computer/device connected to the internet o An IP Address is 32 bits (4 bytes) wide and may be represented various ways o Consists of 4 numbers (dotted-quad - most popular) = 192.102.249.3 o Each quad must be between 0-255 o Picks a route for a packet, stopping at routers (devices) which pick the next best machine/network to send the packet to (the router is the central switching device).

We communicate

using the five senses

Softsubs

usually stored in a separate file telling what text to appear at what time, can be turned on/off as needed (has to be a .vtt file)

Audio is created by

vibrations which originate from the contact or collision of two or more objects

Napster

was an application that revolutionized/irritated the music industry in 1999

The Rolling Stones

was the first band to give a concert over the Internet

Toy Story

was the first full length feature film that was completely computer generated

Mosaic

was the first graphical browser for the World Wide Web

Databases and External Files

ways to store content so that it can be changed without having to edit the HTML file • Ie for a blogger who wants to update their blog daily Databases: robust, table-like structures for holding data of any kind - or in external files, like text files or specific formatted file types • Allows us to separate content and design • Allows us to store user input data (user names and passwords, shopping carts, product wish lists) • MySQUL - free database, works well with PHP • External files - can be good alternatives to databases but do not work as well for large or complex sites

SPIDER/WEB CRAWLER:

web software that constantly searches for new web pages and follows any links

Adaptive streaming:

when you upload a 4K video Youtube makes several versions of it (1440, 1080) — if user picks Auto it will serve the best quality video it can to avoid buffering depending on the current bandwidth. • People find buffering much more annoying than low quality so YouTube adapts streaming depending on bandwidth

File size increases

with frame number

Shape tweening:

works with non symbols

Finding your IP address

www.showmyip.com, www.whatismyip.com

The Nyquist Limit:

you must take at least 2 samples for every cycle of the wave (so more samples for higher pitched sounds)

Why not to host website on your computer:

§ Expensive, continual connection (needs 24/7 high speed connection), technical (complicated), support (server maintenance requires 24 hour support, skills, knowledge)

Software applications

à Delivery on the Internet Via Website à Combined into a media application to inform, educate, entertain

Quantizing (aka Sample Size): (AUDIO)

• 2-bit sound = 4 tones • Recall: 2^bit number = number of values for sample • CDs use 16-bit rate (65,536 possible values for each sample) • Advantages of higher bit rate: more tones available, accuracy • Disadvantages: larger file size • Height of each sample is converted into a binary number and stored

• Layout/structure

• <center> , <table> <tr> = create row within table • <td> = create cell within table row • <br> = empty line • <hr> = horizontal rule or line • <div> = divider • Add comments: <!— add text here —>

YouTube

• Accepts video in several formats (wmv, avi, mov, mpeg, .mp4) • Uses codec H.264 most commonly • Used to output everything as .flv or .f4v (Flash video) because every computer had Flash but now it converts uploaded vid to mp4 • Youtube always re-encodes your video so don't upload something you have already highly compressed (it will get compressed again, instead upload high quality video)

Computer required FPS

• Computer —> 12-15

How does the sound wave get converted to be stored on our computer?

• Computers have a sound card which digitizes the sound wave from a microphone. • Sound card has an Analog-to-Digital converter for recording (ADC), and a Digital-To-Analog converter for playing audio (DAC) • Operating system communicates with sound card to handle recording and playback

Video (mp4,.mov)

• Flash/other software-specific programs

3D Animation

• Modelling: drawing the skeleton/outline of whatever you want to render • Rendering: putting colour/texture on it - shiny, dull, etc • Animating: makes it move

• Frames per second (fps)

• Movies on film —> 24-30fps • TV originally 29.97fps • Computer displayed video —> 12-15 fps • Humans can distinguish single images at less than 10fps • Digital video —> each frame is a bitmapped graphic, stored as 0s and 1s

Types of HTML tags

• Section/meta tags <html> <body> <head> <title> • Formatting/text tags • <b> = bold • <p> = paragraph • <h1> = header 1 • <i> = italicize • <u> = underline • <ol> = ordered list • <ul> = unordered list • <li> = list item within ordered or unordered list

• TV specs:

• The 50" means 50 diagonal inches • 4K or 1080 or 270 = number of pixels • An I or P means interlaced or progressive

Quantization process for mpeg compression (VIDEO)

• Y=luminance (brightness) • UV (CbCr) = chrominance (color/hue) • Black and white TV only uses Y signal

TCP/IP:

Like a GPS Picks a route for a packet, stopping at routers which pick the next best machine/network to send the package to. If a communication line is down or broken, sends the package back to TCP and TCP sends it again to try a different route. Needs to be able to identify all the machines on the Internet, thus each machine has it's own unique address Uses IP Addresses

Old Fashioned Way of Making a Website

Make HTML file in notepad, type in some tags, save and open in IE, edit source tags in IE, refresh

- Domain name rules

Max of 67 characters (including extension) o 0-9, a-z o Dash character (hyphen) o NO UNDERLINE, no spaces, cannot start or end with dash, case insensitive, no _ o Must end with a domain extension - .net, .com, .org... (TLD)

• Bitmapped graphic

May see it as "CompuServe GIF" since Compuserve created it • One of two standards used on the Web without plug-ins •Gif format only supports up to 256 colors

1993

Mosaic - First graphical browser (web pages with images), by Marc Andreesen, Erin Brina, and Tim Clark (transformed internet from research to household)

• 2010 TVs

Most TVs now are 4K resolution (4096 x 2160) (4k phones and video games being made) • Standard definition resolution was 480 or 576 • HD resolutions started at 420 —> 1080 —> 1440 —> 4K

Animation

Motion stimulated throw playing a sequence of frames (individual images) back to back with minor changes from one image to the next

1969

NETWORK TECHNOLOGY INTRODUCED à ARPANET

1999

Napster debuts, allowing users to download and share MP3s

Why build a website

Reach potential customers o Details on services/products providing testimonials

Sound Editing

Rearrange the waveform — cut, copy, drag, trim parts of the waveform • Overlap 2 or more pieces of audio • Cut words out of waveform • Modify volume — amplify, fade-in, fade-out, envelope, normalize

Animated GIF

Sequence of images + metadata about the animation (frame rate, loop, etc). Most common format • File size affected by size of Gif, number of colours (256 MAX), number of frames, no plug-ins + sound

Website Startup

THE INTERNET: a collection of local, regional, national and international computer networks that are linked together to exchange data and distribute processing tasks o a global system of interconnected computer networks that use the standardized Internet Protocol Suite (TCP/IP) to serve billions of users worldwide; a network of networks o The Internet is hardware - the World Wide Web is software that runs on the Internet! o TCP = Transmission Control Protocol developed by ARPA (ARPANET) o Works by circuit switching or packet switching

- Changing the mood of webpage by changing:

Text attributes - colour, size, font type o Design/layout/placement of text - bullets, alignment, text in groups

How to add in video

To add in video — make sure you encode as mp4, ogg, or WebM file using Adobe Encoder • Put your video somewhere in the folder containing your website (perhaps a subfolder) HTML <video> tag • <video width="320" height="240"> <source src="myvideo/dog.mp4" type = "video/mp4" </video> Parameters • Controls = play button • Autoplay = plays when user arrives at webpage • Loop = how many times it repeats • Muted = mutes audio • Poster = image to be shown while video is downloading or until the user hits the play button • #t=10,22 —> time stamp

5 Types of Animation

Traditional animation (cel animation, rotoscoping) • 2D animation (path-based) • Computer animation • Motion graphics • Stop motion

Links

Type 1 — links to other pages within site • Type 2 — links to different websites (make sure you have http:// in front) • Type 3 — link to email address • Type 4 — link on image • Type 5 — link to spot on page (bookmark or anchors)

Animation in Entertainment

Broadens the realm of possibilities for settings, characters, objects, and actions • CGI: computer-generated imagery/animated special effects maintain realistic feel but also contain mythological elements

- CRAP: Principles of Poster & Webpage Design:

CONTRAST: avoid making 2 elements just similar - either made them same (colour/font) or VERY different o REPETITION: repeat some aspect of the design throughout o ALIGNMENT: items are aligned - creates stronger cohesive unit oPROXIMITY: group related items together *physical groupings imply relationship

website Process

Choose a domain name o Order Web hosting o Meet with the client o Create website - Canadians purchased $40 billion online, 28 hours online each month, 1/373 web pages/CAN household - Web searches worldwide = 5.7 billion per day

- PNG (Portable Network Graphics)

Developed as replacement for GIF due to legal issues with LZW compression - starting to replace o LOSSLESS compression (no discarded) § PNG-8 (max of 256 colours) § PNG-24 (max of 16 million colours) § Allows images to have up to 48 bit color (but would never be necessary) - more for photos o Can set which color bit depth you want to make file sizes smaller o Advantages of PNG: § Lossless compression § Smaller/same size as GIFs keeping lossless (5-25% smaller) § PNG better than JPG with images that contain text or line art § Supports opacity and translucency o Disadvantages of .PNG: § Older browsers may not support § No animation (unlike GIFs) § File size for 24 bit color photographs bigger than JPG files

- Required equipment for delivering applications

Development systems: systems used by multimedia developers to create applications o User systems: systems used to playback multimedia applications oMultimedia developer requires: sound card, video card, microphone, speakers, camera, DVD drives

How does the internet work:

Each page in the manuscript is similar to a packet. Packet: a small group of bytes consisting of a header (tells where it is going: destination and where it came from: source) and the body. (Often 64 bytes for header and 512 bytes for body) Protocol: rules for the format and transmission of data

True or False: all devices that are capable of recording 4K video must have 4K display.

False (they must have at least an 8.8 Megapixel sensor for recording)

True or False: QuickTime and AVI use the same codecs for each compression they do.

False: they use different codecs so you can pick one that gives better compression.

Graphic Attribute

IMAGE QUALITY: Image resolution, image bit depth

- Use of text in multimedia applications varies on:

The type of application - educational, entertainment, business o Audience - children, teens, adults, elderly, ESL (less text for children vs adults)

FILE FORMATS

Universally supported files: universally supported by graphics industry à JPG, GIF § When an image is being sent to another application, convert to JPG or GIF o Proprietary files (NATIVE FILES): Default files used by specific software application, can be Bitmap or vector formats àpsd, dwg, pic - can save in native format or universal format § PSD: Adobe Photoshop, AUP: Audacity, MVMM: moviemaker § Not meant to be transferred to other applications § Software-specific image properties can only be retained when an image is saved in the software's native format (layering in photoshop) o CDR: CorelDraw - vector oDWG: Autocad - Vector

Graphics

Use common universal formats like jpg, gif, png that will work in any browser. • Resize and compress as much as possible in Photoshop before putting it into Bluegriffon - any resizing you do in Bluegriffon will not affect the download speed • Always set alternative text • Meet barriers free access requirements; shows up when page is loading; shows up using a text browser • Set title attribute

Dual role

VISUAL representation of the message oGRAPHICAL element

CODEC

a piece of code that compresses video/audio as it is created, then decompresses when displaying it to the user H.264 (YouTube), DivX • Lossy but can do lossless • Apple and Microsoft only support H.246 • Creates .mp4 files • Used in blu-ray discs, Vimeo, Youtube and Itunes

Video

a sequence of still images (photographs) that create the illusion of moving pictures • Each still image should be called a frame

Content Management System (CMS)

a software that stores and organizes digital content, intermediary between HTML code and web developer or content editor (Wordpress, Wix)

If you take your friend's camera and plug it into your computer and the jpgs will display but the videos won't play, what is the issue?

a) The file is too large b) Your computer does not possess enough colour depth c) You are missing the codec d) You need to put the videos into a folder Answer: c) you are missing the codec

Uniform Resource Locator (URL)

address or location at which files are stored

DATABASE

addresses, page titles, significant words, topics o search engines access the database NOT the internet sites

Regular compression algorithms can be performed on

all frames of an animation as if they were distinct images

Transparency

allows page background to display through the image so the image appears to have no visible border around it à supported by GIF and PNG ONLY

Data Rate or Bit Rate:

amount of video processed per second; file size ÷ length in seconds of video • Video that is 100MB and 10 seconds long • Data rate = 10 • Problems can occur because of bit rate • Affects file size and accessibility • Higher bit rate = better quality video and larger file size

URL: Uniform Resource Locator

an Address of a web document on a computer o Every webpage is referred to by a unique URL

MULTIMEDIA FEATURES

INTERACTIVITY`- o USER CONTROL over the application o Experience ACTIVE rather than passive as with television o Examples: clicking on links on the internet, on-line computer-based exam, driving simulation 2. HYPERLINKING o INDEX allows for "jumping" around sections o Vs Sequential: start at beginning and move to the end (books, movies, videos) § HTML has features that allows you to build hyperlinks to other webpages or location on the same page 3. COMPUTER BASED DELIVERY o Computer-based multimedia applications INTEGRATE the various media components and ALLOW interactivity oModes of delivery of the applications include: video games, interactive web applications, CD ROM disks, info kiosks

Motion tweening

animates symbols only, create tween initially and then go to a frame and move the object and that frame becomes a keyframe, cannot morph

Classic tweening

animates symbols only, need to manually create all keyframes and connect them with a tween, cannot morph (only position and rotate)

Rotoscoping

artist sketches over live action video to create a drawn version of the actual footage

High Retina display

at least 300 ppi (Apple devices, recommend being 10-12 inches away from screen)

Pitch

based on the frequency of the pulses of air creating it

When press a key

binary code sent to RAM (memory) à CPU à Video card à On screen

Measurement system

binary system (base of 2, exponent = number of bits)

BYTE

collection of 8 bits à (28) = 256 possible combinations of 1s and 0s §Ex: 21 = 2 values (0, 1), 22 = 4 values (00, 01, 10, 11)...

Spatial compression (VIDEO)

compresses each frame individually (similar to jpg)

Path-based animation:

computerized, animators must determine where a chapter or object will start and end, the path it takes, and how long the motion takes. Start and end points of motion indicated in keyframes; computer takes all the keyframes. • Uses tweening: computer takes all the keyframes and produces all the frames between them

Powerpoint

created by Microsoft, .ppt (source) .mp4 (final version), file size - fairly large, no plug in required

Flash

created by adobe, extension .fla (source) .swf (movie) .gif, vector images take up less space than GIF bitmapped images. Need flash player to play

Photoshop

created by adobe, extension .psd (source), .mp4 or .gif, no plugin needed to play gif, most browsers can now play .mp4

Tweening

creating the intermediate frames between the starting keyframe and the ending keyframe

Criteria for choosing web hosting company

disk space (5-10GB), bandwidth (amount of traffic that is allowed to occur between your website and the rest of the internet in a given time period), web site speed, database/programming language support, technical support, uptime, FTP access, web statistics summary, scripts availability, web provider

Goal: download web page fast

download time effected by graphic file size and file format o File size § Use smaller sized graphics expressed in "KB" measurement to reduce amount of webspace needed to store image § Recommended file size for graphics on the internet is no larger than about 100KB, otherwise it will add seconds to download time o File Format: .GIF or JPG rather than BMP, TIFF or other o Most graphics software can export from any extension to .jpg or .gif

Sampling process

each frame becomes discrete samples, samples are pixelated

Sampling process:

each frame sampled into a discrete sample, and each sample becomes (more samples = better quality)

Quantization process:

each pixel is assigned a colour Flash became obsolete as Apple made it unusable on their technologies

Quantization process (VIDEO)

each pixel is assigned a colour We can also sample timing with video Higher fps = more accurate motion but larger file sizes For still images RGB colours. For video colour model is YUV (YIQ) or YCbCr

TRUE COLOR

each pixel represents some color shade - Uses 24 bit representation = 16 million colors

Unicast

each user gets his/her own stream of video; server has to send out a lot of data

Special effects

echo, pitch

Sound Compression

educe number of samples (sample rate) • Halving number of samples will half file size • Reduce bit depth (Sample size) • Will affect quality • Halving bit depth will half file size • Reduce number of channels • Mono = one channel • Stereo = two channels • Changing from stereo to mono will half file size • Compress using appropriate codec • Most codecs for audio are lossy (.mp3, .wma,. mp4) • Based on idea that some tones become unable to hear when another tone is present • Most famous audio file format that does lossy compression: MP3 • MP3 can compress a song from a CD to 1/11th of its size • Usually bit rate of 128Kbits per second

Hardsubs

embedded into the video file, cannot be turned off or removed

QUANTIZING

How many discrete values (bits) will I use to represent each pixel à represents the colour combinations

OPTIMIZE IMAGES

- 1) File formats - choose jpg or gif - 2) Reducing color resolution - 24 bits, 16 bits, 8 bit - File formats acceptable on the web: gif, jpg, png - Color resolution o GIF control: color resolution (number of colors) support 8-bit color - 256, 128, 64, 32, 16, 8 bytes § By changing the color resolution (bit depth) can lower download time - BMP files - no compression, stores information about each pixel, each pixel is 1 byte - GIF files - divide image into shapes on a grid (startx, starty, endx, endy, color) o Each shape records 5 bytes o Another way: § Looks for patterns: ex: 12345123451234512345, 1=12345 à 1111 § Builds a decoding hash table (1 = 12345) -JPEG files - conversion programs try to save information about brightness (human eye pays more attention to brightness than color details). If it finds two adjacent pixels with very similar colors, store both pixels as same color and discard other color

How images are used

- For printing: 1) Quality, 2) File Size -For the Web: 1) File Size, 2) Quality (DOWNLOAD speed) - objective - download website as quickly as possible

SEARCH ENGINE - Google, Alta Vista, Hotbot

-A program that enables the user to search internet sites - User types a list of keywords - returns a list of the documents where the keywords were found searches a database of information about the internet Uses spiders, webcrawlers to gather database information of websites; index sites and score pages and puts the information into a database Publisher registers into database, or wait for spider Examples: Google, altavista, Hotbot

Video File Formats

.mov —> AKA QuickTime movie, created by Apple, also for audio, supports MIDI, streamed with QuickTime, can watch video as it is downloaded .avi —> AKA Audio Video Interleave created by Intel .rm —> AKA Real Video, Real Systems, high compression, cross platform, speed over quality, can stream with real server .wmv —> AKA Windows Media, originally created by Apple, now Microsoft, good compression, used by Windows Media Player .mpg, .mpeg, .mp4 —> created by Motion Picture Experts Group (MPEG). DVD must use mpeg-2. Hand held devices often use mpeg-4, good for HD TV, cross platform .flv —> flash video, f4v, created by Adobe, progressive download from web server, becoming obsolete HTML5 —> a new standard for html in webpages, includes a way to watch video on a website that does not require the browser to have a plug in. • Supports MP4, WebM, Ogg

File formats that are uncompressed:

.wav, .aiff. CDDA (compact disk digital audio, standard for CDs, 44KHz, 16 bit per sample, 2 channels) To calculate bit rate for sound: file size in Hz*bit depth*number of channels So CDDA bit rate of... 44100*16*2 = 1411.2Kbits per second

- Advantages of a server:

1) Connected: on all the time and connected to internet 2) Always available: website always available since always on 3)Taken care of: security and maintenance by people

- CREATING A WEBSITE:

1) Planning and Design - Meet with client, decide on colors, fonts, background, links o ALWAYS call splash page index.html - that way domain name leads right to it 2) Implementation - who will maintain? straight HTML programming vs Web page software? complexity, KISS principle, CRAP principles, Test in Netscape, explorer, firefox, documentation Implementation: Designing for Web a. WEB PAGE: HTML (hypertext markup language) - computer instructions used to create web page, browser reads html code i. HTML - cross platform, any computer can read ii. HTML Tags: <tag> xxxxxx </tag> b. WEB SITE: collection of web pages created and maintained by an individual/organization c. WEB SERVER: computer that stores web pages and makes them available for people to see on the internet d. WEB BROWSER: program that allows you to view the internet (IE, FF, Netscape, Safari...) 3) Publish - Web space, use FTP software, upload once website is ready, Back up files 4) Maintenance - who is maintainer, training, update frequently, documentation, backup information oMake sure allow for frequent updates in design

COMPRESSION TECHNIQUES

1024 bytes = 1 KB - GIFs - "LOSSLESS" compression à no discard of data o Does not get blurry or mess o Uses simple technique called LZW compression to reduce files sizes of images by finding repeated patterns of pixels o Never degrades image quality - JPGs - "LOSSY" compression à discards data o Not all information in original image is preserved - NOT the same as original o Degrades image quality o Compression achieved by "forgetting" certain details about the image, which JPG fills in later when it is displayed o Degree of lossiness can be varied by adjusting compression parameters § 0% compression = 100% quality, 95% compression = 5% quality o *work with image in native format then save final in jpg o Uses compression algorithm which can be applied on sliding scale o When saving jpg image, can generally select quality or compression ratio of final image o Observations: § Quality of JPEG file is proportional to the file size § Higher image quality setting (has a lower compression value) results in less data being discarded

History of "Searching the Net"

1990: The first tool for searching the Internet was called "Archie" (short for archives) o Original implementation written in 1990 by Alan Emtage, Bill Heelan, and Peter J. Deutsch at McGill o Designed to index FTP archives, allowing people to find specific files o Word's first internet search engine o Downloaded directory listings of all files located on public anonymous FTP servers: creating a searchable database of file names - 1991: "Gopher" - by Mark McCahill, Frahad Anklesaria, Paul Linder, Dan Torrey, and Bob Alberti of University of Minnesota o Gopher is a distributed document (shared by computers) search and retrieval network protocol designed for the internet o Its goal was similar to that of the world wide web, but now become obsolete - 1991: World Wide Web developed at CERN - Tim Berners-Lee (Geneva, Switzerland) o Problem: data difficult to access and exchange due to differing encoding formats and networking schemes o Several criteria: system must be flexible, compatible with numerous languages and operating systems, system must be capable of recording random links between objects; entering and correcting information is easily performed - 1995: April - Yahoo - David Filo, Jerry Yang - more than 10,000 employees -1998: September - Google (search engine): Larry Page and Sergey Brin - more than 10,000 employees, management team most experienced technology professionals in the industry

Digital cameras became fairly accessible and affordable to the public in

1996

BROWSER SAFE PALLETE

216 colors honoured between MAC & PC browsers, operating systems, and computer platforms o If image uses color hues outside browser safe palette automatically dithers displayed image into browser-safe image o Juxtaposes coloured pixels from browser-safe palette in order to simulate any color which is not in palate oCan reduce number of colors in a GIF and choose options to control the way colors dither in application or browser

Movies or film

24

Each still frame is

250kb (10 frames = 2.5mb, 30 frames = 7.5mb)

SEO: Search Engine Optimization

3 Components you should look at when you are trying to make your site more visible are: o Text: § STEP 1: IDENTIFY THE CRUCIAL KEYWORDS § STEP 2: PUT KEYWORDS IN BEST LOCATIONS (Title; Property Title; Visible Body Text around and in links; Text that is above the fold (first screen)) § Keyword density o Links: No broken links o Popularity: Link-popularity and click-through popularity

TV required FPS

30

how many mins to decide to go beyond first impression

4 mins

How did the original TV display work?

A process called interlacing • Our eyes see phosphor dots on the screen • An electron beam (gun) activates the dots, scans through dots horizontally • Complete scan: starts at the top left then scans several times horizontally til it gets to the bottom right • The scan only draws every other line then starts back at the top and draws the even lines • Thus two passes • Each pass is called a field • Cheats the eye— while the phosphor dots are disappearing, it is drawing the lawn underneath

ARPANET

Advanced Research Projects Agency Network, 1969 Discussed in 1962 - First packet switching network and predecessor to the internet o Objective: a network technology to allow researchers at various locations across the country to share information o 4 locations in 1969 - UCLA, Stanford, UC Santa Barbara, University of Utah o1970 - East coast

How is bitrate/data rate measured?

Answer: file size / length of video in seconds

- Text design - readability, visual appeal (compliment graphics, position), mood creation (headings sans-serif, body serif),

Avoid exotic fonts for consistency on different systems o Use a max of 2-3 different types of fonts o Use a max of 2-3 different colours in a document/website oNEVER use underlining in a webpage

Editing of Video

Before digital video — had to copy from one tape to another tape, had to load up tapes on a machine to copy, loss of quality after each copy made Now — can easily move clips around, no loss of quality, slight compression in the camcorder Things to think about before exporting • Where will I be putting my video? • Who is my audience? • Will I need to edit it later on? Should I compress it at all?

Types of Graphics

Bitmap or vector - effects how graphics are displayed on a computer screen: Quality, file size, time to display graphics

Finding IP address of any website

Command prompt type ping and the website

TCP/IP (for standard data transmission

Does a few things: ◦ At the sending end: Take a large chunk of data (such as a webpage, email message, etc) and breaks it into small packets Sends the packets out on to the Internet ◦ At the receiving end: Detects lost packets, packets with errors because of network congestion, traffic load balancing, or other unpredictable network behaviour, and requests the packet to be resent from the source Rearranges and reassembles the packets back into the webpage, email message, etc on the receivers machine

- How to improve ranking of website in a search engine:

Ensure pages have full meaningful titles § The most important tag, heading people will see in search engines <title> xxx<title> § DW = the property title - important: UNIQUE property title attribute for every page o Add a meta 'description': description of the site (1-2 lines) which sometimes appears along with the title in the search results page of some search engines § <meta name="Description" content ="xxx"> o Add meta "keywords": words that your customers would enter to search to find site § Keywords NOT a major factor search engines consider when ranking sites because of abuse § <meta name="keywords" content="x,x,x,x,x"> § TIPS: single words, do not repeat more than 3-5 times, use plurals, use important words in different forms, keep length between 200-500 characters (10-15 words) § List of occurances of each words on a page more important § Special weight to keywords that appear: placement (high vs low), beginning of sentence vs embedded, proximity, headings, in title, metatag description, alt tags for graphics, generic metatags keywords, in link text for inbound links, in the URL o Add your page to the actual search engine site § Search engines: robots used to index sites, use meta tags keywords, title, and alt fields § Directories: robots not used, human editor reviews, therefore, meta tags etc DO NOT help with ranking - best to describe site accurately - make sure site completely done before submission o Get sites that score highly on the search engine results to link to your site § Integrate a blog into your website, press release, submit into social network sites, comment on other people's blogs o Check your competitors web pages - determine why theirs ranks higher than yours - Using Statistics - knowing what visitors like and dislike about website o ISP - web servers keeps logs of all visitor activity - records requests for files on site, date, time etc § # of visitors: Number of users to your site § Files: number of files retrieved from a web site § Pages: Number of distinct html files/pages looked at (stickiness) § Hits: Number of files sent to a user after a page results (includes graphic files)

website folder structure

Folder Structure • All names lowercase, no spaces • Home page index.html • Other pages appropriate names, no spaces, .html extension • Subfolder called images with all images • Stylesheets should be grouped in a folder called "css" or "styles" • Javascript or other script should be kept in a subfolder • HTML files can generally be stored in the main directory but there are no restrictions to using subfolders for some of the pages • Designers of complex sites usually inclined to have several levels of folders with subfolders • Benefits of storing individual files in separate subfolders is they can all be named index.html and then accessing them would not require any filenames provided in the URL • Files must be linked with relative file paths Links for the Simple Structure If domain name is arcticanimals.org, website would be http:// www.arcticanimals.org To get to polar bear site you could type http://www.articanimals.org/polarbears OR http://www.arcticanimals.org/polarbears.html More Complicated Site Many submenus, lots of webpages, more complicated folder structure One main folder with subfolders that contain "sub websites" Each sub website is a sub folder that contains its own index.html and images subfolder

- Emphasis can be added by varying text attributes

Font type - Arial, times new roman § SERIF - tails, script, body paragraphs (times, courier new, century schoolbook, palatino) àTails = easier to read on paper § SANS-SERIF - no tails, block-oriented, headings, titles (arial, verdana, Helvetica, comic) àEasier to read paragraphs on websites, short headings o Style - regular, bold italics o Kerning - space between pairs of letters, measurement expressed in "em" (emphasis) - negative, 0, positive values § Helps align multiple lines o Tracking - space between all the letters horizontally o Text Leading - vertical space between lines of text, measured in positive, 0, or negative points § lower value - closer together; higher value - further apart o Size - pts vs. pixels o Colour - red, blue, black... o Special effects - underline, shadows, superscript, subscript

Earliest drawings/paintings by humans discovered in

France

GIF VS JPEG

GIF -attributes file format -compression -color resolution -dithering -interlacing -transparency -supports a max of 8-bit color scheme (8 bits/pixel = 256 colours) - good for clip art, not photos -best for large areas of solid, flat color -uses: illustrations, logos, text as graphics, cartoons, buttons **tiny file size and limited colors "LOSSLESS" compression - no data discarded during compression à QUALITY KEPT WHEREAS JPEG -attributes file format -compression -progressive jpeg **distorts edges where there is sharp contrast ARTIFACTS: noise/specs around the image -stores full color information - max 24 bits/pixel (16 million colors) -best for: blends of color, softer shadow effects and subtle changes in color -NOT for well defined lines or sharp contrasts between colors -uses: photos, computer games, screenshots, stills from a movie **larger file size but full color scheme "LOSSY" compression - data is discarded each time file compressed àQUALITY DEGRADES

1998

GOOGLE search engine operates by Larry Page & Sergey Brin

Effective Website Design

Good features: o KISS Principle (Keep it simple, stupid) o Consistency o Color o Balance o Easy to navigate

Headers

H1 largest, should use pixels rather than points for text size, use Ems or % when audience might need to enlarge text

Text colour

Hexadecimal code o Represented as a number of 6 hexadecimal digits - Made up of decimals (0-9) and letters (A-F) o Represents RRGGBB o Red = #FF0000, White = #FFFFFF, Black = #000000, Western = #660099

We rely on images for

Information, explanations, entertainment

2000s

Integration of computer, memory storage, digital data, camcorders, MP3 players, Ipods, speakers, telephones HD TV and other technologies

- Color can be expressed in:

RGB Code Each pixel is represented by 3 values -ie: light yellow = <255,255,127> <R,G,B> Syntax: Each value ranges from 0-255 256 color shades = 28 bits -16 million colors in the spectrum (2563) Red: <255,0,0> Green: <0,255,0> Blue: <0,0, 255> Hexadecimal Code -consists of 16 unique symbols: 0,1,2,3,4,5,6,7,8,9,E, and F -color represented by 6 digits: ie, #FFCC66 Red: #FF0000 Green: #00FF00 Blue: #0000FF -Web-safe colors: only 1,3,6,9,C,F RGB does not = Hexadecimal, need converter o Cathode ray tube devices (such as computer monitors) can only display colour with red, green and blue light - this is the color system of the web o Note: equal amounts of red, blue and green make gray

File Format

Sources of Graphics graphics must be in DIGITIZED form to use in multimedia application o Digitized cameras, camcorders: captures images and digitizes them into computer images through its software § Megapixel: how many millions of pixels you can capture in a photograph on your digital camera o Scanners: digitizes drawings, illustrations, and 3D objects into computer images using its software § The scanner or the camera determines how many samples to take - measured as dpi (dots per inch o Internet sites: free clipart, on-line stock photo library ($$)

The first full length movie with synchronized dialogue (talkie) was

The Jazz Singer

One of the first full length movies to use colour was

The Wizard of Oz

1991

WORLD WIDE WEB is finished and debuts (Tim Berners-Lee)

Web Server

When your website is complete you need to move it to a web server

SUBDOMAIN

a domain that is part of a larger domain, two or more parts (labels) separated by "."s o http://www.en.wikipedia.org - domain name: Wikipedia.org, Subdomain: "en" o Used to organize website content http://year2005.mycorvettes.mycars.com .com is the first level domain (top level domain à TLD) Mycars is the second level domain àmycars.com is the DOMAIN mycorvettes is the third level domain - subdomain of the domain "mycars.com" year2005 is the fourth level domain - subdomain of "mycorvettes.mycars.com" o Rules: § Max of 127 labels (each level is a label) § Each label max 63 characters long, min 3 characters § But whole domain cannot exceed 255 characters, including TLD

Container File Format:

a file format that stores both the data (the frames) and how to play the data (which codec to use) —> avi, flv, ogg, mp4

Website

a collection of related webpages stored in a folder connected through hyperlinks • Should always contain a folder called images to hold image files Each webpage is an html file • Home page should be named index.html • Berners-Lee invented notion of publicizing the WWW rather than keeping it closed like the ARPANET

HOST

a computer on the internet that provides services such as web pages, emails, web storage

Retina display

have a pixel density high enough so that your eyes cannot detect pixels at a normal viewing distance. Consider pixel density and viewing distance • At a viewing distance of 10+ feet, 480p, 720p, 1080p, 4k all appear equivalent

High-pitch sounds

high-frequency vibrations; cycles are tighter and closer together in waveform

CACHED

highlights where searched words are

Interlacing technique

how images downloaded to your screen (applies to GIF files) o Process by which image is drawn in a series of passes rather than all at the same time (file size bigger) - see full image, gets clearer as downloads

Uptime

how long does server stay up

TLD

identifies the type of organization that is associated with the domain o .com (commercial organization, business, companies), .net (internet administrative site, network providers), .org (non-profit organizations), .edu (educational institutions), .gov (government agencies), .info (information), .biz (business), .ca (Canada), .us (united states).... - Choosing domain name - pay on a per year basis, must re-new o search: mydomain.com, yahoo.com, godaddy.com, register.com...

Loop parameter

indicates whether animation should repeat itself and how many times, or indefinitely


Ensembles d'études connexes

Geography Lesson 8 Vocabulary Terms

View Set

Psychology: Unit 5: QUIZ 1: ABNORMAL BEHAVIOR; QUIZ 2: GROUP BEHAVIOR; TEST

View Set

история олимпиада

View Set

Chronic Obstructive Pulmonary Diseases

View Set

Finance Chapter 6 Practice Problems

View Set

Chapter 46 NCLEX practice questions

View Set