You are on page 1of 30

BSc (Hons) Final Year Projects in Computing

Department of Computing, Mathematics and Physics

LEVEL

CLASS OF 2008

BSc (Hons) in Applied Computing BSc (Hons) in Commercial Software Development BSc (Hons) in Information Technology BSc (Hons) in Multimedia Applications Development www.wit.ie

UNDERGRADUATE

Waterford Institute of Technology

Department of Computing, Mathematics & Physics, Presentation of Final Year Projects


We would like to welcome the students, their parents and friends as well as our guests from industry to the presentation of Final Year Projects by students on the B.Sc. (Honours) in Applied Computing B.Sc. (Honours) in Commercial Software Development. B.Sc. (Honours) in Information Technology B.Sc. (Honours) in Multimedia Applications Development The staff of the department are proud of the level of innovation and creativity displayed in the projects. The quality of the projects is a testament to the hard work of the students. Many of the projects have surmounted technical challenges and developed advanced applications that have research potential or are capable of commercial exploitation. A special word of thanks is also due to staff in the department, for their expertise in devising academic programmes that are stimulating for students and that are also highly relevant to the development needs of the South East Region. The supervisors and project coordination team played a very important role in directing the effort of the students and assuring the successful completion of all the projects. The region is going through a quiet revolution in terms of upskilling its workforce and successfully managing the transition from traditional manufacturing to high technology industry. It needs a new workforce with advanced management and technology skills to act as a catalyst for change. The quality of the work on view augurs well for the future. I would like to invite you to visit our computer laboratories and to discuss the projects with the students. I would like to thank you for attending and for your continued involvement with the institute. Le gach dea-ghu, Dr. Mchel higeartaigh
1

Department of Computing, Mathematics & Physics


B.Sc. (Honours) in Applied Computing B.Sc. (Honours) in Commercial Software Development B.Sc. (Honours) in Information Technology B.Sc. (Honours) in Multimedia Applications Development B.Sc. (Honours) in Physics with Computing B.Sc. (Honours) in Computer Forensics B.Sc. in Information Technology B.Sc. in Multimedia Applications Development B.Sc. in Software Systems Development Higher Diploma in Applied Computing Higher Diploma in Computing in Business Systems Analysis Higher Certificate in Information Technology Support

Proposed: B.Sc. (Honours) in Entertainment Systems

Eugene Lawler Graduate School of Computing


M.Sc. by Research Ph.D. by Research M.Sc. in Computing (Communications Software) M.Sc. in Computing (Information Systems Processes) M.Sc. in Computing (Multimedia and eLearning) Postgraduate Diploma in Computing

Proposed: M.Sc. in Computing (Financial Mathematics) M.Sc. in Computing (Bioinformatics)


2

Projects in order of appearance in the book:


1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: Interactive Graphical Set Logic Tutor Bluetooth Retrieval System Basic Circuit Analysis and Design Application E-order website generation system Parallel Ray Tracer Wii remote Digital music Interface Musical Instrument to Music Notation Converter Game developed with the XNA IDE Web Based Printing System RFID Car Park Access Control System Changing file's format for less-PC-skilled people Online Audition Application Interactive E-Learning Application on drugs Garda Statistical Analysis Health and Safety Induction Training Bill Malone (AC) Shane ONeill (AC) Kevin Tobin (AC) Jun Zhang (AC) Brian Barrett (AC) Dean Martin (AC) Conor Dempsey (AC) Paul Colfer (CSD) Nicole McKenna (CSD) Pat Brennan (CSD Access) Lisa Barry (CSD) Jin Jing Xu (Wilson) (IT) Robbie Duggan (MM) Siobhan Joyce (MM) Bernard Hackett (CSD Access) May Albaghdady (IT) Anne McAuliffe (IT) David O'Sullivan (CSD) Michelle O'Brien (CSD) Jason Barron (IT) Peter Fortune (IT) Marie Hedigan (MM) Ferdia OBrien (MM) Roisin Dunne (MM) Mark Baldwin (IT) Yi Fei Xu (IT) Jennifer Ryan (MM) Jason ODonoghue (CSD) John Murphy Keith Byrne (MM) David Ffrench (MM) Wayne Davy (MM) Jonathan Cleere (IT) Gary Firman (IT) Danny ODwyer (MM) Jamie King (MM) Niall Meadows (MM) Kevin McCartan (MM) Ross Edwards (MM) Graham Case (MM) Paul Tierney (IT) Brian Meskill (AC) Mark Sandal (AC) Joe Ginnety (CSD)

16: Mobile Funds Transfer Application Name: 17: Educational flash based game 18: Massively Multiplayer Online Strategy Game 19: 20: 21: 22: 23: 24: 25: 26: 27: 28: 29: Magazine Creator Browser-Based Online Role Playing Game E-Learning as Gaeilge Car Parking System using RFID Interactive Learning application J2ME Mobile Phone Game and website Fantasy Football System A Role Playing Game for Drug Education Ancient Irish Educational PC game Motion Detection Eye Exam Online Social Calendar

30: XNA Videogame 31: Interactive 3D model of WIT campus 32: 33: 34: 35: 36: 37: 38: Interactive Graphical Virtual Studio Technologies Music based online game online farm safety e-learning application Web Based Module Management System Email for areas without TCP/IP networks "Hardware in the Loop" model of Otto-cycle engine EZ Till: A Networked Commercial Bar System

