School of Computer Applications DCU
 
Home About Us Research People Prospective Students Current Students Alumni Career Opportunities Staff Intranet
Timetables
Project Submission Form

Final Year Projects - 1995


GP System Gary Allen (1995)
I have been asked to do this system by Rosputin Ltd, Roscthe. It will allow doctors to maintain patient records, generate prescriptions and manage their accounts, it will also allow the doctor to do patient profiles, print referral letters and print letters notifying the patient of inoculations and diseases. I have looked at several systems and found that a lot are badly designed, leaving the doctor with a lot to learn, this makes the system not worth the doctors while to use it. Therefore I propose to make my system extremely user-friendly so that the system is useful.

Traffic Monitor Gerard Banaghan (1995)
The purpose of this application is to model a traffic system for a road network It allows the user to set up and monitor a real road situation. This road network, which is built by the user, may include road sections, junctions, traffic lights, and road sensors. The road system is represented on a map from which the user can monitor the system. The application also incorporates the D6 minicomputer, which is programmed as a traffic light controller. Once the user creates their road network, 'Traffic Monitor' can plan, monitor and control their traffic system.

Gravity Simulator Charles Becker (1995)
This program will allow the user to create a solar system operating under the laws of gravity. The user will be able to add or take away planets from the system. The user can also edit planets making them bigger or smaller or changing their composition (i.e. from gaseous to solid form), this will also alter their appearance. These changes will have gravitational effects, such as increasing or decreasing the speed of the orbit. The purpose of this program will be to entertain and inform the user in the subject of astronomy.

Windows Image Enhancer Sinead Boran, Carmel Gallagher (1995)
This is windows toolkit to allow the storage, acquisition and manipulation of digitised images. It will provide image enhancement functions such as modification of contrast, edge enhancement, reduction of blurring etc. which serve to enhance or in some way alter the quality of an image. The improvement in quality is relative depending on the required application e.g. one application may require sharpening of an image and another may require the defocusing of an image. This is a rapidly developing area and our toolkit could be used by a diverse range of applications.

Intelligent Personal Construct Elicitor Tadhg Bowe (1995)
This project is based on the idea of construct elicitation.Using a special interviewing technique. The interviewee is brought through a series of steps resulting in what is known as a full grid . These steps include choosing elements, elicitating constructs, laddering and rating constructs. The project is designed to replace the interviewer; removing for example observer bias.The interviewer can now analyse the full grid with the appropriate analysis techniques.

Bytronics Multiapplication Controller Desmond Brennan (1995)
The Bytronics multiapplication board is a piece of hardware which contains any different types of controllable applications e.g. a motor , a fan, a heater , a display , a strain gauge , a thermostat and a buzzer.The project is to show how these applications can be controlled by the PC and teach by means of description how the I/O operations of the board work. The project will show by diagrams,descriptions and on-screen graphics what is being used on the board and what is affected by this.

Multi-Media Guitar Tutorial Colin Brown, Robert Doherty (1995)
The aim of the project is to teach the user how to play the basic guitar chords using lessons which incorporate both video and audio features. The project's interface will be written using Microsoft Visual Basic, with C being used to write some of the more technical aspects of the project.

Modelling Of Species Interaction Using ORBIX Distributed Objects John Burns, Aman S Kohli (1995)
This project uses the CORBA-compliant distributed object system ORBIX to model species competition and selection. It will allow the user to configure multiple concurrent ecosystems and examine the progression of each. The results will be presented real-time in a graphical and statistical manner. Probabilistic Cellular Automata is the underlying model mechanism used, and the entire system runs under the SunOS operating system with a Motif GUI. C++ is the implementation language.

Graph and Network Analysis David Cadogan, John O'Brien (1995)
The area of graph and network analysis has had a 30 year period of development, has strong indications of research momentum and excellent potential for applications. Our application is motivated by the need to provide a teaching tool to help the telecommunication designer, for example, to model and analyse various practical graph orientated problems. It will solve NP-Complete graph invariants such as the colouring problem using heuristic approximation algorithms. (Colouring problem : Colour the nodes of a graph so that no two adjacent nodes are of the same colour.)

