A copy of this work was available on the public web and has been preserved in the Wayback Machine. The capture dates from 2017; you can also visit the original URL.
The file type is application/pdf
.
Filters
A Study of Mashup as a Software Application Development Technique with Examples from an End-User Programming Perspective
2010
Journal of Computer Science
Mashup have now become a commercial opportunity rather than a simple way of integrating data from Web 2.0 platforms. ...
Some developers have discontinued their mashup tools but others are still available in the mashup space. ...
Spreadsheet oriented: In a spreadsheet-oriented mashup framework the integrated data is directly inserted into a spreadsheet. ...
doi:10.3844/jcssp.2010.1406.1415
fatcat:q4jaiihlefe45b55tqzmg7q7qe
Towards communities of practice for mashups
2010
Proceedings of the 3rd and 4th International Workshop on Web APIs and Services Mashups - Mashups '09/'10
In particular, we want to combine a spreadsheet-oriented, browser-based mashup tool with a social network site designed as a company-internal collaboration platform. ...
To exploit this potential, this position paper proposes a Community of Practice for end user development whose members will be able to solve their integration needs on their own. ...
of spreadsheet creation could be reused in this new environment. ...
doi:10.1145/1944999.1945011
dblp:conf/ecows/Singer10
fatcat:553bxd77tvdo7ncxqggutmtaeq
End-user composition of interactive applications through actionable UI components
2017
Journal of Visual Languages and Computing
This article shows how the model has guided the development of a mashup platform through which non-technical end users can create component-based interactive workspaces via the aggregation and manipulation ...
A utilization study has been performed in order to assess the benefits of the proposed model and of the Actionable UI Components; participants were required to perform real tasks using the mashup platform ...
In [25] it is reported a qualitative survey on a set of spreadsheet-based mashup tools. An example of form-based interaction is adopted by FeedRinse. ...
doi:10.1016/j.jvlc.2017.08.004
fatcat:yv57iafkxbhabhgwoagbdvunqu
Enterprise Mashups: A New Approach for Business Solutions
2012
Lámpsakos
Finally, we present the challenges to be addressed by enterprise-oriented mashup tools in order to provide an easier and faster way of developing mashups. ...
The development of this kind of applications involves activities such as accessing heterogeneous sources, combining data from different data sources and building graphical interfaces. ...
This platform provides tools to combine, filter, and transform Web services and data sources in order to build situational applications for business. ...
doi:10.21501/21454086.843
fatcat:5eufqdkt3rdbtnofi4fdb3ooty
Web Service Composition
2015
ACM Computing Surveys
They turned the Web into the largest, most accepted, and most vivid distributed computing platform ever. ...
This article establishes such a framework and reviews the state of the art in service composition from an unprecedented, holistic perspective. ...
[2011] , who recommend composition patterns in a visual mashup development environment by performing onthe-fly similarity search over a knowledge base of reusable patterns. ...
doi:10.1145/2831270
fatcat:7guhotzxiffnxnygbwdufogr4q
Mashing Up Oil and Water: Combining Heterogeneous Services for Diverse Users
2009
IEEE Internet Computing
Our mashup framework supports many existing standards but allows for the addition of new service interfaces and mashup development environments. • Reuse of existing development environments. ...
environments, but they put the burden of data cleaning, mapping, and transformations on users and their environments. ...
doi:10.1109/mic.2009.97
fatcat:2ivbfrbmszhwxflpzd6n27anjy
USING ENTERPRISE MASHUPS AS A BUSINESS INTELLIGENCE SITUATIONAL APPLICATION
2009
Issues in Information Systems
Mashup platforms allow users to create an ad-hoc composition of data sources into a new representation to serve as a business intelligence report. ...
By making all data available, business endusers can aggregate the data that they deem important, not just the data that was made available in existing data warehouse dimensions. ...
This task-specific programming approach leverages the user"s strength of domain knowledge and skills based on years of training in their chosen field along with basic programming experience. ...
doi:10.48009/2_iis_2009_293-298
fatcat:qtrlrnn6rjfwlnuawhppympr4y
Conceptual Development of Custom, Domain-Specific Mashup Platforms
2014
ACM Transactions on the Web
user bases of today's mashup platforms testify. ...
Despite the common claim by mashup platforms that they enable end-users to develop their own software, in practice end-users still don't develop their own mashups, as the highly technical or inexistent ...
allows the mashup platform to understand what kind of data objects it must support, both at platform and component level); generic mashup platforms typically do not have any knowledge of the data processed ...
doi:10.1145/2628439
fatcat:fjeemhkqbvguzcuyaldjt6kshe
Awareness and Control for Inter-Widget Communication: Challenges and Solutions
[chapter]
2013
Lecture Notes in Computer Science
Based on the results of user studies on the OMELETTE mashup platform, this paper analyzes the problem space and evaluates possible solutions to improve user perception of IWC. ...
Recently, widget-based Web applications, i. e., mashups have gained momentum, as they make it possible to address the "long tail" of software needs. ...
and unburdened from data transformation issues. ...
doi:10.1007/978-3-642-39200-9_11
fatcat:lmt736deejhcveu2kot5vn5vce
An Evaluation of Mashup Tools Based on Support for Heterogeneous Mashup Components
[chapter]
2012
Lecture Notes in Computer Science
Abstracting away this heterogeneity is the mission of the so-called mashup tools aiming at automating or semi-automating mashup development to serve non-programmers. ...
In this paper, we propose a novel evaluation framework that can be applied to assess the degree to which a given mashup tool addresses this challenge. ...
Husky Husky is a spreadsheet-based tool for service composition. Each cell of a Husky spreadsheet encapsulates a service. ...
doi:10.1007/978-3-642-27997-3_1
fatcat:ekabvkp32bdc5btj65stskg2qi
Web Augmentation as a Promising Technology for End User Development
[chapter]
2017
New Perspectives in End-User Development
This chapter presents Web Augmentation (WA) technologies as tools and techniques for end-user development. ...
WA technologies differ from other web development technologies as they target at improving existing Web pages and not at creating new Web sites. ...
Model-based Automation is concerned with the automatic creation of mashups out of knowledge about the user and the context of use. ...
doi:10.1007/978-3-319-60291-2_17
fatcat:hbxcnq3ya5btpic6tmydwt2heu
The MoSaiC model and architecture for service-oriented enterprise document mashups
2010
Proceedings of the 3rd and 4th International Workshop on Web APIs and Services Mashups - Mashups '09/'10
In this paper we present a conceptual model of document service mashups as well as a document service infrastructure and collaboration platform architecture. ...
Enterprise documents uniquely facilitate organizational collaboration by representing business processes, rules and data in a visual format that can be communicated between collaborators. ...
Based on this information, the mashup developer can add connection rules between widgets, which route data in case of an event to another widget. ...
doi:10.1145/1944999.1945004
dblp:conf/ecows/SchusterZSBT10
fatcat:elct7silkvhxdns6iriuaxvmr4
Enabling End User Development through Mashups: Requirements, Abstractions and Innovation Toolkits
[chapter]
2011
Lecture Notes in Computer Science
In particular, an emerging practice is the development of web mashups, i.e., applications based on the composition of contents and functions that are accessible via the Web. ...
In this article, we try to explain the ingredients that are needed for end users to become mashup developers, namely adequate mashup tools and lightweight development processes, leveraging on the users ...
As future work, we aim at exploring different composition solutions, to address, for example, the cooperative definition of mashups (a feature that can greatly enhance team-based cooperation in the enterprise ...
doi:10.1007/978-3-642-21530-8_3
fatcat:jioeowepxbcm7jubx2mhslm2aa
Chapter 5: From Mashup Technologies to Universal Integration: Search Computing the Imperative Way
[chapter]
2010
Lecture Notes in Computer Science
In this chapter, we first overview the state of the art in mashup development by looking at which technologies a mashup developer should master and which instruments exist that facilitate the overall development ...
Mashups, i.e., web applications that are developed by integrating data, application logic, and user interfaces sourced from the Web, represent one of the innovations that characterize Web 2.0. ...
; or (iv) dedicated data transformation services that take a data flow in input and transform it, producing a new output. ...
doi:10.1007/978-3-642-12310-8_5
fatcat:htb5733lfvgqvf4olfitbw2i3i
Assisted Mashup Development: On the Discovery and Recommendation of Mashup Composition Knowledge
[chapter]
2013
Web Services Foundations
In this work, we aim at assisting users in the mashup process by recommending development knowledge that comes in the form of reusable composition knowledge. ...
However, mashup development is still a difficult task that requires knowledge about the functionality of web APIs, parameter settings, data mappings, among other development efforts. ...
Since in our work we do not only aim at the reuse of knowledge but also at the reuse of our algorithms across different platforms, we strive for the development of algorithms that are able to accommodate ...
doi:10.1007/978-1-4614-7518-7_27
fatcat:qici5icj7vhhpm2pjfpzqpkhtm
« Previous
Showing results 1 — 15 out of 217 results