Project ordered in alphabetical order of participants surnames (project numbers on the left allow access to the correct place in the book):
15: Health and Safety Induction Training 22: Car Parking System using RFID 18: Massively Multiplayer Online Strategy Game 10: RFID Car Park Access Control System 5: Parallel Ray Tracer 9: Web Based Printing System 26: A Role Playing Game for Drug Education 34: Online farm safety e-learning application 29: Online Social Calendar 8: Game developed with the XNA IDE 28: Motion Detection Eye Exam 7: Musical Instrument to Music Notation Converter 12: Online Audition Application 21: E-Learning as Gaeilge 33: Music based online game 27: Ancient Irish Educational PC game 29: Online Social Calendar 18: Massively Multiplayer Online Strategy Game 38: EZ Till: A Networked Commercial Bar System 14: Garda Statistical Analysis 19: Magazine Creator 13: Interactive E-Learning Application on drugs 31: Interactive 3D model of WIT campus 15: Health and Safety Induction Training 32: Interactive Graphical Virtual Studio Technologies 8: Game developed with the XNA IDE 1: Interactive Graphical Set Logic Tutor 6: Wii remote Digital music Interface 31: Interactive 3D model of WIT campus 36: Email for areas without TCP/IP networks 25: Fantasy Football System 20: Browser-Based Online Role Playing Game 17: Educational flash based game 30: XNA Videogame 2: Bluetooth Retrieval System 24: J2ME Mobile Phone Game and website 16: Mobile Funds Transfer Application Name: 23: Interactive Learning application 37: "Hardware in the Loop" model of Otto-cycle engine 35: Web Based Module Management System 3: Basic Circuit Analysis and Design Application 22: Car Parking System using RFID 11: Changing file's format for less-PC-skilled people 4: E-order website generation system May Albaghdady (IT) Mark Baldwin (IT) Jason Barron (IT) Lisa Barry (CSD) Brian Barrett (AC) Pat Brennan (CSD Access) Keith Byrne (MM) Graham Case (MM) Jonathan Cleere (IT) Paul Colfer (CSD) Wayne Davy (MM) Conor Dempsey (AC) Robbie Duggan (MM) Roisin Dunne (MM) Ross Edwards (MM) David Ffrench (MM) Gary Firman (IT) Peter Fortune (IT) Joe Ginnety (CSD) Bernard Hackett (CSD Access) Marie Hedigan (MM) Siobhan Joyce (MM) Jamie King (MM) Anne McAuliffe (IT) Kevin McCartan (MM) Nicole McKenna (CSD) Bill Malone (AC) Dean Martin (AC) Niall Meadows (MM) Brian Meskill (AC) John Murphy (CSD) Ferdia OBrien (MM) Michelle O'Brien (CSD) Danny ODwyer (MM) Shane ONeill (AC) Jason ODonoghue (CSD) David O'Sullivan (CSD) Jennifer Ryan (MM) Mark Sandal (AC) Paul Tierney (IT) Kevin Tobin (AC) Fei Xu (IT) Jin Jing Xu (Wilson) (IT) Jun Zhang (AC)

Project ordered in alphabetical order of participants surnames within their respective programmes (project number, giving access to the project, on left side):
BSc (H) Applied Computing: 7: Musical Instrument to Music Notation Converter 1: Interactive Graphical Set Logic Tutor 6: Wii remote Digital music Interface 36: Email for areas without TCP/IP networks 2: Bluetooth Retrieval System 37: "Hardware in the Loop" model of Otto-cycle engine 3: Basic Circuit Analysis and Design Application 4: E-order website generation system Conor Dempsey (AC) Bill Malone (AC) Dean Martin (AC) Brian Meskill (AC) Shane ONeill (AC) Mark Sandal (AC) Kevin Tobin (AC) Jun Zhang (AC)

BSc (H) Commercial Software Development (full-time F, Access: A): 10: RFID Car Park Access Control System Lisa Barry (CSD/F) 8: Game developed with the XNA IDE Paul Colfer (CSD/F) 38: EZ Till: A Networked Commercial Bar System Joe Ginnety (CSD/F) 8: Game developed with the XNA IDE Nicole McKenna (CSD/F) 25: Fantasy Football System Michelle O'Brien (CSD/F) 24: J2ME Mobile Phone Game and website Jason ODonoghue (CSD/F) 16: Mobile Funds Transfer Application Name: David O'Sullivan (CSD/F) 9: Web Based Printing System Pat Brennan (CSD/A) 14: Garda Statistical Analysis Bernard Hackett (CSD/A) BSc (H) Information Technology: 15: Health and Safety Induction Training 22: Car Parking System using RFID 18: Massively Multiplayer Online Strategy Game 29: Online Social Calendar 18: Massively Multiplayer Online Strategy Game 15: Health and Safety Induction Training 35: Web Based Module Management System 22: Car Parking System using RFID 11: Changing file's format for less-PC-skilled people BSc (H) Multimedia Applications Development: 26: A Role Playing Game for Drug Education 34: Online farm safety e-learning application 28: Motion Detection Eye Exam 12: Online Audition Application 21: E-Learning as Gaeilge 33: Music based online game 27: Ancient Irish Educational PC game 19: Magazine Creator 13: Interactive E-Learning Application on drugs 31: Interactive 3D model of WIT campus 32: Interactive Graphical Virtual Studio Technologies 31: Interactive 3D model of WIT campus 20: Browser-Based Online Role Playing Game 30: XNA Videogame 23: Interactive Learning application

May Albaghdady (IT) Mark Baldwin (IT) Jason Barron (IT) Gary Firman (IT) Peter Fortune (IT) Anne McAuliffe (IT) Paul Tierney (IT) Fei Xu (IT) Jin Jing Xu (Wilson) (IT)

Keith Byrne (MM) Graham Case (MM) Wayne Davy (MM) Robbie Duggan (MM) Roisin Dunne (MM) Ross Edwards (MM) David Ffrench (MM) Marie Hedigan (MM) Siobhan Joyce (MM) Jamie King (MM) Kevin McCartan (MM) Niall Meadows (MM) Ferdia OBrien (MM) Danny ODwyer (MM) Jennifer Ryan (MM)

