2002-2003 MSc Multimedia Technology

Schedule of the Open Day

 

Thursday 8th of January 2004, 10 am-1pm, B10 Lab (Science Building)

 

Name

Project

  1.  

Paul Harty

The design and implementation of an online music service

  1.  

Luke Allan/Felim Connolly

Estate Agency Online Marketing

  1.  

Micheal Desbonnet

A Multimedia Application to Illustrate PsychoPhysical Concepts in Perception

  1.  

Catriona Mulcahy

Online Educational Resource for Film and Television.

  1.  

Gerald McConnell

The Counterpoint Tutor

  1.  

John Cussen

Searchable MPEG 4 Video

  1.  

K. Scollard / M Muphy

Shorthand Tutor

  1.  

Leanne M. Walsh

P-Brain

  1.  

Patrick Felicia

Application of 3D technology to E-Learning

  1.  

Padraig O'Riordan

An Interactive Web Page for  Judo Grading Syllabus

  1.  

Kevin Kennedy

Animation using by a natural language

  1.  

Joseph Cotter

Coastal Walks for the Marine Irish Digital Atlas

  1.  

Diarmuid O Connell.

An OpenGL Game simulating realistic human body animation in real-time.

  1.  

Paul O’Leary

Designing an Interactive Television (iTV) interface for the web

  1.  

Chris Courtney / Karl Kennedy

Quicktime Authoring & Streaming Tool

  1.  

Jim McDonell

Surgical Training Tool for Gall-Bladder Removal Procedure (Part 1)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Friday 9th of January 2004, 10 am-1pm, Prefab Lab (Science Building’s Court)

  1.  

Anne-Marie Madden

Wildlife & Education

  1.  

Cathie Corcoran

Distance E-learning Application

  1.  

Jono Forte

Clinical Video through Java & Smil

  1.  

Conor O'Mahony

Distributed Multimedia Processing

  1.  

D. Griffin/E. Flynn

UCC Interactive

  1.  

Ellen Speight

Interactive Training Tools for Obstetrics

  1.  

Kieran Power

TIAP - Tool for Image Archival and Processing

  1.  

Mícheál O Fiachra

Online Multimedia Farm Management Software

  1.  

Noreen E. Coughlan

Leap of Faith - An On-Line Wedding Consultant

  1.  

Sean Mulcahy

GDI - Button Games Development for the Internet

  1.  

Steven R. Keady

Framework for Simulation and Usability Evaluation

  1.  

Patrick Phelan

ScratchPad - Multimedia Analyzer for Sport Activities

  1.  

Elizabeth Doyle

Design of a software application to assist teachers teach blind/visually impaired children mathematics

  1.  

Thomas Lynch

Surgical Training Tool for Gall-Bladder Removal Procedure (Part 2)

  1.  

Bill Blake and Karen Tracy

Development of Card and Dice Games

  1.  

Paul McGrath

The Weakest Link

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

The design and implementation of an online music service

by Paul Harty 


The objective of this thesis is to create a proof of concept online music distribution service primarily directed towards the owners of business premises. These owners or consumers will be able to subscribe to an online music site in order to gain access to defined premixed music selections.This project outlines, researches and implements a set of criteria in order to achieve this objective.

 

These criteria are:

• A subscription service business model.

• A stable and reliable network.

• A fast and user-friendly interface.

• Quality digital products.

• Compatibility with hardware devices.


up

Estate Agency Online Marketing


by Luke Allan/Felim Connolly


 Due to the boom in the property industry it has come to our notice that many websites for estate agents do not include a lot visual information relating to the properties they wish to sell or their surrounding areas. As well as this we could not find any websites that included interactive virtual 3D houses. Rather than this, most agencies seemed to rely on a simple photograph of the property that in some cases can be enlarged when clicked on. Having carried out some research of the housing market in Cork we became aware of the fact that one of the main reasons for this was the monopolistic situation which currently exists within this niche. Due to these reasons we considered doing an alternative to the current estate agency websites.


