Inter-widget communication (IWC) becomes an increasingly important topic in the field of user interface mashups. Recent research has focused on so-called choreographed IWC approaches that enable selforganization of the aggregated components based on their messaging capabilities. Though a manual configuration of communication paths is not required anymore, such solutions bear several problems related to awareness and control of the emerging message flow. This paper presents a systematic approach to tackle these problems in the context of hybrid user interface mashups. We show how users can be made aware of the emerged IWC configuration and how they can adjust it to their needs. A reference architecture for development of hybrid mashup platforms, is derived and one implementation based on the publish-subscribe choreography model is given. We report on the results of a first user study and outline directions for the future research.
User Interface (UI) Mashups propose methods and techniques, which should enable non-programmers to develop their own widget-based solutions. At the moment the process of configuring UI mashups is mainly a single-user activity. Adding support for real-time collaboration to the composition tools could make the development process more "social" and, thus, further lower the entry barrier and make users more productive. The paper describes challenges and possible solutions to enable real-time collaboration in UI mashups with particular focus on resolution of conflicts, which can occur as a result of concurrent modifications. Implementation of the proposed mechanisms is demonstrated in the context of an open-source mashup platform Apache Rave.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.