Sample disciplines represented (figures indicate project numbers)


3D: 8,15,28,31,33 algorithm design: 37 animation: 26, 27, 33, 34 database: 4,8,9,10,11,12,13,14,15,17,18,19,20,21,22,23,24,25,29,35,38 e-learning: 13,21,26,34 electronics: 3 expert systems: 1 graphics: 3,4,5,8,12,14,17,19,20,21,23,24,25,26,27,28,30,32,34 networking: 5,11,15,16,25,29,36 physics emulation: 37 programming: 2,4,5,6,8,13,18,20,22,34,27,29,30,33,36,37,38 programming, client-server: 9 programming, multi-threaded: 5 RFID: 10,22 sound processing: 7

Sample technologies represented (figures indicate project numbers)


ActionScript: 18,28 Ajax: 4,18,29 ASP/ASP.NET: 11,19,21,23,28 Bluetooth: 2,6,24 Coldfusion: 14 C++: 7,36 C#: 6,8 Dreamweaver: 8,11,14,20,21,25,26,27,33,34 Eclipse: 1,3,9,24 FCKeditor: 18 Java: 1,2,3,4,7,9,22,24,36 Java Servlets: 9 JavaScript: 18,24 J2ME: 2,16,24 JSP: 4,9,13,15,22 Linux: 4,18,22,29,36 MIDI: 6,7,32 MySQL: 4,13,14,15,18,19,21,25,28,29 Oracle: 11,22,33 Pascal: 10 PHP: 8 Prolog: 1 RSS: 29 Wii: 6 Xbox: 360 8,30 XHTML: 18 XML: 1,7,18,21

Abbreviations in parentheses after student names


(AC) BSc Honours in Applied Computing (CSD) BSc Honours in Commercial Software Development (IT) BSc Honours in Information Technology (MM) BSc Honours in Multimedia Applications Development

NOTES:

NOTES:

Project 1 Ready? Set? Go! Academic Title: Interactive Graphical Set Logic Tutor Name: Bill Malone (AC)
The purpose of this teaching tool is to introduce the concepts used in set theory in a graphical environment. To further the aim of interactive computer moderated teaching Prolog is being used as the artificial intelligence engine. Java will provide the graphical front end and will allow the user to read tutorials and practice exercises interactively with the Prolog brain. The aim is to engage students in an interesting environment using text, and graphics together with a natural language response system. Disciplines: Graphical User Input Design and Expert System Design (Inference Engine) Hardware/Software Technologies: Eclipse (To link Java and Prolog and GUI development), Amzi Development Environment (Prolog Inference Engine) Amzi Logic Server Technology

Project 2 Lykut Academic Title: Bluetooth Retrieval System Name: Shane ONeill (AC)
Lykut is being developed to give its users an efficient way of finding their misplaced personal items so that they can save time and reduce stress levels. The system is based on the increasingly popular Bluetooth technology. Bluetooth modules are attached to personal items to give them Bluetooth functionality. Users communicate through a specialised peer-to-peer application on their mobile phone directly with the missing item or with one of several Bluetooth access points placed around their home. Users are able to communicate directly with the missing item if the missing item is within range of the user. In this case users can use their mobile phone to instruct the Bluetooth module to emit sound to help them locate the missing item. Otherwise users specify the missing item to an access point. The access points communicate with each other to identify the missing items location. The users will then receive a message on their mobile phone informing them of the missing item's location. If the missing item is not in clear sight, users can instruct the Bluetooth module to emit sound to help them locate it. Disciplines: Embedded Programming, Programming Hardware/Software Technologies: Bluetooth, Java, Basic, J2ME Wireless Toolkit

Project 3 Virtua-Lab.ie Academic Title: Basic Circuit Analysis and Design Application Name: Kevin Tobin (AC)
The project being developed is an application that will allow a student or hobbyist to analyse a series of basic analogue circuits. The system is to present the user with a graphical user interface that will allow for the modification of circuit component and input signal attributes to produce an appropriate output. The system has the capability to provide the user with analysis tools such as frequency and phase response graphs, and a virtual oscilloscope to graphically illustrate the response of the chosen circuit to the modifications made by the user. The system has the ability to store data relating to all circuits in the system, as well as the virtual tools provided. This data is to include the circuit component values, and the values and component positions of the virtual tools such as signal generator slider positions. This allows for context switching between circuits. This context switching data can be saved and retrieved as a DAT file to the default directory or one chosen by the user. Disciplines: Electronics, GUI design, Graphics, Design Pattern Implementation Hardware/Software Technologies: Windows, Eclipse 3.2, Java 1.6

Project 4 E-order creator Academic Title: E-order website generation system Name: Jun Zhang (AC)
E-order creator is being developed to create a powerful dynamic website, which processes a food order, booking for a meeting, or ticket reservation. The systems allow users to use a wizard to create a website which contains their customized design and personality. Further, it is easy to deploy without programming and web design skill. The system provides a design that allows users to choose. It provides complete solutions in different designs (templates), colours and layouts. It can also allow a user to easily adjust the individual elements to match their demands if needed. The dynamic website which is generated by the system is feature-rich and easy to maintain. The major function of the website is populating orders detail and processing the orders. It contains the front-end application and back-end administration feature. The back-end application allows a user to maintain the website, change the layout and add/remove features. The system includes a plug-in feature that adds functions such as sending e-mail/SMS notification, a shopping cart, a user forum etc. This technique offers users a flexible way to add functionality into their website and upgrade the system. Disciplines: Programming, Databases, Web design, Graphics. Hardware/Software Technologies: Windows/Linux, Tomcat, JSP, Ajax, JAVA (J2EE),

10

