Open Access. Powered by Scholars. Published by Universities.®

Engineering Commons

Open Access. Powered by Scholars. Published by Universities.®

Articles 1 - 30 of 54

Full-Text Articles in Engineering

Auto Generation Of Xliff Translation Documents From Proprietary File Formats, Kieran O'Connor, Geraldine Gray Jun 2017

Auto Generation Of Xliff Translation Documents From Proprietary File Formats, Kieran O'Connor, Geraldine Gray

The ITB Journal

The handling of proprietary documents by localisation vendors is time consuming and error prone, and represents a significant challenge to localisation projects. Vendors with many customers, each with its own set of document formats, must potentially support a document format set numbering in the hundreds or thousands. This paper describes an approach to automating the extraction of translatable text from a variety of file formats. The solution is based on XLIFF, language parsers, and XML transformations.


Implementing Test Patterns To Dynamically Assess Internet Response For Potential Voip Sessions Between Sip Peers, Declan Barber Jun 2017

Implementing Test Patterns To Dynamically Assess Internet Response For Potential Voip Sessions Between Sip Peers, Declan Barber

The ITB Journal

The capability of VoIP to provide internet telephony is limited by the lack of homogeneous quality of service (QoS) mechanisms in the Internet. Whereas approaches which reserve QoS resources will work well in an end-to-end managed environment, they are not automatically suited to the heterogeneous nature of the Internet. It may be possible to adopt the 'chirp-sounder' approach uses in establishing the optimal frequency channel for a high frequency (HF) radio transmission which dynamically samples a range of possible transmission channels and uses the echoing of a an established test pattern to ascertain the quality of the potential links. The …


Developing Real-Time Multimedia Conferencing Services Using Java And Sip, Gavin Byrne, Declan Barber Jun 2017

Developing Real-Time Multimedia Conferencing Services Using Java And Sip, Gavin Byrne, Declan Barber

The ITB Journal

This paper examines Java's suitability in creating real-time multimedia communications-based applications in Next Generation Networks (NGNs). We investigate some of the current enabling technologies provided by the Java plaiform which are concerned with the rapid development of realtime communications-based products and services. In particular, we look at creating a multiparty conferencing and collaboration service using the Session Initiation Protocol (SIP) and the JAIN Framework and present an approach which models multiparty conferencing applications by separating signaling and media transfer functionality. We map our model through the design stage to an implementation in Java. This paper is based on real experiences …


Web Enabled Embedded Devices, Anthony Keane, Brian Myler Jun 2017

Web Enabled Embedded Devices, Anthony Keane, Brian Myler

The ITB Journal

The trend in manufacturing of computerised control systems has been to miniaturise the components while increasing the functionality of the systems. This has led to the development of small inexpensive hand-held computer devices coupled with the availability of a user friendly application development language, Java and public cost-effect communication networks has given the developer a programmable web-enabled embedded device. This paper investigates the steps involved in programming the Tiny InterNet Interface platform and analyses the limitations imposed by miniaturisation on this device.


Soft, Vertical Handover Of Streamed Multimedia In A 4g Network, Ger Cunningham, Philip Perry, Liam Murphy Jun 2017

Soft, Vertical Handover Of Streamed Multimedia In A 4g Network, Ger Cunningham, Philip Perry, Liam Murphy

The ITB Journal

In this paper the soft, vertical handover of streamed multimedia in a 4G network is considered. We propose a soft handover solution in which the mobile client controls the handover. This solution requires no modifications to existing wireless networks. The second stream required for the soft handover is duplicated just above the transport layer, rather than requiring the server to play out a second stream that needs to be synchronised with the existing stream. Such a scheme is outlined, and the results are presented that show how the scheme functioned in an emulated environment.


Measurement Of The Frequency Response Of Clinical Gas Analysers, Kabita Shakya, Catherine Deegan, Fran Hegarty, Charles Markham Jun 2017

Measurement Of The Frequency Response Of Clinical Gas Analysers, Kabita Shakya, Catherine Deegan, Fran Hegarty, Charles Markham

The ITB Journal

A technique for the time and frequency response measurement of clinical CO2 analysers has been established. The time and frequency response of several analyser systems has been determined. This paper presents the case for the routine measurement of the dynamic performance of such systems in the context of their application in high-frequency ventilation schemes. The importance of these measurements has been demonstrated in the comparison of older and newer systems in the sense that older systems demonstrate significant deterioration in peiformance. In the context of the use of capnographs in life-support systems, it is essential to measure and monitor the …


