Spelling suggestions: "subject:"contextaware computing"" "subject:"contextware computing""
41 |
Designing Context-Aware Applications for Complex EnvironmentsBrett Campbell Unknown Date (has links)
Researchers have approached the problem of designing context-aware systems, computer systems that can react intelligently to the context in which they are used, from both software engineering and human-centred perspectives. While engineered context-aware systems have found successful application in optimising technical settings without requiring mundane and explicit interaction from humans, challenges remain in furthering their application to more complex environments. In particular, when technical decisions and human actions are intertwined in sophisticated work environments (rather than, for example, the simple act of transferring a mobile phone call to receive a signal from the nearest tower), the problem of designing context-aware systems demands further examination and calls for a new approach. A natural extension of the software engineering approach in more challenging environments is to try to implement increasingly sophisticated algorithms for managing context in the hope that this will lead to autonomous application behaviour. In contrast, research from a human-centred perspective, grounded in the social sciences and philosophy, demonstrates that context is not entirely objective and measurable but rather is dynamic and created through human action. It may not be easily detected through technical sensing systems, and therefore simply employing more sophisticated algorithms within the technical sphere may not be effective. While engineering approaches have continued to evolve, the problem of how to design interfaces to context-aware applications still remains. The research reported in this dissertation investigated the problem of designing context-aware systems for the complex environment of a dental surgery. I undertook, though a participatory design approach (a) to better characterise the problem of designing context-aware systems, and (b) to understand how design methods could be employed to bridge the human and software engineering approaches. The gap in existing research on context-aware systems is evident in the way that the methods applied to designing systems don't provide an insight into how people actively create the context in which they work (in a practical rather than theoretical sense) they don‘t closely examine the behaviours of people, the role and arrangement of artefacts, and the dynamic relationships between people and artefacts. I found that an understanding of how these features of work and human behaviour are realised in practice in a given environment is fundamental to being able to design an effective context-aware system for that environment. The challenge is to design at the boundary between the technical and the social. The contribution of this thesis is an approach that explores context-aware design through synthesis. The synthetic approach leads to design opportunities and guidelines based on an understanding of the processes through which people actively co-create the context in which they work. I have applied and built upon a number of existing user-centred design and participatory design methods, in addition to creating some new methods in order to develop an understanding of how designers can examine the human aspects surrounding the co-creation of context and apply these in a way that progressively informs the design process. The methods collectively represent a novel approach to designing context-aware applications and differ from the more traditional technical approaches of developing software frameworks and infrastructures, and formal models of context, tasks, users, and systems. The techniques presented have focused primarily on developing an understanding of how humans find meaning in their actions along with their interaction with other people and technology. Participatory design methods help participants to reveal potential implicit technical resources that can be presented explicitly in technologies in order to assist humans in managing their interactions with and amidst technical systems gracefully. The methods introduced and the design approach proposed complement existing research on context-awareness from both a human-centred and software engineering perspective. This research builds on the notion of providing resources which allow users to manage their own context and also manage shifts in control while interacting with other people and with a variety of technical artefacts. It does this by examining a complex work environment, in particular looking at the kinds of resources people use and expect to use (and the constraints around these), the form(s) it is appropriate for them to take, and the patterns of interaction they will ultimately be used within.
|
42 |
Egocentric interaction for ambient intelligenceSurie, Dipak January 2012 (has links)
Ambient intelligence refers to the vision of computationally augmented everyday environments that are sensitive, adaptive and responsive to humans and intelligently support their daily lives. Ambient ecologies are the infrastructures of ambient intelligence. To enable system developers to frame and manage the dynamic and complex interaction of humans with ambient ecologies consisting of a mixture of physical (real) and virtual (digital) objects, novel interaction paradigms are needed. Traditional interaction paradigms like the WIMP (windows, icon, menus, and pointing devices) paradigm for desktop computing operate in a closed world, unaware of the physical, social and cultural context. They restrict human perception and action to screen, mouse and keyboard with the assumption that human attention will be fully devoted to interaction with the computer. Emerging interaction paradigms for ambient intelligence are typically centered on specific devices, specific computing environments or specific human capabilities. Also, many of them are driven by technological advancements rather than viewing the human agent as their starting point. A principled, theoretical approach centered in the individual human agent, their situation and activities that are comprehensive and integrated while at the same time instrumental in the design of ambient ecologies has been lacking. This thesis introduces egocentric interaction as an approach towards the modeling of ambient ecologies with the distinguishing feature of taking the human agent’s body, situation and activities as center of reference, as opposed to the more common device-centric approaches in facilitating human-environment interaction. Egocentric interaction is encapsulated in a number of assumptions and principles such as situatedness, the proximity principle, the physical-virtual equity principle, perception and action instead of “input” and “output,” and activity-centeredness. A situative space model is proposed based on some of these principles. It is intended to capture what a specific human agent can perceive and not perceive, reach and not reach at any given moment in time. The situative space model is for the egocentric interaction paradigm what the virtual desktop is for the WIMP interaction paradigm: more or less everything of interest to a specific human agent is assumed and supposed to happen here. In addition, the conception and implementation of the easy ADL ecology based on egocentric interaction, comprising of smart objects, a personal activity-centric middleware, ambient intelligence applications aimed at everyday activity support, and a human agent literally in the middle of it all is described. The middleware was developed to address important challenges in ambient intelligence: (1) tracking and managing smart objects; (2) tracking a human agent’s situative spaces; (3) recognizing human activities and actions; (4) managing and facilitating human-environment interaction; and (5) to ease up the development of ambient intelligence applications. The easy ADL ecology was first simulated in immersive virtual reality, and then set up physically as a living laboratory to evaluate: (1) the technological and technical performance of individual middleware components, (2) to perform a user experience evaluation assessing various aspects of user satisfaction in relation to the support offered by the easy ADL ecology, and (3) to use it as a research test bed for addressing challenges in ambient intelligence. While it is problematic to directly compare the “proof-of-concept” easy ADL ecology with related research efforts, it is clear from the user experience evaluation that the subjects were positive with the services it offered. / easy ADL project
|
43 |
A Context Aware Emergency Management System Using Mobile ComputingCeran, Onur 01 February 2013 (has links) (PDF)
In this thesis, an emergency management system taking advantage of mobile computing and its awareness on context is provided. The framework primarily aims to create an infrastructure for acquiring implicit and explicit data about an emergency situation by using capabilities of smart mobile devices and converting them into value-added information to be used in phases of emergency management. In addition to conceptual description of the framework, a real prototype implementation is developed and successful application of the framework is demonstrated. Sample cases are analyzed in conjunction with the prototype and an experiment for reporting an emergency situation is carried out by a group of participants in order to demonstrate the applicability and feasibility of the framework. Data collected during the experiment are examined in order to determine the advantages of the proposed system in comparison with traditional emergency reporting efforts.
|
44 |
A Certificate Based Authentication Control Model Using Smart Mobile Devices For Ubiquitous Computing EnvironmentsCavdar, Davut 01 September 2011 (has links) (PDF)
In this thesis work, a certificate based authentication model supported by mobile devices is provided for ubiquitous computing environments. The model primarily aims to create an infrastructure for controlling and regulating access requests through mobile devices to local resources and services. The model also allows users from different domains to use local resources and services within the scope of agreements between domains. In addition to conceptual description of the model, a real prototype implementation is developed and successful application of the model is demonstrated. Within the prototype implementation, a mobile application is developed for access requests and sensors are used as representative local resources. Sample cases applied on the prototype demonstrate applicability and feasibility of the model.
|
45 |
Context dependency analysis in ubiquitous computingBaloch, Raheel Ali 17 February 2012 (has links) (PDF)
To provide users with personalized adaptive services only using the accessible computing resources in a cloud environment, context aware applications need to assimilate both the accessed and derived context, i.e. a combination of more than one sensed data and information in the environment. Context data dependency, dependency that arises between the context data producer and consumer, may get introduced in a system due to numerous reasons. But as the number of context dependencies for a service increases, the more complex the system becomes to manage. The thesis addresses issues of how to identify context dependencies, represent such context dependencies and then reduce them in a system. In the first part of the thesis, we present two efficient approaches to determine context dependency relations among various services in ubiquitous computing environment to help better analyse the pervasive services. One approach is based on graph theory, and we have used the topological sort to determine the context dependencies. The second approach is based on solving constraint networks which determines whether an entity is affected when the state of a certain other entity has its state changed, i.e. determining the dynamic nature of context dependency. In the second part of the thesis, we present a mode for representation of context dependencies within a system. Our model that represents context dependencies is based on set theory and first-order predicate logic. The context dependency representation model also represents alternative sources for context acquisition that can be utilized in a case in which the preferred context producers are not available to service the desired context to the relevant context consumer any more. Further, we try to reduce the context dependencies by presenting the idea of profile context, which is based on the proposal of an open framework for context acquisition, management and distribution. This heuristic approach is based on the idea of utilizing mobile nodes in an ad hoc overlay network with more resources than the context producer itself to store various contextual information under the banner of profile context, and further, provide profile context instead of each context individually based on the queries the nodes receive from the context consumers. Bringing together the context information and context updates from various sources, support for context aware decisions can be implemented efficiently in a mobile environment by addressing the issues of context dependency using profile context
|
46 |
A Constructive Memory Architecture for Context AwarenessDaruwala, Yohann January 2008 (has links)
Master of Philosophy (Architecture) / Context-aware computing is a mobile computing paradigm in which applications can discover, use, and take advantage of contextual information, such as the location, tasks and preferences of the user, in order to adapt their behaviour in response to changing operating environments and user requirements. A problem that arises is the inability to respond to contextual information that cannot be classified into any known context. Many context-aware applications require all discovered contextual information to exactly match a type of context, otherwise the application will not react responsively. The ability to learn and recall contexts based on the contextual information discovered has not been very well addressed by previous context-aware applications and research. The aim of this thesis is to develop a component middleware technology for mobile computing devices for the discovery and capture of contextual information, using the situated reasoning concept of constructive memory. The research contribution of this thesis lies in developing a modified architecture for context-aware systems, using a constructive memory model as a way to learn and recall contexts from previous experiences and application interactions. Using a constructive memory model, previous experiences can be induced to construct potential contexts, given a small amount of learning and interaction. The learning process is able to map the many variations of contextual information currently discovered by the user with a predicted type of context based on what the application has stored and seen previously. It only requires a small amount of contextual information to predict a context, something common context-aware systems lack, as they require all information before a type of context is assigned. Additionally, some mechanism to reason about the contextual information being discovered from past application interactions will be beneficial to induce contexts for future experiences.
|
47 |
Communication and Adaptation in a Ubiquitous EnvironmentBalegh, Walid January 2018 (has links)
Context awareness means sending the right information to the right user at the righttime. Context is our environment, which can be anything around us such as location,lights, noises etc. To make the context interact with our mobile devices or sensors,there must be protocols for communication and data formats for the “sent” or “received”contextual information so we can give very specific context information tothe user. Since this communication and adaptive part is not well understood, in thispaper we are interested in investigating the technology used for adaptation. We willalso explain how this technology works to adapt itself to changes in the environment.
|
48 |
An Empirical Investigation of the Influence of Context Parameters on Everyday Planning Activities / En empirisk undersökning av kontextfaktorers inverkan på dagliga planeringsaktiviteterEriksson, Anna-Frida January 2005 (has links)
The purpose of the study is to explore the context, from the users’ perspective, in order to find relevant context parameters that can be useful in the development of the future context-aware technology. The goal is to find some of the context parameters relevant to the situated activity and investigate to what extent and in which way they influence the user in everyday planning activities. The method used in the study was based on scenario descriptions. A total of 41 participants reported how they would have acted in the different situations and they also rated how important they believed the different context factors were in the situations. Analyses were made to reveal relationships between context factors and service properties used by the participants in the scenarios. In the study several interesting relationships between context factors and the use of services were discovered. The level of urgency was in several situations considered to be important, and it was also found to have an impact on how the participants chose to communicate. The cost was introduced by the participants during the study. It seemed to be important; however, in situations with high urgency it became less important. The study revealed a potential relationship between the risk of disturbing the people in the vicinity and the effort to communicate quietly. Another interesting finding was the relationship between privacy and the choice of modality when communicating: voice-based services were avoided. Further, the importance of privacy and disturbance also appeared to have greater influence in non-anonymous situations than in anonymous. / Syftet med studien är att undersöka kontexten, utifrån användarens perspektiv, för att kunna hitta relevanta kontextfaktorer som kan vara användbara i utvecklingen av kontextmedveten teknologi. Målet är att finna kontextfaktorer som är relevanta för den pågående aktiviteten och undersöka i vilken utsträckning och på vilka sätt dessa faktorer påverkar användaren i de dagliga planeringsaktiviteterna. Metoden som användes i studien baserades på scenariobeskrivningar. 41 stycken försöksdeltagare fick beskriva hur de skulle ha handlat i de olika situationerna och de fick också skatta hur viktiga de olika kontextfaktorerena var i situationerna. Analyser genomfördes för att finna samband mellan kontextfaktorer och egenskaper hos de tjänster som försöksdeltagarna använde sig av i scenarierna. I studien upptäcktes en rad intressanta relationer mellan kontextfaktorer och användningen av tjänster. Exempelvis ansågs nivån av brådska vara betydelsefull i flera situationer och den verkade också ha inverkan på hur försöksdeltagarna valde att kommunicera. Försöksdeltagarna introducerade under studien kontextfaktorn kostnad. Kostnaden påverkade valet av tjänster men blev mindre betydande i situationer med stor brådska. Studien visade också på potentiella samband mellan risken att störa människor i sin omgivning och viljan att kommunicera tyst. En annan intressant upptäckt var sambandet mellan avskildhet och kommunikationssätt: röstbaserade tjänster undveks när andra människor fanns i närheten. Dessutom verkade det som om det var viktigare att värna om sin avskildhet och att inte störa andra i ickeanonyma situationer än i situationer där man var helt anonym.
|
49 |
Avaliação do perfil do aluno baseado em interações contextualizadas para adaptação de cenários de aprendizagem. / Evaluation of learner profile based on contextual interactions to adaptation of learning scenarios.Luciana Aparecida Martinez Zaina 18 March 2008 (has links)
A identificação de características que sejam importantes sobre um dado estudante durante o processo de ensino-aprendizagem tem sido alvo de muitos estudos nos últimos tempos. Docentes, coordenadores e pedagogos têm defendido que cada indivíduo possui características particulares e importantes dentro do processo de desenvolvimento do conhecimento. A necessidade de adaptar as estratégias de ensino de acordo com as preferências do aprendiz é uma realidade dentro das salas de aula, sejam estas presenciais ou virtuais. Porém, isto não significa que numa sala de aula deva haver criação de um método para cada aluno, mas sim que se aponte qual a melhor forma de interação para cada um deles construindo grupos de aprendizes com características comuns. Trabalhando desta forma se torna possível identificar perfis de aprendizes dentro de um conjunto de estudantes, possibilitando que se possa trabalhar com conteúdos e ambientes de aprendizagem mais adequados aos aprendizes.O objetivo deste trabalho é apresentar a arquitetura de um sistema que possibilita a criação de cenários de aprendizagem baseados no perfil do aluno. O docente deve indicar as características que devem ser observadas durante as interações do aprendiz em um dado ambiente de aprendizagem eletrônica. Estas características serão modeladas como informações de contexto, permitindo que os pontos definidos como observáveis sejam organizados e modelados de forma a facilitar a monitoração das interações. A classificação do aluno em um determinando tipo de perfil de aprendizagem, previamente definido pelo docente, é realizado considerando-se as informações sobre o contexto da interação e os tipos de perfis de aprendizagem. Para que seja possível construir os cenários de aprendizagem considerando o perfil do aluno este trabalho propõe criar um relacionamento entre os tipos de perfis de aprendizagem e as estratégias de ensino através das categorias descritoras dos objetos de aprendizagem. / The identification of characteristics of a given student that are important during the teachinglearning process has been the focus of numerous studies in recent years. Teachers, coordinators and pedagogues have defended the notion that each individual presents particular and important characteristics in the developing knowledge process. The need to adapt teaching strategies to the student\'s preferences is a reality in classrooms, being physical or virtual classrooms. However, this does not mean that a method should be created for each student in a classroom, but that the best form of interaction for each of them be identified, building groups of learners with common characteristics. Working in this way makes it possible to identify learner profiles within a group of students, allowing one to work with learning contents and environments more suited to the learners. The objective of this work is to present the architecture of a system that allows for the creation of learning scenarios based on the studen profile. The teacher should point out the features which may be observed during the student interaction in a given e-elearning environment. These features are designed as context information, allowing defined observation points to be organized and modeled for facilitating the monitoring of interactions. The student classification in a given learning profile type, defined previously by the teacher, is realized considering information about the context of interaction and the learning profile types. For the learning environment to build the learning scenarios according to the student profile, this work proposes to create a relationship between the learning profile types and the teaching strategies through the description of learning objects categories.
|
50 |
An agent-centric approach to implicit human-computer interaction / Master thesisSurie, Dipak January 2005 (has links)
Humans live in physical world and perform activities that are physical, natural and biological. But humans are forced to shift explicitly from physical world to virtual world and vice-versa in performing computer aided physical activities. The research reported here is investigating: How implicit human-computer interaction can be used as a means to bridge the gap between physical world and virtual world. An agent-centric approach is introduced to extend ubiquitous computing to unlimited geographical space and a framework for implicit human-computer interaction is also discussed. The benefits of standardized ontologies are used as a base upon which this framework is built. This semantic approach together with agent-centric approach is discussed to visualize the visions of implicit Human-Computer Interaction (i-HCI). / PHYVIR project
|
Page generated in 0.0765 seconds