Download Software Project Management

Document related concepts

2.5D wikipedia , lookup

Graphics processing unit wikipedia , lookup

Video card wikipedia , lookup

Transcript
Intro to Information Systems I
Multimedia and Communications
ISYS 101
Glenn Booker
ISYS 101
Lecture #3
1
Multimedia World
• Multimedia presentations go beyond the vugraph mode of presentation applications to
blend graphics, animation, video, and sound
• Metaphor becomes theater instead of a
podium presentation
• Many multimedia tools are designed for the
Web
ISYS 101
Lecture #3
2
Interactivity
• A major feature of multimedia presentations
can be the use of interactive elements –
where the viewer chooses their path through
the presentation instead of seeing a fixed
series of events
• Normal web pages achieve interactivity
through hyperlinks
ISYS 101
Lecture #3
3
Multimedia Hardware
• Basic input and output hardware for
multimedia include a CD-ROM or DVDROM drive, sound card, and speakers
(all now standard on personal computers)
• Optional equipment includes a microphone,
graphics tablet, digital camera, and a TV
video adapter
ISYS 101
Lecture #3
4
Multimedia Hardware
• Faster video cards and 3-5 speakers instead
of just one or two (e.g. adding a subwoofer
or going for surround sound or theater-grade
THX sound) help too
ISYS 101
Lecture #3
5
Multimedia Uses
• Multimedia is used increasingly for
– Computer based training (CBT) or education
(CBE)
– Livening up reference materials
(encyclopedias)
– Creating stand-alone sales or information
kiosks, playing a loop of information
– Even art is starting to use multimedia
ISYS 101
Lecture #3
6
Big Files Need Compression
• Multimedia takes a lot more disk space than
text, so compression techniques are
important
• Algorithms are used to calculate how data
can be compressed – these algorithms are
called “codecs” (for compression/
decompression)
ISYS 101
Lecture #3
7
Compression Types
• Compression techniques can be lossless or
lossy
– Lossless techniques retain every bit of original
data (literally!)
– Lossy techniques sacrifice some low level data
detail to produce higher levels of compression
ISYS 101
Lecture #3
8
Graphics Compression Formats
• GIF (like “gift” without the ‘t’) allows a
maximum of 256 colors (8-bit), uses
lossless compression, and is often used for
simpler Web graphics
• JPEG allows up to 16.7 million colors
(24-bit), is lossy, and often used for photos
or other complex images on the Web
ISYS 101
Lecture #3
9
Graphics Compression Formats
• PNG is a new format like GIF, but isn’t
proprietary (you have to pay royalties to be
able to create GIF images)
• Bitmap (BMP) is the Windows standard for
primitive graphics – is often without
compression, so bitmaps are huge
– A bitmap describes every pixel’s color
ISYS 101
Lecture #3
10
Graphics Software
• Graphics software programs tend to fall into
three types for working with a single image
– Paint programs, which use bit-mapped or raster
graphics
– Drawing programs, which use vector graphics
– Image editors, for modifying existing photos
ISYS 101
Lecture #3
11
Paint Programs
• Paint programs are designed to create
images at the pixel level
• Easy to create stuff this way, but harder to
edit, and harder to keep smooth
• Examples: Fractal Design Painter, Paint
Shop Pro, Corel Painter
ISYS 101
Lecture #3
12
Drawing Programs
• Drawing programs use vector graphics –
each line is described by a math formula
• Draw and shape lines, then fill in colors and
textures among them
• Creates smoother images, which can be
scaled to any size
ISYS 101
Lecture #3
13
Drawing Programs
• Saves documents in EPS format, which
some printers understand
– But EPS isn’t Web friendly
• Examples: Adobe Illustrator, Macromedia
Freehand, CorelDRAW
ISYS 101
Lecture #3
14
Image Editors
• Image editors are for manipulating existing
pictures (e.g. photos)
• Allow you to resize, crop, merge and add
special effects to the images
• Examples: Adobe Photoshop and
PhotoDeluxe
ISYS 101
Lecture #3
15
Moving Picture Software
• Programs for working with moving pictures
include:
– 3-D rendering programs, for adding 3-D effects
to graphics (lighting, shadows, etc.)
– Animation programs, for creating the illusion of
moving pictures through graphics
– Video editors, for creating and editing digital
videos
ISYS 101
Lecture #3
16
3-D Rendering Programs
• Rendering programs account for specific
light sources, and determine shadows,
transparency, and other effects
• Used to require a supercomputer to do this
• Ray tracing is one technique they use
• Examples: Renderman, AutoCAD,
3D Studio MAX
ISYS 101
Lecture #3
17
Animation Programs
• Animation is based on presenting still
images rapidly in succession
– A movie uses 24 frames per second
• Computer animation uses the same idea
with GIF images
• Some programs recognize background
images versus those elements which move
ISYS 101
Lecture #3
18
Animation Programs
• Examples: Adobe LiveMotion, Macromedia
Flash, and Softimage XSI
• Some high end ($$$) programs combine
animation with 3D rendering, such as
Discreet combustion, Maya Complete, and
Newtek Lightwave
ISYS 101
Lecture #3
19
Video Editors
• Video editors take input from a digital video
camera, and allow it to be rearranged, add
sound, etc.
• Examples: Adobe Premiere
ISYS 101
Lecture #3
20
Video Formats
• Videos are usually in one of three formats
– MPEG is the standard for full motion video,
such as DVD’s
– QuickTime is an Apple standard for high
quality video and audio
– AVI (formally Video for Windows) tend to be
fairly low quality
ISYS 101
Lecture #3
21
Streaming Video
• One way to get video across the Internet
quickly is to use streaming video
• A small bit of video is sent continuously to
the viewer
– Hence the viewer doesn’t need to download the
entire video before watching it
– But the viewer also never has a copy of the
video either
ISYS 101
Lecture #3
22
Audio Software
• Audio software has improved to where most
professional recording studios don’t bother
with magnetic tape for recording – they use
computers instead
• Sound uses can range from simple
background music to original compositions
ISYS 101
Lecture #3
23
Audio Formats
• Audio is digitized at 44.1 kHz for CD’s
• Raw audio files are very large, hence
compression is important
– MP3 is the most common format, can be
compressed up to 1/12th of original size
– AU format is used on Sun workstations
– WAV files are used in Windows, aren’t
compressed
ISYS 101
Lecture #3
24
Audio Software
• Musical instruments use MIDI language to
speak to computers
• Audio applications include
– Notation programs to write music
– Recording and editing programs
– Mixers and synchronizers to coordinate many
musical parts into one piece
ISYS 101
Lecture #3
25
Putting it all together
• Authoring software is used for assembling
multimedia presentations from all of its
parts (sound, graphics, video, animation)
• Uses a scripting language to coordinate
activities
• Example: Macromedia Director
ISYS 101
Lecture #3
26
Virtual Environments
• Massive improvements in multimedia have
led to the concept of creating virtual
environments
• Hardware like head-mounted displays make
it possible to present a realistic fake
environment
ISYS 101
Lecture #3
27
Virtual Formats
• VRML (Virtual Reality Modeling
Language) is a front-runner in providing a
virtual environment via the Internet
• Used for games, training, and data
visualization
• One common game environment is the
Multi-User Dungeon (MUD)
ISYS 101
Lecture #3
28
Telecommunications
• Some aspects of computer networking
depend on the existing telecommunications
infrastructure
• Most home users use analog telephone lines
for their modem connection to the Internet
• Telecom is moving from analog signals on
copper wires to digital signals
ISYS 101
Lecture #3
29
Telecommunications
• Analog wires can go up to T1 speed (1.5
Mb/s) or 24 voice signals
• Digital signals may be sent across fiber
optic cables, or beamed using microwaves
• Fiber optics can go up to T3 speed (43
Mb/s) or 672 voice signals using pulses of
light
ISYS 101
Lecture #3
30
Telecom Standards
• Telecom standards are defined by the ITU, a
branch of the United Nations
• Telecom is a vital service for safety, so it is
heavily regulated to ensure service to
unprofitable regions
• Private or leased lines can be used for
communication too
ISYS 101
Lecture #3
31
Modems
• Modems modulate and demodulate signals
• That converts a digital signal to analog, and
back again at the other end
• Modem speeds evolved from 300 bits/sec
(circa 1970’s) to the theoretical limit of
56,000 bps
ISYS 101
Lecture #3
32
Modem Standards
• The current limit is defined by the V.90
standard (56 kbps)
• Earlier standards were V.34 (28.8 kbps) and
V.32 (14.4 kbps)
• Modems negotiate the fastest connection
both sides can handle
• Faxes can also be sent, generally at 9.6 kbps
ISYS 101
Lecture #3
33
Need for Speed
• Bandwidth, or the speed at which data can
be sent and received, is critical for emerging
applications
– Video conferencing needs 10 Mbps
– High definition TV (HDTV) needs 11 Mbps
• Broadband refers to digital telecom at
speeds of 1.5 Mbps and up (T1 or better)
ISYS 101
Lecture #3
34
Broadband Options
• ISDN is the most common broadband
service
– Basic ISDN goes up to 128 kbps
– Primary ISDN goes up to 1.5 Mbps (T1)
– Broadband ISDN doesn’t exist yet; claims up to
622 Mbps
ISYS 101
Lecture #3
35
Broadband Options
• Digital Subscriber Lines (DSL) is still rare
– Some versions are asymmetric (you can have
much slower upload speed than download)
– Range from 128 kbps to 9.1 Mbps speeds
– Speed varies depending on how far you are
from the provider
• SONET is a future possibility; range from
52 Mbps to 1 Gbps
ISYS 101
Lecture #3
36
Cable Modems
• Cable modems use coaxial cable from your
TV cable provider to feed Internet access
• Cable bandwidth is shared among the users
in the local area – more users online means
slower speeds for each user
• Speed can range from 100 kbps to over
2000 kbps
ISYS 101
Lecture #3
37
Power Lines?
• Internet connections can be passed over
power lines too
• Still experimental
• Not likely to work in the US
ISYS 101
Lecture #3
38
Phone, TV, and Internet Merge
• Some appliances can let a normal TV show
the Internet (WebTV)
• Phone service and Internet service can share
the same lines, and some computer
applications handle phone and fax functions
over normal phone lines
• The lines of distinction are blurring
ISYS 101
Lecture #3
39
Computer Networking
• Networking allows computers to
communicate with each other, and share
resources (e.g. printers)
• Networks range in size from global to
consumer
• Networks are much faster than just using
telecom equipment
ISYS 101
Lecture #3
40
Types of Networks
• A single building or group of buildings
might use a Local Area Network (LAN)
• Several related sets of facilities might use a
Metropolitan Area Network (MAN)
• Global corporations use a Wide Area
Network (WAN)
• Networks can be public or private
ISYS 101
Lecture #3
41
Switching
• Networks control the flow of data using
switching
• Two major types of switching
– Circuit switching changes the circuit to produce
a physically direct connection; is very fast
– Packet switching sends packets of data which
get reassembled at the other end to produce the
message; is much cheaper than circuit
ISYS 101
Lecture #3
42
Protocols
• Network protocols are the language spoken
across the network
–
–
–
–
ISYS 101
TCP/IP is the language of the Internet
NetBEUI is a Windows networking protocol
AppleTalk is an Apple networking protocol
IPX is a Novell protocol
Lecture #3
43
Network Layers
• Networks function by taking data and
adding various pieces of information to it in
order to help it get to its destination
• The layers of the network describe what that
information is and how it is used
• The OSI reference model is the most
common system for networking
ISYS 101
Lecture #3
44
Network Hardware
• Networks rely on each computer having a
network interface card (NIC) to allow them
to be connected to the network
– Like a modem allows connection to the Internet
• Most NIC’s are for Ethernet networks
• Ethernet speeds include 10, 100, and 1000
Mbps (the last one is Gigabit Ethernet)
ISYS 101
Lecture #3
45
Network Hardware
• Most networks still use cables
–
–
–
–
Thick, thin, or 10base-T Ethernet cables
Token Ring cables
Coaxial cable
Fiber-optic cable
• Infrared and radio signals are used for
wireless networks
ISYS 101
Lecture #3
46
Network Hardware
• Other network hardware might include:
– Switches, to control where data may go
– Router, to convert one language into another
– Hubs, to connect computers which speak the
same language (protocol)
– Bridges, to connect major parts of the network
together
ISYS 101
Lecture #3
47
Network Terminology
• Every device on a network (computer,
printer, etc.) is a “node”
• Peer to peer networks work well for small
offices and home; allow sharing of files,
printers, and Internet connection
• Client/server networks use servers to
manage the network, and control access to
different nodes
ISYS 101
Lecture #3
48
Network Operating System
• Normal operating systems routinely include
software to allow peer to peer networking
• Client/Server networks require a
networking operating system (NOS)
– Windows Servers (NT, 2000, etc.)
– Novell NetWare
– Unix
ISYS 101
Lecture #3
49
Network Topology
• Network topology is the layout of a
network, like a street map to show where
roads go
• The “bus” topology connects everything
along a line (like a bus route) – good for
peer to peer networks
ISYS 101
Lecture #3
50
Network Topology
• A “star” topology puts a hub in the middle,
and everything connects to it
• A “ring” topology passes information in a
circle, and every computer either passes it
along or uses it (e.g. IBM’s Token Ring)
• More complex topologies are variants on
these basic structures
ISYS 101
Lecture #3
51
WAN Structure
• WAN’s are essentially a group of networks
which are connected by a “backbone”
(generally a very fast dedicated connection)
– Most use circuit switching, not packet
• Each local network connects to the WAN
via a POP (point of presence), similar to
how you connect to the Internet
ISYS 101
Lecture #3
52
WAN Protocols
• Special protocols are used for WANs
– X.25 is for phone line connections, goes up to
64 kbps (like MAC machines)
– ATM (Asynchronous Transfer Mode) goes up
to 155 Mbps
ISYS 101
Lecture #3
53
Why WAN?
• Most WANs are used for sharing files and
email across a large organization
• Some also handle transactions (e.g. credit
card authorization)
• Specific business-to-business transactions
can be done securely using Electronic Data
Interchange (EDI) standards
ISYS 101
Lecture #3
54