Now showing 1 - 10 of 17
  • Publication
    Intelligent user interfaces for mobile computing
    In this chapter, the practical issue of realizing a necessary intelligence quotient for realizing Intelligent User Interfaces (IUIs) on mobile devices is considered. Mobile computing scenarios differ radically from the normal fixed workstation environment that most people are familiar with; and it is in this dynamicity and complexity that the key motivations for realizing IUIs on mobile devices may be found. Thus the chapter initially motivates the need for the deployment of IUIs in mobile contexts by reflecting on the archetypical elements that comprise the average mobile user's situation or context. A number of broad issues pertaining to the deployment of AI techniques on mobile devices are considered before a practical realisation of this objective through the intelligent agent paradigm is presented. It is the authors hope that a mature understanding of the mobile computing usage scenario, augmented with key insights into the practical deployment of AI in mobile scenarios, will aid software engineers and HCI professionals alike in the successful utilisation of intelligent techniques for a new generation of mobile services.
  • Publication
    Ambience & collaboration embedded agents in a human-centered world
    Supporting people in the pursuit of their everyday activities is a laudable objective and one which researchers in various disciplines including computing, actively seek to accomplish. The dynamic nature of the end-user community, the environments in which they operate, and the multiplicity of tasks in which they engage in, all seem to conspire against the desired objective of providing services to the end-user community in a transparent, intuitive and context -aware fashion. Indeed, this inherent complexity raises fundamental problems for software engineers as they frequently lack the tools to effectively model the various scenarios that dynamic user behaviour give rise to. This difficulty is not limited to exotic applications or services; rather, it is characteristic of situations where a number of factors must be identified, interpreted, and reconciled such that an accurate model of the prevailing situation at a given moment in time can be constructed. Only in this way, can services be delivered that take into account the prevailing human, social, environmental and technological conditions. Constructing such services calls for a software solution that exhibits, amongst others, diffusion, autonomy, cooperation and intelligence. In this paper, the potential of embedded agents for realising such solutions is explored.
  • Publication
    Embedding Agents within Ambient Intelligent Applications
    This chapter reflects upon the challenges that confront the deployment of Ambient Intelligence (AmI) applications. Ambient Intelligence demands that everyday artefacts be imbued with intelligent reasoning capabilities together with the capacity for collaborative intelligent behaviour. Traditional ambient devices do not provide the requisite computational platform to support such requirements. With the ongoing developments of ubiquitous devices, however, the situation is changing. This chapter discusses a software stack, which supports the needs of ambient applications that incorporate embedded intelligence.
  • Publication
    Implicit interaction : a prerequisite for practical AmI
    Intelligent User Interfaces represent one of the three distinguishing characteristics of AmI environments. Such interfaces are envisaged as mediating between the services available in an arbitrary physical environment and its inhabitants. To be effective, such interfaces must operate in both proactive and passive contexts, implicitly and explicitly anticipating and responding to user requests. In either case, an awareness of the prevailing situation is essential – a process that demands a judicious combination of data and decision fusion, as well as collaborative and centralized decision making. Given the constraints of AmI environments realizing a distributed lightweight computational infrastructure augmented with a need to address user needs in a timely manner poses significant challenges. In this paper, various issues essential to enabling seamless, intuitive and instinctive interaction in AmI environments are explored.
  • Publication
    Diversity & interoperability : wireless technologies in ambient assisted living
    Ambient Assisted Living (AAL) demands the seamless integration of a range of technologies such that the particular needs of the elderly may be met. Given the heterogeneity of the elderly population, in their needs and circumstances amongst others, this is a significant challenge. In essence, it demands that a disparate suite of technologies be deployed, integrated, managed and interacted with in a seamless and intuitive fashion. In this paper, how this heterogeneity may be managed is discussed. In particular, the use of ontologies and middleware are proposed as potential solutions to this heterogeneity problem.
  • Publication
    Orange alerts : lessons from an outdoor case study.
    Ambient Assisted Living (AAL) is of particular relevance to those who may suffer from Alzheimer’s Disease or dementia, and, of course, their carers. The slow but progressive nature of the disease, together with its neurological nature, ultimately compromises the behavior and function of people who may be essentially healthy from a physical perspective. An illustration of this is the wandering behavior frequently found in people with dementia. In this paper, a novel AAL solution for caregivers, particularly tailored for Alzheimer’s patients who are in the early stage of the disease and exhibit unpredictable wandering behavior, is briefly described. Salient aspects of a user evaluation are presented, and some issues relevant to the practical design of AAL systems in dementia cases are identified.
  • Publication
    How Smart Is Your City?
    (American Association for the Advancement of Science, 2012-03-30) ;
    The idea of ambient intelligence implies an intrinsic link between individuals and their environment, enabling individuals to access and interact with computing artifacts in ways that are intuitive and do not disrupt everyday activities. Given the many different environments encountered as part of everyday life—within the home (1) as well as beyond it—enabling such interaction is a formidable technological challenge. The reward may be an environment that is safer, uses less energy, and responds to the needs of all individuals (see the figure). Recent advances in embedded systems, robotics, and sensor technology suggest that ambient intelligence may indeed be realized, particularly if crucial privacy and security concerns are addressed.
      1699Scopus© Citations 93
  • Publication
    OutCare : supporting dementia patients in outdoor scenarios.
    Ambient Intelligence (AmI) is a profound vision of computing power that is invisibly embedded into the fabric of everyday life. It is accessible through intelligent interfaces which are so natural that they can be used unconsciously. The increasing maturity, performance and miniaturization of processors, networking technologies and wireless sensor networks enable a move towards pervasive computing, ubiquitous connectivity and adaptive software. The Intelligent Agent paradigm has proven itself to be a promising branch of Artificial Intelligence (AI), complementing the pervasive trend of network engineering. One of the possible usages of AmI is Ambient Assisted Living (AAL) which attempts to utilize appropriate technologies to support citizens in living in their preferred environment independently, for a longer period of time than may otherwise be the case. This paper proposes an AAL solution for Alzheimer’s patients based on the intelligent agent platform, exploring the practical delivery of intelligent environments that are sensitive and responsive to the patients, supporting them in performing daily activities and tasks in a natural, unobtrusive way.
      1671Scopus© Citations 13
  • Publication
    Agent migration and communication in WSNs
    Intelligent agents offer a viable paradigm for enabling AmI applications and services. As WSN technologies are anticipated to provide an indispensable component in many application domains, the need for enabling the agent paradigm to encompass such technologies becomes more urgent. The resource-constrained ad-hoc nature of WSNs poses significant challenges to conventional agent frameworks. In particular, the implications for agent functionality and behaviour in a WSN context demand that issues such as unreliable message delivery and limited power resources, amongst others, be considered. In this paper, the practical issues of agent migration and communication are considered in light of WSN constraints. The discussion is illustrated through a description of approaches adopted by Agent Factory Micro Edition (AFME).
      1320Scopus© Citations 21
  • Publication
    Service fusion in mobile contexts
    Service provision for mobile users poses several challenges for those managing enterprise information systems. Some of these are ubiquitous, for example, privacy and security. Others give rise to integration and interoperability issues. The agent paradigm, though offering potential in fixed networked scenarios, has not been seriously considered as a mechanism for incorporating mobile clients, primarily to their computational intractability on mobile devices. However, recent developments in agent and mobile computing technologies – both from a hardware and software perspective, have rendered the mobile phone a viable platform for agents. One implication of this is that agents now offer a viable platform for service delivery to mobile users. This chapter reflects on some of the pertinent issues necessary for this, including Agent Oriented Software Engineering (AOSE). The discussion is illuminated with a systematic description of EasyLife – a framework that harnesses the agent paradigm to construct and deliver services to mobile users.
      449Scopus© Citations 1