Shared Flashcard Set

Details

CGT 141-Midterm1
CGT 141-Midterm1
116
Other
Undergraduate 1
03/05/2008

Additional Other Flashcards

 


 

Cards

Term
Vannevar Bush
Definition
*first sighting of hyperlinks
*studies in prgrammed learning, after WWII
Term
Advanced Research Projects Agency (ARPA)
Definition
*launched in response to Sputnik
*focused on computer networking and communications tech
*developed firt US satellite in 18mthts
Term
Doug Engelbart
Definition
*prototypes online system (NLS) hypertext brwsing, editing, email
*invents mouse
Term
Ted Nelson
Definition
*terms-hypetext&hypermedia
*computer baised system that was platform independent, niversal and mulit-protocol
Term
ARPANET
Definition
1st public demo of ARPA
Term
Timoty-Berners Lee
Definition
*CERN wrote a program to link b.w arbitary nodes
*proposal for hypertext communications system, infromation managment:a proposal
*developed world wide web
Term
Mark Andreesen
Definition
*developed mosaic for X Windows - 1st browser
*Mosaic ->Netscape communications corps
Term
june of 1994
Definition
commercialization, load on 1st web erver (info.cern.ch) 1000x better than 3 years earlier
Term
advantages of web
Definition
global- can be reached from anywhere

universal - covers everythting imaginable

time.independent - always there

dynamic - change each time you're there

real.time information resource - library? yeahright
Term
disadvantages of web
Definition
connection/access
cost for access & spacec/services
speed/bandwidth
technology compatibility
content/author validity
universality
Term
What is the web?
Definition
*subset of the internet
* composed of various protocols(rules for data trasnfer/comm)
*internet includes
-web - http or hyper transfer protocol
-ftp - file trasnfer protocol
Term
What makes web work?
Definition
interconnected computers, info sent using TCP/IP

2 protocols
1-transmission control protocol (data assemble/disassem.)
2-internet protocol - routing

using IP addresses & domain name servers, URLS
Term
what does the browser do?
Definition
1looks up server
2request data
3server sends content
4conent is recieved
5rendering of content
Term
what is HTML? HyperText Markup Language
Definition
*ASCII (text based)
*subset of Standrd Generlied MArkup Language (SGML)
*html file is a plan text file
*html = .html or .htm
*html can be created with a text editor
*markup language not a formatting language
*read by many different apps
*identifies various parts of the document
*provides general rules for the layout of page
*.gif, .png, .jpg
Term
what is XHTML? extensible hypertext markup language?
Definition
-html w/ rules for formatting
-XML based
-designed to work with XML based user agents
-conforms to html & xhtml
Term
3 types of html & DTD
Definition
1-based on strict dtd - omits deprecated tags/attributes
2-transitional dtd - less restrictive
3-framest dtd-trans dtd +frames support
Term
tags definition
Definition
keywords that identify content in a document as of a particular type
Term
attributes
Definition
tags optional settigns the can be defined, all have defualt value
Term
empty or standalone tags
Definition

or
Term
case sensitive?
Definition
html -is not
xhtml -is
Term
escape sequences
Definition
special characters as ASCII codes or specific keyword & or #, creaes a non-breaking space
Term
structural tags
Definition
tags required in evey document, define sections of an html document
Term
head tags
Definition
tags that canbe used in th
Term
block-level tags
Definition
tags designed to frmat blocks of text, easily identfiiable by the carraige return/lline feed that follows them.
Term
text-level tags
Definition
tags designed to format words or phrases

1-logical text tags - descriptive strong>
2.physical - formating b>
Term
wellformdness constraints
Definition
-XML standards, makes HTML ->XHTML

one root element (doc element)

all tags must be properly nested & closed


all values in quotes

all element tags lowercase/case sensitive
Term
issues w/ browsers
Definition
HTML always changing, old browser not = new tags, deprecated browser specific
Term
2 biggest bisual design issues
Definition
resolution -sharpness/clarity(dots per inch DPI, pixels PPI)