MySQL, XML

Project 5 Academic Title: Parallel Ray Tracer Name: Brian Barrett (AC)
The project is an implementation of a ray tracer. A ray tracer may be one part of a complex software renderer the likes of which Pixar uses to draw the computer generated characters for their movies. Ray tracers are used in certain situations where psuedo-photo realistic effects are desired over the time taken to draw. It allows for effects like reflection, refraction and shadow casting. For a complex scene it may take a long time to draw even a single frame. To offset this, the ray tracer is implemented as a multi-threaded program for multi-core machines or as a client or server in a distributed network cluster. Disciplines: Programming, Graphics, Networking, Concurrent/Multi-threaded programming Hardware/Software Technolgies: Simple DirectMedia Layer (SDL library), BSD Sockets, Lua

Project 6 Wiimusic Academic Title: Wii remote Digital music Interface Name: Dean Martin (AC)
Today in music we see a revolution in the form of new sounds. Music is constantly changing along with the technology we use to make it and the musicians of the new age are creating new sounds and original effects that are spawning new genres in the music scene. Wiimusic is a chance to join the new wave of music using Nintendos new wiimote which uses accelerometer technology and incorporates this into the realm of music technology. Wiimusic is a stand-alone application which works in conjunction with the wiimote via Bluetooth and will allow the user to assign various sounds e.g. drums, to the movements of the wiimote allowing it to function as a virtual instrument. Disciplines: Programming, GUI Development, Human Computer Interaction (HCI), I/O Hardware/Software Technologies: Windows, Bluetooth, MIDI, C#, Wiimote, Managed library for Nintendo's wiimote

11

Project 7 Harmony-Bridge Academic Title: Musical Instrument to Music Notation Converter Name: Conor Dempsey (AC)
A musician, be it hobbyist or professional, is often faced with the chore of having to write down their composition, so that they may share it, refine it and, of course, remember it. The aim of this program is to make this task as simple as possible, leaving the musician free to work on their next masterpiece. Using sound processing techniques, the Harmony-Bridge determines what notes the musician plays into the computers microphone/line-in and converts these to the widely used MusicXML format, for describing musical staff notation. This allows your masterpiece to be displayed in the application's own viewer and many mainstream music composition software packages. Disciplines: Sound Processing and Graphical User Interface Development Hardware/Software Technologies: Windows, Java, C++ Portaudio API, MusicXML, MIDI, Generic audio interface.

Project 8 Mutant Nation Academic Title: A 3D First person Shooter Game developed with the XNA IDE Name 1: Paul Colfer (CSD) Name 2: Nicole McKenna (CSD)
The game that is being developed is a 3D action/adventure game that allows the user to control a character with weapons and which will have to complete missions in order to complete each level. The name of the game will be Mutant Nation and the aim of the game is to fight against mutant outbreak and find a cure. The focus of the game is that the user has to go through different levels in order to find a cure for the mutant plague. The type of user that is targeted for the game is a casual user with some knowledge of action games. We intend to develop a game that is compatible with both the PC and the Xbox 360. Also, to create a game that targets the gaming market between the ages of 15 and 40. This game will be intended to be a fun game that is easy to use and has tutorial facilities to enhance the users ability. Finally, we will build a support website which will provide information about the game and a forum for gamers to interact. Disciplines: Database, Web Design, 3D Graphics, Programming Languages, Multimedia. Hardware/Software Technologies: PC, Xbox 360, Xbox 360 Controller, XNA 2.0, C# 2005, PHP 5, MySql, 3D Studio Max 2008, Audicity, Dreamweaver CS3. URL: http://mutantnation.awardspace.com.

12

Project 9 P.B.P. Academic Title: Web Based Printing System Name: Pat Brennan (CSD Access)
The Web Based Printing System is being designed and implemented to allow users connected to the Waterford Institute of Technology network to print a file to a designated network printer within the Institute. One of the main goals is that the user will be able to print the file to a network printer within the Institute without having to install any client software or printer drivers. The software will allow the user to upload a file of various types to a server on the network via a web page. For eample: .doc, .jpeg, .pdf, .bmp. Once the file is uploaded to a specific location on the server the user will then be presented with a number of options on the web page. Main functions include deleting the file from the server location and sending the file to print on a particular printer. The user can select a printer from a list of network printers located within the Waterford Institute of Technology network and they can print their uploaded file to this printer. Disciplines: Client/Server Programming, Databases, Printer Communication, Light Directory Access Protocol (LDAP), Web Design. Hardware/Software Technologies: Windows, Apache/Tomcat, JavaServer Pages (JSP), Java Servlets (Java Print Service API), Internet Printing Protocol (IPP), MyEclipse Enterprise Workbench 5.0, Numerous web browsers (Internet Explorer, Mozilla Firefox, etc.)

Project 10 WITPark Academic Title: RFID Car Park Access Control System Name: Lisa Barry (CSD)
This project is a car park management system to be implemented in WIT. It includes many technological features that will work together to improve the current car parking experience. The system will: Scan a parkers unique RFID card (WIT Card) on arrival to ensure they are authorised (e.g. students, lecturers and staff of WIT) Scan and deduct charges from parkers WIT Card balance on exit of car park Ensure reserved spaces are available to be used by their owners Disciplines: RFID (Radio Frequency Identification), Databases Hardware/Software Technolgies: RFID reader & cards, Windows, Delphi Pascal, Microsoft Access URL: http://www3.webng.com/eskimojo/Project/index2.html

13