Time and Attendance Calculation Engine Alan Clinton, Sue Kane (1995)
To design and build a software calculation engine capable of supporting different work practice rules common in industry today. Rules to be covered include overtime entitlements, late tolerances, call-ins, flexitime etc. The software will be windows based, real-time and multi user. It will communicate bi-directionally with an electronic clock and an existing MIS package. The software will use data tables to allow parameterisation of company specific figures and to communicate with different time clocks and software systems. This project is being developed from an idea proposed by Softworks Computing Ltd., Bray.

WCTV John Connaughton, Frank Whyte (1995)
This is a Windows Multimedia application. It involves the integration of television transmission and programme selection. The hardware in use consists of a Video Overlay card, a Television Tuner card and a sound card. The system is implemented using Visual Basic and C++. The system simplifies the task of television programme selection by allowing the creation of user profiles and the generation of specialised programme listings. The options available to the user include the booking of programmes of later transmission, user profile review and viewing of currently transmitted programmes.

Investigation Of ODBC David Connolly, Brian Connolly (1995)
The Microsoft ODBC(Open Database Connectivity) standard allows for a single compiled C or C++ program to access any DBMS(Database Management System) that has an ODBC driver. The main objective of our final year project is to set up two DBMS's - MS ACCESS and dBase, and enable user queries to access data stored in both these databases simultaneously. Hence the user will be able to retrieve data transparently, i.e. the user need not know which database the information is stored on and retrieved from. We are also incorporating aspects of OLE(Object Linking and Embedding) into our project.

Visual Geometry & Algebra Tutorial Sinead Connolly, June Ahern (1995)
tool for children, based on the Montessori method of teaching. The geometry section displays 2-Dimensional and 3- Dimensional shapes, while the algebra section displays numeric operator grids. Both sections are accompanied by audio and textual information, as well as questions. This project is a Windows-based application. The user interface is written in Visual Basic with a Dynamic Link Library calling the under- lying code, which is written in C++

NLP Interface To Robot Arm Jeremy Cronin, Alex Fleming (1995)
Our application is a multi-interface to a robotic arm. This consists of a windows interface, a command line interface and a single word recognition(voice)interface. These allow the user to dictate the movement of the robotic arm. This is implemented on a PC and uses Borland C++ for Windows

Cellular Automaton Model For Traffic Flow Sinead McCaffrey, Nuala Cullen (1995)
which realistically portrays traffic flow, and problems (and their effects) that may arise.The way in which this is obtained is by using a cellular automaton to simulate traffic flow. A cellular automaton provides a way of viewing whole populations of interactive 'cells', each of which is itself an automaton

Student Database John Curran, Patrick Rabbitte (1995)
This project is a multi-user Student Information System for utilisation within the School of Computing. The system preserves a history of all interactions between the student and the school, allowing any item of information to be traced back to its source. This is important for security reasons and allows longitudinal studies of student performance. Once a transaction record is added, it cannot be deleted or modified. New transaction types can be defined dynamically. A relational database engine is used to facilitate user queries. Facilities for including photographs and voice samples of the student are also included.

WinTexture 1.0 Veronica Curtin (1995)
This program will implement texture mapping on a three- dimensional wireframe object. The texture mapping process involves taking a two-dimensional image and applying it to a three-dimensional image in such a way that gives the three- dimensional image a photo-realistic appearance. The input will be a dxf (data xchange format) file which will give the outline of the object to be texture-mapped. DXF format files are the file type of many popular graphics packages (eg Autocad and CorelDraw).

ODBC Driver Tony Donohue, Niall McQuillan (1995)
database (on a unix server) over our Novell network.The design of the driver will be Client-Server , with the client loaded as a DLL on the PC and the Server dynamically linking SQL into the database.Communications will be handled by using Berkeley Sockets and the Winsock API. The Driver will allow an application to query the database without having to worry about implementation problems , and will adhere to the ODBC standard.

Toxicology Expert System On Nexpert Michelle Dunbar (1995)
The objective of the Plant Toxicology System is to aid medical personnel in the diagnosis of human plant poisoning. This will be achieved by the interrogation of a database based on presenting patient's symptoms. This will then result in a compilation of possible plants, the most likely of which will be selected as the offending pathogen. Specific plant properties and biological systems affected will be outlined in addition to suggestions for appropriate therapy. The system should provide a sound basis for medical diagnosis and treatment.

Prolog Debugger Interface Michael Dunne (1995)
The objective of this tool is to enable the user in the development of Prolog programs by providing a friendlier user-interface to an existing Prolog debugger. It will run under the Windows Operating Environment as this provides the most accessible way to interface with the debugger and the user.

