Agile Prototyping for user EXperience

Search: \.*

Research/APEX Web Changed Changed by
Awards 11 Oct 2013 - 17:12 - NEW JoseCampos

-- JoseCampos - 11 Oct 2013

Description 11 Feb 2011 - 00:47 - r2 JoseCampos

Project Description


Plan and Methods

The core problem addressed by this proposal is that of being able to test design ideas for ubiquitous environments during the early phases of the design process. This implies that the analysis must be performed without the need to fully develop and install the envisaged system on location. Our proposal is to use a 3D Application Server as the basis for a prototyping framework that will enable agile development of simulations of the ubiquitous environment. This framework will enable different degrees of fidelity for the prototypes, from simple desktop simulations, to fully immersive experiences in a CAVE environment.

Having such a prototyping framework available will affect the development of ubiquitous systems by: a) detecting problems in the design of the systems much earlier in design and development; b) making it possible to test the system without access to the actual installation site. Both contribute to reductions in the cost of development and testing, while improving the quality of the final product.

The core of the work will be based at Minho/CCTC and will be supported by a PhD student (with grant SFRH/BD/41179/2007 from FCT) working under the co-supervision of the PI at Minho and Michael Harrison based at Newcastle but an honorary professor at Minho. Minho/CCTC has a strong reputation for modelling and analysis. A CAVE at the Computer Graphics Center in Minho will be made available to the project (at a cost). Minho/Algoritmi brings to the project expertise in ubiquitous systems development. The consultant, Jorge Santos from CPsi (Minho) provides expertise in Psychology, and in particular in user testing within the CAVE at CCG.

The work plan is divided into four phases. The phases are organized so that the work starts with more conceptual work (reviewing and analysis), and gradually moves into more practical work (leading to an applied case study).

Phase 1: Analysis

A modelling approach based on CPN [27] will be developed. The focus will be on modelling for rapid prototyping, and the modelling of user context. It is envisaged that languages will be needed for modelling both the architectural and behavioural aspects of the ubiquitous systems. It is envisaged that further development of the approach will lead to the use of a combination of notations. The selection of the languages will be preceded by an analysis of the requirements for the prototyping of ubiquitous systems (system centric view), and the requirements for experience prototyping (user centric view).

Associated tasks: Analysis of requirements for experience prototypes; Development of modelling approach.

Phase 2: Development of the 3D prototyping framework

A framework will be developed, enabling the simulation of environments enhanced with sensors and displays in which the user can move and interact, both explicitly and implicitly, to access services. Interaction will be supported both through the virtual environment and through personal devices connected to the system via Bluetooth.

This phase encompasses two main challenges: (a) developing a framework to support the animation of the prototypes; (b) developing a prototype generation engine that is capable of building ubiquitous environments from models expressed in the selected modelling notations as described in phase 1.

The framework will be developed in OpenSimulator. A 3D application server such as OpenSimulator will make it easier to create the virtual environments, and has the added advantage of making it easy to deploy the prototypes to distributed users. When combined with a desktop computer to navigate the world, it is also a low cost approach since hardware and software requirements are low. The desktop approach however, makes it harder to create a sense of presence. Presence will be addressed by connecting the system developed on a desktop to external devices and to a CAVE system. This will enable more realistic prototypes of the prototyped environments with the aim of making it easier to create a sense of “being there”.

Although the development of the OpenSimulator based prototyping framework is crucial, development of the other aspects can start independently from it if needed, since the major technical challenge is connecting OpenSimulator to external systems. A CAVE is available at Minho.

Two issues must be addressed in creating a prototype: (i) generating the skeleton environment with mock-ups of the devices exhibiting adequate behaviour; (ii) configuring the environment to a more real life appearance.

The initial version of the environment should be enough to perform initial evaluations of a design. Configuring the environment amounts to defining in detail the physical objects present in the prototype. This will allow for a more realistic user experience. Early versions of the system will be based on a created catalogue of physical objects. The early worlds will be based on “off-the-shelf” components. The objective is to use intelligent algorithms to generate candidate objects on demand.

The case study used in phase 1 and 2 will be used to test the framework.

Associated tasks: Development of the basic animation framework; Development of the prototype generator; Development of the configuration generator (MSc); Extension to the CAVE (MSc); Extension to external devices (MSc);

Phase 3: Assessment

In this phase a study will be carried out regarding techniques for evaluating user experience within the prototypes. It is envisaged that both free and guided exploration of the constructed environments will be used. Approaches must be selected to determine user reaction when exposed to the environment to establish the fidelity of the prototype environment.

An existing ubiquitous computing system will be used as a case study. This will be selected from system implemented at Algoritmi. The case study will be carried out to assess the use of the developed infrastructure. The goal of the exercise will be three fold: (1) to assess the expressiveness of the selected modelling notation as a tool for ubiquitous computing systems modelling; (2) to assess the capabilities of the infrastructures as a tool for experience centred agile prototyping for ambient intelligence; (3) to explore the fidelity of these prototypes as a factor in evaluating the eventual human (usability and social) impact of the design. This will entail an analysis of the feasibility and effort involved in creating the prototypes, as well as a comparative analysis of user experience in the real system and in the prototypes. In parallel with this phase, but outside the scope of the project, Harrison will explore the expressiveness of the notation in terms of its capability for verification.

Associated tasks: Assessment

Tasks

T1 - RAMP: Requirements for ambient and mobile system prototypes

The goal of this task is to build an understanding of the requirements for a prototype that will enable users to experience the ubiquitous system sufficiently to be able to provide information about its suitability in a proposed target environment.

The analysis will be performed at two complementary levels. On the one hand, we need to understand what features the prototype should have to enable a sense of experiencing the eventual target environment. On the other hand, we need an understanding of the type of information, and software infrastructure needed to build prototypes that exhibit the required features.

Following from the state of the art produced previously by members of the team, it is a basic assumption of the project that at least some sort of virtual world representation of the envisaged system will be needed. This analysis will proceed through a review of relevant literature and through the definition of a case study. At this stage a library space, enriched with public displays and touch screens, RFID tags to determine the position of books and users, and capable of interacting with the users’ personal devices is envisaged. The infrastructure should enable users to more easily find the book of their choice, as well as provide them with tailored information regarding the library’s activities and contents.

T2 - DOMA: Development of modelling approach

The goal of this task is to develop the modelling approach for rapid prototype generation.

The approach should be expressive enough to make the generation of prototypes as automatable as possible, but abstract enough to enable a cycle of the rapid development, and throw away of different models cost-effective. The work carried out in the context of this task will be informed by the results of task T1.

The adoption of existing modelling languages will be preferred to the development of new languages. A preliminary literature review (mentioned in [22]) has enabled us to identify a number of candidate languages for the modelling and prototyping of ubiquitous systems. Based on the preliminary study it is envisaged that a combination of languages will be needed to cover both the architectural and behavioural levels of the systems. A choice has already bean made to use CPN as the basis for the behavioural models.

One aspect to consider is how to best integrate the notion of context into the modelling approach being devised.

T3 - PFD: Prototyping framework development

This task will develop a framework to support the simulation of ubiquitous systems. Prototypes will consist of virtual environments in which the users can navigate, and where they will interact with available (virtual) devices.

Framework development will be informed by the requirements identified in task T1.

A 3D application server will be used to fast track the development of the framework. This approach had the added value of enabling easy web dissemination of the prototypes, and of being relatively inexpensive in terms of required hardware. A typical desktop or laptop computer is capable of running the required software satisfactorily.

At this stage OpenSimulator has been identified as the best candidate. The reason for this is that it is an open source system, enabling a much wider range of possibilities regarding its configuration and extension. The main issues to consider are related to fact that the system is still under development, and the lack of adequate documentation. These risks are minimised by the fact that expertise exists in the team regarding development for OpenSimulator.

An alternative could be the adoption of SecondLife. This system is commercial, which would increase the cost, and inevitably the practicality, of generalising the applicability of the approach. More relevant, however, is the fact that, because it is proprietary, SecondLife is a relatively closed system. This would make developing the framework harder to achieve.

The developed framework will support both implicit and explicit interaction. Implicit interaction will happen through virtual sensors that capture, for example, the position of the user in the space. Explicit interaction implies the availability of virtual devices presented in the simulation, for example, touch screens or simulated portable devices.

T4 - PGD: Prototypes generator development

This task will be responsible for producing the tool that will enable the animation of the models (expressed in the modelling notation selected in task T2) in the prototyping framework (developed in task T3). Development of the tool will be informed by the requirements identified in task T1.

The tool will be responsible for generating a skeleton environment with mock-ups of the devices exhibiting adequate behaviour. At this stage a library of available objects will be used to ease the generation of the environment. Behaviour of the object can be partially pre-defined, but ultimately it will be specified in the model and will have to be generated. Detailed physical layout is not expected to be present in the models.

The generator will use a combination of modules programmed into the server’s back-end, with the already existing capabilities of interactively arranging objects in the world (provided by the 3D application server) to generate the prototypes in a semi-automatic fashion.

These prototypes will be enough to perform initial evaluations of prototypes. The case study defined in task T1 will be used to test the approach.

T5 - CGD: Configurations generator development

This task will be responsible for developing approaches and tools that will help generate prototypes with a more real life appearance. The results from tasks T2 and T3 will be used as a starting point.

To provide a more realistic appearance to the prototypes without requiring significant effort from designers, this task will explore interactive evolutionary computation approaches to 3D design and behaviour programming. The focus of this task will be on finding suitable parametric models of the objects that can be modelled in relation to the previous tasks. A focus will be to establish an understanding of the performance of different algorithms in the search for objects that are adequate for the user and the automatically-generated smart space configuration.

The case study from previous phases will continue to be used. In particular, this task will select a number of different objects from this case study for which a parametric model will be identified. For each object we will evaluate the outcome of the evolutionary computation approaches regarding the number of iterations to find a suitable object and the realism of the object found.

T6 - CD: CAVE deployment

The desktop approach, developed in tasks T3 and T4, makes it possible to generate prototypes rapidly, and to test them more economically. However, creating a sense of presence in such a setting might prove difficult. This task will be responsible for linking the prototyping framework to a CAVE system. This will enable a more immersive experience of the prototype, making it easier to create a sense of “being there”.

Although this task follows from tasks T3 and T4, development can in fact start independently from it if needed, since the major technical challenge is connecting OpenSimulator to the CAVE systems. The use of a programmatic interface to OpenSimulator enables the creation of a number of avatars that will provide the views to project on the CAVE.

A CAVE is available (at a cost) at Minho. The CAVE uses VR Juggler (http://www.vrjuggler.org/) which is a freely available open source virtual reality application development framework. Being available free of charge, its adoption by the project signifies a considerable cost reduction, when compared with the cost involved in acquiring licences for a commercial framework.

Given the cost of CAVE time, we need to maximize the utility of the time spent there. A triple head setup will also be put in place to simulate a CAVE scenario. This will allow us to carry out development and testing outside of the CAVE.

T7 - IMD: Integration with mobile devices

This task will be responsible for developing a solution to connect external devices to the virtual environments generated using the tool developed in tasks T3 and T4. As for task T7, the goal is to create conditions to enable a more realistic user experience. In this case we want to enable users of the prototypes (either at a desktop or at a CAVE) to interact with them via their own portable devices (see, for example, [24]). This will enable more realistic prototypes of the prototyped environments, contributing (especially when in a CAVE setting) to the creation of a sense of “being there”. Even in the case of a desktop setting, being able to use own portable devices will increase the ease of use and facilitate the interaction with the simulation.

As for task T6, although this task follows from tasks T3 and T4, development can start independently from it if needed. In this case, the major technical challenge is connecting OpenSimulator to the mobile systems. The connection will be achieved via Bluetooth. Members of the research team have significant practical experience at developing this type of system.

T8 - A: Assessment

There are two aspects to the Assessment task. The first is concerned with the expressiveness of tool (Tn.1) and will deal with the ability of the tool to provide models of realistic technologically enhanced environments. The second will be concerned with evaluating the proposed design with users.

Sub-Task T8.1
This evaluation will be achieved through the development of example systems. The first example that will be used to motivate the design of the tool will be a smart library. The evaluation will be based on an analysis of features: (1) the ease with which different notions of context could be expressed and the clarity and readability of the relevant elements of the model; (2) the availability of appropriate objects required to construct the environment; (3) the facility of the system to support the building of the environment based on binding the model to the chosen objects; (4) the facility of the system to support differing user perspectives. A second example will be chosen to achieve comparison with the original model. A candidate for the second example is a hospital out-patients guidance system, combined with accident and emergency. We will however choose from a number of alternatives as the project evolves.

Sub-Task T8.2
This evaluation will be achieved in stages.

Stage 1 (desktop with the library system)
A think-aloud approach will be used first to explore scenarios in relation to three conditions within the desk-top environment: (a) desk-top system using a disembodied view; (b) desk-top system with one user embodied within the system; (c) multiple users with one user embodied within the system.
Stage 2 (CAVE with the library system)
This will repeat (b) and (c) above. The aim of stages 1 and 2 is to get constructive formative feedback both about the design of the artifacts of the environment and the environment itself. Two subjects will be used in each condition and think-aloud feedback will be recorded and analysed, identifying significant issues in both the design of the simulations and the design of the system itself. Particular concerns will be to identify how well the users are able to “visualize” the experience that they would have of the real system.
Stage 3 (desktop and CAVE with second example)
Here users with recent experience of the currently existing system will be chosen (for example hospital out-patients). They will be asked to describe their recent experience in detail. The detail will form the basis for a scenario that will be used to explore the desktop environment. Hence the procedure will be to invite the subject to relive their experience using the new environment. The aim is to find ten subjects and to split them into two groups of five: one using the immersive version of the desktop system and the other using the CAVE system. A post-simulation questionnaire and interview will be used to explore the experience that they had with the new system in the two conditions. In addition we will ask the subjects to use “simulated” cultural probes [29] (they will use a clicker to indicate significant events) and will be asked afterwards in a run-through of their simulation what the significance of each event was.

It should be noted that controlled experiments are seen as inappropriate in the context of this project. Our aim is to derive formative qualitative data that can inform our understanding of the value of the design to explore the development of these environments.

-- JoseCampos - 09 Feb 2011

Documentation 02 Feb 2014 - 16:38 - r6 JoseCampos

Project Documentation

Here you can find project related documentation and work in progress material.

Events 29 Aug 2014 - 16:54 - r2 JoseCampos

Project Events

Final Project workshop

June 25, 2014 (Prototyping Ubicomp Environments - invited session at DAPI 2014)
  Models as a Starting Point of Software Development for Smart Environments Forbrig et al.
  Prototyping Distributed Physical User Interfaces in Ambient Intelligence Setups Varela et al.
  Design and Evaluation of a Smart Library using the APEX Framework Abade et al.
  Constructing the Immersive Interactive Sonification Platform (iISoP) Jeon et al.
  Designing an Ambient Interaction Model for Mobile Computing Elslander et al.
  Towards a Design Space for Ubiquitous Computing Shmorgun et al.
  User Indoor Positioning System with Passive Infrared Motion Sensors and space Subdivision Sioutis et al.

3rd year Project workshop

December 20, 2013 (DI-A2)
  Responsive Web Design Ana Sampaio
  Geração de Ambientes Virtuais 3D Tiago Gomes

2nd year Project workshop

November 6, 2012 (CPII, B2)
14h30 Rapid Prototyping of Ubiquitous Computing Environments José Luís Silva
November 7, 2012 (DI, meeting room)
09h30 APEX project status José Creissac Campos
09h40 Guidelines for Modelling Reactive Systems with Coloured Petri Nets Madalena Pacheco
10h00 Simulating Ubiquitous Computing Environments Samuel Moreira
10h20 Can GUI implementation markup languages be used for modelling? Carlos Silva
10h40 A Java based PSM/PIM and pattern inference approach Rui Couto
11h00 Discussion
Invited talk (DI, A1)
13h45 HCI for Safety Critical Interactive Applications: Commonalities and Differences between Air Traffic Control, Satelite Ground Segments and Large Civil Aircrafts Cockpits Philippe Palanque

1st year Project workshop

September 27, 2011 (DI)
  The APEX framework: current state J.L. Silva
  Simulation as an evaluation technique for Ubiquitous Computing Environments R.J. José
  The Laboratory of Visualization and Perception J. Santos
  Integrating a 3D application server with a CAVE R. Moreira
  Encouraging patient flow through a hospital environment M. Harrison

Kick-Off Meeting

  • Feb 2, 2011

Project start

  • Feb 1, 2011

-- JoseCampos - 05 Nov 2012

InTheNews 11 Oct 2013 - 17:09 - NEW JoseCampos

In the News

Pointers to who is talking about us.

-- JoseCampos - 11 Oct 2013

Jobs 31 May 2013 - 14:45 - r5 JoseCampos

Job Opportunities

No offers at the moment.

News 05 Feb 2014 - 23:36 - r14 JoseCampos

News

  • New paper accepted for publication at Int. J. Human-Computer Studies: Prototyping and Analysing Ubiquitous Computing Environments using Multiple Layers.
  • New paper at EAI Endorsed Transactions on Ambient Systems, A Virtual Environment based Serious Game to Support Health Education.
  • Two new MSc thesis: 3D Virtual Environments' Generation by Tiago Gomes and Responsive Web Design by Ana Isabel Sampaio.
  • Award: José Luís Silva's thesis won the Best Iberian Thesis Award! Congratulations.
  • New MSc thesis: Simulating Ubiquitous Computing Environments by Samuel Moreira
  • New PhD: Rapid Prototyping of Ubiquitous Computing Environments by José Luís Silva. Congratulations José!
  • 2nd year Project workshop happening November 6-7, 2012.
  • Two new papers at SEW: Guidelines for Modelling Reactive Systems with Coloured Petri Nets by Gonçalves and Fernandes; and A Java based PSM/PIM and pattern inference approach by Couto el al.
  • New paper at MOMPES: MapIt: A model based pattern recovery tool by Couto et al.
  • New MSc thesis: Desenvolvimento de uma aplicação web para dispositivos móveis by Joaquim Anacleto
  • New paper at Formal H: Modelling and systematic analysis of interactive systems by M.D. Harrison et al.
  • New paper at EICS 2012: Formal analysis of Ubiquitous Computing environments through the APEX framework by J.L. Silva et al.
  • New MSc thesis: Integrating a 3D application server with a CAVE by Samuel Moreira
  • Project workshop happening next Tuesday (September 27, 2011).
  • Kick off meeting happened on the 2nd of February 2011.

-- JoseCampos - 03 Feb 2011

ProjectSummary 10 Feb 2011 - 10:53 - NEW JoseCampos

The project in a Nutshell

Ubiquitous computing (Ubicomp) technologies are providing exciting new opportunities for enhancing physical spaces to support the needs and activities of people within them. The ability to develop such systems effectively will offer significant competitive advantage. Tools are required that will predict problems relating to use early in the design cycle. This proposal brings together a team of researchers and developers aimed at prototyping and calibrating methods and tools that facilitate the development of technology enhanced environments.

Ubiquitous computing systems pose new usability challenges that cut across all phases of design and development. We are particularly interested in “spaces” enhanced with sensors, public displays and personal devices. In evaluating and exploring these spaces it is not only necessary to explore conventional properties of usability but to explore properties of the environment that contribute to the experience of its users. Because of the potential cost of development and design failure, the characteristics of such systems must be explored using early versions of the system that could disrupt if used in the target environment. Being able to prototype and evaluate these systems early in the process is crucial to their successful development.

Similar work, e.g. UbiWorld [1], has a different focus in two important respects: (1) the proposed tool drives virtual environment simulations using models that can also be used for analysis; (2) context is a primary consideration in our models with a focus on how context affects the usability of the implicit interactions that are characteristic of these systems. No other research or development is addressing this problem in the context of a development process.

The PI has been researching the rigorous analysis of models of interactive systems [2, 3, 4] (c.f. the IVY workbench - POSC/EIA/56646/2004). More recent research has concerned extending models and analysis to an ambient intelligence setting. Models vary from qualitative models concerned with who gets what information when [5, 6] to quantitative models concerned with the behaviour of many users of technologically enhanced environments [7]. How users experience such systems is particularly difficult to capture analytically, and yet is an important dimension of concern. We propose to develop a model-based prototyping environment that will allow for a more empirical style of analysis.

3D Application Servers such as SecondLifeTM or OpenSimulator provide a fast track to developing virtual worlds. They seem a natural choice for developing the type of prototype we are aiming at. Preliminary explorations carried out by the proposers [8] indicate the potential of the approach. OpenSimulator, in particular, has the advantage of being open source. This means the backend can be programmed, making it highly configurable and extensible.

The goals of the project are to: 1) employ an existing 3D Application Server to construct a rapid prototyping platform of ubiquitous computing environments driven by a model of the environment; 2) develop frameworks for modelling these environments with a particular focus on context; 3) explore the fidelity of these prototypes as a factor in evaluating the eventual human (usability and social) impact of the design.