Project 11 Overcome audio and video format problems Academic Title: Changing file's format for less-PC-skilled people Name: Jin Jing Xu (Wilson) (IT)
Our aim is to establish a website to provide some basic services for those people who know very little about multimedia audio and video format, change a files format, so they still could enjoy all kinds of the latest music and video from Internet by their PC or MP3 player. The Projects objectives (i.e. what this projects is supposed to implement): Allow people to help each other and solve other's problem without knowing each other. Because maybe there is no need for people to know the detail of how to solve their problems, they just want someone get their problem done as soon as possible. People who can solve problem for others do not need to be PC experts. Sometimes people just happen to have the skill to solve that problem for the other user. That will do. Multimedia audio and video will be rapidly developed in the future. Even a PC-skilled person could face computer problems when they come into an area they are not familiar with. Disciplines: Databases, Networking Hardware/Software Technologies: Windows XP, IIS5.0, IE, SQL, ASP, Dreamweaver

Project 12 e-casting Academic Title: Online Audition Application Name: Robbie Duggan (MM)
E-casting is an online application which gives those trying to break into the performing arts a helping hand by auditioning for theatre and film/TV roles through use of video. There are two types of user: a casting director and a candidate. A casting director posts audition pieces up on the website. The audition piece includes lines of script and character description. The candidate then replies to this audition by recording a video of the audition and uploading and submitting it on to the casting director. The casting director can then watch the audition video and, if they like what they see, they may contact the candidate to meet in person for one to one auditions. The candidate also creates his/her own acting portfolio through the site. Disciplines: Database, Graphics, Audio, Video Hardware/ Software Technologies: Computer, Webcam, Internet, Video/Digital Camera URL: http://www.e-casting.net/
14

Project 13 Drug Smart Kids Academic Title: Interactive E-Learning Application on drugs. Name: Siobhan Joyce (MM)
Drug Smart Kids is being developed to teach young children about the dangers of drugs by using an interactive site. It will include a user forum for children to communicate, a gaming section to teach children about drugs, and an informative section detailing the effects and risks of taking drugs. Each game teaches children about how drugs affect the body. The system allows users to progress through various levels in the games. It allows users to register their details and add comments to the forum. Disciplines: Databases, Programming, E-Learning. Hardware/Software Technologies: Windows, Tomcat, JSP, mySQL, Flash

Project 14 Gardastat.com Academic Title: Garda Statistical Analysis System Name: Bernard Hackett (CSD Access)
This project will develop a dynamic website used to record, analyse and display statistical data. It will record statistical data from daily report forms, store it in a database and generate user data and visual representations of statistics. These statistics may be displayed in pie charts, bar graphs, and numbers of queries recorded under certain headings, either for the day, week, month, number of months, or annually. The specific application of this system will be aimed towards a Garda Public Office. A client presents a query or report to the Garda. The Garda user will record the query on a Daily Query/Report Form, which will be online. There will be different types of report forms depending on the query/report and the details that need to be recorded. The Purpose of this system is: To monitor the use of service To provide feedback on issues concerning the general public of Waterford City To help identify gaps in service provision To use as basis for developing service or initiating new projects. e.g. if large number of queries received on certain subjects, the Garda could organise presentations, workshops or exhibitions or produce special publications To help provide profile of service user group number, age, gender, etc. For use in staff training Helps support case for extra staffing during peak times Disciplines: Databases, Graphics Hardware/Software Technologies: Dreamweaver, Adobe Photoshop, Coldfusion, MySQL, MS Access, Remote/Local Test Server.

15

Project 15 hasit-safety.com Academic Title: Health and Safety Induction Training Name 1: May Albaghdady (IT) Name 2: Anne McAuliffe (IT)
Hasit-Safety is being developed to facilitate interactive Health and Safety Induction Training through a Graphical User Interface. The second phase will contain an interactive quiz, to ensure that employees have grasped the fundamentals. On successful completion of quiz the employee will be able to sign the Health and Safety Statement Disciplines: Databases, eLearning, Networking Hardware/Software Technologies: Windows, Tomcat, JSP, mySQL URL: www.hasit-safety.com

Project 16 Mobi-Load Academic Title: Mobile Funds Transfer Application Name: David O'Sullivan (CSD)
The proposed project is a mobile application that can be used to transfer a sum of money from a bank account, for example a credit or debit card account, to a WIT card account. This application will be developed in J2ME and will protect the card details securely using encryption. It will allow for the remote loading of funds to a WIT card account, thereby removing the need to either queue at the bank and then a WIT card machine or locate a computer and transfer the funds on the web. Disciplines: Networking, M-Commerce. Hardware/Software Technologies: J2ME, Mobile Devices.

Project 17 Train the Brain Academic Title: Educational flash based game Name: Michelle O'Brien (CSD)
Train the Brain is a series of small games that help to increase your brain power. It is developed in Flash and played on the Sony psp console. The system will allow the user to access the game through a web page accessed on the web browser on the psp. The user can login and play the game. Disciplines: Databases, Graphics Hardware/Software Technologies: Flash, Oracle, psp

16

Project 18 AgeUp.com Academic Title: Massively Multiplayer Online Strategy Game Name 1: Jason Barron (IT) Name 2: Peter Fortune (IT)
Age Up is an interactive browser based MMOG, that can be played from nearly any computer with internet access because there are no downloads necessary. In Age Up, the goal is to lead a town to fame and power, by advancing through three different ages; Medieval, Imperial and Industrial. This is done by upgrading the town's buildings, gathering resources, researching technologies and attacking other villages controlled by players. Upon advancing to the Medieval Age, the player chooses a country (American, British, or German), and depending on the country they choose they will receive bonus units and technologies. Players will meet other players, with whom they can fight together in an alliance. As towns grow bigger, they gain the capability to conquer other towns, and thus expand their empire. The game is composed of three different interactive maps developed in Flash. Disciplines: Databases, Web Development, Programming Hardware/Software Technologies: Windows/Linux (CentOS), Apache Server, Ruby on Rails 2.0, Flash, ActionScript 3.0, XML, XHTML 1.1, CSS3, Javascript, AJAX and MySQL

