Figure 1 - uploaded by Francisca Losavio
Content may be subject to copyright.
General structure of Mediator [Mediator02] . 

General structure of Mediator [Mediator02] . 

Source publication
Article
Full-text available
The use of mobile devices is now worldwide. Mobile and pervasive computing deals with the development of software applications for these devices in wireless environments. The development cost is high since there are no market standards for these devices and the application is often designed ad hoc. The user interface in particular is constrained by...

Contexts in source publication

Context 1
... is an instance of ConcreteMediator (Figure 1) and is part of a Multi Agent System (MAS) hub of 3 ...
Context 2
... The size of the IO is reduced to reach a level so that its usability is preserved. - The IO is substituted by another IO with the same functionality but requiring less space. A decision tree: is used to select the size and properties of an IO as a function of the device context (Eisenstein, 2000). The decision tree does not solve the problem of the efficient location and distribution of IOs within one or multiple windows. The following architecture gives an automatic solution to this problem. A mediator-based pattern is used to solve this problem (Eisenstein, 2000 and 2001; Menkhaus, 2002; Luyten, 2001) (figure 1). Mediator is an abstract class defining a communication interface between Colleague classes and controlling the data transmission. It enforces the interactions among colleagues and it contains the basic methods to manage the flow of information between independent colleagues (Mediator, 2002). However, it does not solve the problem of the automatic adaptation to the different contexts of ...

Similar publications

Article
Full-text available
Modern technologies of mobile computing and wireless sensing prompt the concept of pervasive social network (PSN)-based healthcare. To realize the concept, the core problem is how a PSN node can securely share health data with other nodes in the network. In this paper, we propose a secure system for PSN-based healthcare. Two protocols are designed...
Conference Paper
Full-text available
Location-Based Services (LBS) are currently attracting many research efforts due to the pervasiveness of mobile devices in our daily life. Mechanisms to monitor distributedly the remote (and sometimes huge or dynamic) geographic areas referenced from location-based constraints are needed in order to retrieve the required data. In some cases (e.g.,...
Article
Full-text available
The mobile cloud computing (MCC) that combines mobile computing and cloud concept takes wireless access network as the transmission medium and uses mobile devices as the client. When offloading the complicated multitask application to the MCC environment, each task executes individually in terms of its own computation, storage, and bandwidth requir...
Article
Full-text available
Mobile cloud co mputing provides a solution to meet the increasing functionality demands of end-users, as all application logic is executed on distant servers and only user interface functionalities reside on the mobile device. The mobile device acts as a remote display, capturing user input and rendering the display updates received from the dista...
Conference Paper
Full-text available
With the ubiquitous usage of mobile devices, most communications are now impacted by the users' mobility. Therefore, applications and services must be designed to cope with network dynamics produced by those mobility patterns. Software research and development would benefit from taking device mobility into account. However, implementing and testing...

Citations

... Las técnicas de aprendizaje bayesianas son utilizadas para implementar la adaptación de las variaciones que toman lugar en los cambios del entorno [3]. Así mismo, el diseño del dominio ejecuta una especialización sobre un modelo derivado de las aproximaciones más importantes en la industria [5], la propuesta específica ocurre en los procesos de síntesis y evaluación arquitectural [13]. De igual forma, el diseño del dominio utiliza la evaluación arquitectónica de ATAM [8] y [9] adaptando diferentes elementos propuestos por el mismo. ...
Article
Full-text available
Abstract— This article proposes a process for domain engineering in software production lines based on Software quality called InDoCaS. The main disciplines of this process are the analysis, design and implementation of the domain. The process proposed here can be used in the software production line development approach and can be instantiated for a specific domain and the produced software assets can be reused to generate a product from a particular domain family. The concepts of: development processes, reuse of software assets, domain engineering, variability models, software production lines and Bayesian learning techniques are applied to define the way in which these applications are adapted at runtime to the applications. environment changes. These software variability and adaptability requirements represent an interesting challenge within software engineering. The contribution of this paper to the area of software development based on software production lines is to propose a process for domain engineering with a quality approach that will allow the specification of the quality requirements of the domain application families to be formalized, presenting details about the activities of analysis, design and implementation of the base architecture and its refinement.
... However, these constructs do not reflectthe design featuresofthe intended platform in detail, which affects the usability of an application (Ham et al., 2006;Hoehle, Aljafari, & Venkatesh, 2016). Each platform has a specific user interface which does not apply to other platforms (Canelon, Losavio, & Matteo, 2007). In other areas of usability studies such as desktop and web usability, the platform design features have been acknowledged as part of features affecting usability. ...
Article
Full-text available
This paper proposes a usability measurement forevaluating mobile applications. The measurement incorporates usability viewpoint of both, usability specialist and non-usability expert. The resulting usability measurements were validated through a survey of 113 industrial practitioners in Malaysia. Cronbach alpha of .952 reveals that the survey response is consistent and reliable. Hypothesis testing using a Chi-square goodness of fit indicates that the usability measurements were significantly feasible for real practice with p<.000.Mobile usability studies previously conceptualised usability from HCI perspective (e.g. usability attribute and heuristics), constraints and limitations of mobile devices. On the contrary, this paper characterise usability by integrating design features of mobile application through usability features, and quality attributes through usability criteria, in conceptualising apps usability dimension.