Friday, January 28, 2011

Chapter 6: Graphics, Digital Media, and Multimedia

Computer Graphics

What are object oriented drawings?


What do CAM, CAD, and CIM stand for?
*CAD - Computer Aided Design
*CAM - Computer-Aided Manufacturing
*CIM - Computer- Integrated Manufacturing

How to create a powerful presentation?
-Remember your goal
-Remember your audience
-Outline your ideas
-Be stingy with your words
-Keep it simple
-Use a consistent design
-Be smart with art
-Keep each slide focused
-Tell them what you're going to tell them, then tell them, then tell them what you told them.

What is a video digitizer?
A video digitizer is a software that takes an analog video still frame and converts it to a digital still image.


Whats the benefit of non-linear drawing?
Better quality



What is the difference between drawing and painting modules?
Painting modules create bitmapped graphics whilst drawing modules create vector graphics



Advantages of computer graphics are
-Better for creating printed graphs, charts, and illustrations
-Lines are cleaner and shapes are smoother

Some Integrated programs contain both drawing and painting
     -Allows you to choose the right tool for each job

Some programs merge features of both in a single application
      -Blurs the distinction between types
      -Offers new possibilities for a amateur and professional illustrators

Computer Aided Design (CAD) Software
-Allows engineers, designers, and architects to create designs on screen for products ranging from computer chips to public buildings
-Can test product prototypes
-Cheaper, faster, and more accurate than traditional design-by-hand techniques

Computer-Aided Manufacturing (CAM) is the process by which data related the product design are fed into a program that controls to manufacturing of parts.

Computer-Integrated Manufacturing (CIM) refers to the combination of CAD/CAM and is a major step toward a fully automated factory.

Presentation Graphics: Bringing Lectures to life
-Automates the creation of visual aids for lectures, training sessions, sales demonstrations, and other presentations.
-Creates slide shows directly on computer monitors or LCD projectors, including still images, animation, and video clips.


Modern media contains dynamic information, which is information that changes over tiem or in response to user input.
- Animation
- Desktop Video
- Audio
- Hypertext and Hypermedia

Animation: Graphics in Time
- Each frame of computer-based animation is a computer-drawn picture, the computer displays these frames in rapid succession
- Tweening: Instead of drawing each frame by hand, the animator can create key frames and objects and use software to help fill in the gaps

Analog and Digital Video
-A video digitizer can convert analog video signals from a television broadcast or videotape into digital data

Dynamic Media: Beyond the Printed Page
-Many video digitizer can import signals from televisions, videotapes, video cameras, and other sources.
-Digital video cameras capture footage in digital form
-Digital videos can be copied, edited, stored, and played back without any loss of quality
- Digital video will soon replace analog video for most applications.

Video Production goes digital
-Today most video editing is done using nonlinear editing technology.
-Video editing software, such as Adobe Premiere, makes it easy to eliminate extraneous footage, combine clips from multiple takes, splice together scenes, create specific effects and perform a variety of other activities
-Morphs are video clips in which one image metamorphoses into another
-Data compression software and hardware are used to squeeze data out of movies so that they can be stored in smaller spaces.

The synthetic Musician: Computers and Audio
-Audio digitizer - captures sound and stores it as a data file
-Synthesizer - an electric instrument that symbolizes sounds using mathematical formulas
-MIDI (Musical Instrument Digital Interface) - Standard interface that allows electronic instruments and computers to communicate with each other

Dynamic Media: Beyond the Printed Page
- Music is digitized on audio CDs at a high sampling rate and bit depth - high enough that its hard to tell the difference between the original analog sound and the final digital recording.

Samplers, Synthesizers, and Sequences: Digital Audio and MIDI
- Multimedia computers can control a variety of electronic musical instruments and sound sources using MIDI
- MIDI commands can be interpreted by a variety of:
    *Music Synthesizers
    *Samplers

-A piano-style keyboard sends MIDI signals to the computer
    * Computer interprets the MIDI commands using sequencing software
- Sequencing software turns a computer into a musical composing, recording, and editing machine
- Electronica - Music designed from the ground up with digital technology.
    * Some of the most interesting sequence music



