Introducing Diploma in Multimedia:

A Multi Disciplinary Course

David Taniar Wenny Rahayu

Department of Information Studies School of Comp. Sc. and Comp. Eng.

Swinburne University of Technology La Trobe University

P.O.Box 218, Hawthorn Bundoora

Victoria 3122 Victoria 3083

Australia Australia

taniar@matilda.vut.edu.au wenny@latcs1.lat.oz.au

Abstract

Multimedia technology has become increasingly popular. This paper presents a course outline in multimedia. It includes a description of the subjects and resource requirements. The main objective of the course is to prepare students to become multimedia designers and engineers in their areas of expertise.


1. Introduction

Multimedia systems combine a variety of information sources, such as voice, graphics, animation, images, audio, and full motion video, into a wide range of applications (Fuhrt, 1994). Multimedia is often associated with the information superhighway, with interactive TV that has anything on-demand (such as video, products, and information), or with hypermedia (Rodriguez and Rowe, 1995). Others see multimedia as the effort to combine different types of media to convey enriched information to users (Grosky, 1994).

Multimedia has gained its popularity not only because its attractive features (eg., images, animation, sound), but also its usefulness in many areas (eg., sciences, arts, business). Practitioners from diverse disciplines and backgrounds are motivated by the promise of multimedia. Many of these people are interested in new applications or enhancing existing ones with multimedia.

Formal courses in multimedia offered at an undergraduate and postgraduate levels are rare. Universities are generally not prepared to provide courses, partly because of not knowing what to offer, what facilities are required, and what kind of expertise is needed. In this paper, we propose an innovative course in multimedia at a diploma or a graduate diploma level. This proposal can be used as a guideline to establish such a course at any university. Although this course can be registered under the department of information technology/computing sciences, it is not merely a computer-based course, as students are to be familiar with other areas where multimedia can be used.

The main objective of this course is to prepare students to become multimedia designers and engineers in their areas of expertise. This one-year full-time diploma course is targeted to students from multi disciplines.

The rest of this paper is organized as follows: section 2 describes the course structure and section 3 explains the resources needed to support the course. Finally, section 4 gives the conclusions.

2. Course Structure

The course comprises 6 subjects and 1 full-year project (equivalent to two subjects). The subjects include:

1. Introduction to Multimedia Information Systems,

2. Multimedia Programming,

3. Multimedia Design,

4. Multimedia Technology,

5. Multimedia Networking,

6. Multimedia Selections, and

7. Multimedia Software Development Project.

The descriptions of the subjects are as follows.

2.1. Introduction to Multimedia Information Systems

Topics: Multimedia Computers, Multimedia Technology, Media Taxonomy, and Multimedia Applications.

The aim of this subject is to provide an introduction to multimedia information systems, which includes multimedia technology, multimedia media, and applications.

The complexity of multimedia applications stress all components of a computer system (Gemmell et al., 1995; Ramanathan and Rangan, 1994). Multimedia requires great processing power to implement software codes, multimedia file systems, and corresponding file formats. The architecture must provide high bus bandwidth and efficient I/O. Storage and memory requirements include very high capacity, fast access times, and high transfer rates. In this subject, basic aspects of multimedia computers will be studied.

It is important to be familiar with different types of media, as multimedia itself refers to "many media". Typical media types are text, graphics, sound, and motion (Heller and Martin, 1995). These media contain several characteristic, such as temporal endurance (permanent or transient), granularity (continuous or discrete), baggage (low or high), detectability (low, medium or high), and media type (aural or visual).

To date, multimedia applications can be found in most disciplines. It is beneficial for students to explore multimedia applications in the areas they are familiar with. The purpose is to exploit the advantages of applying multimedia to non-computing areas.

2.2. Multimedia Programming

Topics: Introduction to programming, Program constructs, Multimedia objects, User interface programming, and Authoring.

Multimedia programming gives different emphasis from that of conventional programming. Multimedia programming is an exercise in building multimedia applications using visual languages and/or multimedia packages (Buford, 1994, Furuta and Stotts, 1995). Multimedia programming deals with user interface programming (Blattner, 1994). The languages used are very much visual based, rather than imperative based.

At the end of the semester, students are expected to master one visual programming language and one authoring package.

2.3. Multimedia Design

Topics: Scripting, User Interface, User Needs Analysis, Modelling, and Design.

