Now showing items 245-264 of 290

    • Supporting Mobile Computing in Object-Oriented Middleware Architectures 

      HAAHR, MADS (University of Dublin, Trinity College. Department of Computer Science, 2003-10)
      The distributed object paradigm is now widely accepted as a suitable abstraction for building distributed applications. Numerous system architectures based on the paradigm have been proposed, and software frameworks ...
    • Supporting personalised recommendations in context-aware applications 

      Tsang, Shiu Lun (Trinity College (Dublin, Ireland). School of Computer Science & Statistics, 2009)
      Personalisation is the process of tailoring application behaviour to the requirements of its users. A primary concern of personalisation is providing users with behaviour recommendations that will aid them with their tasks. ...
    • Supporting the tutor in a tutor-tutee adaptive educational system 

      Lahart, Orla (Trinity College (Dublin, Ireland). School of Computer Science & Statistics, 2009)
      Adaptive educational systems have been successful in providing personalised support in a myriad of domains (Melias & Siekmann, 2004). To provide such support, the adaptive educational system builds an internal representation ...
    • Supporting unanticipated dynamic adaptation of object-oriented software 

      Redmond, Barry (Trinity College (Dublin, Ireland). School of Computer Science & Statistics, 2004)
      Dynamic adaptation of a running program allows the program's behaviour to be changed without stopping or restarting it. Examples of the need for this are in updating long-running systems that cannot be halted and in adapting ...
    • Supporting visual diagnosis of performance problems in multi-core and parallel software 

      Atachiants, Roman (Trinity College (Dublin, Ireland). School of Computer Science & Statistics, 2016)
      The shift towards multicore processing has led to a much wider population of developers being faced with the challenge of exploiting parallel cores to improve software performance. Debugging and optimising parallel programs ...
    • Supporting Wizard of Oz experimentation for language technology applications 

      Schlogl, Stephan (Trinity College (Dublin, Ireland). School of Computer Science & Statistics, 2013)
      Wizard of OZ (WOZ) is a well-established method used by researchers and product designers to simulate the functionality and user experience of future systems. Using a human wizard to mimic possible operations is particularly ...
    • Synchronous macro-programming of energy-efficient wireless sensor-actuator networks . 

      Karpinski, Marcin (Trinity College (Dublin, Ireland). School of Computer Science & Statistics, 2010)
      Application development for wireless sensor-actuator networks (WSANs) is widely regarded as being a complex task: not only does the programmer need to orchestrate communication and data processing in a heterogeneous network ...
    • Temporally consistent region based video segmentation 

      Nautiyal, Atul (Trinity College (Dublin, Ireland). School of Computer Science & Statistics, 2014)
      This thesis addresses the problem of segmenting a video sequence in a temporally consistent fashion, so that the labels assigned to particular region remain the same throughout the sequence. Energy minimisation, and in ...
    • The accommodation of cognitive style in the design of human computer interface 

      Parkinson, Adrian Brendan Kenneth (Trinity College (Dublin, Ireland). School of Computer Science & Statistics, 2006)
      How the design of the human computer interface could be varied to accommodate specific cognitive styles is addressed. The area of adaptive versus non-adaptive systems was discussed in Chapter 2. Generally non-adaptive ...
    • The derived data approach to support the construction and consumption of explorable visual narratives 

      Yousuf, Bilal (Trinity College (Dublin, Ireland). School of Computer Science & Statistics, 2016)
      This thesis proposes a novel approach called the derived data approach that supports the construction and consumption of explorable visual narratives in Technology Enhanced Learning (TEL). Like many other domains, TEL ...
    • The design of systems to engage adolescents in professional mental health services 

      Matthews, Mark (Trinity College (Dublin, Ireland). School of Computer Science & Statistics, 2009)
      Human Computer Interaction (HCI) studies the interaction between people and computers. User-centred design (UCD), design which places the user at the centre of the development process, has become the dominant focus within ...
    • The development of a Community Informatics (CI) model to support Irish Local Voluntary Organisations (LVOs) use Information and Communication Technology (ICT) 

      McDonald, T.J. (Trinity College (Dublin, Ireland). School of Computer Science & Statistics, 2013)
      The value of Information and Communications Technology (ICT) as a management facilitator that can help deliver efficiencies to both the public and private sector is well established. However, there are other parts of society ...
    • The development of a stages of growth model for information systems within government departments 

      Brí, Finn de (Trinity College (Dublin, Ireland). School of Computer Science & Statistics, 2014)
      This dissertation proposes a stages of growth model for the use of information and communications technology/information systems in large government departments. The stages of growth model presented maps the changes through ...
    • The mobiledna (digital narrative approach) : supporting collaborative creativity in mobile moving media production 

      Arnedillo-Sánchez, Inmaculada (Trinity College (Dublin, Ireland). School of Computer Science & Statistics, 2009)
      Collaboration and creativity are beneficial for learning. While collaboration involves conflict, articulation and co-construction, creativity banks on the interplay between divergent and convergent thinking. Collaborative ...
    • The MOUSE approach : mapping ontologies using UML for system engineers 

      Chung, Seung-Hwa (Trinity College (Dublin, Ireland). School of Computer Science & Statistics, 2014)
      To address the problem of semantic heterogeneity, there has been a large body of research directed toward the study of semantic mapping technologies. Although various semantic mapping technologies have been investigated, ...
    • The multi-model, metadata driven approach to personalised eLearning services 

      Conlan, Owen (Trinity College (Dublin, Ireland). School of Computer Science & Statistics, 2005)
      One of the major obstacles in developing quality eLearning content is the substantial development costs involved and development time required [Marchionini, 95]. Educational providers, such as those in the university ...
    • The OISIN framework : ontology interoperability in support of semantic interoperability 

      O'Sullivan, Declan (Trinity College (Dublin, Ireland). School of Computer Science & Statistics, 2006)
      The promise of ontologies is in the sharing of an understanding of a domain that can be communicated between people and application systems (Fensel 2003). However, different ontologies arise due to the natural human ...
    • The SMG DSM system: enabling shared memory for the grid 

      Ryan, John Paul (Trinity College (Dublin, Ireland). School of Computer Science & Statistics, 2007)
      Parallel computing has taken the rst steps along its next evolutionary route: com- putational grids are now a reality. Success, however, depends not only on the tools available, but allowing ...
    • The Taxy mobility system 

      Walsh, Tim (Trinity College (Dublin, Ireland). School of Computer Science & Statistics, 2006)
      Mobile agents are entities that have execution lifetimes that axe not confined to a single host. They have the ability to migrate between different hosts in order to execute locally thereby avoiding remote communication. ...
    • The VAM Application : a new test of visual & audio working memory 

      Moore, Colm Daniel (Trinity College (Dublin, Ireland). School of Computer Science & Statistics, 2012)