To fulfil its goals the project will develop a software framework enabling rapid prototyping of ubiquitous systems targeted at built environments. The framework will plug into virtual reality (VR) simulations of the environments, and allow for the integration of users' portable devices thus immersing users within the environment using a mixture of reality and virtuality. Developers and users will be able to navigate the simulation to develop an impression of what it will be like to use the final system once fielded. Different levels of fidelity will be explored, from desktop VR to a CAVE [9].

A criterion for the framework’s success will be its fidelity as an evaluation tool. Comparative analysis of the user experience on an implemented benchmark system, and on different prototypes will enable this evaluation. Evaluation approaches will be researched to determine how well a given prototype fairs in relation to experience requirements. Drivers that determine this fitness (e.g. user stories or experience snapshots) must be identified. It is envisaged that user-stories will not be sufficient. Techniques are required to complement existing user-stories that enable developers to explore these more general properties of systems. These could, for example, include the animation of task models, or potentially problematic behaviours identified by verification analysis [10].

Another question relates to the expressiveness of the modelling notation adopted. The modelling of the benchmark system, together with interaction with its developers, will be the basis for this analysis.

  1. T. L. Disz, M. E. Papka, and R. Stevens. UbiWorld: An Environment Integrating Virtual Reality. Heterogeneous Computing Workshop, Geneva, Switzerland, 1997.
  2. J. C. Campos and M. D. Harrison. Model Checking Interactor Specifications. Automated Software Engineering, 8(3):275-310, August, 2001.
  3. J.C. Campos and M.D. Harrison. Considering context and users in interactive systems analysis. In Engineering Interactive Systems, volume 4940 of Lecture Notes in Computer Science, pages 193-209. Springer-Verlag. 2008.
  4. J. C. Campos and M. D. Harrison. Systematic analysis of control panel interfaces using formal tools. In XVth International Workshop on the Design, Verification and Specification of Interactive Systems (DSV-IS 2008), number 5136 of Lecture Notes in Computer Science, pages 72-85. Springer-Verlag. 2008.
  5. M.D. Harrison, C. Kray, Z. Sun, and H. Zhang. Factoring user experience into the design of ambient and mobile systems. In Engineering Interactive Systems, volume 4940 of Lecture Notes in Computer Science, pages 243-259. Springer, 2007.
  6. Myrto Arapinis, Muffy Calder, Louise Denis, Michael Fisher, Philip Gray, Savas Konur, Alice Miller, Eike Ritter, Mark Ryan, Sven Schewe, Chris Unsworth, Rehana Yasmin. In Harrison and Massink (editors) Towards the Verification of Pervasive Systems. Proceedings of the Third International Workshop on Formal Methods for Interactive Systems (FMIS 2009). Electronic Proceedings of the EASST Volume 22 (2009)
  7. Harrison, M.D., Massink, M. and Latella, D. (2009) Engineering Crowd Interaction within Smart Environments, editors, G. Calvary, T.C.N. Graham and P. Gray, Proceedings of the ACM SIGCHI Symposium on Engineering Interactive Computing Systems, ACM Press, pp. 117-122.
  8. Silva, J.L., Campos, J.C. and Harrison, M.D. An Infrastructure for Experience Centered Agile Prototyping of Ambient Intelligence In EICS'09. Proceedings of the ACM SIGCHI Symposium on Engineering Interactive Computing Systems, July 15- 17, 2009, Pittsburgh, PA, USA Calvary, G., Graham, T.C. N. and Gray, P. (eds.) pp 79-84 ACM , 2009
  9. M. Slater and A. Steed. A virtual presence counter. Presence: teleoperators and virtual environments, 9(5):413.434, 2000.
  10. M.D. Harrison, C. Kray, Z. Sun, and H. Zhang. Factoring user experience into the design of ambient and mobile systems. In Engineering Interactive Systems, volume 4940 of Lecture Notes in Computer Science, pages 243-259. Springer, 2007.

-- JoseCampos - 10 Feb 2011

Publications 30 Aug 2014 - 17:46 - r37 JoseCampos

Publications


Papers

Ref. Paper
APEX-P22 Design and Evaluation of a Smart Library using the APEX Framework. T. Abade, T. Gomes, J.L. Silva and J.C. Campos. In Distributed, Ambient, and Pervasive Interactions, volume 8530 of Lecture Notes in Computer Science, pages 307-318. Springer.
APEX-P21 Towards a Framework for Adaptive Web Applications. A. Sampaio and J.C. Campos. In HCI International 2014 - Posters' Extended Abstracts, volume 434 of Communications in Computer and Information Science, pages 240-245. Springer.
APEX-P20 Prototyping and Analysing Ubiquitous Computing Environments using Multiple Layers. J.L. Silva, J.C. Campos and M.D Harrison. International Journal of Human-Computer Studies, 72(5):488-506, May.
APEX-P19 A Virtual Environment based Serious Game to Support Health Education. T. Gomes, T. Abade, M.D. Harrison, J.C. Campos and J.L. Silva. EAI Endorsed Transactions on Ambient Systems, 14(3):e5, March, 2014. doi: 10.4108/amsys.1.3.e5
APEX-P18 Analysing interactive devices based on information resource constraints. J.C. Campos, G. Doherty and M.D. Harrison. International Journal of Human-Computer Studies, 72(3):284-297, March. 2014.
APEX-P17 Rapid Development of First Person Serious Games using the APEX Platform: The Asthma Game. T. Gomes, T. Abade, J.C. Campos, M.D. Harrison and J.L. Silva (forthcoming) In In ACM SAC 2014 proceedings - Volume I: Artificial Intelligence & Agents, Distributed Systems, and Information Systems, pages 169-174. ACM.
APEX-P16 Depth cues and perceived audiovisual synchrony of biological motion. C. Silva, C. Mendonça, S. Mouta, R. Silva, J.C. Campos and J. Santos (2013) PLoS? ONE, 8(11):e80096, November.
APEX-P15 Avaliação de Ambientes Ubíquos na Plataforma APEX. T. Abade, T. Gomes, J.L.Silva and J.C. Campos (2013) In Luís Magalhães and Beatriz Santos, editors, Atas da Conferência Interação 2013, pages 177-178. Universidade de Trás-os-Montes e Alto Douro. (Questionário)
APEX-P14 Desenvolvimento de Jogos Educativos na plataforma APEX: O Jogo da Asma. T. Gomes, T. Abade, J.L.Silva and J.C. Campos (2013) In Luís Magalhães and Beatriz Santos, editors, Atas da Conferência Interação 2013, pages 90-97. Universidade de Trás-os-Montes e Alto Douro.
APEX-P13 Developing Serious Games With The APEX Framework. T. Gomes, T. Abade, M.D. Harrison, J.L.Silva and J.C. Campos (2013) In In Proceedings of the Workshop on "Ubiquitous games and gamifiction for promoting behavior change and wellbeing", pages 37-40.
APEX-P12 Audiovisual Perception in a Virtual World: An Application of Human-Computer Interaction Evaluation to the Development of Immersive Environments. C. Silva (2013) In ACM SIGCHI Symposium on Engineering Interactive Computing Systems (EICS 2013), pages 175-178. ACM. doi: 10.1145/2494603.2480340
APEX-P11 Combining Static and Dynamic Analysis for the Reverse Engineering of Web Applications. C.E.Silva and J.C. Campos (2013) In EICS 2013. (accepted)
APEX-P10 A empirical study on immersive prototyping dimensions. S. Moreira, R. José and J.C. Campos (2013) In HCI International 2013. (accepted)
APEX-P09 The Mobile Context Framework: providing context to mobile applications. L. Oliveira, A.N. Ribeiro and J.C. Campos (2013) In HCI International 2013. (accepted)
APEX-P08 Reverse Engineering of GWT Applications. C.E. Silva (2012) In ACM Symposium on Engineering Interactive Computing Systems (EICS2012), pages 325-328. ACM.
APEX-P07 A Java based PSM/PIM and pattern inference approach. R. Couto, A.N. Ribeiro and J.C. Campos (2012) In SEW-35. (accepted)
APEX-P06 Guidelines for Modelling Reactive Systems with Coloured Petri Nets. M.P. Gonçalves and J.M. Fernandes (2012) In MOMPES 2012. Lecture Notes in Computer Science, vol. 7706, pp. 126-137.
APEX-P05 MapIt: A model based pattern recovery tool. R. Couto, A.N. Ribeiro and J.C. Campos (2012) In MOMPES 2012. (accepted)
APEX-P04 Can GUI implementation markup languages be used for modelling? C.E. Silva and J.C. Campos (2012) In Human Centred Software Engineering (HCSE 2012). (accepted)
APEX-P03 Modelling and systematic analysis of interactive systems. M.D. Harrison, J.C. Campos, P. Masci and N. Thomas (2012) In M.L. Bolton, A. Degani and P. Palanque, editors, Proceedings of the Workshop on Formal Methods in Human-Machine Interaction (Formal H), pages 25-28.
APEX-P02 Formal analysis of Ubiquitous Computing environments through the APEX framework. J.L. Silva, J.C. Campos and M.D. Harrison (2012) In ACM Symposium on Engineering Interactive Computing Systems (EICS2012), pages 131-140. ACM.
APEX-P01 FlexiXML - A portable user interface rendering engine for UsiXML. J.C. Campos and S.A. Mendes (2011) In User Interface Extensible Markup Language - UsiXML'2011, pages 158-168. Thales Research and Technology.

Technical Reports

Ref. Report
APEX-TR11 Responsive Web Design. A. Sampaio. MSc thesis. University of Minho. APEX Technical report n. APEX-TR11, October 2013.
APEX-TR10 3D Virtual Environments' Generation. T. Gomes. MSc thesis. University of Minho. APEX Technical report n. APEX-TR10, October 2013.
APEX-TR09 Simulating Ubiquitous Computing Environments. S. Moreira. MSc thesis. University of Minho. APEX Technical report n. APEX-TR09, January 2013.
APEX-TR08 Guidelines for Analysis and Modelling of Reactive Software Systems. M. Gonçalves. MSc thesis. University of Minho. APEX Technical report n. APEX-TR08, January 2013.
APEX-TR07 Rapid Prototyping of Ubiquitous Computing Environments. J.L. Silva. PhD thesis. University of Minho. APEX Technical report n. APEX-TR07, November 2012.
APEX-TR06 Desenvolvimento de uma aplicação web para dispositivos móveis - Monitorização e controlo de uma rede de digital signage. J. Anacleto. MSc thesis. University of Minho. APEX Technical report n. APEX-TR06, July 2012.
APEX-TR05 Integrating a 3D application server with a CAVE. R. Moreira. MSc thesis. University of Minho. APEX Technical report n. APEX-TR05, October 2011.
APEX-TR04 Construção de um protótipo de comunicação por tecnologia Bluetooth para o servidor OpenSimulator. A. Gomes. APEX Technical report n. APEX-TR04, 2011.
APEX-TR03 The APEX framework: prototyping of ubiquitous environments based on Petri nets. J. L. Silva, O. R. Ribeiro, J. M. Fernandes, J. C. Campos, and M. D: Harrison. APEX Technical report n. APEX-TR03, 2011. (previously published In R. Bernhaupt, P. Forbrig, J. Gulliksen and M.K. Lárusdóttir, editors, Human-Centred Software Engineering, volume 6409 of Lecture Notes in Computer Science, pages 6-21. Springer, 2010.)
APEX-TR02 Prototipagem rápida de ambientes ubíquos. J.L. Silva, O.R. Ribeiro, J.M. Fernandes, J.C. Campos, and M.D. Harrison. APEX Technical report n. APEX-TR02, 2011. (previously published In O. Mealha, J. Madeira, D. Tércio and B.S. Santos, editors, 4a. Conferência Nacional em Interacção Humano-Computador (Interacção 2010), pages 121-128. GPCG, 2010.)
APEX-TR01 An infrastructure for experience centered agile prototyping of ambient intelligence. J. L. Silva and J. C. Campos and M. D. Harrison. APEX Technical report n. APEX-TR01 (previously published In ACM Symposium on Engineering Interactive Computing Systems (EICS 2009), pages 79-84. ACM, 2009.)

-- JoseCampos - 09 Feb 2011

Team 15 May 2013 - 10:39 - r4 JoseCampos

Research Team

Team members

  • António Nestor Ribeiro (UM/HASLab)
  • João Miguel Fernandes (UM/HASLab)
  • José Creissac Campos (UM/HASLab - PI)
  • José Luís Silva (ICS/IRIT)
  • Michael Harrison (NCL)
  • Rui José (UM/Algoritmi)
  • Carlos E. Silva (UM PhD Student)
  • Rui Couto (UM PhD Student)
  • Tiago Gomes (UM MSc student)
  • Tiago Abade (UM MSc student)
  • Carlos C.L. Silva (UM PhD Student)

Consultants

  • Jorge Santos (UM staff/CCG)
  • Philippe Palanque (ICS/IRIT, Toulouse)

Past members

  • Rui Moreira (UM MSc student)
  • Samuel Moreira (UM MSc student)
  • Madalena Pacheco (UM MSc student)

-- JoseCampos - 11 Feb 2011