Project 19 magazinecreator.net Academic Title: Magazine Creator Name: Marie Hedigan (MM)
The Magazine Creator enables a business to advertise on the web. In order to use this product each user must become a member. Once registered each member can create several e-zines(electronic magazines).When an e-zine is created, members can add, edit, delete and save its content, thus allowing users to revisit and edit each magazine at a later stage. If a member is satisfied with an e-zine and would like their clients to view it, they just make their magazine public. Making their magazine public generates a unique URL, which they can then make available to their clients. Disciplines: Database, Graphics Hardware/Software Technologies: ASP.NET, MySQL, Microsoft Visual Web Developer, Adobe Photoshop, FCKeditor URL: www.magazinecreator.net
17

Project 20 Dons of War Academic Title: Browser-Based Multiplayer Online Role Playing Game Name: Ferdia OBrien (MM)
Dons of War is a browser based online multiplayer role-playing game, designed to be played in short bursts between other tasks, with the results of decisions made in the game being played out in real time on the server. The game involves the development of a character from a low level family member, to Don of his family and onwards. The character is developed through the acquisition of money, which can be acquired through a number of sources, including crime, earnings and quests. Players will be able to interact with each other both through interactive chat, and by pitting their characters against each other. Disciplines: Database, Graphics, Programming Hardware/Software Technologies: Internet, Internet Server, Adobe Photoshop, Adobe Flash, Adobe Dreamweaver, Mozilla Firefox URL: www.donsofwar.com

Project 21 Linguilearn Academic Title: E-Learning as Gaeilge Name: Roisin Dunne (MM)
Linguilearn will be an e-learning website that aims to provide a free learning service to people who wish to speak the Irish language at a conversational level. The site will have several lessons, each of which will cover a different area of everyday life such as shopping, traveling, etc. There will be a quiz at the end of every lesson, comhr and dialogs to test the user's knowledge. The site will also allow users to register with linguilearn. Registration will permit the user to sign several people up under their name. The registered user will then be able to check the progress of each person they have signed up. Registration is geared towards educators and parents. For aesthetic appeal, the site will allow users to choose a design which will then be implemented on all pages they access. Disciplines: Databases, Graphics Hardware/Software Technologies: ASP.NET (VB), MySQL, XML, MS Visual Web Developer, Macromedia Dreamweaver, Adobe Photoshop URL: www.linguilearn.com

18

Project 22 WIT Car Parking Academic Title: Car Parking System using RFID Name 1: Mark Baldwin (IT) Name 2: Yi Fei Xu (IT)
This car parking system is being developed to minimise the number of students parking in the college, by disallowing those who have a car and live so close to the institute, yet drive there. We want the system to allow staff and students who live further away from the college to have hassle free access to the car park. We will create a system where users must register online, with their information sent to a database. The software that we will build will be connected to a reader that will receive a signal from each user's RFID tag to raise the barriers and allow entrance to the car park. This RFID tag is compulsory as this will open the barriers and also will allow the system to know who you are. Disciplines: Programming, Databases, Web design. Hardware/Software Technologies: Windows/Linux, Oracle, JAVA (J2EE), RFID Tag, RFID Reader, Parking Ticket Printing Device, Google Maps, JSP URL: www.witcarparking.com

Project 23 Pebbleslearning.com Academic Title: Interactive Learning application Name: Jennifer Ryan (MM)
Pebbleslearning.com is an interactive learning application that helps adults and those with special needs with their literacy skills and basic computer skills. The application is an e-learning environment where the student feels involved and is constantly learning something new. The application will be a series of games that help the student with real life situations and literacy skills all in one. Examples are: paying a bill, or trying to find their way around a city using signs etc. The user must use their literacy skills to progress through each game/task. Disciplines: Databases, Graphics, Coding Language Hardware/Software Technologies: Windows, Microsoft Visual Studio, ASP.NET, MySQL, Macromedia Flash, Adobe Photoshop, Adobe Illustrator URL: Pebbleslearning.com

19

Project 24 J2ME Connect 4 Academic Title: J2ME Mobile Phone Game and website Name: Jason ODonoghue (CSD)
The mobile game being developed will be called Connect 4, which is a vertical game of skill and cunning based on the original board game, Connect Four marketed by the board-game company, MB in the early 1980s. The main focus of the project is that the game will be uploaded to/downloaded from, a standard mobile phone capable of supporting Java mobile technology, through the supporting websites download section. Developing the game, including all necessary rule definitions, as well as developing suitable artificial intelligence to support playing the game in single player mode, will be key to the success of the project. It is intended that the game will also be available in two player Bluetooth mode, through two separate mobile devices. It is intended that the game will have the extensibility to function on all mobile devices capable of supporting J2ME & MIDP 2.0. The target market for the game will be the mobile gamer, whether casual or fanatic, who enjoys mobile games to help break spells of boredom. This is an increasingly rapidly growing and still relatively young market. There will also be an associated website, from which the game will be available, and this website is intended to act as a mobile download resource site. Disciplines: J2ME Programming, 2D Game Graphics, Web Design & Database, Multimedia. Hardware/Software Technologies: Primary Test: Sony Ericsson K800i / Secondary Test: Nokia 6280 / Extensibility: All mobile phones capable of supporting J2ME & MIDP 2.0 / Test Emulator: Sun Java Wireless Toolkit 2.5.2J2ME (Java 2 Micro Edition), Eclipse Version: 3.3.0 (Europa), Sun Java Wireless Toolkit 2.5.2, Adobe Flash CS3 Prof. Version 8.0, HTML, JavaScript, Tomcat, MySQL URL: w20010792.gigacities.net

