INFORMATION SYSTEMS APPLIED MULTIMEDIA Multi = many Media = ways of communicating Applied Multimedia The integrated use of • Text • Audio • Video • graphics CONTEMPORARY USES AND MEANS OF DELIVERY MULTIMEDIA APPLICATIONS Four main areas: • • • • Business (advertising, selling, presentations) Education (CAL, reference materials) Home (games, leisure pursuits) Public places (information points) DELIVERY MEDIA In multimedia, examples of appropriate uses of: • CD-ROM • DVD-ROM • Kiosk A computer designed to be an information point with a large hard disc and usually a touch screen – found in museums, airports, libraries etc • WWW COMPARISON OF DELIVERY MEDIA How do these 4 delivery media CD-ROM, DVD-ROM, Kiosk and WWW compare in terms of: • Data capacity • Ease of update EXAMPLES Stages of Development • • • • • • Analysis Design Implementation Testing Documentation (includes hardware & software) Evaluation STAGES OF DEVELOPMENT: ANALYSIS • • • • • • Purpose (of application) User / audience Content Delivery media Budget Timescale STAGES OF DEVELOPMENT: Design of Navigational Structures and HCI Navigational Structures: • Linear • Hierarchical • Web Complex search criteria (AND) STAGES OF DEVELOPMENT: Design of Navigational Structures and HCI DESCRIPTION OF USER INTERFACES • • • • Command Line Interface (MS-DOS) Menu type Form fill-in Graphical User Interface (MS Windows) STAGES OF DEVELOPMENT: Design of Screens and Media Elements Storyboard – a “graphical” way to represent many screens. Each screen is represented by a rectangle – don’t need to show all the text. Each storyboard should clearly show : • Layout – where all the elements will go on the page • Transitions – special effects used to move between screens. • The links between slides/screens – i.e. the Navigation. • Any item the user should interact with (menu, button to press etc) User interface Create a Storyboard Create a storyboard for a home page for the school website. The website should have the name and address of the school, a link to another page called Departments, the school logo, a photo of the school and the name of the head teacher. Font Times 24 Font Times 18 Paisley Grammar School Head Teacher: Mrs C. Amos School Address Photo of School Departments Hyperlink Logo Navigation Transitions Home Page Departments Departments Home Computing Maths Art Use Comb Vertical between Home Page and Departments Use Cover Left between Departments and Computing Use Cover Left between Departments and Maths Use Cover Left between Departments and Art Use Wipe Down between Computing and Home Use Wipe Down between Maths and Home Use Wipe Down between Art and Home Computing Maths Art Home Departments Home Departments Home Departments STAGES OF DEVELOPMENT: Design of Screens and Media Elements • • • • GENERAL DESIGN PRINCIPLES - Text Quantity of text and use of white space – don’t have too much text on one page. Use white space to break up the text. Fonts, alignment and size – Don’t keep changing the font. Be consistent. Make sure the size is big enough to read. Lists and tables – use lists and tables whenever possible. Headings / subheadings – be consistent with font, alignment and size. Subheadings should be smaller than main headings. STAGES OF DEVELOPMENT: Design of Screens and Media Elements GENERAL DESIGN PRINCIPLES - Graphics • Number of graphics on each screen – don’t have too many. • Position of graphics on screen and text wrap – text and graphics should look good together. • Captions – may be needed to explain the graphic. • Aesthetic considerations – make it look nice! STAGES OF DEVELOPMENT: Design of Screens and Media Elements GENERAL DESIGN PRINCIPLES - Audio • Use sound effects effectively (eg when answering a question) • Use background music when it adds to the application. (Will take up lots of storage space.) • Have voice output if relevant. (accessibility issue – to allow visually impaired people to access the software) • Have user-controlled volume if possible. Create a storyboard for a page on a website that allows users to play a video clip. The page should have an area for the Video (to see it play), and buttons for play, pause, stop, next chapter. The page should also have a heading showing the name of the video and an image at the side showing a poster for the video. There also should be a link back to the home page. http://www.ict.stmargaretsacademy.org.uk/ Movie Name Video Poster Video Play area Home page Play Pause Fast forward Stop Link to home page 1. Name 2 good design principles used for including Graphics in a Multimedia page. Use of Text Wrap, Use of Captions, Limit number of graphics to 2 or 3 2. Give an advantage of including background music. Sets the mood or creates an atmosphere for the presentation or website. 3. Give a disadvantage of including background music. Can be distracting or annoying to user. 4. Suggest a software solution to 3. User has ability to turn music on or off or control volume. 5. Give 1 advantage of including Sound Effects in a presentation. Useful when user is interacting with the application e.g. if the user answers a question wrong the computer can give a response. STAGES OF DEVELOPMENT: General Implementation There are 4 types of software packages used to implement a multimedia application:• Presentation (powerpoint, prezi) • Multimedia Authoring – icon-based (iDVD, Flash) • Multimedia Authoring – scripting (javascript) • Web-page (Dreamweaver) Presentation • Mainly used for linear presentations in Business i.e. a series of slides played in sequence. • Can include text, sound, video, animation, graphics etc. • Can use transitions between slides • Can animate slide contents. Example Powerpoint, Prezi Multimedia Authoring Packages These types of packages have a more interactive HCI than Presentation packages. They are also more flexible and have more features. There are 2 types of MM Authoring Package: •Script Based •Icon Based Icon Based Multimedia Authoring An icon-based authoring application is built by placing icons (small pictures) on a flow chart (or just working with icons). It has an easy to follow structure. Script Based Multimedia Authoring Uses a programming language which is built into the package to write scripts. Scripts are placed on a timeline. This type of package is more powerful than icon-based packages. Writing scripts gives you more control over media elements. (More difficult to learn to use – need to know programming language) Web-page editors Used to create multimedia applications to be viewed on the WWW using browser software. Includes basic HTML editors to website managers that handle all aspects of web management. HTML editors require a knowledge of hypertext markup language. (html) Examples: Adobe Dreamweaver, Microsoft Expression Web, Microsoft Sharepont Designer Ease of Use • Presentation Very simple to use. Creating slides and adding media. • Authoring Icon based Easy to follow structure – dragging and dropping icons. • Authoring scripting Need to know programming to write scripts. • Web page Easy to use most web page editors – provides a WYSIWYG editor. HTML editors more difficult as need to know HTML. Cost • Presentation Not that expensive (e.g. around £100 mark or less). • Authoring Icon based Medium price – however professional packages more expensive. • Authoring scripting based Generally expensive software. (Around £600 - £1000) • Web page Wide range of prices depending on application. HTML editor almost free. Dreamweaver medium priced around £360. Summary Table Type of software Presenta tion Icon based authoring Script based authoring Web page creation Example Descriptio n Functions Features Ease of use Cost Programming requirements Do Quizzes Information Systems INT 2 Revision Quick Quizzes Applied Multimedia 13 and 15 1. Name 2 things to be considered in Analysis. Purpose, Timescale, Audience (User), Budget 2. Name 4 types of HCI. Command Line Interepreter, Menu, Form fill and GUI 3. Name 3 types of Navigation. Hierarchical, Linear, Web 4. Name 4 delivery media for a Multimedia application. DVD-ROM, CD-ROM, Kiosk, WWW 5. Name 4 types of Multimedia Software Presentation, Authoring Icon Based, Authoring Script based, Web Editor. 1. Give 2 advantages of using a presentation package. Not an expensive package. Simple to use and learn. 2. Give an advantage of using a Multimedia Authoring Script based package. Can create a more interactive Multimedia application, Writing scripts makes the application more powerful and flexible. 3. Give a 2 disadvantages of using a Multimedia Authoring Script based package. Need to have good programming skills and learn commands for writing scripts. Usually an expensive package to purchase. 4. Which other type of multimedia software may require some programming skills. Web editor – if writing HTML into a simple text editor to create a web page. STAGES OF DEVELOPMENT: General Implementation Presentation (powerpoint) Description – Functions & Features – Ease of use – Cost Programming requirements - STAGES OF DEVELOPMENT: General Implementation Authoring - icon-based (media blender) Description – Functions & Features – Ease of use – Cost Programming requirements - STAGES OF DEVELOPMENT: General Implementation Authoring - scripting (?) Description – Functions & Features – Ease of use – Cost Programming requirements - STAGES OF DEVELOPMENT: General Implementation Web-page (frontpage) Description – Functions & Features – Ease of use – Cost Programming requirements - STAGES OF DEVELOPMENT: General Implementation DESCRIPTION OF PERSONNEL There are various jobs available in the area of implementing a multimedia application. • • • • • • Project manager Multimedia designer Subject expert Media specialists (graphics, audio) Multimedia programmer Webmaster Project manager Overall responsibility for development of the multimedia project Managing the project on a day to day basis. Multimedia Designer Will design the content, screen layout and structure of the multimedia project. This person will draw the storyboards that design the layout of the various screens. Subject Expert This person will provide the content or information for the project subject. (e.g. if it is presentation on Dinosaurs they would be an expert on Dinosaurs and provide all the information) Media Specialist They are responsible for creating and editing the multimedia elements e.g. the Sound Files, Video files, Graphics Files etc. Could be Video engineers, audio engineers or animators or graphic designers. STAGES OF DEVELOPMENT: Implementation of media elements Graphics Each image is made up of pixels. The more pixels used, the clearer the image will be. The amount of pixels used is called the resolution and is measured in dots per inch (dpi). When more pixels are used, the size of the image file will increase. STAGES OF DEVELOPMENT: Implementation of media elements Graphics A black and white image only uses 2 colours. Colours are stored in bits. 2 colours only need 1 bit. 1 for black and 0 for white. Most images have more than 2 colours, so they need more than one bit. (8 bits gives 256 colours.) The number of bits used for the colours is called the colour depth. (The number of bits used for each pixel is the colour depth.) STAGES OF DEVELOPMENT: Implementation of media elements Graphics The bigger the colour depth the more colours you can have and the clearer the image will appear. The bigger the colour depth, the bigger the size of the image file. 1. State 3 ways of reducing the size of a graphics file. Reduce the Resolution, Reduce the colour depth and apply compression. 2. Explain what is meant by On-Line help. Help with the features of the software built into the software. 3. What is a foreign Key? A Key that is a Primary Key in another Table not a primary key in the table it is in. 4. What is the name of person in charge of budget and making targets in a Multimedia project? Project Manager 5. What is the job title of the person who would sketch the story boards for the various screens in a Multimedia project? Multimedia Designer 6. State the job title of the person who might prepare sound files to be used for a multimedia project. Media Specialist STAGES OF DEVELOPMENT: Implementation of media elements Audio Sound is stored as lots of individual samples. A sample is a small clip of sound. Thousands of samples are taken every second when capturing sound. The more samples taken per second the better the quality of the audio and the larger the size of the audio file. Sampling Rate SAMPLING RATE is the number of samples of sound taken per second when capturing sound. This could be 11,000 samples per second or 22,000 samples per second. The term hertz is used for “per second”, so audio sampling rate is written as 11,000 hertz or more usually as 11 Khz. Khz means Sampling Rate SAMPLING RATE is the number of samples of sound per second e.g. 11,000 Hertz. The higher the Sampling Rate: 1) The better the QUALITY of sound. 2) The bigger the file size. STAGES OF DEVELOPMENT: Implementation of media elements Audio Sounds are stored in bits. There are usually 8 bits or 16 bits for every sample. 8 bits gives 256 different sounds/notes. The number of bits used for the sounds is called the sampling depth (or sampling resolution). Sampling Depth Sampling depth This is the size of each sample measured in bits and this is usually either 8 bits or 16 bits. The higher the Sampling Depth: 1)The higher the quality of the sound file. 2)The larger the file size. STAGES OF DEVELOPMENT: Implementation of media elements Audio The bigger the sampling depth the more sounds/notes you can have and the clearer the audio will sound (better quality). The bigger the sampling depth, the bigger the size of the audio file. STAGES OF DEVELOPMENT: Implementation of media elements Compression to compress – to make smaller in size Multimedia files are often large because they contain graphic files and audio files. There are ways to compress graphic and audio files, without losing much quality, to save storage space. Smaller files are also transmitted quicker over the internet. (For audio files MP3 is the type of compression used.) In summary The quality and size of Graphic files is affected by: •Resolution (dpi) •Colour Depth (e.g. 24 bits) The quality and size of Sound files is affected by: •Sampling Rate •Sampling Depth Compression can be applied to both types of files to reduce the file size. STAGES OF DEVELOPMENT: Implementation of media elements Terms Many multimedia pages have nodes, links and anchors. • Node – an item of information (text box, image, whole page) • Link – address to go to • Anchor – the item you click on to jump to another page e.g. Text, Button. STAGES OF DEVELOPMENT: Testing Description of different tests: • Screen tests • Navigational tests STAGES OF DEVELOPMENT: Documentation • Hardware and software requirements • User instructions STAGES OF DEVELOPMENT: Documentation COPYRIGHT ISSUES • Copyright licences • Copyright, Design & Patents Act STAGES OF DEVELOPMENT: Evaluation • Fitness for purpose