574 research outputs found

    Frameworks for enhancing temporal interface behaviour through software architectural design

    Get PDF
    The work reported in this thesis is concerned with understanding aspects of temporal behaviour. A large part of the thesis is based on analytical studies of temporal properties and interface and architectural concerns. The main areas covered include: i. analysing long-term human processes and the impact of interruptions and delays ii. investigating how infrastructures can be designed to support synchronous fast pace activity iii.design of the Getting-to-Know (GtK) experimental notification server The work is motivated by the failure of many collaborative systems to effectively manage the temporal behaviour at the interface level, as they often assume that the interaction is taking place over fast, reliable local area networks. However, the Web has challenged this assumption and users are faced with frequent network-related delays. The nature of cooperative work increases the importance of timing issues. Collaborative users require both rapid feedback of their own actions and timely feedthrough of other actions. Although it may appear that software architectures are about the internals of system design and not a necessary concern for the user interface, internal details do show up at the surface in non-functional aspects, such as timing. The focus of this work is on understanding the behavioural aspects and how they are influenced by the infrastructure. The thesis has contributed to several areas of research: (a)the study of long-term work processes generated a trigger analysis technique for task decomposition in HCI (b)the analysis of architectures was later applied to investigate architectural options for mobile interfaces (c)the framework for notification servers commenced a design vocabulary in CSCW for the implementation of notification services, with the aim of improving design (d)the impedance matching framework facilitate both goal-directed feedthrough and awareness In particular, (c) and (d) have been exercised in the development of the GtK separable notification server

    Architectural Design and Prototyping of Co-PPGIS: A Groupware-Based Online Synchronous Collaborative PPGIS to Support Municipality Development and Planning Management Workflows

    Get PDF
    Co-PPGIS has a wide variety of applications like municipal planning, emergency response, public health and security, etc. The main focus of this chapter is on the development and design of a Web Collaborative PPGIS (Co-PPGIS) infrastructure. As part of municipality’s planning and management services, Co-PPGIS is developed for real-time map sharing application system. Co-PPGIS is an effective and essential online meeting system for supporting group collaborations on geographic information such as maps and imageries, and capturing and sharing of local/domain knowledge in real time. Co-PPGIS permits amalgamation of geospatial data and collaborator’s input in the form of geo-referenced notations. It incorporates coherent components as map sharing, real-time chat, video conferencing, geo-referenced textual and graphical notations. The study aims to focus on public participation and geo-collaboration facilitated with information sharing, interactive geo-conferencing, real-time map, and data sharing with tools to draw features or add annotation to the map while discussions, uploading documents, and live communication. Co-PPGIS provides an efficient and reliable platform that will significantly reduce the time to acquire, process, and analyze data. The significance of this study is to contribute to existing public participation practices, to municipal planning, to decision-making, or to geographic information science

    Professional Development in a Digital Age: Issues and Challenges for Standards−Based Reform

    Get PDF
    This paper discusses possible roles for online technologies in professional development begins by describing characteristics of professional development approaches that enable teachers to engage in standards−based teaching. Electronic technologies offer two leverage points that bridge time and place constraints imposed by onsite professional development: (1) ubiquitous access to resources that support student and teacher learning; (2) expanded opportunities for teachers' learning communities through electronic conferencing systems, whose common features, designs, and uses are described. Finally, challenges and potential solutions for making effective use of electronic technologies for professional development are described.This paper discusses possible roles for online technologies in professional development begins by describing characteristics of professional development approaches that enable teachers to engage in standards−based teaching. Electronic technologies offer two leverage points that bridge time and place constraints imposed by onsite professional development: (1) ubiquitous access to resources that support student and teacher learning; (2) expanded opportunities for teachers' learning communities through electronic conferencing systems, whose common features, designs, and uses are described. Finally, challenges and potential solutions for making effective use of electronic technologies for professional development are described

    An Architectural Model for Component Groupware

    Get PDF
    This paper proposes an architectural model to facilitate the design of component-based groupware systems. This architectural model has been defined based on (1) three pre-defined component types, (2) a refinement strategy that relies on these component types, (3) the identification of layers of collaboration concerns, and (4) rules for the coupling and distribution of the components that implement these concerns. Our architectural model is beneficial for controlling the complexity of the development process, since it gives concrete guidance on the concerns to be considered and decomposition disciplines to be applied in each development step. The paper illustrates the application of this architectural model with an example of an electronic voting system

    Professional Development in a Digital Age: Issues and Challenges for Standards−Based Reform

    Get PDF
    This paper discusses possible roles for online technologies in professional development begins by describing characteristics of professional development approaches that enable teachers to engage in standards−based teaching. Electronic technologies offer two leverage points that bridge time and place constraints imposed by onsite professional development: (1) ubiquitous access to resources that support student and teacher learning; (2) expanded opportunities for teachers' learning communities through electronic conferencing systems, whose common features, designs, and uses are described. Finally, challenges and potential solutions for making effective use of electronic technologies for professional development are described.This paper discusses possible roles for online technologies in professional development begins by describing characteristics of professional development approaches that enable teachers to engage in standards−based teaching. Electronic technologies offer two leverage points that bridge time and place constraints imposed by onsite professional development: (1) ubiquitous access to resources that support student and teacher learning; (2) expanded opportunities for teachers' learning communities through electronic conferencing systems, whose common features, designs, and uses are described. Finally, challenges and potential solutions for making effective use of electronic technologies for professional development are described

    Building a software service for mobile devices to enhance awareness in web collaboration

    Get PDF
    (c) 2014 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for all other users, including reprinting/ republishing this material for advertising or promotional purposes, creating new collective works for resale or redistribution to servers or lists, or reuse of any copyrighted components of this work in other works.In this paper, we propose the construction of an effective event notification software service for mobile devices to provide anytime anywhere awareness to online work teams during Web collaboration. The software service is first designed to achieve the required flexibility to be used in different collaborative work situations, from professional work to informal communities of practice. Then, the building of our event-oriented service for mobile clients is reported from all the stages of our software engineering methodology and it is prototyped for evaluation purposes. We believe the outcomes of our approach will be very beneficial for achieving more productive and quality Web collaboration practices. The ultimate aim of this research is to provide software designers of Web collaboration tools and applications with general guidelines as for how to face common issues and challenges when incorporating a complete event management and notification system in their developments.Peer ReviewedPostprint (author's final draft
    • …
    corecore