This subject teaches how to design multimedia applications. To give a deep knowledge of multimedia design, an application in hypermedia is chosen. Hypermedia is selected because it is the science of relationships (Buford, 1994; Ginige et al., 1995). It concerns structuring, presenting, and giving users direct access to content and interconnections within an information domain. Hypermedia functionalities, such as navigation, annotation, and information overviews, enhance applications.

The importance of hypermedia design is based on the following (Garzotto et al., 1995; Ginige et al, 1995; Nanard et al., 1995). First, hypermedia applications involve many different components, such as navigation, user-interface, content storage, and existing preparation. Second, conventional data models such as data flow diagrams, entity-relationship diagrams, and object-oriented diagrams cannot represent the detailed elements of hypermedia applications. And third, many hypermedia developers have little experience incorporating hypermedia into their designs and implementation effectively. They also have little experience in evaluating hypermedia systems. Hence, there is a clear need to address a number of important issues in hypermedia design.

In this subject, several multimedia design methodologies are studied, particularly structured multimedia design (Isakowitz et al. 1995), object-oriented multimedia design (Schwabe and Rossi, 1995), and the HDM model (Garzotto et al., 1995).

2.4. Multimedia Technology

Topics: Digital Video, Image Compression, File systems and Operating systems for continuous media applications.

The study on digital video and image compression is important because reducing the amount of data needed to reproduce images or video saves storage spaces, increases access speed, and it is the only way to achieve digital motion video on personal computers (Buford, 1994; Fuhrt, 1994). Compression techniques clearly plays a crucial role in digital multimedia applications, since audio, image and video signals require vast amount of data. A number of compression techniques exist, such as JPEG, MPEG, etc (Buford, 1994; Fuhrt, 1994). Digital data compression relies on various computational algorithm, implemented either in hardware or in software.

The achievements of multimedia information systems faces a variety of technical problems, which are due in part to two characteristics of multimedia information: large amount of data and stringent temporal constraints of both delivery and recording. Conventional file systems and database management systems are not designed to meet the performance requirements of multimedia information systems (Buford, 1994). Knowing the problem faced by conventional file systems and operating systems, it becomes critical to find a solution for an efficient storage and retrieval of multimedia data.

2.5. Multimedia Networks

Topics: Multimedia Networking, Real-Time, Synchronization, Teleconferencing, and Distributed Multimedia.

Multimedia systems include multiple sources of various media either spatially or temporally to create composite multimedia documents. Consequently, synchronization plays an important part in orchestrating different medium to perform harmoniously (Buford, 1994).

A central issue of multimedia computing is how to provide real-time execution to enable delivery and presentation of continuous synchronized media (Rodriguez and Rowe, 1995; Fuhrt et al., 1995). In addition to requiring real-time execution, multimedia computing and networking methods must perform reliably. This imposes new requirements on network system components (Nahrstedt and Steinmetz, 1995). In this subject, the student studies the use of networking in multimedia applications.

Multimedia conferencing systems enable a number of participants to exchange various multimedia information via voice and data networks (Buford, 1994; Fuhrt, 1994). Each participant can send and receive video, audio and data, and can perform certain collaborative activities.

2.6. Multimedia Selections

Topics: Non-computing subjects with a focus on applying multimedia to those areas.

Each student is to choose a subject offered by a non-computing department, such as health/biology, film/television, arts, psychology, arts, marketing, with an emphasis on how multimedia can be applied to one of these areas (Schank, 1994; Simon et al., 1995; Woolf and Hall, 1995). Each student is to complete a minor multimedia project in this subject area. The project is presented in a seminar format at the end of the semester.

2.7. Multimedia Software Development Project

Topics: Software engineering, Project management, Team work, Software process, and Quality control (Testing).

This is a one-year project where students develop professional multimedia projects. Apart from developing projects, students are also taught project management, and conventional software engineering.

Sample projects includes: Computer-Based Tutorials (CBT), Multimedia Presentations, Multimedia Database Systems, Simulations, Multimedia Questions Banks, Experimental Systems, etc.

Computer-Based Tutorials (CBT)

CBT is a self learning tool. It consists of both lessons and assessment (Alonso et al., 1995; Schank, 1994; Woolf and Hall, 1995). The project is to develop a CBT for a subject which involves not only text, but also images, video, and animation.

Multimedia Presentations

