project outlines the development of a Development Test Tool for Motorola
Cork, which records PCE (Phase Containment Effectiveness) Data. PCE
metrics indicate the effectiveness of error capture in the different
software life cycle phases of products development.
is collected in the Development Test Tool and maintained in an Oracle
Database, complete with Search tool and Help facilities.
Thesis describes the technologies and methodologies in the development and
roll out of the Development Test Tool and concludes with an evaluation of
the tools effectiveness and details some further tool improvements.
Open-Standards Approach Toward Automatic Multimedia Resource Discovery
This work presents a
java GUI application, based on open-standards, which facilitates the
elicitation and encoding of structured metadata from a static image file.
Standards used in the application are Scalable Vector Graphics (SVG),
Resource Description Framework (RDF) and Dublin Core MetaData Element Set
This work examines the approaches
toward automatic metadata extraction. It explores the role of this
metadata in various frameworks (MPEG-7/-21, Semantic Web) which are being
developed to facilitate the discovery of multimedia resources. This
project concludes by describing an application of structured
metadata in the integration of heterogeneous data sources, such as
document management, media asset management, imaging and web content
management systems typically found in most corporate environments.
suggested by the department of Applied Social Science at UCC, was
developed to provide drug education for young people. The site takes the
stance of neither condemning or condoning drug use but concentrates on
harm reduction. The site was implemented using a broad range of multimedia
XML & Audio. The site includes a VR world, quiz, interactive, survey,
contact and fact sections. A password protected admin section allows
an administrator to update data records and view survey results.
Aided Instruction for Children with Autism
Aided Instruction (CAI) offers a unique and increasingly popular means of
educating children with autistic spectrum disorders. The application of
CAI through multimedia technologies offers a learning opportunity to
children who may not respond fully to typical methods. This thesis
explores this opportunity through a website which concerns itself with the
visual interpretation aspects of instruction.
specific areas of learning are explored: facial emotion recognition,
object association, and object abstraction. These subjects are realised
through various internet technologies; Flash, XML, Java, and PHP. A child
directed philosophy is employed in the creation of these applications,
testing is used to assess their actual benefit.
Studies have shown
that teaching aided by 3 dimensional visualization of the subject matter
not only enhances the learning experience but also significantly improves
it through increased memory retention. The Virtual Tour of the Human Body
has been developed with the aim of creating a unique learning experience
for those wishing to introduce themselves to the area of Human Anatomy and
Physiology. A selection of biological systems and their related organs
have been reproduced as fully labeled 3Dimentional models with which the
user can interact and study. Each of these models is supported by a
substantial and highly informative tutorial section, through which the
user can browse at his/her leisure.
Educational, 3D Modeling, Java 3D, Science.
The goal of the project is to create a game world in which objects move
according to laws of Newtonian dynamics - by applying forces over time.
Two players begin the game with a number of lives, the last one alive wins.
The world consists of the environment and the objects within that environment - these objects can be divided by physicality into dynamic,
static and unphysical types. In a game these objects are continually being created and destroyed. A program is required which can handle any
number of game objects simultaneously and perform accurate time-based
dynamics on these objects.
To achieve this a base 'entity' object is created, which contains all of
the functionality for each of the three physical types. All game objects derive from this entity object, defining unique methods for drawing and
updating. A world management scheme is implemented which handles the spawning and killing of entities and performs physics and collision
detection calculations between any number of entities in the world. The game is built around this world engine to include object models and
textures, lighting and particle effects, game logic and a menu system.
project involves the creation of an entirely Java enabled multi-user
conferencing environment, allowing multiple users to interact and
‘chat’ with one another in a 3D‘room’.
This project exhibits the following characteristics:
Method Invocation) technology allows client interation over the
server, the management of users by an administrator, the creation of
multiple conferencing environments and the tracking of object movement in
the virtual environment.
3D environment and Avatars
were developed using 3DStudio Max and embedded in the Java application
using third party Java3D loaders. The graphical user interface was
developed with the Java Swing package.
based communication between clients is provided through the Swing
interface. Users have the option to send messages to individual or all
back-end database was
developed in Access and JDBC (Java DataBase Connectivity).The database is utilised to maintain user / adminsitrator
authentication details, provides a log of system usage and sent text
CD-ROM Guide to the Faculty of Science UCC
project is concerned with the development of an interactive guide for the
Faculty of Science, University College Cork. It is a Promotional CD-ROM,
which is targeted at leaving certificate students who are interested in
pursuing their studies in science at degree level.
The content of
the CD-ROM includes video, interactive quizzes and games, a QTVR tour of
the campus, and a search engine capable of searching through the faculty
prospectus.Given the promotional nature of the
CD-ROM, aesthetically pleasing design, and the development of content,
which is enjoyable and easy to use, have been key objectives in its
Flash, Video, quizzes, searchable XML database, Virtual Tour
Evolution: A Multimedia Presentation for Anatomy Students
Evolution is an core topic in the education
of students from various scientific disciplines. The aim of this project
was to produce a multimedia presentation that would facilitate the
introduction of anatomy students to some of the key events in the
evolution of primates. This involved the construction of a 3-dimensional
"virtual skull" using digitising techniques; a Flash interface
to present evolutionary principles; and QTVR and Java applications to
simulate the evolutionary process.
Keywords:VR, 3D modelling,
Rhinoceros, Flash, QTVR
Multimedia to Teaching Principles of Microeconomics
Quizzes and a Glossary search to create a colourful, animated and
interactive lesson on the principles of microeconomics.The users can move through the lessons at a suitable pace,
manipulate graphs and test their knowledge using the quizzes.Through interactive graphs, this project
illustrates basic economic principles that are taught in a college-level
introductory economics course. These graphs enable students to develop
analytic and deductive reasoning skills by manipulating graphical elements
of the economic models.The
graphs also help teachers in demonstrating the concepts to students.
the fast paced world of business the ultimate competitive advantage is an
organisation’s ability to learn and to translate this information into
rapid action. The objective of this project is to develop an e-learning
product, which can be used to maximise this competitive advantage by
cutting costs in the areas of introductory and to a lesser extent
intermediate training. This would dispense with tutors/trainers in these
areas and thus reduce costs and increase profits.
objective will be achieved through the development of a 3-tier multimedia
e-learning application using the Jakarta Struts Framework. The client tier
(tier1) will enable the user to interact with the application. This
interaction will take place through a web browser. The middle tier is
facilitated by a Jakarta Tomcat Application Server. It makes use of Java
Servlets, JSP, Java Beans, and DAOs and will be responsible for screen
flow and enables the client tier to interact and communicate with the
application logic in the middle tier. Tier three provides access to a
MySQL relational database. JDBC will be used to provide communication
between the middle tier and the database.
final product will be a web-based e-learning product that will reside on a
server. It will include a tutorial that will consist of video and audio,
together with a presentation. These will be synchronised with each other
using SMIL. There will also be a self-assessment section. In addition
three types of user are developed to take account of the different roles
that various employees play in such an application system.
Interactive Guide to Building/Ordering and Troubleshooting your own PC
opening of this project includes an intro done in 3D Studio Max and VRML.The introduction continues with a Flash interface. The project
involves 3 main sections: a) Hardware Tutorial, b) Build and Order, c)
Tutorial breaks down the various components within a PC and explains their
function in simple terms to someone with little or no technical knowledge.The user can test what knowledge they have required by taking the
Build and Order section is basically a database (PHP/MySQL) of computer
components that people choose to purchase from.After taking the tutorial, hopefully an informed decision can be
made about the purchasing of specific components. Troubleshooting section
contains a list of possible hardware issues to investigate if ones
computer is not functioning correctly.
‘Ireland Interactive’ is a Web-based application
designed as a facility for those with an interest in Ireland and its
culture. This interactive product aims to deliver in an exciting and
stimulating manner, information which has traditionally been disseminated
in non-dynamic, non-interactive environments. Through the combination of
various different media and technologies, the subject area was
successfully brought to life in a user-friendly, on-line environment.
Technologies used in the creation of this application include VRML,
interactive, multimedia, multi-technology web application.
the explosion of dance music over the last few years, more and more people
are interested in DJing as a past time or even profession. This aim of
this project is to create a simple interface, through the use of Java,
with which the user can experience DJing. In particular people who want to
be a DJ but do not have the time, patience or money for the real thing.
Through the use of the Java Sound API, music can be manipulated in real
time, and with the addition of digital signal processing (DSP), the user
can control the tempo of the music, and apply various effects, adding to
the immersiveness of the project.
Keywords:Realtime manipulation, Digital Signal Processing.
following study examines the role of sound in computer applications. It
outlines how sound is an underdeveloped resource. The research grew from
the idea that sound is as important as visual cues when designing for
computer applications or software. It also aims to show how sound is a
powerful tool that can enhance existing applications in all areas ranging
from education to gaming. Due to the changing nature of computer users,
the benefits of including sound are undeniable when it comes to making
computers more accessible to every type of user.
delineating individual frames within a film strip forms the fundamental
basis for editing systems.This
program is a tool based on the principle of Timecode. Created using the
Java Media Framework it enables the user to jump to particular frames
within a sequence of film. By doing so it negates the need to play a film
in its entiretyin order to attaina
specific frame. To illustrate a furtherapplication of this device it is possible to perform image
processing on the frames which have beenattained . An introductoryFlash
interface provides the user with further information in relation to
Timecode and editing systems.
Interactive DVD-ROM Tutorial on Mitosis for Students of Biology
project is a DVD-ROM tutorial for the student of Biology, on the topic of
cell division (Mitosis). It is divided into four main sections, linked
using Macromedia Director.
The introduction provides a brief interactive tutorial using text, images
and web-links. An interactive animation, created using Adobe
After Effects 4.0, provides the user with a
summary of Mitosis. The games section of the project (hangman game, jigsaw
and an MCQ) increases the involvement of the user in the learning process.
images and animations are built using Kinetix
3D Studio MAX
3.1 to create the interactive cell tour section.
Tutorial, 3D Animation, DVD-ROM, Macromediaâ
year many people are killed or injured at sea. This can be either
accidental or the fault of the person or persons involved. In any case all
people who use the sea both frequently and occasionally should know some
safety guidelines and survival skills. This project aims to teach these
basic skills by using different multimedia technologies such as the web,
video and macromedia flash.
video tutorial is the central learning tool in this project and
incorporates many technologies such as Media 100, After Effects and DVD
authoring software, i.e. DVD Studio Pro. Both the web site and flash map
allows for user interaction, while teaching the user how to stay safe at
sea or on the seashore.
seems like a few short years the Internet has found its way into the lives
of the majority.Coupled with
that, new Multimedia technologies and modern approaches to learning have
paved the way for the development of innovative educational simulations.
The Science Swot Interactive Science Lab aims to
build on this by constructing
a Virtual Online Science Lab, where the user has the ability to carry out
experiments that are on the Junior Certificate Science Curriculum.Although the aim is not to make a game out of the idea, it is
intended that the use of a graphics rich environment will come across as
both fun, informative and will encourage users to return.
pure java application, which will generate a video based on an inputted
audio signal. Based on the characteristics of an inputted audio signal,
our application will generate a video with a set amount of frames per
second. The content of the video will be based around images, which will
be chosen by the user.
today’s world any enterprise, be it well-known and respected or newly
established, needs to embrace an ever-growing number of new technologies
in order to be able to contend in the struggle for customers, that takes
place in all sectors of our current markets. This project concerns itself
with the creation of an interactive CD-ROM for Rip’N’Run,
an organisation that runs summer basketball camps for children of all
ages. The final product of this undertaking is designed to aid Rip’N’Run
in the exactly this objective: The ability to compete and stay ahead of
the rest. This was to be achieved in the following way:
fundamental aim behind this project was to assemble a comprehensive
package that will provide potential consumers with information about Rip’N’Run,
and to answer any questions as to the where, what, when, and how of
of several multimedia software tools and languages in order to create
a number of varied and interesting sections, designed to maintain the
attention of the user and encourage participation of the camps, as
well as in the sport of basketball as a whole.
all of these sections into one single standalone application (Director
Projector movie), that allows easy navigation and involves a large
amount of interaction with the user.
outcome of the above approach is a CD-ROM that contains 5 separate
sections that deal with camp information, basketball drills, offensive
plays, merchandise and camp staff.
aim of the project was to create a Commercial Sports Website.Based on research conducted I determined that my website would need
to provide information on the sports shop, on their goods and services and
also an online sales option.I went about achieving this by creating a website that users
will have to register initially to access and thereafter use the login.The registration form includes questions on users sports interests
as well as contact details, these details are stored in a MySQL database
and using PHP script and MySQL queries I can determine what sports are of
most interest to users and target then with pop-up windows based on their
preferences.The site also
provides an online product catalog and shopping cart.
to Explain Concepts in Multimedia
The purpose of this project is to
explain concepts that pertain to the storage, quantization and
manipulation of multimedia content such as image or audio data. Through
the medium of a Java application I explain these concepts in an
interactive visual way as they apply to the four areas of audio, video,
animation and image processing.
These concepts include among
others dither, dynamic range in all four sections, blur in images,
animation, video, sample rate of audio, frame rate of video or animation.
The user can manipulate all of these aspects or properties in each of the
four sections and see (and /or hear) the effect of this on the media
The application gathers and stores
the users opinions about the effect on the quality of the media as they
manipulate it. This perceptual information is output to a website in the
form of charts using PHP.
Approximately sixty percent of the population rely
on glasses to see clearly. Early detection of vision disorders is
imperative to successful treatment. The aim of this project is to design a
vision testing application, which would be accessible to the general
public through a computer Kiosk. The design simulates the traditional
methods used to diagnose some of the more common eye problems.
The application includes a set of interactive
self-assessment eye tests that process user input and provide test
results. User information is maintained by a database developed in JDBC
Keywords:Java, Java Database Connectivity, Java 2D Graphics,
Java Media Framework, Human Computer interaction.
purpose of this project is to create a musical interactive learning tool
using the piano as the primary means. It is created for educational use
within the classroom environment. The “Interactive Virtual Piano
Application” makes use of a number of different technologies. These
SoundEdit 16 and HTML. The main focus is on maintaining interactivity and
interest and to give the user the choice of a number of options. When
viewing the website the user has the option of selecting the virtual world
of the mechanism of the upright piano, taking a quiz based on knowledge
gained from the website, playing a piano along with a demo tune, sending
feedback to a database and subsequently allowed to search through the
messages using a keyword, viewing video clips of how the different parts
of the piano operate, listening to audio tracks of piano music or learning
the history of the piano and famous piano composers to date. This website
contains a combination of audio and video elements to further enhance
interactivity and maintain interest.
Interactive Advertising on Third-Generation
Interactive Advertising presents an opportunity to extend the traditional
marketing approach and build a comprehensive integrated marketing
communications strategy. The possibilities of Third-Generation enabled
mobile devices: higher bit rates and greater support for multimedia
applications, provide an ideal backdrop for developing Interactive
applications in the New-Media environment.
This thesis examines the roles XHTML Mobile
Profile, WML and WML Script, using the Nokia Mobile Internet Toolkit 3.1
as the development kit, play in building viable Interactive applications
as part of an integrated marketing communication strategy.