As a principle goal of this proposed project we intended to create a product which could alter the dimensions of a house by editing the parameters of the house in an html form, which was placed on the front-end on our website. In addition to this the project set out to provide a client we site with video footage of specific areas around Cork city. This would allow potential buyers view the locality prior to making a decision to buy. This area of the project sought to examine the different forms of storing and presenting data through either Java or MySQL/PHP.


up

 

A Multimedia Application to Illustrate PsychoPhysical Concepts in Perception

by Micheal Desbonnet

A java application that uses sound and images to illustrate psychophysical concepts in how we see and hear. The application includes audiovisual presentations which give a brief outline of the theory involved as well as interactive devices that allow the user to experience first hand the concepts being illustrated.

 

These devices include:

-         A device that allows the user to manipulate frequencies, and thus experience the phenomena of masking, critical bands, and thresholds of hearing.

-         A device that allows the user create his/her own equal loudness curve.

-         A device that illustrates the role of interaural timing differences and interaural intensity differences in how we perceive sound location.

-         A device that allows the user to create his/her own anaglyph stereograms from stereo image pairs, thus illustrating the role of retinal disparity in depth perception.

up

 

Online Educational Resource for Film and Television.

 

by Catriona Mulcahy.


An online educational resource, which assists users in the understanding of the techniques involved in film and television production. Watching television and films is such a significant part of modern life, that it is important to provide people with an easily accessed resource where they can learn more about these mediums. The aim of this project was to utilise the accessibility, and dynamic potential of the internet to provide such a resource.



It uses a combination of Java 3D,SMIL,QTVR, PHP/MySQL, and Javascript to create an interactive, colourful and engaging website that offers users an alternative to the traditional, static, and non-interactive sources of information.



URL: student.cs.ucc.ie/~clm1/project

 

up

 

Wildlife & Education

 

by Anne-Marie Madden

 

The aim of this project is to create an interactive and educational website on wildlife, primarily aimed towards secondary school students. The project encompasses several different areas of focus namely an animal presentation section, an education section and an interactive tour of a wildlife park.

 

The animal presentation section consists of multimedia presentations, with a provision for the user to dynamically create their own personalised presentation. The education section is developed in Flash and covers a learning area, interactive experiments area and quiz, all relating to wildlife and integrated with secondary school curricula.

 

Finally, an interactive tour of a wildlife park was developed in Java 3D, where the user can navigate through a virtual park learning more information on the animals encountered as they progress.

 

URL: http://student.cs.ucc.ie/~am8/CS7600/web_pages/education.htm

 

up

 

Distance E-learning Application

 

by Cathie Corcoran

 

The project, suggested by the Department of Rural Development, University College Cork, was developed to create a revised distance e-learning programme for students via CD-ROM. The application is development with flexible, anytime, anywhere learning using multimedia technologies.

 

The revised CD-ROM is completely redesigned based on the findings of a series of usability evaluations. Flash and HTML were used in redesigning the material covered on the CD-ROM. A short video introduction to the material covered on the CD-ROM is also included. This was created using Premiere, After Effects and Photoshop. Java and JavaScript were used in creating interactive learning games based on Rural Development to familiarise students with the sometimes complex Rural Development terminology used throughout the material on the CD-ROM.

 

up

 

Clinical Video through Java & Smil

 

by Jono Forte

 

The aim of this project was to develop a web based presentation for the teaching of clinical examinations in medicine, along with a user friendly application for developing further presentations. Furthermore, a method was required for examining students knowledge and recording their results.

 

The application was developed using Java, outputting a SMIL based presentation for inclusion on the web site. This web site also includes a php driven testing section, linked with the presentation, which examines students with random questions from a database and records their most recent and overall performance.

 

For the presentation, a full video shoot was required along with the scripting and post-production of the material.

 

The following software and languages were used for this project: Java SMIL PHP MS SQL Server Real Text Real Pix HTML Final Cut Pro After Effects

 

up

 

 

Distributed Multimedia Processing

 

by Conor O'Mahony

 

The main purpose of this project was to investigate how distributed processing can be used to improve and speed up multimedia applications. A number of applications were implemented in MPI (Message Passing Interface) and C. The application areas included fractal generation using MPE Graphics, image processing and audio processing.

 

Different methods of distributing the data among processors were explored. The applications were executed over varying numbers of processors and the results obtained were analysed and explained.

 