color depth - # of distinct colors that can be represented by a piece of harware of software, bit depth, color fidelity
Term
biggest technical issue.
Definition
bandwidth - amout of data that can be transmitted in a fixed amout of time, bits per second, kilobits per second
Term
design strategies
Definition
lowest common denominator, current version design, provide multiple versious, various combo of the two, design for upper 84%
Term
dealing w/ resolution - 2 issues
Definition
1screen resolution-physical pixel size of the grpahical representation fo the signal output from the video card

2color differences-b.w platforms (MAC vs. PC), b.w monitors, color settings(different bits, 32-bit, 24-bit..etc)
Term
2 ways to deal with color
Definition
1.amount of color determines file format used
2.elements directly rendered defined in HTML (teext,links..)
Term
Hexadecimal Color
Definition
color components - red, green, RGB, 255
color attributes - hue, saturation, 88%

RGB values ->decimal representtion base 16 (hexa) 0-9 then a-f
Term
web safe colors
Definition
appear true to its original hue, saturation, brightness

3 websafe=hexadecimal
Term
true color palette
Definition
stimulates as closely as possible the same number of colors that would be viewed in the real world.
Term
web design issues solved!
Definition
learn to variable design, for flexibility, deign around standard machine fonts, create bitmap of text, font embeddding?
Term
2 types of images
Definition
raster & vector
Term
raster
Definition
composed of picture elements(picels)
Term
vector
Definition
composed of objects (poins, lines, arcs, polygons)
Term
3 attributes of raster graphics
Definition
1-resolution (pixels/inch), visual clarity, make it match actual

2.color depth - # of bits available for describg 1 pixel, bit depth

