Intro History Media Technology Tools Q&A  

 

 
 

Technology

 

Below I have described the technical terms related to the types of technology which are currently in use in the multimedia industry, including a basic description of what each one is all about:

 

Virtual Reality

Virtual reality is a computer-generated environment which simulates reality sufficiently for the human senses to experience it. ie. It attempts to imitate reality.

The main uses for virtual reality are in things like flight simulators, where a pilot can learn to fly without actually having to risk their own life in a real aeroplane. All they have to do is use the sensors and controls around them to interact with the computer-generated environment.

You can actually buy virtual reality goods (like data gloves, 3D controllers, 3D Glasses) at Virtual Realities.

 

3D Animation

If you’ve ever watched a pixar movie (Toy story, A Bugs Life, Finding Nemo. etc) then you’ll know what 3D animation is. It is a sequence of 3D generated images that are shown one after the other, very quickly, to give the illusion/ appearance of continuous movement.

This can be in the form of a series of pre-rendered image or done in real-time, as is the case in computer games. The downside of doing this in real time is that it can be very slow, so you are usually limited to a lower level of detail in the 3D animations possible, while a pre-rendered frame can be as detailed as you like and take hours or even days to render.

 

Programming Languages

A programming language is a language for expressing instructions to a computer. ie. It is a way of telling the computer what to do.

There are many different languages, but they mainly fall into 3 simple types:

  • Low-level language
  • High-level language
  • Scripting language

A low level language is where you write code in a language that the computer understands. Examples include machine code (eg. 01000111) and assembly.

A high level language is where you write the code in a language that you can understand, and then the computer converts this code into a low-level language that it can understand. Examples include Java, C, Visual Basic. etc.

A scripting language is where you write code that a computer application can understand without compiling it into a language that the computer can understand. Examples include HTML, JavaScript and VBScript.

 


Authoring Tools

Authoring tools are programs that help to write hypertext or multimedia applications. Example include Macromedia Dreamweaver (see tools section), where you can write web pages in HTML or just use the WYSIWYG (what you see is what you get) editor that allows you draw the layout and Dreamweaver will then write the code to do everything for you.