After introducing the core constituents of mashups, the components, in this chapter we study what it means to integrate different components into composite applications, that is …
This paper presents the definition of a visual language and its implementation with the design of a visual interactive system for the collaborative management of Internet of Things …
S Aghaee, C Pautasso - Journal of Visual Languages & Computing, 2014 - Elsevier
Context: The emergence of the long-tail in the market of software applications is shifting the role of end-users from mere consumers to becoming developers of applications addressing …
Objective The overall objective of the research work presented in this paper is to investigate models, methods and architectures to replace fixed, pre-packaged applications with flexible …
This paper illustrates EFESTO, a mashup platform designed to enable end users to explore information by creating interactive workspaces. Within a Web composition environment, end …
S Aghaee, C Pautasso - 2013 1st International Workshop on …, 2013 - ieeexplore.ieee.org
Live programming is a programming style in which the repetitive task of compiling and running the software being programmed is managed automatically. This style can be a …
In the last years, the debate about the success or failure of Linked Data (LD) has been growing. Despite the ever-increasing number of available ontologies and LD datasets, there …
Meta-design has been proposed as a model to design systems able to support End-User Development (EUD). Meta-design means “design for designers.” Differently than in …
SR Chowdhury - 2012 34th International Conference on …, 2012 - ieeexplore.ieee.org
Despite the recent progresses in end-user development and particularly in mashup application development, developing even simple mashups is still non-trivial and requires …