Database Design Tool Nicola Durnin (1995)
concentrate more on the functionality of their database and not have to worry about the syntax required in specific database packages. It will allow the user to design their database graphically, allowing them an overall view of their tables ( and attributes ), and the links between them. The package will convert this graphical interpretation of the database into the DDL of a Windows-based database package as chosen by the designer. The tool will also generate DML as required by the user allowing them to view and manipulate tuples within tables, and run queries on the newly created one or on an already existing one.

Solar System Graphical Simulator John Farrell, Maria Nerney (1995)
This is a graphical simulation of the movement of the planets in the solar system.It will enable you to view the system from any point in 3-D space and give an accurate description of the orbits of the planets around the sun.The system also allows you to view planets individually and information on the solar system and each of the planets is provided on-screen

Multimedia Courseware Developer Niall Feeney (1995)
The objective of the project is to produce a Toolkit that will aid a user in developing an automated training course for students. The software will be capable of developing courseware for a particular topic of the user's choosing as well as general development of presentations or multimedia authoring. A particular aspect of the Toolkit will be the ability to create structure charts and this will be implemented as just another tool in the toolbox. The software will have a familiar Windows interface which will make the selection and use of tools intuitive for the user. Having incorporated multimedia, it will have the ability to incorporate sound, graphics etc.

MultiMedia Courseware Toolkit Mark Fenton, Maire Leech (1995)
lecturers to develop their lecture notes, via a GUI interface. By using a set of templates provided the lecturer can create screens which may incorporate sound, graphics and text. The lecturer may also run or debug a sample program, which he will have already written, during the lecture. The toolkit is aimed specifically at lecturers giving courses in Algorithms in "C". Making the learning process more interesting will enhance the students' understanding of the problem domain (i.e. algorithms).

Music To Braille Editor Donal Fitzpatrick (1995)
This project, will allow users to enter music in staff notation. It will then give users options to print music to a standard printer, or to translate the printed music into Braille. The program is written in a combination of Visual Basic, and C, and will run under Microsoft Windows 3.1.

Coastal Radar Simulation Pat Fitzpatrick, Brendan Hobbart (1995)
Our project will simulate a radar system used to track all shipping vessels in Irish territorial waters. A number of fixed radar sites will be used to encompass the entire coastline and will allow the user to identify illegal vessels entering Irish waters.. The system will also be used to co-ordinate intercept/rescue missions using the available resources.

Source Code Control System Carl Fleming (1995)
Source Code Control is an important concept in the computer industry today. When you have large teams of people working or maintaining a computer system, it is important for consistency of Source Code where there is a risk of two or more people accessing the same piece of code at a time. There are many commercial packages available to do this job, and UNIX contains a basic source control system itself. My project is an attempt to facilitate the managing and maintaining Source Code in situations like this. With a comfortable and consistent Windows user interface, and a sturdy and reliable UNIX machine on which to store sources, it will make Source Control a more realisable goal.

Load/Job Scheduler For Network Mark Fox, Felim OReilly (1995)
This project is a distributed processing application,meaning it will distribute the workload over a network rather than running on just one machine.The application is first run on one machine which will act as the server.This server will then open processes on remote machines connected to the same local area network and divide the processing between these machines.This should give a significant speed increase which will vary depending on network load and job loads on individual machines.

KnowledgePro to HTML Converter and WWW Search Engine Gavin Gollogley, David Keogh (1995)
search engine.The converter will create HTML files from ascii files ( in the KnowledgePro format). In this case, the ascii files consist of the Statutes of Irish Commercial Law. The newly created files will be viewable through the Mosaic/Netscape environment on the World Wide Web. The search engine will enable the user to search through the HTML files for a particular word or phrase. A list of 100 legal concept words will also be provided for quick access to a particular section of the Statutes.

Multi-Media Presentation Package Padraig Gorry, Ciaran Forde (1995)
of the most popular file formats. The user will be able to view the files and/or modify them using a full set of editing features. Included in these will be the facility to merge files, for example allowing you to place an audio backing track on a video file. This will give the user the ability to combine their work with other sources to create a professional Multi-Media presentation.