URL: http://student.cs.ucc.ie/~cso1/project

 

up

 

 

UCC Interactive

 

by Daniel Griffin & Emmett Flynn.

 

UCC Interactive is a multimedia repository for University College Cork.  The UCCi project takes the form of a database driven website.

 

The public section of the website consists of dynamically generated flash content or a text and image version for non flash enabled browsers.  Public users may use either version of the website to search for and view various media items including streaming audio and video, documents and images.

 

Registered users may combine these media into presentations using a bespoke "drag and drop" presentation planner application.  These presentations are added to the database and can be made publicly available to all users.

 

Specified users are nominated as contacts for faculties and departments. Users are assigned different authorisation levels which grant or deny access to some or all of the data.  Such users can administer their relevant area, adding, deleting or updating media items in the database using a specially developed administration console.

 

URL: http://uccitest.ucc.ie.

 

up

 

The Counterpoint Tutor

 

by Gerald McConnell

 

This application is aimed at undergraduate music students. It presents a method of instruction in composition known as Species Counterpoint, developed by J.J.Fux in the 18th century and still in use.  The application consists of a set of explanatory HTML pages in which Java applets are embedded; the applets provide a variety of drills for the user to interact with.  Completed drills may be examined (and/or played) by the program, which then produces a list of comments for display to the user.

 

up

 

Searchable MPEG 4 Video

 

by John Cussen

 

The aim of my project is to provide an interface for UCC where video reports can be filed or uploaded. The idea is to have a site where there is a schedule of programs that will be aired at certain times.  This could have videos related to college work or sports etc.  The user simply logs on at the time of the scheduled program and clicks on the program and is able to watch it.  If the user misses a program then they can look for it in the archived videos in the database.

 

The user will also be able to update the schedule provided they have the correct user name and password. 

 

There will also be a search area.  Once entered the user will be presented with a list of keywords relating to each video i.e. a goal in a soccer match.  The user clicks on the keyword (goal), which relates to the part of the video they wish to see and windows media player plays it. 

 

 

up

 

Shorthand Tutor

 

by Kathleen T Scollard and Mary T Muphy

 

Our project embraces software development where the use of multimedia has enabled us to create an interactive educational environment developed to be an effective teaching tool or tutor.  The project has been named “Shorthand Tutor”.

 

The Shorthand Tutor has been devised to envelop the user with the use of multimedia by appealing to the human senses, improving presentation of the content leading to a better understanding of the skill, motivating the user by keeping them engaged and charting personal achievement to progress the user toward obtaining the required skill level.

 

We feel this application of multimedia technology will be a refreshing addition to the shorthand teacher’s tool box where traditional methods of teaching shorthand have been laborious and mundane where often only the very mature and dedicated student would have acquired acceptable skill level over longer periods of time.  The application can be used to complement the teachers teaching methods or used by student as a personal tutor which offers the benefits and convenience of online learning.

 

  • The Shorthand Tutor allows user to log in to the application -  keeping track of every user and charting lessons taken and progress achieved.
  • A brief introduction to shorthand is given – the user can skip this when familiarized.
  • The user can choose a lesson, game or exam.  The lessons demonstrates how the shorthand outlines are drawn where the user can control the speed of the animation and the user can attempt to draw the shorthand outline on the screen provided , with the use a graphical pen.  The games and exam test the users understanding of the lessons.
  • There is also a tutor section in the application where the shorthand teacher can create new lessons for the students this gives greater flexibility to the application as a teaching tool where the teacher can personalise lessons to exact needs of the individual student.
  • The tutor section also has progress report section where teacher can track student progress with use of charts.

up

 

 

Interactive Training Tools for Obstetrics

 

by Ellen Speight

 

This project will produce different training tools for medical students in the area of obstetrics. The first tool contains video footage, presented on DVD, of the areas surrounding and including the different types of delivery. 

 

The second tool created is an online database-driven assessment generator and assessment tool, in which students log in to take the examination. There is also a separate administration page that enables the examination to be automatically updated and also enables access to the student’s results. 

 

The third tool is a virtual training application, to simulate the use of the actual probe used