Multimedia presentations are typically linear sequences of information, so the interfaces for users have often been organized along the time dimension. A presentation project can be developed to promote a product, to provide information, etc (Bieber and Kacmar, 1995; Buford, 1994; Vetter, 1995)

Multimedia Database Systems

Research and prototypes/products of multimedia database management systems are not matured yet (Buford 1994). However, it is possible to develop a database application with emphasis on storing and retrieving images, video clip, animation, etc, using an existing DBMS. This DBMS usually provides a data type, such as bitmap, to store objects. Students can experience developing a database application that contains many binary object fields (Kemp, 1995).

Simulations

Most authoring tools provide simulation features. Simulation program can in fact be implemented by animation. Thus, this project concentrates on animation component of multimedia.

Multimedia Question Banks

Multimedia question banks typically consist of queries with multimedia features (Taniar and Rahayu, 1995, 1996). This means that the questions can be presented not only in text, but also in any other forms, eg., images, video. Students can experience building an on-line test 'paper' with multimedia features.

Experimental Systems

This project is concerned with implementing theoretical research projects, so that the benefits can be more recognized (Alonso et al., 1995; Carrier et al., 1995; Vetter et al., 1995)

3. Resources

Resources needed to run this course can be categorized into three classes: hardware, software, and personnel.



3.1. Hardware

Hardware requirements can be classified into basic requirements and optional. Basic hardware requirements include common equipment to run computer courses with an addition of multimedia kits (eg., CR-ROM, Sound Card, etc). Optional requirements list additional equipment which may also be used to support the course.

Basic Hardware Requirements: Pentium PCs with CD-ROM, Graphics/Video Cards, Multimedia Kits, Scanners, Laser Printers, Video Camera, and Photo Camera.

Optional: SGI Multimedia Workstations, Touched Screens, and Voice Recognition.

3.2. Software

The software requirements can be categorized into a) visual programming languages, b) database management systems with capability to store and retrieve images, c) authoring packages, and d) internet browsers.

Visual Programming Languages: Visual Basic, Java, and Visual C++.

Database Management Systems: Microsoft Access (or other Windows DBMSs), and O2 (or other OODBMSs).

Authoring Packages: any authoring packages which offer features such as animation, video clipping, sound, etc.

Internet Browsers: Netscape, etc.

3.3. Personnel

Personnel requirements for this course are a little different from those of computer science/information technology. Teaching and support staff must be innovative in multimedia. Thus, not all current computer science staff are qualified.

Teaching Staff

A person who is familiar with multimedia information systems to teach "Introduction to Multimedia Information Systems".

A person who is an expert in visual programming to teach "Multimedia Programming". Existing lecturers in imperative programming may or may not be experts in visual programming. It must not be mistaken that this subject is not a conventional programming subject. It is rather a programming subject with an emphasis on user-interface programming, visual programming and authoring. A person with a background of CBT coding and authoring may be suitable to teach this subject.

A person who is an expert in scripting and hypermedia design to teach "Multimedia Design". This subject is different from conventional analysis and design subject in computer science and information technology courses. An ideal person to take this subject would be a professional instructional designer.

A person who is an expert in image compressions and multimedia storage to teach "Multimedia Technology". It must be emphasized that the file systems and operating systems taught in this subject concentrate on multimedia aspects.

A person who is an expert in networking and its applications in multimedia to teach "Multimedia Networks". This subject covers not only basic networking but also problems and issues of networking for multimedia applications. Although the basic networking aspects are important, this subject must balance basic networking with multimedia networking. After all, the aim of this subject is to teach multimedia aspects of networking, not a conventional data communication or networking subject.

A person who is an active researcher in multimedia to become a convenor of the full-year project.

Support Staff

Technical support staff to handle hardware and software are required. A multimedia programmer to help students with programming problems is desirable.

4. Conclusions

We believe that we have entered an era where multimedia technology engages in most professional areas. This is an exciting time as the impact of multimedia technology is unavoidable. The proposed course prepares students to be leaders in their areas of expertise by employing multimedia technology.

References

Alonso, F. et al., "Teaching Communication Skills to Hearing-Impaired Children", IEEE Multimedia, vol. 2, no. 4, pp. 55-67, Winter 1995.

Bieber, M and Kacmar, C., "Designing Hypertext Support for Computational Applications", Communications of the ACM, vol. 38, no. 8, pp. 99-107, August 1995.