Hypertext refers to information linked in non-sequential ways.
Hypermedia combines text, numbers, graphics, animation, sound effects, and other media in hyper-linked documents.
     - Useful for on-line help files
     - Lets the user jump between documents all over the Internet


Hypermedia documents can be disorienting and leave the reader wondering what they've missed.
     - Documents don't always have the links readers want.
     - Authors can't build every possible connection into documents.
     - Some readers get frustrated because they can't easily get "here" from "there"


Virtual reality combines virtual worlds with networking
     - It places multiple participants in a virtual space
     - People see representations of each other, sometimes called avatars
     - Most avatars today are cartoonish, but they covey a sense of presence and emotion


Tele-Immersion
     - Uses multiple cameras and high-speed networks to create a videoconferencing environment in which multiple remote useres can interact with each other and with computer-generated objects
     - Combines the display and interaction techniques of virtual reality with new vision technologies that allow participants to move around in shared virtual spoaces, all the while maintaing their unique points of view.


Augmented Reality (AR):
-The use of computer displays that add virtual information to a person's sensory perceptions.

Wednesday, November 24, 2010

Chapter 5 Wednesday, November 24, 2010

Scientific Visualization
-Scientific visualization software uses shape, location in space, color, brightness, and motion to help us visualize data.
-Visualization helps researchers see relationships that might have been obscure or even impossible to grasp without computer-aided visualization tools.

Calculated Risks: Computer Modeling and Simulation
-Computer modeling uses computers to create abstract models of objects, organisms, organizations, and processes.
Ex. 1.Games
      2. Dinosaur replicas
      3. Flight and Science Lab simulations
      4. Business, city, or nation management simulations

The Rewards
- Computer Simulations are widely used.
- Reasons
  > Safety
  > Economy
  > Projection
  > Visualization
  > Replication

Making Reality Fit the Machine
- Some simulations are so complex that researchers need to simplify models and streamline calculations to get them to run on the best hardware available
- Sometimes this simplification of reality is deliberate; more often it's unconscious
- Either way, information can be lost, and the loss may compromise the integrity of the simulation and call the results into question

-GIGO Revisited
  > The accuracy of a simulation depends on how closely its mathematical model corresponds to the system being simulated
  > Some models suffer from faulty assumptions
  > Some models contain hidden assumptions that may not even be obvious to their creators
  > Some models go astray simply because of clerical or human errors

The illusion of Infallibility
- A computer simulation, whether generated by a PC spreadsheet or put out by a supercomputer, can be an invaluable decision-making aid.
- The risk is that the people who make decisions with computers will turn over too much of their decision-making power to the computer
- Risks can be magnified because people take computers seriously

Intelligent Agents
- Future user interfaces will be based on agents rather than on tools.
- Agents are software programs designed to be managed rather than manipulated
- An intelligent software agent can:
  > Ask questions as well as responds to commands
  > Pay attention to its user's work patterns
  > Serve as a guide and a coach
  > Take on its owner's goals
  > Use reasoning to fabricate goals on its own

- Future agents will be better able to compete with human assistants.
- Future agents may possess a degree of sensitivity
- A well-trained software agent in the future might accomplish these task
   > Remind you that it's time to rotate your tires and make an appointment for the rotation
   > Distribute notes to the other members of your study group or work group and tell you which members    
      opened these notes
   > Etc.


Summary
- Even though the computer was designed to work with numbers, it can be an important tool for working with words as well
- Word processing software enable you to use commands to edit text on screen, without having to retype messages.
- Outlining software, spell checkers, and online references can be very helpful.
- Desktop publishing produces professional-quality-text-and-graphics documents
- Spreadsheets can be used for tracking, calculating, forecasting, and almost any other task that involves repetitive numeric calculations. Most spreadsheet programs have charting capabilities.
- Specialized software allows you to perform accounting tasks, tax preparation, and a variety of business functions without the aid of spreadsheets
- Symbolic mathematic and statistical-analysis software can help present data in meaningful ways
- Scientific visualization software can help us understand relationships that are invisible to the naked eye
- Computer modeling and simulation can be powerful tools for understanding the world and making better decisions

Wednesday, November 10, 2010

The Spreadsheet: Software for Simulation and Speculation

