217 Hits in 3.8 sec

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

Leif Singer
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

Giuseppe Desolda, Carmelo Ardito, Maria Francesca Costabile, Maristella Matera
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

Mario Paredes-Valverde, Gine Alor-Hernández
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

Angel Lagares Lemos, Florian Daniel, Boualem Benatallah
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

Z. Obrenovic, D. Gasevic
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


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

Stefano Soi, Florian Daniel, Fabio Casati
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]

Olexiy Chudnovskyy, Stefan Pietschmann, Matthias Niederhausen, Vadim Chepegin, David Griffiths, Martin Gaedke
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]

Saeed Aghaee, Cesare Pautasso
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]

Iñigo Aldalur, Marco Winckler, Oscar Díaz, Philippe Palanque
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

Nelly Schuster, Christian Zirpins, Mathis Schwuchow, Steve Battle, Stefan Tai
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]

Cinzia Cappiello, Florian Daniel, Maristella Matera, Matteo Picozzi, Michael Weiss
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]

Florian Daniel, Stefano Soi, Fabio Casati
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]

Carlos Rodríguez, Soudip Roy Chowdhury, Florian Daniel, Hamid R. Motahari Nezhad, Fabio Casati
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