Project 25 fantasyfootballeire.ie Academic Title: Fantasy Football System Name: John Murphy
Fantasy football is a game in which the players select a team of real life players and score points based on the players' performance. Players are selected from the English Premier League. The team selected must consist of 11 players: 1 goalkeeper, 4 defenders, 4 midfielders and 2 forwards. Points are then gained or deducted depending on players' performances i.e. goals scored, assists made, quality of display and bookings. Players must register in order to select a team and be eligible to play and can login after each Gameweek to check on their teams progress. Disciplines: Databases, Graphics, Networking Hardware/Software Technologies: Windows, Tomcat, Dreamweaver, mySQL
20

Project 26 AFIXO Game Academic Title: A Role Playing Game that educates teenagers about drugs and their effects Name: Keith Byrne (MM)
This project involved creating a 3D game for teenagers that is designed to be an e-learning environment that makes them socially aware about specific types of drugs, drug abuse and the effects that they will produce. The name of the game is called Afixo. The aim of the game is to promote social awareness on these issues and to educate teens in to realising the symptoms that are associated with certain types of drugs so that users of Afixo (a) know the dangers in taking these drugs, (b) recognise the symptoms so that they might be able to realise if a friend is abusing drugs (c) understand the major effects of certain types of drugs and what can be done about them. Research shows that the game should be inventive and that there would be a market for it. It is also hoped to change the way teenagers are taught about drug abuse which at the moment is through videos. This may be relatively ineffective. It is also thought that video games are a good medium in which to communicate with the younger generation as most young people play video games and thus it is a new inventive medium in which to communicate to this segment of society. The game allows a user to navigate a 3D environment thereby enabling the user to gain information from character and object interaction and to use this information to complete objectives through puzzles and mini games. Disciplines: Animation, Motion Capture, Graphics. Hardware/Software Technologies: Windows, Microsoft Office Suite, Adobe Director MX, Dreamweaver, Truespace and SIMI Motion Capture. URL: http://www.kbirl.com

Project 27 Lia Fail Academic Title: Ancient Irish Educational PC game Name: David Ffrench (MM)
Lia Fail is a 3D Educational PC game for children. It will be aimed at 8-14 year olds. It is designed firstly to be fun to play, with educational information built into the game itself. The game will follow the life of Brian Boru and will be based around 10th and 11th century Ireland while Brian Boru was alive. The player will be able to control Brian Boru in the level that will be created. The level will teach the player all the controls needed for the game. The game will have a 3D animation introduction. There will also be a website created for the game. This is where the game can be downloaded and the users can look at videos or screenshots. Disciplines: 3D Modelling/animation, Graphics, Programming Hardware/Software Technologies: Internet, Internet Server, Adobe Photoshop, Adobe Dreamweaver, Mozilla Firefox, Calagari Truespace, Poser. URL: www.liafail.com

21

Project 28 E-Motion Academic Title: Motion Detection Eye Exam Name: Wayne Davy (MM)
E-Motion is being developed for people who work with computers on an everyday basis to give a simple, easy to use and accessible application to test the effects of a monitor on their vision, through a motion detection interface. The system will indicate to the user weather they need to consult an optician or not. The examination will consist of the following tests: long/short sight, colour blindness and eye alignment. Disciplines: Graphics, Coding Hardware/Software Technologies: Windows, Adobe Flash CS3, ActionScript, Web cam, MySQl, ASP.NET URL: www.waynesproject.com

Project 29 Lifedial.ie Academic Title: Online Social Calendar Name 1: Jonathan Cleere (IT) Name 2: Gary Firman (IT)
Lifedial.ie is an online social calendar based around college and events taking place in the college. It is being developed for students and lecturers to allow them to keep track of their schedules in an online social environment. While the calendar will be the focal point of the application, users will also have access to a chat facility and forums incorporating the social aspect of the site. Lifedial.ie will allow users to manage and view their online calendar. Members will be able to create networks by searching other members and requesting friendship. This will allow for the integration of calendars so that friends and classmates can view each others events. Users will have the option to receive alerts about events by RSS and through their mobile phones using SMS. Event organisers will also be able to create specialised accounts which allow for the sale of tickets through lifedial.ie. Members will then be able to purchase these tickets from the comfort of their home. Disciplines: Databases, Programming, Web Design, Networking Hardware/Software Technologies: LinuxServer, MySQL, Ruby on Rails, Ajax, Cascading Style Sheets, SMS Gateway, RSS (Really Simple Syndication) URL: www.lifedial.ie
22

Project 30 Blight Academic Title: XNA Videogame Name: Danny ODwyer (MM)
Blight is a XNA-based two dimensional platform game, set in a fictional near-future Waterford City, in which a famine-like disease has cut off the surviving inhabitants from the rest of the world. Each game experience takes place over a number of levels, where in a choose your own adventure type scenario, the player decides what path their character follows. The players actions through the game affect a key point in the narrative, unbeknown to the player. The resulting experience is a short game, with multiple endings (15), in which the narrative is spread across the multiple possible story threads. Disciplines: Programming, Graphics, User Interface Design, Video Editing, Photography. Hardware/Software Technologies: Home PC, Xbox 360, Web Server, Canon XL1S Production Camera, Fuji s5000 Digital SLR photo-camera, Visual Studio 2005, Torque X, Adobe Photoshop, Adobe Flash, Adobe Premier, Adobe After-Effects. URL: www.blightgame.com

Project 31 WIT3D Academic Title: Interactive 3D model of WIT campus Name 1: Jamie King (MM) Name 2: Niall Meadows (MM)
WIT3D will act as a demonstration of our level creation and modelling skills in a 3D game environment. The project is a recreation of the WIT Cork Road campus and grounds. It will allow the player to roam freely around the campus and interact with their surroundings in a game environment. Disciplines: Modelling, Texturing, Scripting Hardware/Software Technologies: Windows, Hammer Engine, Photoshop, Valve Source Engine, SoftImange|XSI, 3D Studio Max. URL: www.WIT3D.net

