15 research outputs found

    Perspectives on engineering more usable context-aware systems

    Get PDF
    The expectations of the abilities of context-aware systems (C-AS) often differ from reality. It becomes difficult to program contextual services that react adequately to the circumstantial needs of users as developers need to know, beforehand: the set of contextual states that may exist, what information could accurately determine a contextual state within that set, and what appropriate action should be taken in that particular state. Although there exist many frameworks and tools which support the design and implementation of C-AS, there is less conceptual help for developers to inform them of what contextual situations and services are appropriate (or feasible) to be implemented. This report reviews the state-of-the-art conceptualisation of context, which is more focused on the representational interpretation of the concept, to introduce a perspective that also acknowledges its interactional interpretation. A combination of revised and new definitions is introduced, which give key insights for the development of more useful C-AS. By acknowledging situations as a dynamic phenomenon that arises from action (interaction), and needs to be understood by the developers, it facilitates the analysis of these subjective interpretations into programming constructs (representation). The conceptualisation is also complemented with a set of guidelines for developers, an illustration of their usage, and a further discussion on the future directions for the engineering of more usable C-AS. The introduced conceptualisation is targeted towards the creation of an open-source tool supported framework for the engineering of C-AS

    Perspectives on engineering more usable context-aware systems

    Get PDF
    The expectations of the abilities of context-aware systems (C-AS) often differ from reality. It becomes difficult to program contextual services that react adequately to the circumstantial needs of users as developers need to know, beforehand: the set of contextual states that may exist, what information could accurately determine a contextual state within that set, and what appropriate action should be taken in that particular state. Although there exist many frameworks and tools which support the design and implementation of C-AS, there is less conceptual help for developers to inform them of what contextual situations and services are appropriate (or feasible) to be implemented. This report reviews the state-of-the-art conceptualisation of context, which is more focused on the representational interpretation of the concept, to introduce a perspective that also acknowledges its interactional interpretation. A combination of revised and new definitions is introduced, which give key insights for the development of more useful C-AS. By acknowledging situations as a dynamic phenomenon that arises from action (interaction), and needs to be understood by the developers, it facilitates the analysis of these subjective interpretations into programming constructs (representation). The conceptualisation is also complemented with a set of guidelines for developers, an illustration of their usage, and a further discussion on the future directions for the engineering of more usable C-AS. The introduced conceptualisation is targeted towards the creation of an open-source tool supported framework for the engineering of C-AS

    Context-Aware Mobile Applications: Taxonomy of factors for building approaches

    Get PDF
    Fusion of sensing mechanisms inside mobile devices (e.g.: GPS, accelerometers) have driven the growth of context-aware mobile applications. Currently, there are building approaches for this kind of applications, but these do not have the flexibility, for example, to derive applications combining different location sensing mechanisms. In this paper, we present a first proposal of a taxonomy of factors that could be considered by context-aware mobile application building approaches, in order to provide variability in the kinds of derived applications. The aim is to generate a discussion that can contribute to the unification of aspects that should be addressed by these building approaches. To complement the taxonomy, we present the analysis of an interview that was conducted with regard to developers who use (or could use) these building approaches. We hope this will enrich the discussion in relation to this kind of approaches.Publicado en: 2018 IEEE XXV International Conference on Electronics, Electrical Engineering and Computing (INTERCON) : Lima, Peru, 08-10 August 2018Laboratorio de Investigaci贸n y Formaci贸n en Inform谩tica Avanzada (LIFIA)Facultad de Inform谩tic

    Context-Aware Mobile Applications: Taxonomy of factors for building approaches

    Get PDF
    Fusion of sensing mechanisms inside mobile devices (e.g.: GPS, accelerometers) have driven the growth of context-aware mobile applications. Currently, there are building approaches for this kind of applications, but these do not have the flexibility, for example, to derive applications combining different location sensing mechanisms. In this paper, we present a first proposal of a taxonomy of factors that could be considered by context-aware mobile application building approaches, in order to provide variability in the kinds of derived applications. The aim is to generate a discussion that can contribute to the unification of aspects that should be addressed by these building approaches. To complement the taxonomy, we present the analysis of an interview that was conducted with regard to developers who use (or could use) these building approaches. We hope this will enrich the discussion in relation to this kind of approaches.Publicado en: 2018 IEEE XXV International Conference on Electronics, Electrical Engineering and Computing (INTERCON) : Lima, Peru, 08-10 August 2018Laboratorio de Investigaci贸n y Formaci贸n en Inform谩tica Avanzada (LIFIA)Facultad de Inform谩tic

    Challenges of Teaching to the New Generation of IT Students

    Get PDF
    Today, due to the tremendous growth of the software industry, there are a wide variety of job opportunities for it students; in many countries, this motivates undergraduate students to begin working as developers before they have finished their computing education. Sometimes, this situa- tion causes students to take longer to finish their careers. In addition, this situation impacts the profile of students who participate in university courses since they might have real experience on the topics of the university curricula. Thus, teach- ing the new generation of it students has become challenging, not only to be motivational for them, but also to provide them with relevant knowledge beyond the intended syllabus.Laboratorio de Investigaci贸n y Formaci贸n en Inform谩tica Avanzad

    Context-Aware Mobile Applications: Taxonomy of factors for building approaches

    Get PDF
    Fusion of sensing mechanisms inside mobile devices (e.g.: GPS, accelerometers) have driven the growth of context-aware mobile applications. Currently, there are building approaches for this kind of applications, but these do not have the flexibility, for example, to derive applications combining different location sensing mechanisms. In this paper, we present a first proposal of a taxonomy of factors that could be considered by context-aware mobile application building approaches, in order to provide variability in the kinds of derived applications. The aim is to generate a discussion that can contribute to the unification of aspects that should be addressed by these building approaches. To complement the taxonomy, we present the analysis of an interview that was conducted with regard to developers who use (or could use) these building approaches. We hope this will enrich the discussion in relation to this kind of approaches.Publicado en: 2018 IEEE XXV International Conference on Electronics, Electrical Engineering and Computing (INTERCON) : Lima, Peru, 08-10 August 2018Laboratorio de Investigaci贸n y Formaci贸n en Inform谩tica Avanzada (LIFIA)Facultad de Inform谩tic

    Context-Aware Mobile Applications: Taxonomy of factors for building approaches

    Get PDF
    Fusion of sensing mechanisms inside mobile devices (e.g.: GPS, accelerometers) have driven the growth of context-aware mobile applications. Currently, there are building approaches for this kind of applications, but these do not have the flexibility, for example, to derive applications combining different location sensing mechanisms. In this paper, we present a first proposal of a taxonomy of factors that could be considered by context-aware mobile application building approaches, in order to provide variability in the kinds of derived applications. The aim is to generate a discussion that can contribute to the unification of aspects that should be addressed by these building approaches. To complement the taxonomy, we present the analysis of an interview that was conducted with regard to developers who use (or could use) these building approaches. We hope this will enrich the discussion in relation to this kind of approaches

    Desarrollo multiplataforma de aplicaciones m贸viles combinadas con el uso de beacons

    Get PDF
    X Workshop Innovaci贸n en Sistemas de Software (WISS)Red de Universidades con Carreras en Inform谩tica (RedUNCI

    Desarrollo multiplataforma de aplicaciones m贸viles combinadas con el uso de beacons

    Get PDF
    En este trabajo se presenta la exploraci贸n de dos APIs de beacons existentes, una para PhoneGap y otra para React Native. Para esta exploraci贸n, se desarrollaron dos aplicaciones m贸viles, una en PhoneGap y otra en React Native; las cuales usan estas APIs para detectar la proximidad a los beacons, al entrar en la proximidad de un beacon, se brinda en pantalla la informaci贸n del mismo. Se detallan distintas caracter铆sticas de estas aplicaciones desarrolladas, haciendo hincapi茅 en el an谩lisis comparativo de estos desarrollos respecto a lo que provee cada API. Adem谩s, el trabajo presenta un espacio de discusi贸n para analizar las lecciones aprendidas en la exploraci贸n realizada, en pos de contribuir a la tem谩tica relacionada al desarrollo de tipo de aplicaciones.Eje: X Workshop Innovaci贸n en Sistemas de Software (WISS
    corecore