Multi-player Space Game for Windows Gerard Hanifan (1995)
This project is a real-time multi-player game for MS-Windows using 3-D graphics. It is based on a client/server model in which the server controls the game and the client provides the user interface. It was developed using Visual C++ and the MFC library. The game consists of a virtual universe containing planets, space stations, spaceships, etc. The object of the game is for players to travel between space stations trading cargo, and use the profits to improve their spaceship's weapons and equipment. Once started the game runs continuously but players may enter or leave it at any time because their spaceship's position and state are saved by the server

Benchmarking Databases Melissa Harney, Susan Quinn (1995)
The aim of this project is to evaluate the performance of the DCU Oracle database using Benchmarks. Benchmarks are performance standards used in the field of databases. This will be achieved by writing C programs with embedded SQL code. Some of the tests that will be carried out include tests for database consistency, integrity and speed. The results obtained will be displayed graphically illustrating its performance with regard to other systems

3D Net Pool Gary Hearne, Gerard Quinn (1995)
the table, rotate about the white ball and zoom in and out of the table. The game shall conform to the rules of normal pool.It can be played on one PC or on two machines connected together on a Novell network. 3D Net Pool is developed with Microsoft Visual C++ 1.5, using Winsock 2.0 as the network interface, and to optimise animation in windows WinG will also be used.

UI Independent Forms System Pierce Hickey (1995)
multiple User Interfaces ( UIs ) which use form based data ( e.g. a "Loan Application" ) to a SunOS/Orbix based backbone which acts as a repository for multiple "Application Servers". Multiple application front-ends running on different platforms (e.g. Windows MFC, HTML/Perl) can be easily integrated to a unified distributed object based back-end without requiring the programmer to be aware of the underlying transport mechanisms.

32-Bit Game Using WinG David Hughes (1995)
The project is an arcade-type multi-player game running under Windows 3.1 with Win32s installed, Windows NT, and Windows '95. It will utilise Microsoft's new graphics DLL, WinG, which will be included as standard with Windows '95, and which provides near DOS speed for arcade games.It will also utilise Windows device independence, which will help to eliminate many of the setup problems associated with DOS games

Multimedia Film Reference Guide Grace Johnston (1995)
Book-based film guides inherently lack the sound and vision qualities which make cinema exciting. This system, however, is an easy-to-use film reference which incorporates sound, graphics, moving and still images. Options: user search of the database of film reviews and actor/director biographies, award information (Oscars and Cannes), 3 levels of movie trivia quizzes, information on film history, organisations, literature and careers. All options have links to the multimedia features.

XCItE - An Integrated C Environment For AIX Windows Rebecca Johnson, Jonathan Lodge (1995)
environment for the C language. The existing UNIX C-coding scheme, within the University, uses text editors and command shells. We have provided an application that will combine these facilities to produce an integrated programming environment, modelled on the Borland C/C++ 3.1 PC environment. Additional facilities, for example, a debugger and compiler options menu, have been linked to the environment to further increase efficiency and usability and to decrease the users' dependence on the command line.

Training Program For Deaf Children Sigrun Kelleher (1995)
The program takes the form of 2 games: The Minefield: Trains any traces of hearing the child may have. Notes of various frequencies are played. The child navigates a minefield according to the notes. Pitch and Putt: Trains the child in controlling the pitch and volume of a sound voiced. A target pitch and volume is set. It appears as a hole on a golf field. The child's sound is recorded, pitch and volume calculated and the result is displayed in the form of the position of a golf ball on the field.

To Find A Method To Automatically Categorise The Irish Times Diane Kelly (1995)
The project involves categorising articles from The Irish Times. Keywords relevant to each category will be defined and each article word will be compared against these. (eg. the category sports keywords would be football, golf, GAA etc). The articles will then be categorised based on the number of occurances of keywords in the article or a combination of keywords. A portion of the articles will be manually categorised for comparison with the automated results. The articles will then be marked up in HTML according to category

Neural Network for Language Identification Stephen Kelly, Deirdre Mulroe(ACL) (1995)
The object of this project is to study the suitability of connectionist architectures to the problem of language identification.The neural network will identify which language(from a set of four languages, Irish, English, French and German) a given input text is written in.The software will be written in C++ and will be running on the Unix environment