3.file size-size, resoluion & bit depth for un conmpressed files
Term
calc for file size
Definition
filze size=((resolution)^2*width*height*bitdepth/ 8,192
Term
how to prepare an image for the WWW
Definition
-gif, jpg, or png
-sized corectly, down [=
-correct color depth for format
Term
how can images be used?
Definition
1 -
Term
the < imgg /> tag
Definition
src - file
alt - alternate text
heigh, width
valign - vertical alignment
align - horizontal alignment
hpsace vspace - space around image, split in half [=
Term
aliased roots
Definition
set up on server to function as a root location, truncate image refs & for anchors, directoryl set up as aliased directory and can be anywhere

img src="images/myimage.pg/>
Term
2 types of GIF
Definition
GIF87a & GIF 89a
Term
GIF87a
Definition
1.8bit, 256 colors, palletized/indexed image
2.permits interlacing
3 lossless compression
Term
GIF89a
Definition
1.ability to assin 1+pixel color as trasnparent
2.ability to store multiple images (animated)
Term
how to use GIF images?
Definition
-abstract/vector generated raster images

-try to match HTML color to a color in a raster

-audience is viewing in great than 8bit
Term
Join photograhpic export group (JPG)
Definition
-.jpg, .jpg, .jif, .jfif
-24bit color fidelity
-compressed format
1.color mode conversion from current to YCbCr
2.data reduction via subsampling
3.imge analyzed in 8x8 pixel block discrete cosine transform (DCT)
-smaller files
-opened as downloaded
Term
when to use JPG
Definition
-natural photo images
-never for high quality
Term
Portable Network GRaphics Format (PNG) 2 types
Definition
-patent free image format, web specific

PNG24
-true color
-replaces TIFF
-high quality

&

PNG8
-8bit
-transparency

both
-lossless, interfacing support,

not all browsers support these!!
Term
hyperlinks to document or parts?
Definition
extrasite - other ervies
intrasite - internal documents
intra-doc - links to places in current doc
Term
hyperlinks to other protocols?
Definition
email, FTP links(FTP servers, drag&drop)
Term
global settings for hyperlinks
Definition
in body>
link - nonvisited
vlink - visited
alink -active

other for font
color, face, size
Term
anchor a> tag
Definition
all types of links, not image maps

link to other documents (extra - intra), intra-doc
Term
attributes of anchor tag
Definition
href - source
target - where to open
_blank -new
-top-most top
_self-
_parent-relative term
name-naming location
acceskey - shortcut keys
tabindex - control tab order
title-define text
Term
about href attribute
Definition
absolute path
-complete url
relative path
-one of your names.html

(may also use alias roots)
Term
2 types of image maps
Definition
client-side - definition of hot spots and associated link are defined in HTML coding using map> and area>

server-side - definition of hto spots and assoricate links are defined by an external .map file

if too larger break apart into smaller seperate images!
Term
uses of tables
Definition
-data tables
-text alignemnt
-page templates
-multi-part image containers
Term
primary table tags
Definition
>table - container
caption> -defines caption for table
tr> - row
td> - column
th> - header for a row
Term
table attributes
Definition
width, hieght, border, cellpadding (border-content) cellspacing, bgcolor

td-th
align, valign, rowspan, colspan
Term
purpose of forms
Definition
-collect data from user
-extending htlm and giving it a purpose
-limiting whe nuses apart from other technologies
Term
forms tags and attributes
Definition
form>
name&id(access form later), action(where), method(how, enctype(wht type of data)

label>preces form elements, link control text to control

input>type -defines control type
text,radio,checkbox,submit, reset, file, hidden, image, passwrod, button

selecct>drop down menus

textarea> obvious

always
table>
form>
/frm>
/table>
Term
two most common htttp servers
Definition
apache (free) - internet informatin server ($)
Term
Primary server issues are?
Definition
security
windows - major secutiry loop-holds
unix-very secure

ease of use
w-windows based IIS easer to use/configure
U-difficult to configure/maintain

stability
W-moderately
U-very stable
Term
choice of server?
Definition
client-side scripting
W-VBscript / javascript
U-javascript

server-side scripting
w-active server pages/ javascript server pages
u-javascipt server pages

databases
w-microsoft sql
u-oracle
Term
accesss type on servers
Definition
w - direct drive access / FTP
U-FTP
Term
how to set permission on the two servers?
Definition
W-GUI based
U-CMI based
Term
Multipurpose Internet Mail Extensions (MIME)
Definition
browser reuests a file from server, serve tell browser what type of files are being sent

contains file's exstention, type/subtype

.htm - text/html - html doc - A
.swf - application/x-shockwave-flash/shockwavefile/b
Term
dealing with bandwidth
Definition
-server loading/distribution of workload
-bandwidth/delivery to the end-user
Term
bandwidth vs data rate
Definition
b - amount of data tat can be pushed through a network connection, bps

DR - amount of data that can be pushed through a device, measured in kps
Term
issues of bandwidth
Definition
convert bandwidh to DR - divide by 8

dR -> B - times 8
Term
frames purpose?!
Definition
divide browser into sub-windows

frame sub-windows can have their own properties

not all browsers support frames

naviagtion/printing has problems

developer must make more pages than traditional HTML
Term
tags / attributes of frames
Definition
frameset> - replacecs body
defines rows and columns
cols or rows ="x,x,x"
border, bordercolor, (IE=frameborder,framespaceing)

frame> define content
src -html file
marginwidth,marginheight -spacing b.w frame edges
scrolling
noresize-no resize
name-targeting content to specific window
Term
what is frame nesting?
Definition
conent assigned to section of frames

limitations
-follow all limits
-more pages than normal
Term
uses of nested frames?
Definition
1.create overarching frames document&name appropriate frames
2.create sub-frames documents & name appropriate framas
3. create content pages
Term
Information Architectur and Design - process
Definition
analysis ->design ->prototyping ->production->quality assurance testing ->implementation ->maintenence
Term
Analysis pieces
Definition
content - graphics,text,media assets,copyrights
audience -human/technical
development -time?up to it? resources?
Term
Design pieces
Definition
content -site functional analsis
visual design -looks,usability,comparisions to competition
technical architecture -file structure diagram
Term
pieces of prototyping
Definition
initial -new aesthtics -look&feel
second - funcional links, how functions
final - full functional, ready to deplos

testing -usability, web accesibility

revision/analysis -final revisions based on above
Term
pieces of production
Definition
-feature creep -new part not mentions before NOOOO

-check-offs - after each of these steps, after analysis phase & every prototype
Term
parts of Quality assurance testing
Definition
additional testing to ensure product, make sure fully functional
Term
parts of implementation
Definition
port it to the server, final stage of the contract
Term
parts of maintenance
Definition
add to contract, for fix ups later
Term
Content Organization Structures
Definition
Logic, Audience/Content, Navigation
Term
Logic Structures
Definition
alphabetical

chronological

geographical
Term
audience/content structures
Definition
topical

task-orientated

authentication credentials

metaphorical
Term
navigation structures
Definition
hierarchal
-broad - long pages, few links
-narrow - short pages, many linkes

global versus local labeling

ad hoc sstructure
Term
3 parts of accesibility
Definition
1-maintainging backward compatibility with older user agents
2-mainting compatibility with a variety of physical devices
3-maintaining specific compatibility w/ alternative user agents
Term
Web Accessibility Initiative (WAI) guidelines
Definition
-provide alt audiotory/video
-don't rely on colr
-use markup & stylesheets to seperate content - formatting
-clarify natural language
-dont use tables for page formatting
-ensure that new technologies trasnform
-permit user control of time-based elements
-ensure accessibility of embedded interfaces
-provide content/orientation info
-clear navigations
-clear & simple documents
Term
internationalization
Definition
primary deals with issues concerning character sets in the digital environment
Term
why use cascading stylesheets?
Definition
-saves time
-easy to change
-consistent
-alows more creativity
-common format
Term
ways to apply CSS
Definition
inline/local - within opening

internal/embedded - style> in header

external/linked - external.css linked
Term
anatomy of a style
Definition
selector - propety value

decleration - property (characteristic) & value(new value)
Term
defining inline/local styles
Definition
put the style attribute in the tag

h1 style="font family:Arial">
Term
two fundamental types of audio
Definition
digital audio (sampled.recorded) & synthesized audio
Term
audio attributes
Definition
-resolution/sampling rate - frequency of samples ove time

-bit depth -# of bits to describe amplitude

-channels - # of independent speaker channels

-bitrate - speed of conection for download

-compression
Term
things to think about when using audio
Definition
audience considerations
-bandwidth
-playback

optimization
-length
-channels
-bit depth
-sampling rate
Term
dealing with video attributes
Definition
-attributes of audio/raster graphics
-compression (lossy vs lossless) (spatial vs temporal)
-spatial_still, temp_excessive
-data rate/bit rate
-data rate/bit rate = file size/length
Term
other forms of media
Definition
3dmedia/vr , flash , shockwave, adobe
Term
what is a java applet?
Definition
object-orientedge programmming language, bytecode(machine code) independent, platform independence
Term
hy embed> and object>?
Definition
add exstentions to browser, supports extensibility in the broser, extends to every application on the system
Term
object>
Definition
official all-purpose object container and can be used on a variety of media elements, from flash to java

-classid
codebase -points to URL
id -name
width, height
Term
param>
Definition
conjunction with object> available properties depend on the Active X component and media element
Term
embed>
Definition
not ass extensible as object>
video clips
src -source media file
heigh, width
align
hspace vspacec
Term
internal style selections
Definition
adds styles to an entire doc easily

style type="text/css">
h1 [lksdjflkjsdf
Term
types of selectors
Definition
type - html tags
contextual - combodo-elemnts of tags
class - creation of indiv instance changes
pseuoslectors - pseudoelemts, pseudoclasses
Term
what is SSI?
Definition
server-side technology allows certain processing directives

create code snippets that can be resued
Term
What is JavaScript?
Definition
-object.orientatedm client-side scripting language
-developed by netscape to extend browser
-microsoft "script"
-standard for scripting on the web is ECMAScript
-embedded in HTML script> in head>
Term
what does object-oriented programming (OOP) mean?
Definition
-object is a piece of code/data the recives/sends messages
-code&data are merged into a single; an object
-objects are defined by classes in thaat a class defines the things that an object can do
Term
3 types of objects
Definition
intrinsic -objects are predefined and you can readily use

extrinsic - objects are predefined and you can readily use, no visual representation

user-defined objects - objects that the user creates by defining the class, that is defining methos and properties
Term
how do you figure out how to program something with OOP?
Definition
-determine what you want to do
-determine when you want to do it

a href="mypage.html onmouseover="window.status='Link 1' ;">Link 1
Supporting users have an ad free experience!