in the taking of ultrasounds.  To simulate the use of the probe, this program has been designed to work with both a mouse and a joystick.  I have also developed a measurement tool, in which the students get the opportunity to practice how to measure the important features of the fetus from ultrasound images.

 

I used the following software and languages: Final Cut Pro, AFter Effects, DVD Studio

Pro, Flash MX, PHP, MySQL and Java.

 

 

 

up

 

TIAP - Tool for Image Archival and Processing

 

by Kieran Power

 

Biosciences Research Institute is important research unit recently founded in UCC. BRI researchers work with some modern medical devices, which generate a large collection of bio-medical images. The aim of this project is to develop a tool that will catalogue and archive the images within a centrally accessible database.

 

This is a Java application to implement the imaging requirements of the BRI. This project uses Swing and the Java Advanced Imaging API to develop a graphical user interface which allows medical images that have been acquired by one of a number of microscopes, to be loaded from the local machine and stored on a central server. Key information regarding the image can also be defined and stored along with it. This application is developed on top of an MS Access database and is based on a single machine. The network drive on which it is stored can then be mounted on any machine to access the images and database. The option to save the images to one's own machine is also available.

 

URL: http://ocean.ucc.ie/~kap1/project/index.html

up

 

 

P-Brain

 

by Leanne M. Walsh

 

This project is a virtual tour of the human brain from a psychological/neuropsychological point of view. It is an interactive CD-ROM that contains a full rotating model of the human brain. The user is initially presented with a splash screen and login box to register them when performing the tests. The interface contains four frames, the main one being the large model, the small version in the top right hand corner - displaying the current location of the user - below this are the headings for the information and tests contained in each lobe, and a control panel in the bottom right hand corner to enable the user to navigate through different viewpoints in the full scale model and divide it into its separate lobes. The project is intended for use by students of psychology and perhaps a means of enabling tutors to explain subject matter in a more visual way than usual.

 

up

 

Online Multimedia Farm Management Software

 

by Mícheál O Fiachra

 

The objective of this project was to design, build and implement an online farm management application using multimedia elements to improve the user experience and functionality of the application. This project is a web based application, which makes extensive use of database driven elements to aid manageability.

 

The features in this application include:

  • A dynamically generated XML newsfeed "Yahoo" style web directory
  • Interactive mapping
  • Interactive charting and reporting
  • Interface to Amazon Web Services

 

URL: http://sky:7100/index.asp

 

up

 

Leap of Faith - An On-Line Wedding Consultant

 

by Noreen E. Coughlan

 

Getting engaged and planning a wedding is perhaps one of the most exciting things any couple will encounter together, but once the initial thrill of the news has finally subsided the daunting task of preparing for the big day begins. From choosing the ideal hotel and discovering the perfect dress to deciding on the bridesmaids, groomsmen and making out the guest list can lead to an immense amount of stress on the happy couple.

 

The main aim of my project is to offer couples a way to plan their wedding through a combination of different media and technologies. Technologies used in the creation of the application include HTML, PHP, AfterEffects, MySQL, Video and Audio Production.

 

 

URL : http://student.cs.ucc.ie/~nec3/project/home.php

 

up

 

Application of 3D technology to E-Learning

 

by Patrick Felicia

 

This project proposes to increase primary schools pupils’ motivation for mathematics by developing a set of 3D games that challenge their mathematical skills.  This project also proposes to compare the benefit brought by 3D technology over existing educational games in terms of motivation and knowledge. It uses a combination of HTML, JAVA, Java 3D, PHP and MySQL.  The games are available on a dedicated website that offers different level of login (teachers, parents, pupils) and some additional tools for teachers to evaluate each games and obtain information on students.

 

URL: http://student.cs.ucc.ie/~pf2/CS7600/project.html

 

up

 

An Interactive Web Page for  Judo Grading Syllabus

 

by Padraig O'Riordan

 

This project was created in order to show what standard is required for the participation in the sport of Judo. The site will encompass all techniques and terms that are necessary from club level to National Grading standard. It will help people just start off in the sport and will aid more experienced judoka to become more proficient.

 