Electronic Mailbox with Plagiarism Detection & Management System Grainne Keogan, Sharon Plunkett (1995)
This is an application which electronically implements the existing Continuous Assessment Collection System, used presently in DCU. The system's main features are the Mailbox, to which projects are sent by students, the Plagiarism Detector which screens incoming projects, and the Management System which organises them. The application will be of benefit to lecturer and student in that assignment work may be mailed easily and securely to a location where it may be dealt with accordingly.

WinJig3D Sean Lacey (1995)
My project is a Windows 3D puzzle Generator.It will consist of a 3D object whose faces have been broken up into jigsaw pieces and the user will have to reconstruct the original Object. The user will be able to select the images to appear on the Object. Several levels of difficulty will be available to the user.The user will be able to manipulate both the Object and each individual piece to allow viewing from any angle

Client/Server Part Management Andrew Maher (1995)
The aim of the project is to provide the user with a familiar Windows type front-end while allowing the full processing power of the ORACLE database as the back-end. To demonstrate the power of the connection , the application simulates the day-to-day business of a manufacturing environment in the form of a part management system.

HTML Browser For WWW Peter McDonnell (1995)
The World Wide Web has been largely responsible for the explosive growth in use of the Internet. The browser will allow users to navigate the Web quickly and easily using a simple point and click interface. Providing similar functionality to the popular Mosaic browser, it will allow users to download and display hypertext and other multi-media formats - either directly or using external viewers.

Model Of Interest Rate Fluctuations Paul Merrigan, Michelle OBrien (1995)
This project incorporates the concepts of risk management and simulation analysis. It's main objective is to display graphically the projected effects of a changing interest rate on a given portfolio. An online Mosaic help system which includes information on all types of analysis performed is also available. The system also incorporates the usual functions of analysis tools such as printing graphical and matrical representations of the results obtained as well as storing information on portfolios investigated.

Networked Tetris Robert Miller, Eamonn Walsh (1995)
Our project is a two player, networked version of this well known game with some added features. The project will be implemented using Winsock and Object Windows with C++. The fundamental difference between our version of Tetris and the original is that each player, in addition to playing his own game, will also be able to designate the pieces his opponent receives in order to increase the difficulty. Therefore, both players will have their own game window and their opponents game window on their respective screens.

OO Design Kit Daragh Moran (1995)
This project is a GUI object-oriented design tool which aims to aid the developer in the design of object-oriented applications. It allows the user to design the application graphically, including some of the object-oriented features as objects, their operations and inheritance.

Tutorial For Converting Sentences In Predicate Form Into Clausal Form Brid Ni Mhaoldhomhnaigh (1995)
The main objective of my project is to provide the user with an interactive tutorial for converting a sentence in predicate form into clausal form. The user is allowed to enter an attempt for every step of the conversion and if incorrect they may attempt the step again or they may request the correct answer and move on to the next step. The aim of this tutorial is to demonstrate all the complex steps involved in the conversion and to illustrate them in a concise and clear way that makes it easy for the user.

Insect Nervous System Simulation Conrad O'Dea (1995)
This project aims to demonstrate the concept of intelligence displayed as simple adaptive behaviour. The application presents a computer simulated insect which displays behaviour as exhibited by its real world cousins in response to a dynamically changing environment. This behaviour is produced by neural network modelled on the nervous system of the actual insect. The simulation will allow the user to interact with the environment in real time through a Motif interface.

Netware Loadable Modules Mark O'Herlihy (1995)
Module to allow the transfer of data between an IPX/SPX, network upon which Novell Netware operates, and a TCP/IP network, such as those used by UNIX. The Netware Loadable Module will be loaded onto a Novell Netware server and translate packets sent between the two networks. It investigates into the use of NLMs as software solutions.

Video Manipulation Tool Damian O'Rodaigh (1995)
operations such as cut, copy and paste on AVI format video files.The unique feature of this application will be the viewer (video frames ordered in a rolledex fashion) which will allow the user to select a desired sequence of frames directly instead of the conventional method of browsing through each frame individually.This "rolledex" will be tagged and grouped according to the scene and each scene can be segregated either manually by the user or automatically by the program.