Investigation Into The Correct Statistical Distribution For Oxide Breakdown Versus The Oxide Thickness Used In Integrated Circuit Manufacture, James Prendergast, Eoin O'Driscoll, Ed Mullen Jun 2017

Investigation Into The Correct Statistical Distribution For Oxide Breakdown Versus The Oxide Thickness Used In Integrated Circuit Manufacture, James Prendergast, Eoin O'Driscoll, Ed Mullen

The ITB Journal

A critical aspect of integrated circuit manufacturing is the reliability of the components, in particular the gate oxide of transistors and capacitors. Accelerated stress tests are used for reliability predictions of gate oxides. There are two statistical distributions, which can be applied to stress test failure data, namely the Lognormal or the Weibull distributions. The failure data can fit each distribution equally well. However the use of either distribution will give vastly different lifetime predictions and their correct use is crucial for accurate lifetime prediction. A statistical based test, developed with Monte Carlo data, which is designed to decide if …


Application Of The Hough Transform To Aid Raised Pavement Marker Detection On Marked Roadways, Colin O'Rourke, Catherine Deegan, Simon Mcloughlin Jun 2017

Application Of The Hough Transform To Aid Raised Pavement Marker Detection On Marked Roadways, Colin O'Rourke, Catherine Deegan, Simon Mcloughlin

The ITB Journal

A machine vision system is proposed that will identify and locate GPS co-ordinates of defective Raised Pavement Markers along road lane markings. This system will comprise of a mobile data acquisition system, and a separate ofjline image analysis system. In this paper we present a method for road lane marking identification, using a Hough Transform based technique. This paper describes the implementation of the Hough Transform for line detection. Using the Hough Transform algorithm road lane markings are automatically identified, given a scene acquired from a digital camera system. This knowledge is intended to be used to aid current research …


A Qualitative Method For Determining The Quality Of Bga Solder Joints In A Lead-Free Process, Shane O'Neill, John Donovan, Claire Ryan Jun 2017

A Qualitative Method For Determining The Quality Of Bga Solder Joints In A Lead-Free Process, Shane O'Neill, John Donovan, Claire Ryan

The ITB Journal

The introduction of lead-free soldering is inevitable for the electronics industry and its use poses a number of challenges. Manufacturing processes need to be re-evaluated and any reliability issue needs to be addressed. In this study the effect of lead free solder on a reflow soldering process is investigated. Experimental design techniques were used to examine a reflow soldering process using the process parameters as experimental factors. The factors included the conveyor belt speed of the reflow oven and the preheat, soak and reflow temperatures of the temperature profile. Micro Ball Grid Array (EGA) packages were used as the test …


Novel Design Of A Variable Speed Constant Frequency Wind Turbine Power Converter., Aodhan Macaleer, Joe Dunk Jun 2017

Novel Design Of A Variable Speed Constant Frequency Wind Turbine Power Converter., Aodhan Macaleer, Joe Dunk

The ITB Journal