WebAtom 24 Jan 2006 - 06:07 - r2 TWikiContributor
TWiki's Research/APEX web The Research/APEX web of TWiki. TWiki is a Web-Based Collaboration Platform for the Enterprise. http://wiki.di.uminho.pt/twiki/bin/view/Research/APEX Copyright 2020 by contributing authors 2014-08-30T17:46:13Z Publications http://wiki.di.uminho.pt/twiki/bin/view/Research/APEX/Publications 2014-08-30T17:46:13Z Publications Papers Ref. Paper APEX P22 Design and Evaluation of a Smart Library using the APEX Framework. T. Abade, T. Gomes, J.L. Silva and J.C. Campos ... (last changed by JoseCampos) JoseCampos Events http://wiki.di.uminho.pt/twiki/bin/view/Research/APEX/Events 2014-08-29T16:54:05Z Project Events Final Project workshop June 25, 2014 (Prototyping Ubicomp Environments invited session at DAPI 2014) Models as a Starting Point ... (last changed by JoseCampos) JoseCampos News http://wiki.di.uminho.pt/twiki/bin/view/Research/APEX/News 2014-02-05T23:36:35Z News New paper accepted for publication at Int. J. Human Computer Studies: Prototyping and Analysing Ubiquitous Computing Environments using Multiple Layers ... (last changed by JoseCampos) JoseCampos Documentation http://wiki.di.uminho.pt/twiki/bin/view/Research/APEX/Documentation 2014-02-02T16:38:41Z Project Documentation Here you can find project related documentation and work in progress material. APEX evaluation questionnaire: Questionario APEXv4.pdf ... (last changed by JoseCampos) JoseCampos Awards http://wiki.di.uminho.pt/twiki/bin/view/Research/APEX/Awards 2013-10-11T17:12:45Z JoseCampos 11 Oct 2013 (last changed by JoseCampos) JoseCampos InTheNews http://wiki.di.uminho.pt/twiki/bin/view/Research/APEX/InTheNews 2013-10-11T17:09:55Z In the News Pointers to who is talking about us. APEX team member, José Luís Silva, wins the award for Best Iberian ICT Thesis by the AISTI da UMinho ... (last changed by JoseCampos) JoseCampos WebSideBar http://wiki.di.uminho.pt/twiki/bin/view/Research/APEX/WebSideBar 2013-10-11T16:30:53Z Overview Home Project Description APEX Team Research Team Job Opportunities Results Publications In the news Documents Project ... (last changed by JoseCampos) JoseCampos WebHome http://wiki.di.uminho.pt/twiki/bin/view/Research/APEX/WebHome 2013-09-25T13:44:35Z Agile Prototyping for user EXperience This project aims at developing an 3D Application Server based rapid prototyping platform for ubiquitous computing environments ... (last changed by JoseCampos) JoseCampos Jobs http://wiki.di.uminho.pt/twiki/bin/view/Research/APEX/Jobs 2013-05-31T14:45:25Z Job Opportunities No offers at the moment. (last changed by JoseCampos) JoseCampos Team http://wiki.di.uminho.pt/twiki/bin/view/Research/APEX/Team 2013-05-15T10:39:15Z Research Team Team members António Nestor Ribeiro (UM/HASLab) João Miguel Fernandes (UM/HASLab) José Creissac Campos (UM/HASLab PI) José Lu ... (last changed by JoseCampos) JoseCampos WebPreferences http://wiki.di.uminho.pt/twiki/bin/view/Research/APEX/WebPreferences 2012-05-02T13:16:55Z Research/APEX Web Preferences The following settings are web preferences of the Research/APEX web. These preferences overwrite the site level preferences in ... (last changed by JoseFaria) JoseFaria Description http://wiki.di.uminho.pt/twiki/bin/view/Research/APEX/Description 2011-02-11T00:47:39Z Project Description Plan and Methods The core problem addressed by this proposal is that of being able to test design ideas for ubiquitous environments during the ... (last changed by JoseCampos) JoseCampos ProjectSummary http://wiki.di.uminho.pt/twiki/bin/view/Research/APEX/ProjectSummary 2011-02-10T10:53:11Z The project in a Nutshell Ubiquitous computing (Ubicomp) technologies are providing exciting new opportunities for enhancing physical spaces to support the needs and ... (last changed by JoseCampos) JoseCampos WebCss http://wiki.di.uminho.pt/twiki/bin/view/Research/APEX/WebCss 2008-01-16T01:12:30Z .natMiddle .natExternalLink:after { margin left:0px; margin right:0px; content:""; } .natRevision { width:0px; height:0px; overflow:hidden; } .natBreadCrumbs ... (last changed by JoseBacelarAlmeida) JoseBacelarAlmeida WebStatistics http://wiki.di.uminho.pt/twiki/bin/view/Research/APEX/WebStatistics 2008-01-16T00:55:32Z Statistics for Research/APEX Web Month: Topic views: Topic saves: File uploads: Most popular topic views: Top contributors for topic save ... (last changed by JoseBacelarAlmeida) JoseBacelarAlmeida WebTopicList http://wiki.di.uminho.pt/twiki/bin/view/Research/APEX/WebTopicList 2006-11-15T19:43:52Z (last changed by TWikiContributor) TWikiContributor
WebChanges 15 Nov 2006 - 19:43 - r3 TWikiContributor

50 Recent Changes in TWiki Web retrieved at 16:39 (GMT)

Publications 30 Aug 2014 - 17:46 - r37 JoseCampos
Publications Papers Ref. Paper APEX P22 Design and Evaluation of a Smart Library using the APEX Framework. T. Abade, T. Gomes, J.L. Silva and J.C. Campos ...
Events 29 Aug 2014 - 16:54 - r2 JoseCampos
Project Events Final Project workshop June 25, 2014 (Prototyping Ubicomp Environments invited session at DAPI 2014) Models as a Starting Point ...
News 05 Feb 2014 - 23:36 - r14 JoseCampos
News New paper accepted for publication at Int. J. Human Computer Studies: Prototyping and Analysing Ubiquitous Computing Environments using Multiple Layers ...
Documentation 02 Feb 2014 - 16:38 - r6 JoseCampos
Project Documentation Here you can find project related documentation and work in progress material. APEX evaluation questionnaire: Questionario APEXv4.pdf ...
Awards 11 Oct 2013 - 17:12 - NEW JoseCampos
JoseCampos 11 Oct 2013
InTheNews 11 Oct 2013 - 17:09 - NEW JoseCampos
In the News Pointers to who is talking about us. APEX team member, José Luís Silva, wins the award for Best Iberian ICT Thesis by the AISTI da UMinho ...
WebSideBar 11 Oct 2013 - 16:30 - r20 JoseCampos
Overview Home Project Description APEX Team Research Team Job Opportunities Results Publications In the news Documents Project ...
WebHome 25 Sep 2013 - 13:44 - r39 JoseCampos
Agile Prototyping for user EXperience This project aims at developing an 3D Application Server based rapid prototyping platform for ubiquitous computing environments ...
Jobs 31 May 2013 - 14:45 - r5 JoseCampos
Job Opportunities No offers at the moment.
Team 15 May 2013 - 10:39 - r4 JoseCampos
Research Team Team members António Nestor Ribeiro (UM/HASLab) João Miguel Fernandes (UM/HASLab) José Creissac Campos (UM/HASLab PI) José Lu ...
WebPreferences 02 May 2012 - 13:16 - r27 JoseFaria
Research/APEX Web Preferences The following settings are web preferences of the Research/APEX web. These preferences overwrite the site level preferences in ...
Description 11 Feb 2011 - 00:47 - r2 JoseCampos
Project Description Plan and Methods The core problem addressed by this proposal is that of being able to test design ideas for ubiquitous environments during the ...
ProjectSummary 10 Feb 2011 - 10:53 - NEW JoseCampos
The project in a Nutshell Ubiquitous computing (Ubicomp) technologies are providing exciting new opportunities for enhancing physical spaces to support the needs and ...
WebCss 16 Jan 2008 - 01:12 - r2 JoseBacelarAlmeida
.natMiddle .natExternalLink:after { margin left:0px; margin right:0px; content:""; } .natRevision { width:0px; height:0px; overflow:hidden; } .natBreadCrumbs ...
WebStatistics 16 Jan 2008 - 00:55 - r125 JoseBacelarAlmeida
Statistics for Research/APEX Web Month: Topic views: Topic saves: File uploads: Most popular topic views: Top contributors for topic save ...
WebTopicList 15 Nov 2006 - 19:43 - r3 TWikiContributor
WebSearchAdvanced 15 Nov 2006 - 19:43 - r3 TWikiContributor
WebTopicCreator 15 Nov 2006 - 19:43 - r2 TWikiContributor
WebIndex 15 Nov 2006 - 19:43 - r4 TWikiContributor
WebSearch 15 Nov 2006 - 19:43 - r3 TWikiContributor
WebChanges 15 Nov 2006 - 19:43 - r3 TWikiContributor
WebAtom 24 Jan 2006 - 06:07 - r2 TWikiContributor
TWiki's Research/APEX web
WebRss 28 Mar 2005 - 09:40 - r4 TWikiContributor
" else "TWiki's Research/APEX web"}% /Research/APEX
WebNotify 28 Mar 2005 - 09:40 - r5 TWikiContributor
TWikiGuest example #64;your.company .WebChangesAlert, ., .TWikiRegistration
WebLeftBar 28 Mar 2005 - 09:40 - r4 TWikiContributor
" warn "off"}%
Found 25 topics.

See also: rss-small RSS feed, recent changes with 50, 100, 200, 500, 1000 topics, all changes

WebCss 16 Jan 2008 - 01:12 - r2 JoseBacelarAlmeida
.natMiddle .natExternalLink:after { margin-left:0px; margin-right:0px; content:""; }

.natRevision { width:0px; height:0px; overflow:hidden; }

.natBreadCrumbs { width:0px; height:0px; overflow:hidden; }