Rules of Thumb: Avoiding Spreadsheet Pitfalls
- Plan the worksheet before you start entering values and formulas
- Make your assumptions as accurate as possible
- Double-Check every formula and value
- Make formulas readable
- Check your output against other systems
- Build in Cross-Checks
- Change the input data values and study the results
- Take advantage of pre-programmed functions, templates, and macros
- Use a spreadsheet as a decision- making aid, not as a decision-maker

>Spreadsheets allow you to change numbers and instantly see the effects of those changes
      - "What if I enter this value?"
>Equation solvers
      - Some spreadsheets generate data needed to fit a given equation and target value.

Spreadsheets Graphics: From Digits to Drawing
> Charts allow you to turn numbers into visual data
> Pie charts show proportions relative to the whole
> Line charts show trends or relationships over time

Wednesday, October 27, 2010

Wendsday, Otober 27, 2010

Hypertext Links
<         >  .............................. </       >
Start                 Body                End
Tag    

<A  HREF = Link > Home  <\ >
                    ______________
                             Index.HTML


Implications of the digital age: Social and Ethical Issues
       - The threat to personal privacy posed by large databases and computer networks.
       - The hazards of high-tech crime and the difficulty of keeping data secure.
       - The difficulty of defining and protecting intellectual property in an all-digital age.
       - The threat of Automation and the dehumanization of work .
             > For example, building cars is nearly completely done by machines now.
       - The abuse of information as a tool of political and economic power.
       - The emergence of bio-digital technology.
             > Replacing lost limbs, technology-made medicine, micro-chipping animals, integrating chips into the              
                human brain to increase performance, surgery with technological tools and x-rays.
       - The dangers of dependence on complex technology.
             > A black out or virus could destroy a whole social system if a society is dependent on that
                 technology

*Computers have evolved at an incredible pace since Charles Babbage's plan for an Analytical Engine.
*Computers today come in all shapes and sizes, with specific types being well-suited for particular jobs.
*Connecting to a network enhances the value and power of a computer
        - Internet
        - WWW
        - Email

Wednesday, October 20, 2010

October 20, 2010

Ways computers play a critical role in modern life
- Business
- Education
- Communication

Circumstances and ideas that lead to dev. of modern computers
- War
- Science Needs
- Organization

Trends in the evolution of modern computers
- Smaller devices
- Faster

Relationship between hardware and software
*Hardware is the power, what makes the computer run, and software is the output of this work and it is the program.



Growth of the Internet
- Schools now require research, and students use the internet
- It is practically a must in higher level of education
- People of all ages now talk over the internet
- You can look up what a stores inventory online and people use that almost exclusively.
- People now order merchandise online instead of going to the store
- By 2005, over a billion people had access to the  internet

Nobody considers computers a luxury, it is now a commodity, practically a must.

Technology or computers permeate nearly everything in our lives now.
It is a versatile tool.


The first real computers
        Konrad Zuse made first functional program-controlled Turing-complete computer, the Z3, in 1941 


1943 Alan Turing Colossus considered by many to be the first electronic digital computers


1939 An Iowa State University Professor John Atanasoff developed what could have been the first electronic digital computer, the Atansoff-Berry Computer (ABC)


1944: A million dollar grant from IBM,  Harvard Professor Howard Aiken developed the Mark I.