23

Project 32 Flash Vst Academic Title: Interactive Graphical Virtual Studio Technologies Name: Kevin McCartan (MM)
This project provides a virtual studio that will allow a user to add or create filters / effects in a multi-track audio editor environment that may just be that finishing touch to their music piece. A Vst is created that can be used to add samples to separate banks and a user can trigger these banks via midi signals allowing the user quickly to create their own electronic drum kit. The system is a way to add ease to music creation; not much learning is involved to use the Vst. Users simply add the project's Vst software and tweak the sound. Another purpose for the project is to keep Vst interfaces simplified and effective. In the modern industry of music production, Vst software creators think the more components the better it is, but this is not always true. Having an interface with only the right amount of components needed stops the user from being confused and frustrated while using the Vst. Disciplines: Graphics, Vst Design & Creation. Hardware/Software Technologies: Windows, Adobe illustrator & Photoshop, Synthmaker, Midi.

Project 33 Reverb Academic Title: Music based online game Name: Ross Edwards (MM)
This project is based around the premise of a 3D action game with a site built around it detailing how the game was made and a way for the user to play the game. The project will incorporate a fast paced rhythm action game that is designed around the user's musical taste. The game will require the user to have fast reflexes and a quick train of thought in order to complete the levels. The object of the game is to destroy enemy objects by shooting them with your weapon. At the end of the game the number of objects destroyed will determine your score. The game's site will allow for a music community based around the user's music choice and user specific advertising based on the user's music preferences and location. Disciplines: Programming, 3D Modelling, Animation, Web Design, Hardware/Software Technologies: Adobe Director, Poser, Caligari Truespace, Adobe Photoshop, Adobe Illustrator, Adobe Image Ready, Oracle, Dreamweaver, Microsoft Visual Web Developer 2008 URL: www.deadsheepproductions.com
24

Project 34 Farmyard Madness Academic Title: online farm safety e-learning application Name: Graham Case (MM)
This project is an e-learning web-application game and website for primary school children. It is a game and website designed to teach the fundamentals of child farm safety in an agriculture environment. The application shows a 3D farmer in a 2D environment thereby explaining the problems that could happen on a farm and thus allowing the child to learn how to prevent them from happening. The project is targeted at any primary school child up to an adult showing the everyday occurrences of danger on a farm. The user will be able to understand that doing something stupid could cause serious consequences. The user interacts as the character and see in the eyes of farmer what the dangers could be and thus learn from the mistakes that can be made on a farm. The user will know how to help themselves if accidents occur. Disciplines: Animation, Graphics. Hardware/Software Technologies: Visual Studio, Macromedia Dreamweaver , Access, Truespace , Macromedia Director MX , Audition and Poser

Project 35 Academic Title: Web Based Module Management System Name: Paul Tierney (IT)
The aim of this project is to develop a web-based application system that facilities staff, administration and student in the management and selection of course modules, including electives for core programmes. The system will provide for the creation, entry and module selection processes, ensuring secure authorised access, and delivering a printed breakdown of the course detail selected as well as a finished timetable for the student. Disciplines: Databases, Application Development Hardware/Software Technologies: Windows, Ruby on Rails, Sql

Project 36 Academic Title: Provision of email for areas without TCP/IP networks Name: Brian Meskill (AC)
This system intends to provide email services to areas that are lacking in what can be termed standard connectivity. The system will provide these services by creating a portable infrastructure by using an amateur radio link from the area requiring the services to an area that can connect into the standard TCP/IP internet. The system will accomplish this by implementing a cut down version of an email client, and also, by adapting and minimising the messages sent as part of email communications. It is hoped to allow for multiple users to connect using the single radio link. Disciplines: Networking, Programming Hardware/Software Technologies: Linux (Ubuntu), C++, Java, Amateur Radio Equipment

25

Project 37 Academic Title: "Hardware in the Loop" model of Otto-cycle engine & ECU Name: Mark Sandal (AC)
This hardware-in-the-loop setup consists of two main components, an engine module and an ECU (Engine Control Unit) module. The Engine model emulates in real-time a 4-stroke motor, incorporating a variety of sensors (crank angle, temperature etc.). The ECU module interfaces with these sensors and manages the engine module in the same way many automotive ECUs do. The entire project is undertaken in Simulink as a total software implementation; the ECU module is also exported to an Infineon microcontroller and manages the Engine module on a PC via a serial connection. Targetlink is used to do this. Disciplines: Algorithm design, physics emulation, programming. Hardware/Software Technologies: Matlab, Simulink, Targetlink, Infineon CS167 controller.

Project 38 EZ Till Academic Title: A Networked Commercial Bar System Name: Joe Ginnety (CSD)
The system being developed is a networked bar till system with integrated stock control accompanied by built-in features such as an instant messenger for instant communication between each bar on the network. The name of the system will be EZ Till as ultimately the system is created around a till system. The aim of the system is to allow a multiple bar owner have each point of sales system working off a single network by connecting to a databases hosted at a central location. This will allow for efficient stock and personnel control. Therefore the system is aimed at owners of several commercial sites. The intention is to create a system that runs on a standard PC with any recent version of Windows operating System installed. Disciplines: Database, Programming Languages. Hardware/Software Technologies: PC, Version of Windows OS, VB.Net (Visual Basic Package), MS SQL.

26

Head of Department: Dr. Michel higeartaigh Department of Computing, Mathematics and Physics, Waterford Institute of Technology, Waterford. Tel: 051 302037

www.wit.ie

You might also like