From a Multimedia point of view this project incorporates a number of aspects of this Masters. From the Web to Digital Video, Virtual Reality to JavaScript. Included are video clips of techniques being performed , as well as a 3D VRML avatar showing a throw from any angle. Also included is a FLASH slideshow giving the Japanese terms and their English translations. Both the Quiz and the Game, visually based, are Javascripted.

 

I trust that this project highlight the sport and prove an example to anyone wishing to pursue a similar theme in future projects.

 

URL: http://student.cs.ucc.ie/~pto1/PROJECT/judo.html

 

up

 

GDI - Button Games Development for the Internet

 

by Sean Mulcahy

 

The purpose of this project was to design and implement some Java classes to enable Button Games Development for the Internet. To do this it was necessary to apply a generic hierarchical structure, so that other button games could be added, and also for efficient coding. The games that have been developed are: Minesweeper, LightsOut, Tic Tac Toe.

 

Strategies had to be designed for those games. Some of the games involve Single player mode, single player mode against the computer and two player mode. To make the games more appealing graphics, animation and sound effects had to be applied.

 

up 

 

Framework for Simulation and Usability Evaluation (FUSE)

 

by Steven R. Keady

 

Simulation is a technique for imitating the behaviour of a process by means of a suitable analogous situation or apparatus. Usability is the measure of a product's potential to accomplish the goals of the user. This project demonstrates the construction of a framework for simulation-based distance-learning and usability-evaluation using standards-based (XML, XSLT, SVG, ECMAScript) and open-source (PHP, MySQL) technologies. The framework supports the simulation of a wide variety of user-driven environments by transforming, using XSLT, an XML-based description of the simulation task (consisting of a description of the environment and a description of the task to perform), to an SVG/JavaScript application. Two examples are provided; a subset of the Boeing 737-400 controls in which a student is required to perform various Boeing 737-400 flight checklists, and a mobile phone environment in which a designer can assess the usability of mobile phone applications.

 

up

 

ScratchPad - Multimedia Analyzer for Sport Activities

 

by Patrick Phelan

 

The objective of this project was to build a multimedia tool for video analysis of the game of soccer and to aid in soccer coaching. The application would be standalone and written in Java, using the various Java technologies such as Java2D, Java3D and Java Media Framework. 

 

The parts of the project include:

·        Opening/viewing video files

·        Annotating the video by indexing incidents and the ability to export these incidents as a single video file (eg. All of the corner kicks in a match).

·        The ability to draw on top of the video using various drawing tools including an analysis of distances

·        The ability to capture images from the video frames and analyse frame-by-frame

·        2D and 3D tactics-boards to demonstrate formations and aid in coaching

 

up

 

Animation using by a natural language


by Kevin Kennedy


A Java application is used to create animations using English language commands which use a defined syntax. The animations are generated by using images as inputs, an individual image for each moving section and manipulating these. Characters and objects are located in a scene and the characters may perform various actions in the scene, including walking or running to the objects and points selected in the scene by the user, waving and sitting on chairs.



URL: student.cs.ucc.ie/~kck1/project

 

up

 

Coastal Walks for the Marine Irish Digital Atlas – Web Enabled Database and Virtual Tours

 

by Joseph Kennedy Cotter

This project aims to develop a database-driven website and provide a sophisticated multimedia element to complement the Marine Irish Digital Atlas (MIDA) project currently running in the Coastal and Marine Resources Centre (CMRC). The project aims to develop an interactive web experience through virtual coastal tours, incorporating panorama image technology (comparing QTVR and Java viewers), video, and a web-based Geographic Information System (GIS). The project also aims to explore Virtual Reality technologies such as VRML and Java3D and discuss their usefulness and relevance to a project such as this.
up

Design of a software application to assist teachers teach blind/visually
impaired children mathematics

by Elizabeth Doyle


This project uses a combination of VRML, Java applets, JavaScript Quizzes and  video to create a website and CD-ROM to assist primary teachers teach blind/visually impaired children mathematics. The project will investigate the current teaching facilities available to teachers and students across Ireland.

 

The primary school mathematics curriculum will be explored, picking out the most difficult sections for the teachers to teach and the student’s to learn. Mathematics  education provides the child with a wide range of knowledge and skills that help them to develop an understanding of the physical world and social interactions. This application is designed to guide teachers and children through the most basic concepts of mathematics and have some fun doing so.


