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

Computer Engineering Commons

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

Technological University Dublin

Discipline
Keyword
Publication Year
Publication
Publication Type
File Type

Articles 391 - 420 of 731

Full-Text Articles in Computer Engineering

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.


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 …


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 …


Design And Implementation Of An Archetype Based Interoperable Knowledge Eco-System For Data Buoys, Paul Stacey, Damon Berry Jun 2017

Design And Implementation Of An Archetype Based Interoperable Knowledge Eco-System For Data Buoys, Paul Stacey, Damon Berry

Conference papers

This paper describes the ongoing work of the authors in translating two-level system design techniques used in Health Informatics to the Earth Systems Science domain. Health informaticians have developed a sophisticated two-level systems design approach for electronic health documentation over many years, and with the use of archetypes, have shown how knowledge interoperability among heterogeneous systems can be achieved. Translating two-level modelling techniques to a new domain is a complex task. A proof-of-concept archetype enabled data buoy eco-system is presented. The concept of operational templates-as-a service is proposed. Design recommendations and implementation experiences of re-working the proposed architecture to run …


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 …


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 …


Investigation Into The Application Of Personality Insights And Language Tone Analysis In Spam Classification, Colm Mcgetrick May 2017

Investigation Into The Application Of Personality Insights And Language Tone Analysis In Spam Classification, Colm Mcgetrick

Dissertations

Due to its persistence spam remains as one of the biggest problems facing users and suppliers of email communication services. Machine learning techniques have been very successful at preventing many spam mails from arriving in user mailboxes, however they still account for over 50% of all emails sent. Despite this relative success the economic cost of spam has been estimated as high as $50 billion in 2005 and more recently at $20 billion so spam can still be considered a considerable problem. In essence a spam email is a commercial communication trying to entice the receiver to take some positive …


Propagating Degrees Of Truth On An Argumentation Framework: An Abstract Account Of Fuzzy Argumentation, Pierpaolo Dondio Apr 2017

Propagating Degrees Of Truth On An Argumentation Framework: An Abstract Account Of Fuzzy Argumentation, Pierpaolo Dondio

Conference papers

This paper proposes a computational framework to reason with conflicting and gradual evidence. The framework is a synthesis of Dung’s seminal work in argumentation semantics with multi-valued logic. Abstract grounded semantics is used to identify the conditions under which a conclusion can be accepted, while multi-valued logic operators are used to quantify the degree of truth of such conditions. We propose a truth-compositional recursive computation based on the notion of irrelevant arguments, and we discuss examples using the major multi-valued logics: Godel’s, Zadeh’s and Łukasiewicz's logic.


An Investigation Of The Correlation Between Mental Workload And Web User’S Interaction, Joaquim Filipe Romero Mar 2017

An Investigation Of The Correlation Between Mental Workload And Web User’S Interaction, Joaquim Filipe Romero

Dissertations

Mental Workload, a psychological concept, was identified as being linked with task’s and system’s performance. In the context of Human-Computer Interaction, recent research has identified Mental Workload as an important measure in the designing and evaluation of web interfaces, and as an additional and supplemental insight to typical usability evaluation methods. Simultaneously, web logs containing data related to web users’ interaction (e.g. scrolling; mouse clicks) have been proved useful in evaluating the usability of web sites by analysing the data tracked for hundreds of users. In order to study if the potential of logs of user interaction can be applied …


An Investigation Of The Correlation Between Mental Workload And Web User’S Interaction, Joaquim Filipe Romero Mar 2017

An Investigation Of The Correlation Between Mental Workload And Web User’S Interaction, Joaquim Filipe Romero

Dissertations

Mental Workload, a Psychology concept, was identified as being linked with task’s and system’s performance. In the context of Human-Computer Interaction, recent research has identified Mental Workload as an important measure in the designing and evaluation of web interfaces, and as an additional and supplemental insight to typical Usability evaluation methods. Simultaneously, web logs containing data related to web users’ interaction (e.g. scrolling; mouse clicks) have been proved useful in evaluating the Usability of web sites by levering the data tracked for hundreds of users. In order to study if the potential of logs of user interaction can be applied …


On The Development Of A One-Time Pad Generator For Personalising Cloud Security, Paul Tobin, Lee Tobin, Michael Mckeever, Jonathan Blackledge Feb 2017

On The Development Of A One-Time Pad Generator For Personalising Cloud Security, Paul Tobin, Lee Tobin, Michael Mckeever, Jonathan Blackledge

Conference papers

Cloud computing security issues are being reported in newspapers, television, and on the Internet, on a daily basis. Furthermore, in 2013, Edward Snowden alleged backdoors were placed in a number of encryption systems by the National Security Agency causing confidence in public encryption to drop even further. Our solution allows the end-user to add a layer of unbreakable security by encrypting the data locally with a random number generator prior to uploading data to the Cloud. The prototype one-time pad generator is impervious to cryptanalysis because it generates unbreakable random binary sequences from chaos sources initiated from a natural noise. …


A Model For Anomalies Detection In Internet Of Things (Iot) Using Inverse Weight Clustering And Decision Tree, Ahod Alghuried Jan 2017