The operation and efficiency of wind turbines at present are hampered by the variable speed nature of wind, yet the constant speed requirements of electrical generators, hence wind turbines speeds are generally held down to a constant value regardless of wind conditions. This paper presents a novel design for a power converter that can produce a fixed output suitable for grid connection, while operating at variable speed governed by the available wind power. This novel design utilizes advances in high power, high frequency solid-state switches (IGBT's) based on an ADSP-21990 fixed-point mixed-signal digital signal processor (DSP). At present the system …


Modelling A Mechatronic System Using "Matlab/Simulink" And "Dyanst", Paul Dillon Jun 2017

Modelling A Mechatronic System Using "Matlab/Simulink" And "Dyanst", Paul Dillon

The ITB Journal

This paper presents the process of modelling a mechatronic system using two modelling methods. One the well known Matlab/Simulation package the other, Dynast, uses a novel energy based approach. The system modelled is a single axis positioning system driven via an armature controlled DC motor. The model consists of the main items in the system; pulse width modulated amplifier, DC motor, pulley and belt drive, and ball screw thread. Effects of inertia of parts and also frictional effects are also accoU;nted for in the models. The problems of combing different disciplines within each method are shown. Simulation results are presented …


Design Of A Wear Test Machine For Diamond Saw Segment, D. Nulty, J. Dwan, Y. Blake Jun 2017

Design Of A Wear Test Machine For Diamond Saw Segment, D. Nulty, J. Dwan, Y. Blake

The ITB Journal

Diamond tools are used in a wide range of industrial areas such as construction industry, metal machining and exploration drilling. The diamond impregnated tools used in the stone and construction industry are metal matrix composites. Diamond saw blades are the most commonly used tools. The optimum operation of diamond saw blades is determined by the cutting action of the diamond grit and the bounding of the metal matrix. However the wear behavior of the diamond saw has been less studied Currently in the blade development, actual full blade tests often have to be conducted for optimization and the testing process …


Developing A Distributed Java-Based Speech Recognition Engine, Tony Ayers, Brian Nolan Jun 2017

Developing A Distributed Java-Based Speech Recognition Engine, Tony Ayers, Brian Nolan

The ITB Journal

The development of speech recognition engines has traditionally been the territory of low-level development languages such as C. Until recently Java may not have been considered a candidate language for the development of such a speech engine, due to its security restrictions which limited its sound processing features. The release of the Java Sound API as part of the Java Media Framework and the subsequent integration of the Sound API into the standard Java development kit provides the necessary sound processing tools to Java to perform speech recognition. This paper documents our development of a speech recognition engine using the …


Adaptive Screen Generation For Mobile Devices, Caoimhín O’Nualláin, Sam Redfern May 2017

Adaptive Screen Generation For Mobile Devices, Caoimhín O’Nualláin, Sam Redfern

The ITB Journal

When one looks at any learning software - eLearning based or not - one cannot sometims help but think why the authors could not have organized the screens (or the means of navigation) in a way similar to some other piece of software which the user has used or come accustomed to using. In this paper it is hoped to be able to achieve just that. That is, to accommodate the adaptive screen design by building up a profile about the user which can capture the learning styles of the user and personal preferences, and to be able to have …


Voice Activated Command And Control With Speech Recognition Over Wireless Networks, Tony Ayres, Brian Nolan May 2017

Voice Activated Command And Control With Speech Recognition Over Wireless Networks, Tony Ayres, Brian Nolan

The ITB Journal

This paper presents work conducted to date on the development of a voice activated command and control framework specifically for the control of remote devices in a ubiquitous computing environment. The prototype device is a Java controlled Lego Mindstorm robot. The research considers three different scenario configurations. A recognition grammar for command and control of the robot has been created and implemented in Java, in part in the recognition engine and in part on the robot. The physical topology involves Java at each node endpoint, that is, at the handheld PC (iPaq), the PC workstation, the Linux server and onboard …


Statistical Language Models For Graphical Object Recognition, Laura Keyes, Andrew O'Sullivan, Adam Winstanley May 2017

Statistical Language Models For Graphical Object Recognition, Laura Keyes, Andrew O'Sullivan, Adam Winstanley

The ITB Journal

This paper explores automatic recognition and semantic capture in vector graphics for graphical information systems. The low-level graphical content of graphical documents, such as a map or architectural drawing, are often captured manually and the encoding of the semantic content seen as an extension of this. The large quantity of new and archived graphical data available on paper makes automatic structuring of such graphical data desirable. A successful method for recognising text data uses statistical language models. This work will investigate and evaluate similar and adapted statistical models (Statistical Graphical Langauge Models, SGLM) to graphical languages based on the associations …


Interactive 2d And 3d Graphics Over The World-Wide Web With Actionscript, Hugh Mccabe May 2017

Interactive 2d And 3d Graphics Over The World-Wide Web With Actionscript, Hugh Mccabe

The ITB Journal

Many efforts have been made to provide a mechanism for delivering interactive 3D content over the World-Wide Web. The majority of the solutions put forward require the use of a proprietary plug-in on the client browser and none of these required plug-ins have so far become part of the standard browser installation package. The Macromedia Flash player has however achieved near ubiquitous status as the standard plug-in for displaying interactive multimedia and graphics content. Flash does not provide native support for 3D graphics but the recent addition of the Shape Drawing API opens up the possibility of developers using ActionScript …


Voice Enabled Indoor Localisation, Kieran Harkin, Kevin Curran, Eoghan Furey May 2017

Voice Enabled Indoor Localisation, Kieran Harkin, Kevin Curran, Eoghan Furey

The ITB Journal

The ability to track objects in real time offers a wide range of beneficial applications that include safety, security and the supply chain. The problem with location based systems is that they can be inconvenient and time-consuming to locate an object. A user has to access a computer and log onto a location system to locate an object. There are several problems with current location determination interfaces. Firstly a user has to log on to a computer; this can be inconvenient and time consuming as the user may have to locate a computer (which may be in another area of …


Mobile Phone Game Localisation, Leonie Troy, Matt Smith, Richard Gallery May 2017

Mobile Phone Game Localisation, Leonie Troy, Matt Smith, Richard Gallery

The ITB Journal

Often, mobile phone games are developed over a short time span. Because of the additional work and complexity that localisation requires, such games are frequently produced without localisation in mind. In recent years automation and standardisation of localisation has been developed and promoted by the Localisation Industry Standard Association (LISA) and Oasis. Mobile phone game localisation involves various types of language transfer on a small scale, which challenges the localisation process carried out on a game. Our work investigated the workflow for the localisation of a mobile phone game into Spanish and German using a LISA Standard TMX (Term Base …


Development Of An Enhanced Generic Data Mining Life Cycle (Dmlc), Markus Hofmann, Brendan Tierney May 2017

Development Of An Enhanced Generic Data Mining Life Cycle (Dmlc), Markus Hofmann, Brendan Tierney

The ITB Journal

Data mining projects are complex and have a high failure rate. In order to improve project management and success rates of such projects a life cycle is vital to the overall success of the project. This paper reports on a research project that was concerned with the life cycle development for large scale data mining projects. The paper provides a detailed view of the design and development of a generic data mining life cycle called DMLC. The life cycle aims to support all members of data mining project teams as well as IT managers and academic researchers and may improve …


Is Your Wireless Network Being Hacked?, Paul King, Ivan Smyth, Anthony Keane May 2017

Is Your Wireless Network Being Hacked?, Paul King, Ivan Smyth, Anthony Keane

The ITB Journal

Wireless networks provide vulnerable gateways for unauthorised entry to networks or even a standalone wireless computer. The independent radio signals that constitute wireless communications have no physical boundary to keep them in check. This allows a third party to easily eavesdrop on communications sessions and by capturing the data packets, they can break the encryption keys and access the data within the network. The public awareness of the insecurity of wireless networks is surprisingly poor despite frequent news media reports of the vulnerabilities of the equipment and the activities of the criminals prepare to exploit it. In this paper we …


Towards Arabic To English Machine Translation, Yasser Salem, Arnold Hensman, Brian Nolan May 2017

Towards Arabic To English Machine Translation, Yasser Salem, Arnold Hensman, Brian Nolan

The ITB Journal

This paper explores how the characteristics of the Arabic language will effect the development of a Machine Translation (MT) tool from Arabic to English. Several distinguishing features of Arabic pertinent to MT will be explored in detail with reference to some potential difficulties that they might present. The paper will conclude with a proposed model incorporating the Role and Reference Grammar (RRG) technique to achieve this end.


Vertical Search Engines, Kevin Curran, Jude Mc Glinchey May 2017

Vertical Search Engines, Kevin Curran, Jude Mc Glinchey

The ITB Journal

This paper outlines the growth in popularity of vertical search engines, their origins, the differences between them and well-known broad based search engines such as Google and Yahoo. We also discuss their use in business-to-business, their marketing and advertising costs, what the revenue streams are and who uses them.


Be Aware With A Honeypot, Stephen Meyer, Ivan Smyth, Mark Cummins, Anthony Keane May 2017

Be Aware With A Honeypot, Stephen Meyer, Ivan Smyth, Mark Cummins, Anthony Keane

The ITB Journal

The Internet has already become a hostile environment for computers, especially when they are directly connected with a public IP address. We have experienced this hostile activity where on an average day; the ITB Honeypot recorded over a thousand reconnaissance attacks seeking unauthorised entry onto our private network. Our Honeypot is a basic PC running Windows XP with no services offered and no activity from users that would generate traffic. The Honeypot is running in a passive state on a stub-network where all inbound and outbound traffic is recorded at the bridging computer to the WAN. We report on the …


Using Extended Analogy To Teach Fundamental Computing Concepts, Damian Gordon May 2017

Using Extended Analogy To Teach Fundamental Computing Concepts, Damian Gordon

The ITB Journal

Using analogies has long been used to help explain complex ideas in teaching. One of the most important ideas that a computing student must understand is the basic architecture of a digital computer. Since the late 1960s the standard teaching approach used to explain computer architecture is the Little Man Computer (LMC) Paradigm. This research seeks to expand upon this standard explanation through the use of a relatively recently developed technique called Extended Analogy. Extended analogy seeks to combine regular analogy with exaggeration or dramatic emphasis. In this case the LMC paradigm is extended by use of Samuel Beckett's play …


A Survey Of Procedural Techniques For City Generation, George Kelly, Hugh Mccabe May 2017

A Survey Of Procedural Techniques For City Generation, George Kelly, Hugh Mccabe

The ITB Journal

The computer game industry requires a skilled workforce and this combined with the complexity of modern games, means that production costs are extremely high. One of the most time consuming aspects is the creation of game geometry, the virtual world which the players inhabit. Procedural techniques have been used within computer graphics to create natural textures, simulate special effects and generate complex natural models including trees and waterfalls. It is these procedural techniques that we intend to harness to generate geometry and textures suitable for a game situated in an urban environment. Procedural techniques can provide many benefits for computer …


Rapid-Prototyping Emulation System For Embedded System Hardware Verification, Using A Systemc Control System Environment And Reconfigurable Multimedia Hardware Development Platform, Dave Carroll, Richard Gallery May 2017

Rapid-Prototyping Emulation System For Embedded System Hardware Verification, Using A Systemc Control System Environment And Reconfigurable Multimedia Hardware Development Platform, Dave Carroll, Richard Gallery

The ITB Journal

This paper describes research into the suitability of using SystemC for rapid prototyping of embedded systems. SystemC[1][2][3] communication interface protocols [4][5] are interfaced with a reconfigurable hardware system platform to provide a real-time emulation environment, allowing SystemC simulations to be directly translated into real-time solutions. The consequent Rapid Prototyping Emulation System Platform1, suitable for the implementation of consumer level multimedia systems, is described, including the system architecture, SystemC Controller model, the FPGA configured MicroBlaze CPU system and additional logic devices implemented on the Multimedia development board used for the hardware in the PESP, illustrated in the context of a typical …


Soc Test: Trends And Recent Standards, Michael Higgins, Ciaran Macnamee May 2017

Soc Test: Trends And Recent Standards, Michael Higgins, Ciaran Macnamee

The ITB Journal

The well-known approaching test cost crisis, where semiconductor test costs begin to approach or exceed manufacturing costs has led test engineers to apply new solutions to the problem of testing System-On-Chip (SoC) designs containing multiple IP (Intellectual Property) cores. While it is not yet possible to apply generic test architectures to an IP core within a SoC, the emergence of a number of similar approaches, and the release of new industry standards, such as IEEE 1500 and IEEE 1450.6, may begin to change this situation. This paper looks at these standards and at some techniques currently used by SoC test …


Review Of Assistive Devices For Electric Powered Wheelchairs Navigation, K. Arshak, D. Buckley, K. Kaneswaran May 2017

Review Of Assistive Devices For Electric Powered Wheelchairs Navigation, K. Arshak, D. Buckley, K. Kaneswaran

The ITB Journal

The decreasing costs of microprocessor systems and increasing range of “Smart Sensors” have led to a boom in Assistive Device Technology. The annual rate of expenditure for mobility related devices has reached $1 billion dollars in the United States alone. The industries current focus is to develop a wider range of Independent Mobility Controllers to allow, even the most severely disabled person, the ability to control an Electric Powered Wheelchair (EPW). Advances in Autonomous Robot Design have led to corresponding improvements in EPW technology. This paper outlines user interfaces and input device technologies used at present to navigate an EPW.


Integration And Communication Of Process Support Tools In An Online Virtual Learning Environment, L. Raeside, B. Busschots, Shen Fei, J. G. Keating May 2017

Integration And Communication Of Process Support Tools In An Online Virtual Learning Environment, L. Raeside, B. Busschots, Shen Fei, J. G. Keating

The ITB Journal

The Education through Virtual Experience (EVE) research group based at the National University of Ireland Maynooth have successfully developed an online Virtual Learning Environment (VLE) for Astronomy as part of the Virtual Telescopes in Education (VTIE) project. The VTIE VLE has been developed to provide online software support for the engagement of schoolchildren and their teachers in a scientific process. The development of an online VLE to support a scientific process has brought about complex interactions from the user perspective. This has lead to complex integration and communication challenges from the software implementation perspective. This paper contains a high level …