John Mauchly and J. Presper Eckert helped the U.S. effort in WWII by constructing a machine to calculate trajectory tables for new guns
     - ENIAC (Electronic Numerical Integrator And Computer


After WWII, Mauchly and Eckert created a private company, Sperry and made UNIVAC I, the first general-purpose commercial computer


-Vacuum tubes were used in early computers
-Transistors replaced vacuum tubes starting in 1956
-By the mid-1960s transistors were replaced by integrated circuits. 


Integrated Circuits Brought
 - Increased Reliability
 - Smaller Size
 - Higher Speed
 - Higher Efficiency 
 - Lower Cost


>The first microprocessors were created by Intel Engineers in 1971
>The personal computer revolution began in 1970
    - Apple
    - Commodore
    - Tandy


Desktops haven't completly replaced big computers which have also evolved


Embedded computers
    - Special-purpose computer: Dedicated computers that perform specific tasks 
       ^Controlling temp. and humidity
       ^ Monitoring your heart rate


It is embedded in silicone so it cannot be altered. This is called Firmware.


Personal Computers
     > PCs serve a single user at a time 
        ^Word Processing 
        ^Gaming 
        ^ ETC.


Workstations
        High-end desktop computers with massive computing powers used for high-end interactive applications.
               *For example it is used for high tech. scientific analysis


Portable Computers: Machines that are not tied down


Servers 
  - Computers designed to provide software and other resources to other computers over a network.


Mainframes and Supercomputers 
  -Mainframes
       ^ Used by large organizations, such as banks and airlines, for big computing jobs
       ^ Communicate with mainframe through terminals
       ^ Multiple communications at one time through process of timesharing.


-Supercomputers 
       ^ For power users who need access to the fastest, most powerful computers made.




The Emergence of Networks
       ^ Connect devices together
       ^ 1960s: Internet developed with backing of the U.S. government


>E-mail software


>Web Browser 
      - Programs that, in effect, serve as navigable windows in the web


>Hypertext Links
      - Tie together millions of Web pages created by diverse authors


>Internet supports varied activities
      - eBay used to make international transactions
      - Real-Time multi-player  games


>In the history of our society  we have had:
      - An agricultural age
      - An industrial age



Wednesday, October 13, 2010

October 13, 2010

File Management
         Organizing information logically
         Having system folders, i.e. My Documents, My Pictures, My Music

File-Management Utilities
        Changing the properties
        Changing the location of the file
 Interface
      WIMP - windows, icons, pointing devices

1/3 of softwares are pirated
Billions of dollars are lost because of pirates
The software industry is $50 billion a year business sector

Friday, October 1, 2010

October 1, 2010

What is the difference between authentication and authorization?
Authentication is how you identify yourself to the computer
Authorization is how your system decides what the user can do

What is the difference between Utility Programs and Device Drivers
Utility programs allow for you to manage software on the computer and Device Drivers allow you to use input and output devices, i.e. computer speakers and keyboards. Also it enable the use of the full potential of hardware such as graphics and sound cards.

What does the operating system do?
An operating system manages the computer hardware and allows for efficient execution of various application software.


Utility Programs and Device Drivers
*Utility Programs
          >Serve as tools for doing system maintenance and repairs that aren't automatically handled by the operating system
          >Make it easier for users to
                -Copy files between storage devices
                -Repair damaged data files
                -Translate files so that different programs can read
                -Guard against viruses and other potentially harmful programs
                -Perform other important, if unexciting tasks

*Device Drivers
          >Small Programs that enable 1/0 devices. keyboard, mouses, etc.

*Where the Operating system lives
          >Some computers store their operating system in ROM
          >Others include only part of it in ROM
                 -The remain of the operating system is loaded into memory in a process called booting, which                                            occurs when you turn on the computer


The Hardware-Software connection
          > Most of the time the operating system works behind the scenes
          > Interacting with the operating system, like interacting with an application, can be intuitive or challenging and it depends on something called the interface.


User Interface
>The interface defines the look and feel of the computing experience from a human point of view.
>Desktop Operating Systems
       -MS-DOS is a disk operating system in which the user interacts using characters
               ^Letters
               ^Symbols
               ^Numbers


*The Human-Machine Connection
>Features include:
      -Command-line interface (commands are typed)
      -Menu-driven interface (commands are chose from on-screen lists)

>Graphical User Interface (GUI)
      -Mac OS was developed by Macintosh in 1984 using GUI
      -Microsoft windows is the most popular operating system

Unix was developed at Bell Labs before personal computers were available

Linux developed by Linux Torvalds and is a continued work in progress

UNIX allows a timesharing computer to communicate with other computers

>Linux is free for anyone to use or improve
>UNIX remains dominant operating system for Internet servers
>Some form of UNIX is available for personal computers, workstations, servers, mainframes and supercomputers


>Cross-platforms applications,such as Microsoft Office and Adobe Photoshop, are programs that are available in similar versions for multiple platforms
>Mac Users can buy software emulation programs like
      -Create a simulated windows machine in the mac