up

 

Surgical Training Tool for Gall-Bladder Removal Procedure

 

by Noel Lynch

 

The aim of this project was to develop an extensible tool for the visualisation and simulation of surgical procedures. The tool is to be viewed as a teaching tool and as a potential aid to actual surgical procedures. The first incarnation of the tool was initially designed to address the common, yet difficult, procedure of Gall-Bladder removal. However the main emphasis of this project ended up being volume rendering

 

This project mainly concerned itself with the visualisation of Computed Tomography scans, i.e. taking two dimensional cross section images and generating a three dimensional image from them. The renderer was built to facilitate interactivity, dynamic volumes and good quality three dimensional representations. Also it was necessary for this project to build a 2D graphics engine and a simple 3D wireframe engine. The entire project was developed for PC and written in c++ using the DirectDraw API as a video memory manager. Supporting applications were written using the Microsoft Foundation Classes (MFC) framework.

 

up

 

 

An OpenGL Game simulating realistic human body animation in real-time.

 

By Diarmuid O Connell.

 

 

Creating an OpenGL environment , simulating a humanoid joint structure that can be driven by the user or with predefined Mpeg Standard Body Animation Parameters. Using the Hamin body standard and the biped structure from 3dStudio Max  Developed with two uses in mind, to simulate the letters in the American sign language, and as a library to simulate fight moves of a computer game.

 

 

 

Development of Card and Dice Games for the Internet

 

by Bill Blake and Karyn Treacy

 

 

The objective of this project is the design and implementation of a series of Java classes to enable the development of card and dice games for the Internet.

 

Research was performed on existing games, taking note of their strengths and limitations. This analysis was used for our designs.

 

The games developed include:

  • BlackJack
  • Countdown
  • Poker
  • Yahtzee
  • Crossword
  • Stacks

 

The features in these games include:

  • Networking
  • 3D game elements
  • Educational games
  • Micro Java versions of BlackJack and Yahtzee for mobile phones

 

 

up

 

 

Designing an Interactive Television (iTV) interface for the web
 
By Paul O'Leary
 
Digital Television has rapidly expanded in recent years the multitude of diverse services it offers to the viewer and in doing so has extended the internet to our living rooms. This project sets out to create a web based interface for interactive television which offers some of the features available on a digital platform with BSkyB, Chorus and NTL in Ireland.  
 
The interface offers a personalised library for each user profile created by a registration and authentication process.  On successful completion a customised media library (consisting of  video, audio and games) is dynamically generated which consists of a search engine, playlist controls, rss feed and a 'Personal Planner' application.  The Personal Planner consists of an Electronic Program Guide (EPG) which enables the user to download television listings and view program schedules offline. Additionally the user has the option of setting reminders for programmes they wish to view in their profile.
 

 

up

 

Quicktime Authoring & Streaming Tool

 

By Chris Courtney & Karl Kennedy

 

 

This is a java project (application) that incorporates the Quicktime for Java API. It is a tool for creating and editing audio and video presentations. The application enables you to hint and upload movies to the Darwin Streaming Server. It allows you to create and view live broadcasts. It enables you to capture and edit video material. Presentations can be created using video, images and text.

 

up

 

 

 

The Weakest Link

Implementation of a multiplayer distributed Java-based interactive internet game.

 

 

By Paul McGrath

 

 

This project involves the creation of a Java-based implementation of the game the weakest Link, whereby multiple players connect to a central server via an applet operating within a web browser in order to play the game The Weakest Link against each other over a network. The game includes multimedia elements such as images, audio and video. It uses the Java Media Framework and Java AWT classes to present the multimedia and images. It uses Java Remote Method Invocation (RMI) to perform network communication.

 

URL: student.cs.ucc.ie/~pam4/project.html

 

up

 

 

Surgical Training Tool for Gall-bladder Removal Procedure

Jim McDonnell

This is a research project which required much and widely varied reading in various areas of medicine and mathematics. The main focus was on the physics engine behind the tool, it involves realistic, and dynamic simulations of the various tasks. The physics engine should give a realistic response to how various objects react in the real world.

 

up