A Model For Anomalies Detection In Internet Of Things (Iot) Using Inverse Weight Clustering And Decision Tree, Ahod Alghuried

Dissertations

Internet of Things (IoT) is one of the fast growing technologies today. It is a technology by which billions of smart objects or devices known as “Things” can use several types of sensors to collect various types of data about themselves and/or the surrounding environment. They can then share this with authorized parties to serve several purposes such as controlling and monitoring industrial facilities or improving business service or functions. There are currently 3 billion devices connected to the Internet. The number will increase to 20 billion by 2020. While these devices make our life easier, safer and healthier, they …


A Comparison Of Supervised Machine Learning Classification Techniques And Theory-Driven Approaches For The Prediction Of Subjective Mental Workload, Dmitrii Gmyzin Jan 2017

A Comparison Of Supervised Machine Learning Classification Techniques And Theory-Driven Approaches For The Prediction Of Subjective Mental Workload, Dmitrii Gmyzin

Dissertations

In the modern world of technological progress, systems and interfaces are becoming more and more complex. As a consequence, it is a crucial to design the human-computer interaction in the most optimal way to improve the user experience. The construct of Mental Workload is a valid metric that can be used for such a goal. Among the different ways of measuring Mental Workload, self-reporting procedures are the most adopted for their ease of use and application. This research is focused on the application of Machine Learning as an alternative to theory-driven approaches for Mental Workload measurement. In particular, the study …


Can Phishing Education Enable Users To Recognize Phishing Attacks?, Hanaa Alghamdi Jan 2017

Can Phishing Education Enable Users To Recognize Phishing Attacks?, Hanaa Alghamdi

Dissertations

Phishing attacks have increased rapidly and caused many drastic damages and losses for internet users‟ .The purpose of this research is to investigate on effectiveness of phishing education and training to help users identify different forms of phishing threats. The study has been conducted through developing a phishing quiz mobile application which includes four kinds of phishing threats. It tested the ability of users to recognize spoofed emails, SMS phishing (SMshing), scam phone calls (Vishing), and phishing through social media networks. A comprehensive literature review was discussed to investigate on the research area, understand the research problem, support the proposed …


Evaluating The Effectiveness Of The Gestalt Principles Of Perceptual Observation For Virtual Reality User Interface Design, William Macnamara Jan 2017

Evaluating The Effectiveness Of The Gestalt Principles Of Perceptual Observation For Virtual Reality User Interface Design, William Macnamara

Dissertations

There is a lot of interest and excitement surrounding the areas of Virtual Reality and Head-Mounted Displays with the recent releases of devices such as the Oculus Rift, Sony PSVR and the HTC Vive. While much of the focus for these devices has been related to sectors of the entertainment industries, namely the cinema and video game industries, there are many more practical applications for these technologies, with potential benefits in educational, training/simulation, therapeutic and modelling/design software. Developing a set of reliable guidelines for Virtual Reality User Interface Design could play a crucial role in whether the medium successfully integrates …


Multi-Band Antenna Array Based On Double Negative Metamaterial For Multi Automotive Applications, Mohd Jamlos, Abdulrahman Alqadami,, Imtiaz Islam, Ping Soh, Rizalman Mamat, Khairil Khairi, Adam Narbudowicz Jan 2017

Multi-Band Antenna Array Based On Double Negative Metamaterial For Multi Automotive Applications, Mohd Jamlos, Abdulrahman Alqadami,, Imtiaz Islam, Ping Soh, Rizalman Mamat, Khairil Khairi, Adam Narbudowicz

Articles

Nowadays, the demand for antennas in wireless communication system for automotive applications is rising at a rapid rate [1, 2]. Their usage includes collision avoidance system (CAS), Vehicle-to-vehicle communications, pre-crash safety systems, Global Positioning Systems (GPS), tyre pressure monitoring system (TPMS), Wireless Local Area Network (WLAN), etc. To enhance its effectiveness in these new applications, a small, multi-band, multi-functional antenna is required instead of conventional single band antennas [2, 3]. Such multifunctional antennas with favourable radiation characteristics are more practical in addressing modern antenna design requirements. However, the achievement of the above mentioned antenna’s features using conventional materials and structures …


A Hardware One-Time Pad Prototype Generator For Localising Cloud Security, Jonathan Blackledge, Paul Tobin, Lee Tobin, Mick Mckeever Jan 2017

A Hardware One-Time Pad Prototype Generator For Localising Cloud Security, Jonathan Blackledge, Paul Tobin, Lee Tobin, Mick Mckeever

Conference papers

Abstract: In this paper, we examine a system for encrypting data before storing in the Cloud. Adopting this system gives excellent security to stored data and complete control for accessing data by the client at different locations. The motivation for developing this personal encryption came about because of poor Cloud security and doubts over the safety of public encryption algorithms which might contain backdoors. However, side-channel attacks and other unwanted third-party interventions in Cloud security, probably contribute more to the poor security record history. These factors led to the development of a prototype for personalising security locally which defeats cryptanalysis. …