.avisos { color: #444; font-size:10px; }

.twikiToc { padding-top:0px; padding-bottom:0px; background: white; border-top:0px; border-bottom:0px; }

WebHome 25 Sep 2013 - 13:44 - r39 JoseCampos

Agile Prototyping for user EXperience

This project aims at developing an 3D Application Server based rapid prototyping platform for ubiquitous computing environments, and to explore the fidelity of these prototypes as a factor in evaluating a design. (read more)


Project info

Supported by This work is funded by ERDF - European Regional Development Fund through the COMPETE Programme (operational programme for competitiveness) and by National Funds through the FCT - Fundação para a Ciência e a Tecnologia (Portuguese Foundation for Science and Technology) within project FCOMP-01-0124-FEDER-015095. (97 KEuro)
Start Date 1 February 2011
Duration 3 years
Hosted by HASLab / INESC TEC at Departamento de Informática, Universidade do Minho
Coordination José Creissac Campos (jose.campos@di.uminho.pt)
Telephone +351 253604447 (direct) or +351 253604430
Fax +351 253604471


WebIndex 15 Nov 2006 - 19:43 - r4 TWikiContributor
Research/APEX Web Changed Changed by
Awards 11 Oct 2013 - 17:12 - NEW JoseCampos
JoseCampos 11 Oct 2013
Description 11 Feb 2011 - 00:47 - r2 JoseCampos
Project Description Plan and Methods The core problem addressed by this proposal is that of being able to test design ideas for ubiquitous environments during the ...
Documentation 02 Feb 2014 - 16:38 - r6 JoseCampos
Project Documentation Here you can find project related documentation and work in progress material. APEX evaluation questionnaire: Questionario APEXv4.pdf ...
Events 29 Aug 2014 - 16:54 - r2 JoseCampos
Project Events Final Project workshop June 25, 2014 (Prototyping Ubicomp Environments invited session at DAPI 2014) Models as a Starting Point ...
InTheNews 11 Oct 2013 - 17:09 - NEW JoseCampos
In the News Pointers to who is talking about us. APEX team member, José Luís Silva, wins the award for Best Iberian ICT Thesis by the AISTI da UMinho ...
Jobs 31 May 2013 - 14:45 - r5 JoseCampos
Job Opportunities No offers at the moment.
News 05 Feb 2014 - 23:36 - r14 JoseCampos
News New paper accepted for publication at Int. J. Human Computer Studies: Prototyping and Analysing Ubiquitous Computing Environments using Multiple Layers ...
ProjectSummary 10 Feb 2011 - 10:53 - NEW JoseCampos
The project in a Nutshell Ubiquitous computing (Ubicomp) technologies are providing exciting new opportunities for enhancing physical spaces to support the needs and ...
Publications 30 Aug 2014 - 17:46 - r37 JoseCampos
Publications Papers Ref. Paper APEX P22 Design and Evaluation of a Smart Library using the APEX Framework. T. Abade, T. Gomes, J.L. Silva and J.C. Campos ...
Team 15 May 2013 - 10:39 - r4 JoseCampos
Research Team Team members António Nestor Ribeiro (UM/HASLab) João Miguel Fernandes (UM/HASLab) José Creissac Campos (UM/HASLab PI) José Lu ...
WebAtom 24 Jan 2006 - 06:07 - r2 TWikiContributor
TWiki's Research/APEX web
WebChanges 15 Nov 2006 - 19:43 - r3 TWikiContributor
WebCss 16 Jan 2008 - 01:12 - r2 JoseBacelarAlmeida
.natMiddle .natExternalLink:after { margin left:0px; margin right:0px; content:""; } .natRevision { width:0px; height:0px; overflow:hidden; } .natBreadCrumbs ...
WebHome 25 Sep 2013 - 13:44 - r39 JoseCampos
Agile Prototyping for user EXperience This project aims at developing an 3D Application Server based rapid prototyping platform for ubiquitous computing environments ...
WebIndex 15 Nov 2006 - 19:43 - r4 TWikiContributor
WebLeftBar 28 Mar 2005 - 09:40 - r4 TWikiContributor
" warn "off"}%
WebNotify 28 Mar 2005 - 09:40 - r5 TWikiContributor
TWikiGuest example #64;your.company .WebChangesAlert, ., .TWikiRegistration
WebPreferences 02 May 2012 - 13:16 - r27 JoseFaria
Research/APEX Web Preferences The following settings are web preferences of the Research/APEX web. These preferences overwrite the site level preferences in ...
WebRss 28 Mar 2005 - 09:40 - r4 TWikiContributor
" else "TWiki's Research/APEX web"}% /Research/APEX
WebSearch 15 Nov 2006 - 19:43 - r3 TWikiContributor
WebSearchAdvanced 15 Nov 2006 - 19:43 - r3 TWikiContributor
WebSideBar 11 Oct 2013 - 16:30 - r20 JoseCampos
Overview Home Project Description APEX Team Research Team Job Opportunities Results Publications In the news Documents Project ...
WebStatistics 16 Jan 2008 - 00:55 - r125 JoseBacelarAlmeida
Statistics for Research/APEX Web Month: Topic views: Topic saves: File uploads: Most popular topic views: Top contributors for topic save ...
WebTopicCreator 15 Nov 2006 - 19:43 - r2 TWikiContributor
WebTopicList 15 Nov 2006 - 19:43 - r3 TWikiContributor
Found 25 topics.

See also the faster WebTopicList

WebLeftBar 28 Mar 2005 - 09:40 - r4 TWikiContributor


  • Main Webs

WebNotify 28 Mar 2005 - 09:40 - r5 TWikiContributor
This is a subscription service to be automatically notified by e-mail when topics change in this Research/APEX web. This is a convenient service, so you do not have to come back and check all the time if something has changed. To subscribe, please add a bullet with your WikiName in alphabetical order to this list:

Web Changes Notification Service

Each TWiki web has an automatic e-mail notification service that sends you an e-mail with links to all of the topics modified since the last alert.

Users subscribe to email notifications using their WikiName or an alternative email address, and can specify the webs/topics they wish to track using one of these bullet list formats:

three spaces * [ webname . ] wikiName - SMTP mail address
three spaces * [ webName . ] wikiName
three spaces * SMTP mail address
three spaces * SMTP mail address : topics
three spaces * [ webname . ] wikiName : topics

In the above examples, topics is a space-separated list of topic names. The user may further customize the specific content they will receive using the following formats:

  • Specify topics without a Web. prefix
  • Topics must exist in this web.
  • Topics may be specified using * wildcards
  • Each topic may optionally be preceded by a '+' or '-' sign. The '+' sign means "subscribe to this topic" (the same as not putting anything). The '-' sign means "unsubscribe" or "don't send notifications regarding this topic". This allows users to elect to filter out certain topics (and their children, to an arbitrary depth). Topic filters ('-') take precedence over topic includes ('+').
  • Each topic may optionally be followed by an integer in parentheses, indicating the depth of the tree of children below that topic. Changes in all these children will be detected and reported along with changes to the topic itself. Note This uses the TWiki "Topic parent" feature.
  • Each topic may optionally be immediately followed by an exclamation mark ! or a question mark ? with no intervening spaces, indicating that the topic (and children if there is a tree depth specifier as well) should be mailed out as complete topics instead of change summaries. ! causes the topic to be mailed every time even if there have been no changes, ? will mail the topic only if there have been changes to it. This only makes sense for subscriptions.

For example: Subscribe Daisy to all changes to topics in this web.

   * daisy.cutter@flowers.com
Subscribe Daisy to all changes in all webs that start with Web.
   * daisy.cutter@flowers.com: Web*
Subscribe Daisy to changes to topics starting with Petal, and their immediate children, WeedKillers and children to a depth of 3, and all topics that match start with Pretty and end with Flowers e.g. PrettyPinkFlowers
   * TWiki.DaisyCutter: Petal* (1) TWiki.WeedKillers (3) Pretty*Flowers
Subscribe StarTrekFan to changes to all topics that start with Star except those that end in Wars, sInTheirEyes or shipTroopers.
   * TWiki.StarTrekFan: Star* - *Wars - *sInTheirEyes - *shipTroopers
Subscribe Daisy to the full content of NewsLetter whenever it has changed
   * daisy@flowers.com: TWiki.NewsLetter?
Subscribe buttercup to NewsLetter and its immediate children, even if it hasn't changed.
   * buttercup@flowers.com: TWiki.NewsLetter! (1)
Subscribe GardenGroup (which includes Petunia) to all changed topics under AllnewsLetters to a depth of 3. Then unsubscribe Petunia from the ManureNewsLetter, which she would normally get as a member of GardenGroup? :
   * TWiki.GardenGroup: TWiki.AllNewsLetters? (3)
   * petunia@flowers.com: - TWiki.ManureNewsLetter
A user may be listed many times in the WebNotify topic. Where a user has several lines in WebNotify that all match the same topic, they will only be notified about changes that topic once (though they will still receive individual mails for news topics).

If a TWiki group is listed for notification, the group will be recursively expanded to the e-mail addresses of all members.

TIP Tip: List names in alphabetical order to make it easier to find the names.

Note for System Administrators: Notification is supported by an add-on to the TWiki kernel called the MailerContrib. See the MailerContrib topic for details of how to set up this service.

Note: If you prefer a news feed, point your reader to WebRss (for RSS 1.0 feeds) or WebAtom (for ATOM 1.0 feeds). Learn more at WebRssBase and WebAtomBase, respectively.

Related topics: WebChangesAlert, TWikiUsers, TWikiRegistration

WebPreferences 02 May 2012 - 13:16 - r27 JoseFaria

Research/APEX Web Preferences

The following settings are web preferences of the Research.APEX web. These preferences overwrite the site-level preferences in TWiki.TWikiPreferences and Main.TWikiPreferences, and can be overwritten by user preferences (your personal topic, eg: TWikiGuest in the Main web).

  • Set WEBTOPICLIST = Home

  • Set WEBTITLE = APEX, Agile Prototyping for user EXperience

  • Set SKIN=nat

  • Set SKINSTYLE = Kubrick
  • Set STYLEBORDER = off
  • Set STYLEBUTTONS = off
  • Set STYLESIDEBAR = both
  • Set STYLEVARIATION = none
  • Set STYLESEARCHBOX = off

  • Set PAGETITLE = APEX

  • Set NATWEBLOGOIMG = APEXlogo.png
  • Set WEBLOGOALT =
  • Set WEBLOGOURL = WebHome

  • Set WEBCOPYRIGHT = This site is powered by the TWiki collaboration platform Copyright © by the contributing authors. Ideas, requests, problems? Send feedback.

  • List of topics of the TWiki.Research/APEX web:

  • Web specific background color: (Pick a lighter one of the StandardColors)
    • Set WEBBGCOLOR = #D0D0D0

  • List this web in the SiteMap:
    • If yes, set SITEMAPLIST to on, do not set NOSEARCHALL, and add the "what" and "use to..." description for the site map. Make sure to list only links that include the name of the web, e.g. Research/APEX.Topic links.
    • Set SITEMAPLIST = on
    • Set SITEMAPWHAT = APEX
    • Set SITEMAPUSETO = Agile Prototyping for user EXperience

  • Exclude web from a web="all" search: (Set to on for hidden webs)
    • Set NOSEARCHALL =

  • Prevent automatic linking of WikiWords and acronyms (if set to on); link WikiWords (if empty); can be overwritten by web preferences:
    • #Set NOAUTOLINK =
    • Note: You can still use the [[...][...]] syntax to link topics if you disabled WikiWord linking. The <noautolink> ... </noautolink> syntax can be used to prevents links within a block of text.

  • Default template for new topics for this web:
    • WebTopicEditTemplate? : Default template for new topics in this web. (Site-level is used if topic does not exist)
    • TWiki.WebTopicEditTemplate: Site-level default topic template

  • Comma separated list of forms that can be attached to topics in this web. See TWikiForms for more information.
    • Set WEBFORMS =

  • Users or groups who are not / are allowed to view / change / rename topics in the Research/APEX web: (See TWikiAccessControl). Remove the # to enable any of these settings. Remember that an empty setting is a valid setting; setting DENYWEBVIEW to nothing means that anyone can view the web.
    • #Set DENYWEBVIEW =
    • #Set ALLOWWEBVIEW =
    • #Set DENYWEBCHANGE =
    • Set ALLOWWEBCHANGE = JoseCampos,Main.JoseLuisSilva
    • #Set DENYWEBRENAME =
    • #Set ALLOWWEBRENAME = JoseCampos

  • Web preferences that are not allowed to be overridden by user or topic preferences:
    • # Set FINALPREFERENCES = NOSEARCHALL, ATTACHFILESIZELIMIT, WIKIWEBMASTER, WEBCOPYRIGHT, WEBTOPICLIST, DENYWEBVIEW, ALLOWWEBVIEW, DENYWEBCHANGE, ALLOWWEBCHANGE, DENYWEBRENAME, ALLOWWEBRENAME
    • Set FINALPREFERENCES = NOSEARCHALL, ATTACHFILESIZELIMIT, WIKIWEBMASTER, WEBCOPYRIGHT, WEBTOPICLIST, DENYWEBVIEW, DENYWEBCHANGE, ALLOWWEBCHANGE, DENYWEBRENAME, ALLOWWEBRENAME

Help on Preferences

  • A preference setting is defined by:
    3 or 6 spaces * Set NAME = value
    Example:
    • Set WEBBGCOLOR = #FFFFC0
  • A preferences setting can be disabled with a # sign. Remove the # sign to enable a local customisation. Example:
  • Preferences are used as TWikiVariables by enclosing the name in percent signs. Example:
    • When you write variable %WEBBGCOLOR% , it gets expanded to #D0D0D0
  • The sequential order of the preference settings is significant. Define preferences that use other preferences first, i.e. set WEBCOPYRIGHT before WIKIWEBMASTER since %WEBCOPYRIGHT% uses the %WIKIWEBMASTER% variable.
  • You can introduce your own preferences variables and use them in your topics and templates.

Related Topics

Tools

WebRss 28 Mar 2005 - 09:40 - r4 TWikiContributor
TWiki search results for \.* http://wiki.di.uminho.pt/twiki/bin/view/Research/APEX The Research/APEX web of TWiki. TWiki is a Web-Based Collaboration Platform for the Enterprise. en-us Copyright 2020 by contributing authors TWiki Administrator [webmaster@di.uminho.pt] The contributing authors of TWiki TWiki DIUM.Research/APEX http://wiki.di.uminho.pt/twiki/bin/view/Research/APEX /twiki/pub/Main/LocalLogos/um_eengP.jpg Publications http://wiki.di.uminho.pt/twiki/bin/view/Research/APEX/Publications Publications Papers Ref. Paper APEX P22 Design and Evaluation of a Smart Library using the APEX Framework. T. Abade, T. Gomes, J.L. Silva and J.C. Campos ... (last changed by JoseCampos) 2014-08-30T17:46:13Z JoseCampos Events http://wiki.di.uminho.pt/twiki/bin/view/Research/APEX/Events Project Events Final Project workshop June 25, 2014 (Prototyping Ubicomp Environments invited session at DAPI 2014) Models as a Starting Point ... (last changed by JoseCampos) 2014-08-29T16:54:05Z JoseCampos News http://wiki.di.uminho.pt/twiki/bin/view/Research/APEX/News News New paper accepted for publication at Int. J. Human Computer Studies: Prototyping and Analysing Ubiquitous Computing Environments using Multiple Layers ... (last changed by JoseCampos) 2014-02-05T23:36:35Z JoseCampos Documentation http://wiki.di.uminho.pt/twiki/bin/view/Research/APEX/Documentation Project Documentation Here you can find project related documentation and work in progress material. APEX evaluation questionnaire: Questionario APEXv4.pdf ... (last changed by JoseCampos) 2014-02-02T16:38:41Z JoseCampos Awards http://wiki.di.uminho.pt/twiki/bin/view/Research/APEX/Awards JoseCampos 11 Oct 2013 (last changed by JoseCampos) 2013-10-11T17:12:45Z JoseCampos InTheNews http://wiki.di.uminho.pt/twiki/bin/view/Research/APEX/InTheNews In the News Pointers to who is talking about us. APEX team member, José Luís Silva, wins the award for Best Iberian ICT Thesis by the AISTI da UMinho ... (last changed by JoseCampos) 2013-10-11T17:09:55Z JoseCampos WebSideBar http://wiki.di.uminho.pt/twiki/bin/view/Research/APEX/WebSideBar Overview Home Project Description APEX Team Research Team Job Opportunities Results Publications In the news Documents Project ... (last changed by JoseCampos) 2013-10-11T16:30:53Z JoseCampos WebHome http://wiki.di.uminho.pt/twiki/bin/view/Research/APEX/WebHome Agile Prototyping for user EXperience This project aims at developing an 3D Application Server based rapid prototyping platform for ubiquitous computing environments ... (last changed by JoseCampos) 2013-09-25T13:44:35Z JoseCampos Jobs http://wiki.di.uminho.pt/twiki/bin/view/Research/APEX/Jobs Job Opportunities No offers at the moment. (last changed by JoseCampos) 2013-05-31T14:45:25Z JoseCampos Team http://wiki.di.uminho.pt/twiki/bin/view/Research/APEX/Team Research Team Team members António Nestor Ribeiro (UM/HASLab) João Miguel Fernandes (UM/HASLab) José Creissac Campos (UM/HASLab PI) José Lu ... (last changed by JoseCampos) 2013-05-15T10:39:15Z JoseCampos WebPreferences http://wiki.di.uminho.pt/twiki/bin/view/Research/APEX/WebPreferences Research/APEX Web Preferences The following settings are web preferences of the Research/APEX web. These preferences overwrite the site level preferences in ... (last changed by JoseFaria) 2012-05-02T13:16:55Z JoseFaria Description http://wiki.di.uminho.pt/twiki/bin/view/Research/APEX/Description Project Description Plan and Methods The core problem addressed by this proposal is that of being able to test design ideas for ubiquitous environments during the ... (last changed by JoseCampos) 2011-02-11T00:47:39Z JoseCampos ProjectSummary http://wiki.di.uminho.pt/twiki/bin/view/Research/APEX/ProjectSummary The project in a Nutshell Ubiquitous computing (Ubicomp) technologies are providing exciting new opportunities for enhancing physical spaces to support the needs and ... (last changed by JoseCampos) 2011-02-10T10:53:11Z JoseCampos WebCss http://wiki.di.uminho.pt/twiki/bin/view/Research/APEX/WebCss .natMiddle .natExternalLink:after { margin left:0px; margin right:0px; content:""; } .natRevision { width:0px; height:0px; overflow:hidden; } .natBreadCrumbs ... (last changed by JoseBacelarAlmeida) 2008-01-16T01:12:30Z JoseBacelarAlmeida WebChanges http://wiki.di.uminho.pt/twiki/bin/view/Research/APEX/WebChanges (last changed by TWikiContributor) 2006-11-15T19:43:52Z TWikiContributor WebIndex http://wiki.di.uminho.pt/twiki/bin/view/Research/APEX/WebIndex (last changed by TWikiContributor) 2006-11-15T19:43:52Z TWikiContributor
WebSearch 15 Nov 2006 - 19:43 - r3 TWikiContributor

Web Search

Search: \.*

Found 0 topics.

  Advanced search | Help
TIP: to search for all topics that contain "SOAP", "WSDL", a literal "web service", but not "shampoo", write: soap wsdl "web service" -shampoo
Search where:       
(otherwise search Research/APEX Web only)

Other search options:
WebSearchAdvanced 15 Nov 2006 - 19:43 - r3 TWikiContributor

Advanced Search

Search: \.*

Research/APEX Web Changed Changed by
Awards 11 Oct 2013 - 17:12 - NEW JoseCampos

-- JoseCampos - 11 Oct 2013

Description 11 Feb 2011 - 00:47 - r2 JoseCampos

Project Description


Plan and Methods

The core problem addressed by this proposal is that of being able to test design ideas for ubiquitous environments during the early phases of the design process. This implies that the analysis must be performed without the need to fully develop and install the envisaged system on location. Our proposal is to use a 3D Application Server as the basis for a prototyping framework that will enable agile development of simulations of the ubiquitous environment. This framework will enable different degrees of fidelity for the prototypes, from simple desktop simulations, to fully immersive experiences in a CAVE environment.

Having such a prototyping framework available will affect the development of ubiquitous systems by: a) detecting problems in the design of the systems much earlier in design and development; b) making it possible to test the system without access to the actual installation site. Both contribute to reductions in the cost of development and testing, while improving the quality of the final product.

The core of the work will be based at Minho/CCTC and will be supported by a PhD student (with grant SFRH/BD/41179/2007 from FCT) working under the co-supervision of the PI at Minho and Michael Harrison based at Newcastle but an honorary professor at Minho. Minho/CCTC has a strong reputation for modelling and analysis. A CAVE at the Computer Graphics Center in Minho will be made available to the project (at a cost). Minho/Algoritmi brings to the project expertise in ubiquitous systems development. The consultant, Jorge Santos from CPsi (Minho) provides expertise in Psychology, and in particular in user testing within the CAVE at CCG.

The work plan is divided into four phases. The phases are organized so that the work starts with more conceptual work (reviewing and analysis), and gradually moves into more practical work (leading to an applied case study).

Phase 1: Analysis

A modelling approach based on CPN [27] will be developed. The focus will be on modelling for rapid prototyping, and the modelling of user context. It is envisaged that languages will be needed for modelling both the architectural and behavioural aspects of the ubiquitous systems. It is envisaged that further development of the approach will lead to the use of a combination of notations. The selection of the languages will be preceded by an analysis of the requirements for the prototyping of ubiquitous systems (system centric view), and the requirements for experience prototyping (user centric view).

Associated tasks: Analysis of requirements for experience prototypes; Development of modelling approach.

Phase 2: Development of the 3D prototyping framework

A framework will be developed, enabling the simulation of environments enhanced with sensors and displays in which the user can move and interact, both explicitly and implicitly, to access services. Interaction will be supported both through the virtual environment and through personal devices connected to the system via Bluetooth.

This phase encompasses two main challenges: (a) developing a framework to support the animation of the prototypes; (b) developing a prototype generation engine that is capable of building ubiquitous environments from models expressed in the selected modelling notations as described in phase 1.

The framework will be developed in OpenSimulator. A 3D application server such as OpenSimulator will make it easier to create the virtual environments, and has the added advantage of making it easy to deploy the prototypes to distributed users. When combined with a desktop computer to navigate the world, it is also a low cost approach since hardware and software requirements are low. The desktop approach however, makes it harder to create a sense of presence. Presence will be addressed by connecting the system developed on a desktop to external devices and to a CAVE system. This will enable more realistic prototypes of the prototyped environments with the aim of making it easier to create a sense of “being there”.

Although the development of the OpenSimulator based prototyping framework is crucial, development of the other aspects can start independently from it if needed, since the major technical challenge is connecting OpenSimulator to external systems. A CAVE is available at Minho.

Two issues must be addressed in creating a prototype: (i) generating the skeleton environment with mock-ups of the devices exhibiting adequate behaviour; (ii) configuring the environment to a more real life appearance.

The initial version of the environment should be enough to perform initial evaluations of a design. Configuring the environment amounts to defining in detail the physical objects present in the prototype. This will allow for a more realistic user experience. Early versions of the system will be based on a created catalogue of physical objects. The early worlds will be based on “off-the-shelf” components. The objective is to use intelligent algorithms to generate candidate objects on demand.

The case study used in phase 1 and 2 will be used to test the framework.

Associated tasks: Development of the basic animation framework; Development of the prototype generator; Development of the configuration generator (MSc); Extension to the CAVE (MSc); Extension to external devices (MSc);

Phase 3: Assessment

In this phase a study will be carried out regarding techniques for evaluating user experience within the prototypes. It is envisaged that both free and guided exploration of the constructed environments will be used. Approaches must be selected to determine user reaction when exposed to the environment to establish the fidelity of the prototype environment.