Blattner, M.M., "In Our Image: Interface Design in the 1990s", IEEE Multimedia, vol. 1, no. 1, pp. 25-36, Spring 1994.

Buford, John F. Koegel, Multimedia Systems, Addison-Wesley Publishing Company, New York, 1994.

Carrier, S. and Georganas, N.D., "Practical Multimedia Electronic Mail on X.400", IEEE Multimedia, vol. 2, no. 4, pp. 12-23, Winter 1995.

Fuhrt, B., et al., "Design Issues for Interactive Television Systems", IEEE Computer, vol. 28, no. 5, pp. 25-39, May 1995.

Fuhrt, B., "Multimedia Systems: An Overview", IEEE Multimedia, vol. 1, no. 1, pp. 47-59, Spring 1994.

Furuta, R. and Stotts, D., "Dynamic Hyperdocuments: Authoring Replaces Programming", Communications of the ACM, vol. 38, no. 8, pp. 111-112, August 1995.

Garzotto, F., Mainetti, L. and Paoloni, P., "Hypermedia Design, Analysis and Evaluation Issues", Communications of the ACM, vol. 38, no. 8, pp. 74-86, August 1995.

Gemmell, D.J. et al., "Multimedia Storage Servers: A Tutorial", IEEE Computer, vol. 28, no. 5, pp. 40-49, May 1995.

Ginige, A., Lowe, D.B. and Robertson, J., "Hypermedia Authoring", IEEE Multimedia, vol. 2, no. 4, pp. 24-35, Winter 1995.

Grosky, W.I., "Multimedia Information Systems", IEEE Multimedia, vol. 1, no. 1, pp. 12-24, Spring 1994.

Heller, R.S. and Martin, C.D., ,"A Media Taxonomy", IEEE Multimedia, vol. 2, no. 4, pp. 36-45, Winter 1995.

Isakowitz, T., Stohr, E.A. and Balasubramanian, P., "RMM: A Methodology for Structured Hypermedia Design", Communications of the ACM, vol. 38, no. 8, pp. 34-43, August 1995.

Kemp, Z., "Multimedia and Spatial Information Systems", IEEE Multimedia, vol. 2, no. 4, pp. 68-76, Winter 1995.

Nahrstedt, K. and Steinmetz, R., "Resource Management in Networked Multimedia Systems", IEEE Computer, vol. 28, no. 5, pp. 52-63, May 1995.

Nanard, J. and Nanard, M., "Hypertext Design Environments and the Hypertext Design Process", Communications of the ACM, vol. 38, no. 8, pp. 49-56, August 1995.

Ramanathan, S. and Rangan, P.V., "Architectures for Personalized Multimedia", IEEE Multimedia, vol. 1, no. 1, pp. 37-46, Spring 1994.

Rodriguez, A.A. and Rowe, L. A., "Multimedia Systems and Applications", IEEE Computer, vol. 28, no. 5, pp. 20-22, May 1995.

Schank, R.C., "Active Learning Through Multimedia", IEEE Multimedia, vol. 1, no. 1, pp. 69-78, Spring 1994.

Schwabe, D. and Rossi, G., "The Object-Oriented Hypermedia Design Model", Communications of the ACM, vol. 38, no. 8, pp. 45-46, August 1995.

Simon, R. et al., "Multimedia Mednet: A Medical Collaboration and Consultation System", IEEE Computer, vol. 28, no. 5, pp. 65-73, May 1995.

Taniar, D. and Rahayu, W., "Automatization of Student Assessment Using Multimedia Technology", Learning Technologies: Prospects and Pathways, Selected papers from EdTech'96 Conference, Hedberg, J.G. et al. (eds.), AJET Publications, pp. 159-167, 1996.

Taniar, D. and Rahayu, W., "Multimedia Question Banks", Proceedings of the 12th Annual Conference of the Australian Society for Computers in Learning in Tertiary Education ASCILITE'95, Melbourne, pp. 485-491, 1995.

Vetter, R., Ward, C. and Shapiro, S., "Using Color and Text in Multimedia Projections", IEEE Multimedia, vol. 2, no. 4, pp. 46-54, Winter 1995.

Woolf, B.P. and Hall, W., "Multimedia Pedagogues: Interactive Systems for Teaching and Learning, IEEE Computer, vol. 28, no. 5, pp. 74-80, May 1995.










Taniar & Rahayu (c) 1996