Abstract. Mash-ups emerged through the web 2.0 to juxtapose several applications and use them together. The next step after juxtaposition is the composition of existing applications to build a new one. A solution of this being born need is the reuse of parts from formers applications. To perform this composition and reuse in an easy and comfortable way, we propose a tool based on several extensions of selection to help the developer during his composition.
Abstract. Ahead of the multiplication of specialized applications, needs for application composition increase. Each application can be described by a pair of a visible part -the User Interface (UI) -and a hidden part -the tasks and the Functional Core (FC). Few works address the problem of application composition by handling both visible and hidden parts at the same time. Our proposition described in this paper is to start from the visible parts of applications, their UIs, to build a new application while using information coming from UIs as well as from tasks. We base upon the semantic description of UIs to help the developer merge parts of former applications. We argue that this approach driven by the composition of UIs helps the user during the composition process and ensures the preservation of a usable UI for the resulting application.
Software Composition techniques improve the reusability of systems built by composing smaller software artifacts. Composition is a challenge for Human Computer Interaction and Software Engineering communities. These communities have proposed metamodeling approaches in order to address composition at a high level and to overcome technological diversity as advocated by the Model Driven paradigm. However, such metamodels cover only one aspect of system composition. This leads to build incomplete systems. To tackle this problem, we propose a global composition approach that takes into account the functional composition choices and that maintains the interaction links between interactive and functional parts of systems. This paper presents the metamodeling on which relies the proposed composition approach.
Abstract-A possible way to obtain easily new applications is to compose existing applications. In order to support developers in this way, we propose a composition approach manipulating functionalities but also the User Interfaces. We propose a model of applications inspired from ComponentBased approaches, describing ports for all Elements of the applications to be composed. We define a substitution between Elements based on those ports.
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.