An existing ubiquitous computing system will be used as a case study. This will be selected from system implemented at Algoritmi. The case study will be carried out to assess the use of the developed infrastructure. The goal of the exercise will be three fold: (1) to assess the expressiveness of the selected modelling notation as a tool for ubiquitous computing systems modelling; (2) to assess the capabilities of the infrastructures as a tool for experience centred agile prototyping for ambient intelligence; (3) to explore the fidelity of these prototypes as a factor in evaluating the eventual human (usability and social) impact of the design. This will entail an analysis of the feasibility and effort involved in creating the prototypes, as well as a comparative analysis of user experience in the real system and in the prototypes. In parallel with this phase, but outside the scope of the project, Harrison will explore the expressiveness of the notation in terms of its capability for verification.

Associated tasks: Assessment

Tasks

T1 - RAMP: Requirements for ambient and mobile system prototypes

The goal of this task is to build an understanding of the requirements for a prototype that will enable users to experience the ubiquitous system sufficiently to be able to provide information about its suitability in a proposed target environment.

The analysis will be performed at two complementary levels. On the one hand, we need to understand what features the prototype should have to enable a sense of experiencing the eventual target environment. On the other hand, we need an understanding of the type of information, and software infrastructure needed to build prototypes that exhibit the required features.

Following from the state of the art produced previously by members of the team, it is a basic assumption of the project that at least some sort of virtual world representation of the envisaged system will be needed. This analysis will proceed through a review of relevant literature and through the definition of a case study. At this stage a library space, enriched with public displays and touch screens, RFID tags to determine the position of books and users, and capable of interacting with the users’ personal devices is envisaged. The infrastructure should enable users to more easily find the book of their choice, as well as provide them with tailored information regarding the library’s activities and contents.

T2 - DOMA: Development of modelling approach

The goal of this task is to develop the modelling approach for rapid prototype generation.

The approach should be expressive enough to make the generation of prototypes as automatable as possible, but abstract enough to enable a cycle of the rapid development, and throw away of different models cost-effective. The work carried out in the context of this task will be informed by the results of task T1.

The adoption of existing modelling languages will be preferred to the development of new languages. A preliminary literature review (mentioned in [22]) has enabled us to identify a number of candidate languages for the modelling and prototyping of ubiquitous systems. Based on the preliminary study it is envisaged that a combination of languages will be needed to cover both the architectural and behavioural levels of the systems. A choice has already bean made to use CPN as the basis for the behavioural models.

One aspect to consider is how to best integrate the notion of context into the modelling approach being devised.

T3 - PFD: Prototyping framework development

This task will develop a framework to support the simulation of ubiquitous systems. Prototypes will consist of virtual environments in which the users can navigate, and where they will interact with available (virtual) devices.

Framework development will be informed by the requirements identified in task T1.

A 3D application server will be used to fast track the development of the framework. This approach had the added value of enabling easy web dissemination of the prototypes, and of being relatively inexpensive in terms of required hardware. A typical desktop or laptop computer is capable of running the required software satisfactorily.

At this stage OpenSimulator has been identified as the best candidate. The reason for this is that it is an open source system, enabling a much wider range of possibilities regarding its configuration and extension. The main issues to consider are related to fact that the system is still under development, and the lack of adequate documentation. These risks are minimised by the fact that expertise exists in the team regarding development for OpenSimulator.

An alternative could be the adoption of SecondLife. This system is commercial, which would increase the cost, and inevitably the practicality, of generalising the applicability of the approach. More relevant, however, is the fact that, because it is proprietary, SecondLife is a relatively closed system. This would make developing the framework harder to achieve.

The developed framework will support both implicit and explicit interaction. Implicit interaction will happen through virtual sensors that capture, for example, the position of the user in the space. Explicit interaction implies the availability of virtual devices presented in the simulation, for example, touch screens or simulated portable devices.

T4 - PGD: Prototypes generator development

This task will be responsible for producing the tool that will enable the animation of the models (expressed in the modelling notation selected in task T2) in the prototyping framework (developed in task T3). Development of the tool will be informed by the requirements identified in task T1.

The tool will be responsible for generating a skeleton environment with mock-ups of the devices exhibiting adequate behaviour. At this stage a library of available objects will be used to ease the generation of the environment. Behaviour of the object can be partially pre-defined, but ultimately it will be specified in the model and will have to be generated. Detailed physical layout is not expected to be present in the models.

The generator will use a combination of modules programmed into the server’s back-end, with the already existing capabilities of interactively arranging objects in the world (provided by the 3D application server) to generate the prototypes in a semi-automatic fashion.

These prototypes will be enough to perform initial evaluations of prototypes. The case study defined in task T1 will be used to test the approach.

T5 - CGD: Configurations generator development

This task will be responsible for developing approaches and tools that will help generate prototypes with a more real life appearance. The results from tasks T2 and T3 will be used as a starting point.

To provide a more realistic appearance to the prototypes without requiring significant effort from designers, this task will explore interactive evolutionary computation approaches to 3D design and behaviour programming. The focus of this task will be on finding suitable parametric models of the objects that can be modelled in relation to the previous tasks. A focus will be to establish an understanding of the performance of different algorithms in the search for objects that are adequate for the user and the automatically-generated smart space configuration.

The case study from previous phases will continue to be used. In particular, this task will select a number of different objects from this case study for which a parametric model will be identified. For each object we will evaluate the outcome of the evolutionary computation approaches regarding the number of iterations to find a suitable object and the realism of the object found.

T6 - CD: CAVE deployment

The desktop approach, developed in tasks T3 and T4, makes it possible to generate prototypes rapidly, and to test them more economically. However, creating a sense of presence in such a setting might prove difficult. This task will be responsible for linking the prototyping framework to a CAVE system. This will enable a more immersive experience of the prototype, making it easier to create a sense of “being there”.

Although this task follows from tasks T3 and T4, development can in fact start independently from it if needed, since the major technical challenge is connecting OpenSimulator to the CAVE systems. The use of a programmatic interface to OpenSimulator enables the creation of a number of avatars that will provide the views to project on the CAVE.

A CAVE is available (at a cost) at Minho. The CAVE uses VR Juggler (http://www.vrjuggler.org/) which is a freely available open source virtual reality application development framework. Being available free of charge, its adoption by the project signifies a considerable cost reduction, when compared with the cost involved in acquiring licences for a commercial framework.

Given the cost of CAVE time, we need to maximize the utility of the time spent there. A triple head setup will also be put in place to simulate a CAVE scenario. This will allow us to carry out development and testing outside of the CAVE.

T7 - IMD: Integration with mobile devices

This task will be responsible for developing a solution to connect external devices to the virtual environments generated using the tool developed in tasks T3 and T4. As for task T7, the goal is to create conditions to enable a more realistic user experience. In this case we want to enable users of the prototypes (either at a desktop or at a CAVE) to interact with them via their own portable devices (see, for example, [24]). This will enable more realistic prototypes of the prototyped environments, contributing (especially when in a CAVE setting) to the creation of a sense of “being there”. Even in the case of a desktop setting, being able to use own portable devices will increase the ease of use and facilitate the interaction with the simulation.

As for task T6, although this task follows from tasks T3 and T4, development can start independently from it if needed. In this case, the major technical challenge is connecting OpenSimulator to the mobile systems. The connection will be achieved via Bluetooth. Members of the research team have significant practical experience at developing this type of system.

T8 - A: Assessment

There are two aspects to the Assessment task. The first is concerned with the expressiveness of tool (Tn.1) and will deal with the ability of the tool to provide models of realistic technologically enhanced environments. The second will be concerned with evaluating the proposed design with users.

Sub-Task T8.1
This evaluation will be achieved through the development of example systems. The first example that will be used to motivate the design of the tool will be a smart library. The evaluation will be based on an analysis of features: (1) the ease with which different notions of context could be expressed and the clarity and readability of the relevant elements of the model; (2) the availability of appropriate objects required to construct the environment; (3) the facility of the system to support the building of the environment based on binding the model to the chosen objects; (4) the facility of the system to support differing user perspectives. A second example will be chosen to achieve comparison with the original model. A candidate for the second example is a hospital out-patients guidance system, combined with accident and emergency. We will however choose from a number of alternatives as the project evolves.

Sub-Task T8.2
This evaluation will be achieved in stages.

Stage 1 (desktop with the library system)
A think-aloud approach will be used first to explore scenarios in relation to three conditions within the desk-top environment: (a) desk-top system using a disembodied view; (b) desk-top system with one user embodied within the system; (c) multiple users with one user embodied within the system.
Stage 2 (CAVE with the library system)
This will repeat (b) and (c) above. The aim of stages 1 and 2 is to get constructive formative feedback both about the design of the artifacts of the environment and the environment itself. Two subjects will be used in each condition and think-aloud feedback will be recorded and analysed, identifying significant issues in both the design of the simulations and the design of the system itself. Particular concerns will be to identify how well the users are able to “visualize” the experience that they would have of the real system.
Stage 3 (desktop and CAVE with second example)
Here users with recent experience of the currently existing system will be chosen (for example hospital out-patients). They will be asked to describe their recent experience in detail. The detail will form the basis for a scenario that will be used to explore the desktop environment. Hence the procedure will be to invite the subject to relive their experience using the new environment. The aim is to find ten subjects and to split them into two groups of five: one using the immersive version of the desktop system and the other using the CAVE system. A post-simulation questionnaire and interview will be used to explore the experience that they had with the new system in the two conditions. In addition we will ask the subjects to use “simulated” cultural probes [29] (they will use a clicker to indicate significant events) and will be asked afterwards in a run-through of their simulation what the significance of each event was.

It should be noted that controlled experiments are seen as inappropriate in the context of this project. Our aim is to derive formative qualitative data that can inform our understanding of the value of the design to explore the development of these environments.

-- JoseCampos - 09 Feb 2011

Documentation 02 Feb 2014 - 16:38 - r6 JoseCampos

Project Documentation

Here you can find project related documentation and work in progress material.

Events 29 Aug 2014 - 16:54 - r2 JoseCampos

Project Events

Final Project workshop

June 25, 2014 (Prototyping Ubicomp Environments - invited session at DAPI 2014)
  Models as a Starting Point of Software Development for Smart Environments Forbrig et al.
  Prototyping Distributed Physical User Interfaces in Ambient Intelligence Setups Varela et al.
  Design and Evaluation of a Smart Library using the APEX Framework Abade et al.
  Constructing the Immersive Interactive Sonification Platform (iISoP) Jeon et al.
  Designing an Ambient Interaction Model for Mobile Computing Elslander et al.
  Towards a Design Space for Ubiquitous Computing Shmorgun et al.
  User Indoor Positioning System with Passive Infrared Motion Sensors and space Subdivision Sioutis et al.

3rd year Project workshop

December 20, 2013 (DI-A2)
  Responsive Web Design Ana Sampaio
  Geração de Ambientes Virtuais 3D Tiago Gomes

2nd year Project workshop

November 6, 2012 (CPII, B2)
14h30 Rapid Prototyping of Ubiquitous Computing Environments José Luís Silva
November 7, 2012 (DI, meeting room)
09h30 APEX project status José Creissac Campos
09h40 Guidelines for Modelling Reactive Systems with Coloured Petri Nets Madalena Pacheco
10h00 Simulating Ubiquitous Computing Environments Samuel Moreira
10h20 Can GUI implementation markup languages be used for modelling? Carlos Silva
10h40 A Java based PSM/PIM and pattern inference approach Rui Couto
11h00 Discussion
Invited talk (DI, A1)
13h45 HCI for Safety Critical Interactive Applications: Commonalities and Differences between Air Traffic Control, Satelite Ground Segments and Large Civil Aircrafts Cockpits Philippe Palanque

1st year Project workshop

September 27, 2011 (DI)
  The APEX framework: current state J.L. Silva
  Simulation as an evaluation technique for Ubiquitous Computing Environments R.J. José
  The Laboratory of Visualization and Perception J. Santos
  Integrating a 3D application server with a CAVE R. Moreira
  Encouraging patient flow through a hospital environment M. Harrison

Kick-Off Meeting

  • Feb 2, 2011

Project start

  • Feb 1, 2011

-- JoseCampos - 05 Nov 2012

InTheNews 11 Oct 2013 - 17:09 - NEW JoseCampos

In the News

Pointers to who is talking about us.

-- JoseCampos - 11 Oct 2013

Jobs 31 May 2013 - 14:45 - r5 JoseCampos

Job Opportunities

No offers at the moment.

News 05 Feb 2014 - 23:36 - r14 JoseCampos

News

  • New paper accepted for publication at Int. J. Human-Computer Studies: Prototyping and Analysing Ubiquitous Computing Environments using Multiple Layers.
  • New paper at EAI Endorsed Transactions on Ambient Systems, A Virtual Environment based Serious Game to Support Health Education.
  • Two new MSc thesis: 3D Virtual Environments' Generation by Tiago Gomes and Responsive Web Design by Ana Isabel Sampaio.
  • Award: José Luís Silva's thesis won the Best Iberian Thesis Award! Congratulations.
  • New MSc thesis: Simulating Ubiquitous Computing Environments by Samuel Moreira
  • New PhD: Rapid Prototyping of Ubiquitous Computing Environments by José Luís Silva. Congratulations José!
  • 2nd year Project workshop happening November 6-7, 2012.
  • Two new papers at SEW: Guidelines for Modelling Reactive Systems with Coloured Petri Nets by Gonçalves and Fernandes; and A Java based PSM/PIM and pattern inference approach by Couto el al.
  • New paper at MOMPES: MapIt: A model based pattern recovery tool by Couto et al.
  • New MSc thesis: Desenvolvimento de uma aplicação web para dispositivos móveis by Joaquim Anacleto
  • New paper at Formal H: Modelling and systematic analysis of interactive systems by M.D. Harrison et al.
  • New paper at EICS 2012: Formal analysis of Ubiquitous Computing environments through the APEX framework by J.L. Silva et al.
  • New MSc thesis: Integrating a 3D application server with a CAVE by Samuel Moreira
  • Project workshop happening next Tuesday (September 27, 2011).
  • Kick off meeting happened on the 2nd of February 2011.

-- JoseCampos - 03 Feb 2011

ProjectSummary 10 Feb 2011 - 10:53 - NEW JoseCampos

The project in a Nutshell

Ubiquitous computing (Ubicomp) technologies are providing exciting new opportunities for enhancing physical spaces to support the needs and activities of people within them. The ability to develop such systems effectively will offer significant competitive advantage. Tools are required that will predict problems relating to use early in the design cycle. This proposal brings together a team of researchers and developers aimed at prototyping and calibrating methods and tools that facilitate the development of technology enhanced environments.

Ubiquitous computing systems pose new usability challenges that cut across all phases of design and development. We are particularly interested in “spaces” enhanced with sensors, public displays and personal devices. In evaluating and exploring these spaces it is not only necessary to explore conventional properties of usability but to explore properties of the environment that contribute to the experience of its users. Because of the potential cost of development and design failure, the characteristics of such systems must be explored using early versions of the system that could disrupt if used in the target environment. Being able to prototype and evaluate these systems early in the process is crucial to their successful development.

Similar work, e.g. UbiWorld [1], has a different focus in two important respects: (1) the proposed tool drives virtual environment simulations using models that can also be used for analysis; (2) context is a primary consideration in our models with a focus on how context affects the usability of the implicit interactions that are characteristic of these systems. No other research or development is addressing this problem in the context of a development process.

The PI has been researching the rigorous analysis of models of interactive systems [2, 3, 4] (c.f. the IVY workbench - POSC/EIA/56646/2004). More recent research has concerned extending models and analysis to an ambient intelligence setting. Models vary from qualitative models concerned with who gets what information when [5, 6] to quantitative models concerned with the behaviour of many users of technologically enhanced environments [7]. How users experience such systems is particularly difficult to capture analytically, and yet is an important dimension of concern. We propose to develop a model-based prototyping environment that will allow for a more empirical style of analysis.

3D Application Servers such as SecondLifeTM or OpenSimulator provide a fast track to developing virtual worlds. They seem a natural choice for developing the type of prototype we are aiming at. Preliminary explorations carried out by the proposers [8] indicate the potential of the approach. OpenSimulator, in particular, has the advantage of being open source. This means the backend can be programmed, making it highly configurable and extensible.

The goals of the project are to: 1) employ an existing 3D Application Server to construct a rapid prototyping platform of ubiquitous computing environments driven by a model of the environment; 2) develop frameworks for modelling these environments with a particular focus on context; 3) explore the fidelity of these prototypes as a factor in evaluating the eventual human (usability and social) impact of the design.

To fulfil its goals the project will develop a software framework enabling rapid prototyping of ubiquitous systems targeted at built environments. The framework will plug into virtual reality (VR) simulations of the environments, and allow for the integration of users' portable devices thus immersing users within the environment using a mixture of reality and virtuality. Developers and users will be able to navigate the simulation to develop an impression of what it will be like to use the final system once fielded. Different levels of fidelity will be explored, from desktop VR to a CAVE [9].

A criterion for the framework’s success will be its fidelity as an evaluation tool. Comparative analysis of the user experience on an implemented benchmark system, and on different prototypes will enable this evaluation. Evaluation approaches will be researched to determine how well a given prototype fairs in relation to experience requirements. Drivers that determine this fitness (e.g. user stories or experience snapshots) must be identified. It is envisaged that user-stories will not be sufficient. Techniques are required to complement existing user-stories that enable developers to explore these more general properties of systems. These could, for example, include the animation of task models, or potentially problematic behaviours identified by verification analysis [10].