Geographical Information System Mary O'Sullivan (1995)
The project is a Geographic Information System (GIS) application which monitors data processing in a private hire bus company. The data processing involves mapping bus routes to various destinations to serve the public`s requirements. The system will highlight any problematic bus routes which arise due to bad road conditions, heavy traffic etc.. When a problematic route is detected alternative routes are selected to replace them in the system

Courseware Toolkit Carmel Owens (1995)
This project involves the development of a workbench of multimedia tools designed to accelerate the courseware development process. The software is designed specifically for a Computer Graphics course and will incorporate sound, video, graphics and text. It is written in Borland C++ for Windows and utilises a VBX tool.

Neural Net For Handwriting Recognition Louis Phillips (1995)
This is an artificial intelligence project which uses a neural network to recognise hand-written characters. The application is set up so that the user can input the character via a digitised writing pad. Some pre-processing is then performed on the input to normalise the character (e.g. slant correcting, rotation, size adjustment). The character is then broken up into several input vectors that can be fed into the neural network. The neural network is a feedforward network with hidden layers using back propagation. The output from the network will be the actual character that was written on the digitised pad.

CASE: Semantic Data Modelling Nuala O'Donnell, Sharon Pyne (1995)
This project is a database design tool involving the development of a CASE tool for semantic data models. Operating within a Windows environment this tool allows the user to build and expand Data Models. As semantic data models contain a high level of data abstraction this allows the user to develop diagrams in a top down partitioned manner. Entities sharing common characteristics may be grouped together. These entities may be then be partitioned into sub-entities. Using the mouse the user can create diagrams that model the main entities of the system and show how these entities relate to each to each other. These diagrams may be saved to a file, recalled and adjusted if necessary or saved to a project file and printed if desired.

A Courseware Development Tool For Artificial Intelligence Lisa Ryan, Michelle Ward (1995)
The aim of this project is to provide a tool on an area of artificial intelligence. The area under analysis is search algorithms. This tool will enable the user to see how various search algorithms are implemented, step-by-step onscreen by generating a graph with various node, path, guess values etc. that have been inputed by the user. The user will also be able to write his own algorithm and implement it onscreen. The user will also be capable of saving his work for future retrieval. There will also be an option of seeing an algorithm operating on a preconstructed graph, if it is so desired.

Multimedia Synchronisation Using Petri-Nets Oliver Scally (1995)
and sequential presentation of several types of multimedia data. Synchronisation is one of the main problems in such a system. A technique using coloured petri-nets has been developed to overcome this problem, and my project is an implementation of this technique. This I do by developing a set of library routines, and I demonstrate it by building a tool for developing multimedia presentations. This project runs under Windows 3.1.

Object-Z Class Matching John Sheehy (1995)
Object-Z is an object oriented extension of the Z specification language. This project aims to match class descriptions in Object-Z against an existing library of classes also specified in Object-Z. An efficient method of class retrieval is necessary to promote reuse. Similar to Z, Object-Z allows the mathematical verification of the correctness of systems. Various matching strategies are employed to query the library.

Ark Life Mail Enabled System Martin Stephenson (1995)
This system will enable client referral details to be electronically mailed to product salespeople. These details will be mailed in the form of a cc:Mail attachment and, when received, the details will update a Microsoft Access 2.0 database using Open Database Connectivity (ODBC). The system will also allow progress details to be mailed back to head office. The system will run under Windows and is being written in Microsoft Visual C++ 1.5 and utilises the Lotus cc:Mail engine.

Workflow Automation for Project Management Michelle Timmons (1995)
This project is a workflow automation for task management and control within a workgroup. It is designed to aid the manager in scheduling the separate events within a project. It will automant the flow of work and notification of the progress of each task. On completion of an assignment, a message is automatically sent to the project manager, and also to the resource assigned to the next task in the flow of work. This notification system will be using MS-Mail.

Crossword Solution Generator For Windows Rory Wales (1995)
My project basically tries to fill an empty crossword grid with words stored in a database. I am developing an optimal algorithm that uses AI concepts of recursive searching/backtracking to fill the grid. The algorithm uses linked-lists, tree structures and a stack in the problem solving process. I am writing it in C++ rather than an AI language like Prolog because the algorithm must be efficient and I want the program to run in a Windows environment.

Graphics Server For Windows Ronan Walsh (1995)
GRAPHICSPOWER/Server for Windows will be an object orientated system that enables programmers using DECISIONPOWER Prolog to quickly develop graphical applications with a Windows style from a UNIX platform displaying on a PC. GRAPHICSPOWER objects let you take advantage of advanced features such as dynamic manipulation without having to write the many lines of code normally necessary for incorporating graphics.