Another question relates to the expressiveness of the modelling notation adopted. The modelling of the benchmark system, together with interaction with its developers, will be the basis for this analysis.

  1. T. L. Disz, M. E. Papka, and R. Stevens. UbiWorld: An Environment Integrating Virtual Reality. Heterogeneous Computing Workshop, Geneva, Switzerland, 1997.
  2. J. C. Campos and M. D. Harrison. Model Checking Interactor Specifications. Automated Software Engineering, 8(3):275-310, August, 2001.
  3. J.C. Campos and M.D. Harrison. Considering context and users in interactive systems analysis. In Engineering Interactive Systems, volume 4940 of Lecture Notes in Computer Science, pages 193-209. Springer-Verlag. 2008.
  4. J. C. Campos and M. D. Harrison. Systematic analysis of control panel interfaces using formal tools. In XVth International Workshop on the Design, Verification and Specification of Interactive Systems (DSV-IS 2008), number 5136 of Lecture Notes in Computer Science, pages 72-85. Springer-Verlag. 2008.
  5. M.D. Harrison, C. Kray, Z. Sun, and H. Zhang. Factoring user experience into the design of ambient and mobile systems. In Engineering Interactive Systems, volume 4940 of Lecture Notes in Computer Science, pages 243-259. Springer, 2007.
  6. Myrto Arapinis, Muffy Calder, Louise Denis, Michael Fisher, Philip Gray, Savas Konur, Alice Miller, Eike Ritter, Mark Ryan, Sven Schewe, Chris Unsworth, Rehana Yasmin. In Harrison and Massink (editors) Towards the Verification of Pervasive Systems. Proceedings of the Third International Workshop on Formal Methods for Interactive Systems (FMIS 2009). Electronic Proceedings of the EASST Volume 22 (2009)
  7. Harrison, M.D., Massink, M. and Latella, D. (2009) Engineering Crowd Interaction within Smart Environments, editors, G. Calvary, T.C.N. Graham and P. Gray, Proceedings of the ACM SIGCHI Symposium on Engineering Interactive Computing Systems, ACM Press, pp. 117-122.
  8. Silva, J.L., Campos, J.C. and Harrison, M.D. An Infrastructure for Experience Centered Agile Prototyping of Ambient Intelligence In EICS'09. Proceedings of the ACM SIGCHI Symposium on Engineering Interactive Computing Systems, July 15- 17, 2009, Pittsburgh, PA, USA Calvary, G., Graham, T.C. N. and Gray, P. (eds.) pp 79-84 ACM , 2009
  9. M. Slater and A. Steed. A virtual presence counter. Presence: teleoperators and virtual environments, 9(5):413.434, 2000.
  10. M.D. Harrison, C. Kray, Z. Sun, and H. Zhang. Factoring user experience into the design of ambient and mobile systems. In Engineering Interactive Systems, volume 4940 of Lecture Notes in Computer Science, pages 243-259. Springer, 2007.

-- JoseCampos - 10 Feb 2011

Publications 30 Aug 2014 - 17:46 - r37 JoseCampos

Publications


Papers

Ref. Paper
APEX-P22 Design and Evaluation of a Smart Library using the APEX Framework. T. Abade, T. Gomes, J.L. Silva and J.C. Campos. In Distributed, Ambient, and Pervasive Interactions, volume 8530 of Lecture Notes in Computer Science, pages 307-318. Springer.
APEX-P21 Towards a Framework for Adaptive Web Applications. A. Sampaio and J.C. Campos. In HCI International 2014 - Posters' Extended Abstracts, volume 434 of Communications in Computer and Information Science, pages 240-245. Springer.
APEX-P20 Prototyping and Analysing Ubiquitous Computing Environments using Multiple Layers. J.L. Silva, J.C. Campos and M.D Harrison. International Journal of Human-Computer Studies, 72(5):488-506, May.
APEX-P19 A Virtual Environment based Serious Game to Support Health Education. T. Gomes, T. Abade, M.D. Harrison, J.C. Campos and J.L. Silva. EAI Endorsed Transactions on Ambient Systems, 14(3):e5, March, 2014. doi: 10.4108/amsys.1.3.e5
APEX-P18 Analysing interactive devices based on information resource constraints. J.C. Campos, G. Doherty and M.D. Harrison. International Journal of Human-Computer Studies, 72(3):284-297, March. 2014.
APEX-P17 Rapid Development of First Person Serious Games using the APEX Platform: The Asthma Game. T. Gomes, T. Abade, J.C. Campos, M.D. Harrison and J.L. Silva (forthcoming) In In ACM SAC 2014 proceedings - Volume I: Artificial Intelligence & Agents, Distributed Systems, and Information Systems, pages 169-174. ACM.
APEX-P16 Depth cues and perceived audiovisual synchrony of biological motion. C. Silva, C. Mendonça, S. Mouta, R. Silva, J.C. Campos and J. Santos (2013) PLoS? ONE, 8(11):e80096, November.
APEX-P15 Avaliação de Ambientes Ubíquos na Plataforma APEX. T. Abade, T. Gomes, J.L.Silva and J.C. Campos (2013) In Luís Magalhães and Beatriz Santos, editors, Atas da Conferência Interação 2013, pages 177-178. Universidade de Trás-os-Montes e Alto Douro. (Questionário)
APEX-P14 Desenvolvimento de Jogos Educativos na plataforma APEX: O Jogo da Asma. T. Gomes, T. Abade, J.L.Silva and J.C. Campos (2013) In Luís Magalhães and Beatriz Santos, editors, Atas da Conferência Interação 2013, pages 90-97. Universidade de Trás-os-Montes e Alto Douro.
APEX-P13 Developing Serious Games With The APEX Framework. T. Gomes, T. Abade, M.D. Harrison, J.L.Silva and J.C. Campos (2013) In In Proceedings of the Workshop on "Ubiquitous games and gamifiction for promoting behavior change and wellbeing", pages 37-40.
APEX-P12 Audiovisual Perception in a Virtual World: An Application of Human-Computer Interaction Evaluation to the Development of Immersive Environments. C. Silva (2013) In ACM SIGCHI Symposium on Engineering Interactive Computing Systems (EICS 2013), pages 175-178. ACM. doi: 10.1145/2494603.2480340
APEX-P11 Combining Static and Dynamic Analysis for the Reverse Engineering of Web Applications. C.E.Silva and J.C. Campos (2013) In EICS 2013. (accepted)
APEX-P10 A empirical study on immersive prototyping dimensions. S. Moreira, R. José and J.C. Campos (2013) In HCI International 2013. (accepted)
APEX-P09 The Mobile Context Framework: providing context to mobile applications. L. Oliveira, A.N. Ribeiro and J.C. Campos (2013) In HCI International 2013. (accepted)
APEX-P08 Reverse Engineering of GWT Applications. C.E. Silva (2012) In ACM Symposium on Engineering Interactive Computing Systems (EICS2012), pages 325-328. ACM.
APEX-P07 A Java based PSM/PIM and pattern inference approach. R. Couto, A.N. Ribeiro and J.C. Campos (2012) In SEW-35. (accepted)
APEX-P06 Guidelines for Modelling Reactive Systems with Coloured Petri Nets. M.P. Gonçalves and J.M. Fernandes (2012) In MOMPES 2012. Lecture Notes in Computer Science, vol. 7706, pp. 126-137.
APEX-P05 MapIt: A model based pattern recovery tool. R. Couto, A.N. Ribeiro and J.C. Campos (2012) In MOMPES 2012. (accepted)
APEX-P04 Can GUI implementation markup languages be used for modelling? C.E. Silva and J.C. Campos (2012) In Human Centred Software Engineering (HCSE 2012). (accepted)
APEX-P03 Modelling and systematic analysis of interactive systems. M.D. Harrison, J.C. Campos, P. Masci and N. Thomas (2012) In M.L. Bolton, A. Degani and P. Palanque, editors, Proceedings of the Workshop on Formal Methods in Human-Machine Interaction (Formal H), pages 25-28.
APEX-P02 Formal analysis of Ubiquitous Computing environments through the APEX framework. J.L. Silva, J.C. Campos and M.D. Harrison (2012) In ACM Symposium on Engineering Interactive Computing Systems (EICS2012), pages 131-140. ACM.
APEX-P01 FlexiXML - A portable user interface rendering engine for UsiXML. J.C. Campos and S.A. Mendes (2011) In User Interface Extensible Markup Language - UsiXML'2011, pages 158-168. Thales Research and Technology.

Technical Reports

Ref. Report
APEX-TR11 Responsive Web Design. A. Sampaio. MSc thesis. University of Minho. APEX Technical report n. APEX-TR11, October 2013.
APEX-TR10 3D Virtual Environments' Generation. T. Gomes. MSc thesis. University of Minho. APEX Technical report n. APEX-TR10, October 2013.
APEX-TR09 Simulating Ubiquitous Computing Environments. S. Moreira. MSc thesis. University of Minho. APEX Technical report n. APEX-TR09, January 2013.
APEX-TR08 Guidelines for Analysis and Modelling of Reactive Software Systems. M. Gonçalves. MSc thesis. University of Minho. APEX Technical report n. APEX-TR08, January 2013.
APEX-TR07 Rapid Prototyping of Ubiquitous Computing Environments. J.L. Silva. PhD thesis. University of Minho. APEX Technical report n. APEX-TR07, November 2012.
APEX-TR06 Desenvolvimento de uma aplicação web para dispositivos móveis - Monitorização e controlo de uma rede de digital signage. J. Anacleto. MSc thesis. University of Minho. APEX Technical report n. APEX-TR06, July 2012.
APEX-TR05 Integrating a 3D application server with a CAVE. R. Moreira. MSc thesis. University of Minho. APEX Technical report n. APEX-TR05, October 2011.
APEX-TR04 Construção de um protótipo de comunicação por tecnologia Bluetooth para o servidor OpenSimulator. A. Gomes. APEX Technical report n. APEX-TR04, 2011.
APEX-TR03 The APEX framework: prototyping of ubiquitous environments based on Petri nets. J. L. Silva, O. R. Ribeiro, J. M. Fernandes, J. C. Campos, and M. D: Harrison. APEX Technical report n. APEX-TR03, 2011. (previously published In R. Bernhaupt, P. Forbrig, J. Gulliksen and M.K. Lárusdóttir, editors, Human-Centred Software Engineering, volume 6409 of Lecture Notes in Computer Science, pages 6-21. Springer, 2010.)
APEX-TR02 Prototipagem rápida de ambientes ubíquos. J.L. Silva, O.R. Ribeiro, J.M. Fernandes, J.C. Campos, and M.D. Harrison. APEX Technical report n. APEX-TR02, 2011. (previously published In O. Mealha, J. Madeira, D. Tércio and B.S. Santos, editors, 4a. Conferência Nacional em Interacção Humano-Computador (Interacção 2010), pages 121-128. GPCG, 2010.)
APEX-TR01 An infrastructure for experience centered agile prototyping of ambient intelligence. J. L. Silva and J. C. Campos and M. D. Harrison. APEX Technical report n. APEX-TR01 (previously published In ACM Symposium on Engineering Interactive Computing Systems (EICS 2009), pages 79-84. ACM, 2009.)

-- JoseCampos - 09 Feb 2011

Team 15 May 2013 - 10:39 - r4 JoseCampos

Research Team

Team members

  • António Nestor Ribeiro (UM/HASLab)
  • João Miguel Fernandes (UM/HASLab)
  • José Creissac Campos (UM/HASLab - PI)
  • José Luís Silva (ICS/IRIT)
  • Michael Harrison (NCL)
  • Rui José (UM/Algoritmi)
  • Carlos E. Silva (UM PhD Student)
  • Rui Couto (UM PhD Student)
  • Tiago Gomes (UM MSc student)
  • Tiago Abade (UM MSc student)
  • Carlos C.L. Silva (UM PhD Student)

Consultants

  • Jorge Santos (UM staff/CCG)
  • Philippe Palanque (ICS/IRIT, Toulouse)

Past members

  • Rui Moreira (UM MSc student)
  • Samuel Moreira (UM MSc student)
  • Madalena Pacheco (UM MSc student)

-- JoseCampos - 11 Feb 2011

WebAtom 24 Jan 2006 - 06:07 - r2 TWikiContributor
TWiki's Research/APEX web The Research/APEX web of TWiki. TWiki is a Web-Based Collaboration Platform for the Enterprise. http://wiki.di.uminho.pt/twiki/bin/view/Research/APEX Copyright 2020 by contributing authors 2014-08-30T17:46:13Z Publications http://wiki.di.uminho.pt/twiki/bin/view/Research/APEX/Publications 2014-08-30T17:46:13Z Publications Papers Ref. Paper APEX P22 Design and Evaluation of a Smart Library using the APEX Framework. T. Abade, T. Gomes, J.L. Silva and J.C. Campos ... (last changed by JoseCampos) JoseCampos Events http://wiki.di.uminho.pt/twiki/bin/view/Research/APEX/Events 2014-08-29T16:54:05Z Project Events Final Project workshop June 25, 2014 (Prototyping Ubicomp Environments invited session at DAPI 2014) Models as a Starting Point ... (last changed by JoseCampos) JoseCampos News http://wiki.di.uminho.pt/twiki/bin/view/Research/APEX/News 2014-02-05T23:36:35Z News New paper accepted for publication at Int. J. Human Computer Studies: Prototyping and Analysing Ubiquitous Computing Environments using Multiple Layers ... (last changed by JoseCampos) JoseCampos Documentation http://wiki.di.uminho.pt/twiki/bin/view/Research/APEX/Documentation 2014-02-02T16:38:41Z Project Documentation Here you can find project related documentation and work in progress material. APEX evaluation questionnaire: Questionario APEXv4.pdf ... (last changed by JoseCampos) JoseCampos Awards http://wiki.di.uminho.pt/twiki/bin/view/Research/APEX/Awards 2013-10-11T17:12:45Z JoseCampos 11 Oct 2013 (last changed by JoseCampos) JoseCampos InTheNews http://wiki.di.uminho.pt/twiki/bin/view/Research/APEX/InTheNews 2013-10-11T17:09:55Z In the News Pointers to who is talking about us. APEX team member, José Luís Silva, wins the award for Best Iberian ICT Thesis by the AISTI da UMinho ... (last changed by JoseCampos) JoseCampos WebSideBar http://wiki.di.uminho.pt/twiki/bin/view/Research/APEX/WebSideBar 2013-10-11T16:30:53Z Overview Home Project Description APEX Team Research Team Job Opportunities Results Publications In the news Documents Project ... (last changed by JoseCampos) JoseCampos WebHome http://wiki.di.uminho.pt/twiki/bin/view/Research/APEX/WebHome 2013-09-25T13:44:35Z Agile Prototyping for user EXperience This project aims at developing an 3D Application Server based rapid prototyping platform for ubiquitous computing environments ... (last changed by JoseCampos) JoseCampos Jobs http://wiki.di.uminho.pt/twiki/bin/view/Research/APEX/Jobs 2013-05-31T14:45:25Z Job Opportunities No offers at the moment. (last changed by JoseCampos) JoseCampos Team http://wiki.di.uminho.pt/twiki/bin/view/Research/APEX/Team 2013-05-15T10:39:15Z Research Team Team members António Nestor Ribeiro (UM/HASLab) João Miguel Fernandes (UM/HASLab) José Creissac Campos (UM/HASLab PI) José Lu ... (last changed by JoseCampos) JoseCampos WebPreferences http://wiki.di.uminho.pt/twiki/bin/view/Research/APEX/WebPreferences 2012-05-02T13:16:55Z Research/APEX Web Preferences The following settings are web preferences of the Research/APEX web. These preferences overwrite the site level preferences in ... (last changed by JoseFaria) JoseFaria Description http://wiki.di.uminho.pt/twiki/bin/view/Research/APEX/Description 2011-02-11T00:47:39Z Project Description Plan and Methods The core problem addressed by this proposal is that of being able to test design ideas for ubiquitous environments during the ... (last changed by JoseCampos) JoseCampos ProjectSummary http://wiki.di.uminho.pt/twiki/bin/view/Research/APEX/ProjectSummary 2011-02-10T10:53:11Z The project in a Nutshell Ubiquitous computing (Ubicomp) technologies are providing exciting new opportunities for enhancing physical spaces to support the needs and ... (last changed by JoseCampos) JoseCampos WebCss http://wiki.di.uminho.pt/twiki/bin/view/Research/APEX/WebCss 2008-01-16T01:12:30Z .natMiddle .natExternalLink:after { margin left:0px; margin right:0px; content:""; } .natRevision { width:0px; height:0px; overflow:hidden; } .natBreadCrumbs ... (last changed by JoseBacelarAlmeida) JoseBacelarAlmeida WebStatistics http://wiki.di.uminho.pt/twiki/bin/view/Research/APEX/WebStatistics 2008-01-16T00:55:32Z Statistics for Research/APEX Web Month: Topic views: Topic saves: File uploads: Most popular topic views: Top contributors for topic save ... (last changed by JoseBacelarAlmeida) JoseBacelarAlmeida WebTopicList http://wiki.di.uminho.pt/twiki/bin/view/Research/APEX/WebTopicList 2006-11-15T19:43:52Z (last changed by TWikiContributor) TWikiContributor
WebChanges 15 Nov 2006 - 19:43 - r3 TWikiContributor

50 Recent Changes in TWiki Web retrieved at 16:39 (GMT)

Publications 30 Aug 2014 - 17:46 - r37 JoseCampos
Publications Papers Ref. Paper APEX P22 Design and Evaluation of a Smart Library using the APEX Framework. T. Abade, T. Gomes, J.L. Silva and J.C. Campos ...
Events 29 Aug 2014 - 16:54 - r2 JoseCampos
Project Events Final Project workshop June 25, 2014 (Prototyping Ubicomp Environments invited session at DAPI 2014) Models as a Starting Point ...
News 05 Feb 2014 - 23:36 - r14 JoseCampos
News New paper accepted for publication at Int. J. Human Computer Studies: Prototyping and Analysing Ubiquitous Computing Environments using Multiple Layers ...
Documentation 02 Feb 2014 - 16:38 - r6 JoseCampos
Project Documentation Here you can find project related documentation and work in progress material. APEX evaluation questionnaire: Questionario APEXv4.pdf ...
Awards 11 Oct 2013 - 17:12 - NEW JoseCampos
JoseCampos 11 Oct 2013
InTheNews 11 Oct 2013 - 17:09 - NEW JoseCampos
In the News Pointers to who is talking about us. APEX team member, José Luís Silva, wins the award for Best Iberian ICT Thesis by the AISTI da UMinho ...
WebSideBar 11 Oct 2013 - 16:30 - r20 JoseCampos
Overview Home Project Description APEX Team Research Team Job Opportunities Results Publications In the news Documents Project ...
WebHome 25 Sep 2013 - 13:44 - r39 JoseCampos
Agile Prototyping for user EXperience This project aims at developing an 3D Application Server based rapid prototyping platform for ubiquitous computing environments ...
Jobs 31 May 2013 - 14:45 - r5 JoseCampos
Job Opportunities No offers at the moment.
Team 15 May 2013 - 10:39 - r4 JoseCampos
Research Team Team members António Nestor Ribeiro (UM/HASLab) João Miguel Fernandes (UM/HASLab) José Creissac Campos (UM/HASLab PI) José Lu ...
WebPreferences 02 May 2012 - 13:16 - r27 JoseFaria
Research/APEX Web Preferences The following settings are web preferences of the Research/APEX web. These preferences overwrite the site level preferences in ...
Description 11 Feb 2011 - 00:47 - r2 JoseCampos
Project Description Plan and Methods The core problem addressed by this proposal is that of being able to test design ideas for ubiquitous environments during the ...
ProjectSummary 10 Feb 2011 - 10:53 - NEW JoseCampos
The project in a Nutshell Ubiquitous computing (Ubicomp) technologies are providing exciting new opportunities for enhancing physical spaces to support the needs and ...
WebCss 16 Jan 2008 - 01:12 - r2 JoseBacelarAlmeida
.natMiddle .natExternalLink:after { margin left:0px; margin right:0px; content:""; } .natRevision { width:0px; height:0px; overflow:hidden; } .natBreadCrumbs ...
WebStatistics 16 Jan 2008 - 00:55 - r125 JoseBacelarAlmeida
Statistics for Research/APEX Web Month: Topic views: Topic saves: File uploads: Most popular topic views: Top contributors for topic save ...
WebTopicList 15 Nov 2006 - 19:43 - r3 TWikiContributor
WebSearchAdvanced 15 Nov 2006 - 19:43 - r3 TWikiContributor
WebTopicCreator 15 Nov 2006 - 19:43 - r2 TWikiContributor
WebIndex 15 Nov 2006 - 19:43 - r4 TWikiContributor
WebSearch 15 Nov 2006 - 19:43 - r3 TWikiContributor
WebChanges 15 Nov 2006 - 19:43 - r3 TWikiContributor
WebAtom 24 Jan 2006 - 06:07 - r2 TWikiContributor
TWiki's Research/APEX web
WebRss 28 Mar 2005 - 09:40 - r4 TWikiContributor
" else "TWiki's Research/APEX web"}% /Research/APEX
WebNotify 28 Mar 2005 - 09:40 - r5 TWikiContributor
TWikiGuest example #64;your.company .WebChangesAlert, ., .TWikiRegistration
WebLeftBar 28 Mar 2005 - 09:40 - r4 TWikiContributor
" warn "off"}%
Found 25 topics.

See also: rss-small RSS feed, recent changes with 50, 100, 200, 500, 1000 topics, all changes

WebCss 16 Jan 2008 - 01:12 - r2 JoseBacelarAlmeida
.natMiddle .natExternalLink:after { margin-left:0px; margin-right:0px; content:""; }

.natRevision { width:0px; height:0px; overflow:hidden; }

.natBreadCrumbs { width:0px; height:0px; overflow:hidden; }

.avisos { color: #444; font-size:10px; }

.twikiToc { padding-top:0px; padding-bottom:0px; background: white; border-top:0px; border-bottom:0px; }

WebHome 25 Sep 2013 - 13:44 - r39 JoseCampos

Agile Prototyping for user EXperience

This project aims at developing an 3D Application Server based rapid prototyping platform for ubiquitous computing environments, and to explore the fidelity of these prototypes as a factor in evaluating a design. (read more)


Project info

Supported by This work is funded by ERDF - European Regional Development Fund through the COMPETE Programme (operational programme for competitiveness) and by National Funds through the FCT - Fundação para a Ciência e a Tecnologia (Portuguese Foundation for Science and Technology) within project FCOMP-01-0124-FEDER-015095. (97 KEuro)
Start Date 1 February 2011
Duration 3 years
Hosted by HASLab / INESC TEC at Departamento de Informática, Universidade do Minho
Coordination José Creissac Campos (jose.campos@di.uminho.pt)
Telephone +351 253604447 (direct) or +351 253604430
Fax +351 253604471


WebIndex 15 Nov 2006 - 19:43 - r4 TWikiContributor
Research/APEX Web Changed Changed by
Awards 11 Oct 2013 - 17:12 - NEW JoseCampos
JoseCampos 11 Oct 2013
Description 11 Feb 2011 - 00:47 - r2 JoseCampos
Project Description Plan and Methods The core problem addressed by this proposal is that of being able to test design ideas for ubiquitous environments during the ...
Documentation 02 Feb 2014 - 16:38 - r6 JoseCampos
Project Documentation Here you can find project related documentation and work in progress material. APEX evaluation questionnaire: Questionario APEXv4.pdf ...
Events 29 Aug 2014 - 16:54 - r2 JoseCampos
Project Events Final Project workshop June 25, 2014 (Prototyping Ubicomp Environments invited session at DAPI 2014) Models as a Starting Point ...
InTheNews 11 Oct 2013 - 17:09 - NEW JoseCampos
In the News Pointers to who is talking about us. APEX team member, José Luís Silva, wins the award for Best Iberian ICT Thesis by the AISTI da UMinho ...
Jobs 31 May 2013 - 14:45 - r5 JoseCampos
Job Opportunities No offers at the moment.
News 05 Feb 2014 - 23:36 - r14 JoseCampos
News New paper accepted for publication at Int. J. Human Computer Studies: Prototyping and Analysing Ubiquitous Computing Environments using Multiple Layers ...
ProjectSummary 10 Feb 2011 - 10:53 - NEW JoseCampos
The project in a Nutshell Ubiquitous computing (Ubicomp) technologies are providing exciting new opportunities for enhancing physical spaces to support the needs and ...
Publications 30 Aug 2014 - 17:46 - r37 JoseCampos
Publications Papers Ref. Paper APEX P22 Design and Evaluation of a Smart Library using the APEX Framework. T. Abade, T. Gomes, J.L. Silva and J.C. Campos ...
Team 15 May 2013 - 10:39 - r4 JoseCampos
Research Team Team members António Nestor Ribeiro (UM/HASLab) João Miguel Fernandes (UM/HASLab) José Creissac Campos (UM/HASLab PI) José Lu ...
WebAtom 24 Jan 2006 - 06:07 - r2 TWikiContributor
TWiki's Research/APEX web
WebChanges 15 Nov 2006 - 19:43 - r3 TWikiContributor
WebCss 16 Jan 2008 - 01:12 - r2 JoseBacelarAlmeida
.natMiddle .natExternalLink:after { margin left:0px; margin right:0px; content:""; } .natRevision { width:0px; height:0px; overflow:hidden; } .natBreadCrumbs ...
WebHome 25 Sep 2013 - 13:44 - r39 JoseCampos
Agile Prototyping for user EXperience This project aims at developing an 3D Application Server based rapid prototyping platform for ubiquitous computing environments ...
WebIndex 15 Nov 2006 - 19:43 - r4 TWikiContributor
WebLeftBar 28 Mar 2005 - 09:40 - r4 TWikiContributor
" warn "off"}%
WebNotify 28 Mar 2005 - 09:40 - r5 TWikiContributor
TWikiGuest example #64;your.company .WebChangesAlert, ., .TWikiRegistration
WebPreferences 02 May 2012 - 13:16 - r27 JoseFaria
Research/APEX Web Preferences The following settings are web preferences of the Research/APEX web. These preferences overwrite the site level preferences in ...
WebRss 28 Mar 2005 - 09:40 - r4 TWikiContributor
" else "TWiki's Research/APEX web"}% /Research/APEX
WebSearch 15 Nov 2006 - 19:43 - r3 TWikiContributor
WebSearchAdvanced 15 Nov 2006 - 19:43 - r3 TWikiContributor
WebSideBar 11 Oct 2013 - 16:30 - r20 JoseCampos
Overview Home Project Description APEX Team Research Team Job Opportunities Results Publications In the news Documents Project ...
WebStatistics 16 Jan 2008 - 00:55 - r125 JoseBacelarAlmeida
Statistics for Research/APEX Web Month: Topic views: Topic saves: File uploads: Most popular topic views: Top contributors for topic save ...
WebTopicCreator 15 Nov 2006 - 19:43 - r2 TWikiContributor
WebTopicList 15 Nov 2006 - 19:43 - r3 TWikiContributor
Found 25 topics.

See also the faster WebTopicList

WebLeftBar 28 Mar 2005 - 09:40 - r4 TWikiContributor


  • Main Webs

WebNotify 28 Mar 2005 - 09:40 - r5 TWikiContributor
This is a subscription service to be automatically notified by e-mail when topics change in this Research/APEX web. This is a convenient service, so you do not have to come back and check all the time if something has changed. To subscribe, please add a bullet with your WikiName in alphabetical order to this list:

Web Changes Notification Service

Each TWiki web has an automatic e-mail notification service that sends you an e-mail with links to all of the topics modified since the last alert.

Users subscribe to email notifications using their WikiName or an alternative email address, and can specify the webs/topics they wish to track using one of these bullet list formats:

three spaces * [ webname . ] wikiName - SMTP mail address
three spaces * [ webName . ] wikiName
three spaces * SMTP mail address
three spaces * SMTP mail address : topics
three spaces * [ webname . ] wikiName : topics

In the above examples, topics is a space-separated list of topic names. The user may further customize the specific content they will receive using the following formats:

  • Specify topics without a Web. prefix
  • Topics must exist in this web.
  • Topics may be specified using * wildcards
  • Each topic may optionally be preceded by a '+' or '-' sign. The '+' sign means "subscribe to this topic" (the same as not putting anything). The '-' sign means "unsubscribe" or "don't send notifications regarding this topic". This allows users to elect to filter out certain topics (and their children, to an arbitrary depth). Topic filters ('-') take precedence over topic includes ('+').
  • Each topic may optionally be followed by an integer in parentheses, indicating the depth of the tree of children below that topic. Changes in all these children will be detected and reported along with changes to the topic itself. Note This uses the TWiki "Topic parent" feature.
  • Each topic may optionally be immediately followed by an exclamation mark ! or a question mark ? with no intervening spaces, indicating that the topic (and children if there is a tree depth specifier as well) should be mailed out as complete topics instead of change summaries. ! causes the topic to be mailed every time even if there have been no changes, ? will mail the topic only if there have been changes to it. This only makes sense for subscriptions.

For example: Subscribe Daisy to all changes to topics in this web.

   * daisy.cutter@flowers.com
Subscribe Daisy to all changes in all webs that start with Web.
   * daisy.cutter@flowers.com: Web*
Subscribe Daisy to changes to topics starting with Petal, and their immediate children, WeedKillers and children to a depth of 3, and all topics that match start with Pretty and end with Flowers e.g. PrettyPinkFlowers
   * TWiki.DaisyCutter: Petal* (1) TWiki.WeedKillers (3) Pretty*Flowers
Subscribe StarTrekFan to changes to all topics that start with Star except those that end in Wars, sInTheirEyes or shipTroopers.
   * TWiki.StarTrekFan: Star* - *Wars - *sInTheirEyes - *shipTroopers
Subscribe Daisy to the full content of NewsLetter whenever it has changed
   * daisy@flowers.com: TWiki.NewsLetter?
Subscribe buttercup to NewsLetter and its immediate children, even if it hasn't changed.
   * buttercup@flowers.com: TWiki.NewsLetter! (1)
Subscribe GardenGroup (which includes Petunia) to all changed topics under AllnewsLetters to a depth of 3. Then unsubscribe Petunia from the ManureNewsLetter, which she would normally get as a member of GardenGroup? :
   * TWiki.GardenGroup: TWiki.AllNewsLetters? (3)
   * petunia@flowers.com: - TWiki.ManureNewsLetter
A user may be listed many times in the WebNotify topic. Where a user has several lines in WebNotify that all match the same topic, they will only be notified about changes that topic once (though they will still receive individual mails for news topics).

If a TWiki group is listed for notification, the group will be recursively expanded to the e-mail addresses of all members.

TIP Tip: List names in alphabetical order to make it easier to find the names.

Note for System Administrators: Notification is supported by an add-on to the TWiki kernel called the MailerContrib. See the MailerContrib topic for details of how to set up this service.

Note: If you prefer a news feed, point your reader to WebRss (for RSS 1.0 feeds) or WebAtom (for ATOM 1.0 feeds). Learn more at WebRssBase and WebAtomBase, respectively.

Related topics: WebChangesAlert, TWikiUsers, TWikiRegistration

WebPreferences 02 May 2012 - 13:16 - r27 JoseFaria

Research/APEX Web Preferences

The following settings are web preferences of the Research.APEX web. These preferences overwrite the site-level preferences in TWiki.TWikiPreferences and Main.TWikiPreferences, and can be overwritten by user preferences (your personal topic, eg: TWikiGuest in the Main web).

  • Set WEBTOPICLIST = Home

  • Set WEBTITLE = APEX, Agile Prototyping for user EXperience

  • Set SKIN=nat

  • Set SKINSTYLE = Kubrick
  • Set STYLEBORDER = off
  • Set STYLEBUTTONS = off
  • Set STYLESIDEBAR = both
  • Set STYLEVARIATION = none
  • Set STYLESEARCHBOX = off

  • Set PAGETITLE = APEX

  • Set NATWEBLOGOIMG = APEXlogo.png
  • Set WEBLOGOALT =
  • Set WEBLOGOURL = WebHome

  • Set WEBCOPYRIGHT = This site is powered by the TWiki collaboration platform Copyright © by the contributing authors. Ideas, requests, problems? Send feedback.

  • List of topics of the TWiki.Research/APEX web:

  • Web specific background color: (Pick a lighter one of the StandardColors)
    • Set WEBBGCOLOR = #D0D0D0

  • List this web in the SiteMap:
    • If yes, set SITEMAPLIST to on, do not set NOSEARCHALL, and add the "what" and "use to..." description for the site map. Make sure to list only links that include the name of the web, e.g. Research/APEX.Topic links.
    • Set SITEMAPLIST = on
    • Set SITEMAPWHAT = APEX
    • Set SITEMAPUSETO = Agile Prototyping for user EXperience

  • Exclude web from a web="all" search: (Set to on for hidden webs)
    • Set NOSEARCHALL =

  • Prevent automatic linking of WikiWords and acronyms (if set to on); link WikiWords (if empty); can be overwritten by web preferences:
    • #Set NOAUTOLINK =
    • Note: You can still use the [[...][...]] syntax to link topics if you disabled WikiWord linking. The <noautolink> ... </noautolink> syntax can be used to prevents links within a block of text.

  • Default template for new topics for this web:
    • WebTopicEditTemplate? : Default template for new topics in this web. (Site-level is used if topic does not exist)
    • TWiki.WebTopicEditTemplate: Site-level default topic template

  • Comma separated list of forms that can be attached to topics in this web. See TWikiForms for more information.
    • Set WEBFORMS =

  • Users or groups who are not / are allowed to view / change / rename topics in the Research/APEX web: (See TWikiAccessControl). Remove the # to enable any of these settings. Remember that an empty setting is a valid setting; setting DENYWEBVIEW to nothing means that anyone can view the web.
    • #Set DENYWEBVIEW =
    • #Set ALLOWWEBVIEW =
    • #Set DENYWEBCHANGE =
    • Set ALLOWWEBCHANGE = JoseCampos,Main.JoseLuisSilva
    • #Set DENYWEBRENAME =
    • #Set ALLOWWEBRENAME = JoseCampos

  • Web preferences that are not allowed to be overridden by user or topic preferences:
    • # Set FINALPREFERENCES = NOSEARCHALL, ATTACHFILESIZELIMIT, WIKIWEBMASTER, WEBCOPYRIGHT, WEBTOPICLIST, DENYWEBVIEW, ALLOWWEBVIEW, DENYWEBCHANGE, ALLOWWEBCHANGE, DENYWEBRENAME, ALLOWWEBRENAME
    • Set FINALPREFERENCES = NOSEARCHALL, ATTACHFILESIZELIMIT, WIKIWEBMASTER, WEBCOPYRIGHT, WEBTOPICLIST, DENYWEBVIEW, DENYWEBCHANGE, ALLOWWEBCHANGE, DENYWEBRENAME, ALLOWWEBRENAME

Help on Preferences

  • A preference setting is defined by:
    3 or 6 spaces * Set NAME = value
    Example:
    • Set WEBBGCOLOR = #FFFFC0
  • A preferences setting can be disabled with a # sign. Remove the # sign to enable a local customisation. Example:
  • Preferences are used as TWikiVariables by enclosing the name in percent signs. Example:
    • When you write variable %WEBBGCOLOR% , it gets expanded to #D0D0D0
  • The sequential order of the preference settings is significant. Define preferences that use other preferences first, i.e. set WEBCOPYRIGHT before WIKIWEBMASTER since %WEBCOPYRIGHT% uses the %WIKIWEBMASTER% variable.
  • You can introduce your own preferences variables and use them in your topics and templates.

Related Topics

Tools

WebRss 28 Mar 2005 - 09:40 - r4 TWikiContributor
TWiki search results for \.* http://wiki.di.uminho.pt/twiki/bin/view/Research/APEX The Research/APEX web of TWiki. TWiki is a Web-Based Collaboration Platform for the Enterprise. en-us Copyright 2020 by contributing authors TWiki Administrator [webmaster@di.uminho.pt] The contributing authors of TWiki TWiki DIUM.Research/APEX http://wiki.di.uminho.pt/twiki/bin/view/Research/APEX /twiki/pub/Main/LocalLogos/um_eengP.jpg Publications http://wiki.di.uminho.pt/twiki/bin/view/Research/APEX/Publications Publications Papers Ref. Paper APEX P22 Design and Evaluation of a Smart Library using the APEX Framework. T. Abade, T. Gomes, J.L. Silva and J.C. Campos ... (last changed by JoseCampos) 2014-08-30T17:46:13Z JoseCampos Events http://wiki.di.uminho.pt/twiki/bin/view/Research/APEX/Events Project Events Final Project workshop June 25, 2014 (Prototyping Ubicomp Environments invited session at DAPI 2014) Models as a Starting Point ... (last changed by JoseCampos) 2014-08-29T16:54:05Z JoseCampos News http://wiki.di.uminho.pt/twiki/bin/view/Research/APEX/News News New paper accepted for publication at Int. J. Human Computer Studies: Prototyping and Analysing Ubiquitous Computing Environments using Multiple Layers ... (last changed by JoseCampos) 2014-02-05T23:36:35Z JoseCampos Documentation http://wiki.di.uminho.pt/twiki/bin/view/Research/APEX/Documentation Project Documentation Here you can find project related documentation and work in progress material. APEX evaluation questionnaire: Questionario APEXv4.pdf ... (last changed by JoseCampos) 2014-02-02T16:38:41Z JoseCampos Awards http://wiki.di.uminho.pt/twiki/bin/view/Research/APEX/Awards JoseCampos 11 Oct 2013 (last changed by JoseCampos) 2013-10-11T17:12:45Z JoseCampos InTheNews http://wiki.di.uminho.pt/twiki/bin/view/Research/APEX/InTheNews In the News Pointers to who is talking about us. APEX team member, José Luís Silva, wins the award for Best Iberian ICT Thesis by the AISTI da UMinho ... (last changed by JoseCampos) 2013-10-11T17:09:55Z JoseCampos WebSideBar http://wiki.di.uminho.pt/twiki/bin/view/Research/APEX/WebSideBar Overview Home Project Description APEX Team Research Team Job Opportunities Results Publications In the news Documents Project ... (last changed by JoseCampos) 2013-10-11T16:30:53Z JoseCampos WebHome http://wiki.di.uminho.pt/twiki/bin/view/Research/APEX/WebHome Agile Prototyping for user EXperience This project aims at developing an 3D Application Server based rapid prototyping platform for ubiquitous computing environments ... (last changed by JoseCampos) 2013-09-25T13:44:35Z JoseCampos Jobs http://wiki.di.uminho.pt/twiki/bin/view/Research/APEX/Jobs Job Opportunities No offers at the moment. (last changed by JoseCampos) 2013-05-31T14:45:25Z JoseCampos Team http://wiki.di.uminho.pt/twiki/bin/view/Research/APEX/Team Research Team Team members António Nestor Ribeiro (UM/HASLab) João Miguel Fernandes (UM/HASLab) José Creissac Campos (UM/HASLab PI) José Lu ... (last changed by JoseCampos) 2013-05-15T10:39:15Z JoseCampos WebPreferences http://wiki.di.uminho.pt/twiki/bin/view/Research/APEX/WebPreferences Research/APEX Web Preferences The following settings are web preferences of the Research/APEX web. These preferences overwrite the site level preferences in ... (last changed by JoseFaria) 2012-05-02T13:16:55Z JoseFaria Description http://wiki.di.uminho.pt/twiki/bin/view/Research/APEX/Description Project Description Plan and Methods The core problem addressed by this proposal is that of being able to test design ideas for ubiquitous environments during the ... (last changed by JoseCampos) 2011-02-11T00:47:39Z JoseCampos ProjectSummary http://wiki.di.uminho.pt/twiki/bin/view/Research/APEX/ProjectSummary The project in a Nutshell Ubiquitous computing (Ubicomp) technologies are providing exciting new opportunities for enhancing physical spaces to support the needs and ... (last changed by JoseCampos) 2011-02-10T10:53:11Z JoseCampos WebCss http://wiki.di.uminho.pt/twiki/bin/view/Research/APEX/WebCss .natMiddle .natExternalLink:after { margin left:0px; margin right:0px; content:""; } .natRevision { width:0px; height:0px; overflow:hidden; } .natBreadCrumbs ... (last changed by JoseBacelarAlmeida) 2008-01-16T01:12:30Z JoseBacelarAlmeida WebChanges http://wiki.di.uminho.pt/twiki/bin/view/Research/APEX/WebChanges (last changed by TWikiContributor) 2006-11-15T19:43:52Z TWikiContributor WebIndex http://wiki.di.uminho.pt/twiki/bin/view/Research/APEX/WebIndex (last changed by TWikiContributor) 2006-11-15T19:43:52Z TWikiContributor
WebSearch 15 Nov 2006 - 19:43 - r3 TWikiContributor

Web Search

Search: \.*

Found 0 topics.

  Advanced search | Help
TIP: to search for all topics that contain "SOAP", "WSDL", a literal "web service", but not "shampoo", write: soap wsdl "web service" -shampoo
Search where:       
(otherwise search Research/APEX Web only)

Other search options:
WebSearchAdvanced 15 Nov 2006 - 19:43 - r3 TWikiContributor

Warning
Can't INCLUDE TWiki.WebSearchAdvanced repeatedly, topic is already included.
WebSideBar 11 Oct 2013 - 16:30 - r20 JoseCampos

Overview

APEX Team

Results

Documents

Events


News

  • New paper accepted for publication at Int. J. Human-Computer Studies: Prototyping and Analysing Ubiquitous Computing Environments using Multiple Layers.
  • New paper at EAI Endorsed Transactions on Ambient Systems, A Virtual Environment based Serious Game to Support Health Education.
  • Two new MSc thesis: 3D Virtual Environments' Generation by Tiago Gomes and Responsive Web Design by Ana Isabel Sampaio.
  • Award: José Luís Silva's thesis won the Best Iberian Thesis Award! Congratulations.
  • New MSc thesis: Simulating Ubiquitous Computing Environments by Samuel Moreira
  • New PhD: Rapid Prototyping of Ubiquitous Computing Environments by José Luís Silva. Congratulations José!
  • 2nd year Project workshop happening November 6-7, 2012.
  • Two new papers at SEW: Guidelines for Modelling Reactive Systems with Coloured Petri Nets by Gonçalves and Fernandes; and A Java based PSM/PIM and pattern inference approach by Couto el al.
  • New paper at MOMPES: MapIt: A model based pattern recovery tool by Couto et al.
WebStatistics 16 Jan 2008 - 00:55 - r125 JoseBacelarAlmeida

Statistics for Research/APEX Web

Month: Topic
views:
Topic
saves:
File
uploads:
Most popular
topic views:
Top contributors for
topic save and uploads:
Jan 2008 211 2 0  65 WebHome
 26 WebSearch
 21 WebPreferences
 13 RescueDescription?
 11 WebIndex
 11 WebNotify
 11 WebChanges
  9 WebTopicCreator
  7 WebSearchAdvanced
  7 WebStatistics
  7 WebLeftBar
  2 SimaoMeloDeSousa
Dec 2007 329 0 0  79 WebHome
 48 WebStatistics
 28 WebSearch
 25 WebPreferences
 23 RescueDescription?
 21 WebNotify
 20 WebIndex
 16 WebTopicCreator
 15 WebLeftBar
 15 WebChanges
 14 WebSearchAdvanced
 
Nov 2007 144 0 0  32 WebHome
 27 WebStatistics
 14 RescueDescription?
 13 WebPreferences
  9 WebNotify
  8 WebChanges
  7 WebSearchAdvanced
  7 WebIndex
  7 WebSearch
  7 WebLeftBar
  6 WebTopicList
 
Oct 2007 394 0 0 108 WebStatistics
 69 WebHome
 41 WebPreferences
 28 WebChanges
 26 WebSearch
 19 WebNotify
 18 WebLeftBar
 17 RescueDescription?
 16 WebIndex
 14 WebSearchAdvanced
 13 WebTopicList
 
Sep 2007 514 0 0 153 WebStatistics
 91 WebPreferences
 71 WebHome
 39 WebSearch
 23 RescueDescription?
 22 WebChanges
 19 WebLeftBar
 18 WebSearchAdvanced
 17 WebTopicCreator
 16 WebNotify
 15 WebTopicList
 
Aug 2007 500 4 0  78 WebHome
 59 WebPreferences
 54 WebChanges
 51 WebStatistics
 34 WebTopicList
 33 WebNotify
 31 WebSearch
 29 RescueDescription?
 25 WebTopicCreator
 25 WebIndex
 24 WebSearchAdvanced
  4 JoseBacelarAlmeida
Jul 2007 0 0 0    
Jun 2007 0 0 0    
May 2007 0 0 0    
Apr 2007 0 0 0    
Mar 2007 0 0 0    
Feb 2007 0 0 0    

Notes:

  • Do not edit this topic, it is updated automatically. (You can also force an update)
  • TWikiDocumentation tells you how to enable the automatic updates of the statistics.
  • Suggestion: You could archive this topic once a year and delete the previous year's statistics from the table.
WebTopicCreator 15 Nov 2006 - 19:43 - r2 TWikiContributor

Create New Topic in Research/APEX Web

Topic name:


It's usually best to choose a WikiWord for the new topic name, otherwise automatic linking may not work. Characters not allowed in topic names, such as spaces will automatically be removed.

Topic parent:

Use template:

View templates


info Once you have created the topic, consider adding links in related topics to the new topic so that there are more ways people can discover it.
WebTopicList 15 Nov 2006 - 19:43 - r3 TWikiContributor

See also the verbose WebIndex.

Found 25 topics.

  Simple search | Help
TIP: to search for all topics that contain "SOAP", "WSDL", a literal "web service", but not "shampoo", write: soap wsdl "web service" -shampoo
Search where:


(otherwise search Research/APEX Web only)
Sort results by:


Make search:
(semicolon ; for and) about regular expression search
Don't show:

Do show: about BookView
Limit results to: (all to show all topics)

Other search options:
WebSideBar 11 Oct 2013 - 16:30 - r20 JoseCampos

Overview

APEX Team

Results

Documents

Events


News

  • New paper accepted for publication at Int. J. Human-Computer Studies: Prototyping and Analysing Ubiquitous Computing Environments using Multiple Layers.
  • New paper at EAI Endorsed Transactions on Ambient Systems, A Virtual Environment based Serious Game to Support Health Education.
  • Two new MSc thesis: 3D Virtual Environments' Generation by Tiago Gomes and Responsive Web Design by Ana Isabel Sampaio.
  • Award: José Luís Silva's thesis won the Best Iberian Thesis Award! Congratulations.
  • New MSc thesis: Simulating Ubiquitous Computing Environments by Samuel Moreira
  • New PhD: Rapid Prototyping of Ubiquitous Computing Environments by José Luís Silva. Congratulations José!
  • 2nd year Project workshop happening November 6-7, 2012.
  • Two new papers at SEW: Guidelines for Modelling Reactive Systems with Coloured Petri Nets by Gonçalves and Fernandes; and A Java based PSM/PIM and pattern inference approach by Couto el al.
  • New paper at MOMPES: MapIt: A model based pattern recovery tool by Couto et al.
WebStatistics 16 Jan 2008 - 00:55 - r125 JoseBacelarAlmeida

Statistics for Research/APEX Web

Month: Topic
views:
Topic
saves:
File
uploads:
Most popular
topic views:
Top contributors for
topic save and uploads:
Jan 2008 211 2 0  65 WebHome
 26 WebSearch
 21 WebPreferences
 13 RescueDescription?
 11 WebIndex
 11 WebNotify
 11 WebChanges
  9 WebTopicCreator
  7 WebSearchAdvanced
  7 WebStatistics
  7 WebLeftBar
  2 SimaoMeloDeSousa
Dec 2007 329 0 0  79 WebHome
 48 WebStatistics
 28 WebSearch
 25 WebPreferences
 23 RescueDescription?
 21 WebNotify
 20 WebIndex
 16 WebTopicCreator
 15 WebLeftBar
 15 WebChanges
 14 WebSearchAdvanced
 
Nov 2007 144 0 0  32 WebHome
 27 WebStatistics
 14 RescueDescription?
 13 WebPreferences
  9 WebNotify
  8 WebChanges
  7 WebSearchAdvanced
  7 WebIndex
  7 WebSearch
  7 WebLeftBar
  6 WebTopicList
 
Oct 2007 394 0 0 108 WebStatistics
 69 WebHome
 41 WebPreferences
 28 WebChanges
 26 WebSearch
 19 WebNotify
 18 WebLeftBar
 17 RescueDescription?
 16 WebIndex
 14 WebSearchAdvanced
 13 WebTopicList
 
Sep 2007 514 0 0 153 WebStatistics
 91 WebPreferences
 71 WebHome
 39 WebSearch
 23 RescueDescription?
 22 WebChanges
 19 WebLeftBar
 18 WebSearchAdvanced
 17 WebTopicCreator
 16 WebNotify
 15 WebTopicList
 
Aug 2007 500 4 0  78 WebHome
 59 WebPreferences
 54 WebChanges
 51 WebStatistics
 34 WebTopicList
 33 WebNotify
 31 WebSearch
 29 RescueDescription?
 25 WebTopicCreator
 25 WebIndex
 24 WebSearchAdvanced
  4 JoseBacelarAlmeida
Jul 2007 0 0 0    
Jun 2007 0 0 0    
May 2007 0 0 0    
Apr 2007 0 0 0    
Mar 2007 0 0 0    
Feb 2007 0 0 0    

Notes:

  • Do not edit this topic, it is updated automatically. (You can also force an update)
  • TWikiDocumentation tells you how to enable the automatic updates of the statistics.
  • Suggestion: You could archive this topic once a year and delete the previous year's statistics from the table.
WebTopicCreator 15 Nov 2006 - 19:43 - r2 TWikiContributor

Create New Topic in Research/APEX Web

Topic name:


It's usually best to choose a WikiWord for the new topic name, otherwise automatic linking may not work. Characters not allowed in topic names, such as spaces will automatically be removed.

Topic parent:

Use template:

View templates


info Once you have created the topic, consider adding links in related topics to the new topic so that there are more ways people can discover it.
WebTopicList 15 Nov 2006 - 19:43 - r3 TWikiContributor

See also the verbose WebIndex.

Found 25 topics.
This site is powered by the TWiki collaboration platform Copyright © by the contributing authors. Ideas, requests, problems? Send feedback.
Syndicate this site RSSATOM