562 Hits in 1.5 sec

A Spreadsheet-like Construct for Streamlining and Reusing Mashups

Guiling Wang, Shaohua Yang, Yanbo Han
2008 2008 The 9th International Conference for Young Computer Scientists  
In this paper, we propose a spreadsheet-like construct as the basis of this mashup building paradigm.  ...  Inspired by spreadsheets, we argue that spreadsheet-like programming paradigm can help to reduce the complexity and to improve user experience in building mashups.  ...  Based on the above analysis, the spreadsheet-like construct goes beyond the other three categories.  ... 
doi:10.1109/icycs.2008.110 dblp:conf/icycs/WangYH08 fatcat:plhdc64wyrdkzevqeeqcuyyet4

Rapid development of spreadsheet-based web mashups

Woralak Kongdenfha, Boualem Benatallah, Julien Vayssière, Régis Saint-Paul, Fabio Casati
2009 Proceedings of the 18th international conference on World wide web - WWW '09  
Users can reuse and customize these patterns to build spreadsheet-based Web mashups instead of developing them from scratch.  ...  Third, to simplify mashup development, we provide a collection of spreadsheet-based mashup patterns that captures common Web data access and spreadsheet presentation functionalities.  ...  Reuse-driven of spreadsheet-based Web mashups.  ... 
doi:10.1145/1526709.1526824 dblp:conf/www/KongdenfhaBVSC09 fatcat:ayfojy3iabd6hnvu7ria2v7kjy

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.  ...  This leaves a "long tail of enterprise integration" unaccounted for.  ...  Since the tool is web-based, an API based on a subset of JavaScript seems like a good choice.  ... 
doi:10.1145/1944999.1945011 dblp:conf/ecows/Singer10 fatcat:553bxd77tvdo7ncxqggutmtaeq

Mashing Up Oil and Water: Combining Heterogeneous Services for Diverse Users

Z. Obrenovic, D. Gasevic
2009 IEEE Internet Computing  
Web Browser Mashups: Ajax, Plug-Ins, and Applets Most service mashups compose services on the server side, presenting an aggregate interface to the UI-based client.  ...  Spreadsheet Mashups Many people find it easier to perform calculations in spreadsheets than to write an equivalent sequential program.  ... 
doi:10.1109/mic.2009.97 fatcat:2ivbfrbmszhwxflpzd6n27anjy


Guiling Wang, Shaohua Yang, Yanbo Han
2009 Proceedings of the 18th international conference on World wide web - WWW '09  
Major contributions herein include an end-user programming model with an expressive data structure as well as a set of formally-defined mashup operators.  ...  In this section we explain how inspiration is drawn from nested table, spreadsheets, and end-user programming, and sketch the overall design philosophy of the Mashroom programming.  ...  Based on the above analysis, we come to a conclusion that Mashroom programming model goes beyond the other categories for end users, and, even compared with the other spreadsheet-like programming model  ... 
doi:10.1145/1526709.1526825 dblp:conf/www/WangYH09 fatcat:rn6guuclizejdhz2zljkjixf5u

A Study of Mashup as a Software Application Development Technique with Examples from an End-User Programming Perspective

2010 Journal of Computer Science  
The purpose of this study is to present, introduce and explain the principles, concepts and techniques of mashups through an analysis of mashup tools from End-user Development (EuD) software engineering  ...  However, we observe that mashup tools typically follow four data processing styles: Webpage customization, wire paradigm, spreadsheet and programming by demonstration.  ...  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

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  ...  In this article, we present a mashup model that describes the integration, at the presentation layer, of UI components.  ...  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


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.  ...  The Internet has enabled the consumer to become aware of the possibility of situated software. Data is no longer purely controlled by enterprise IS organizations.  ...  Mashup platforms "aggregate and visualize heterogeneous web resources" and allow users to create an ad-hoc composition of data outputs of existing services or API"s into a new representation and can be  ... 
doi:10.48009/2_iis_2009_293-298 fatcat:qtrlrnn6rjfwlnuawhppympr4y

Third international workshop on web APIs and services Mashups (Mashups'09)

Cesare Pautasso, Stefan Tai, E. Michael Maximilen
2009 Proceeding of the 24th ACM SIGPLAN conference companion on Object oriented programming systems languages and applications - OOPSLA '09  
Part of this programmability comes from the many Web APIs available from Web sites, services, and data feeds.  ...  An interesting consequence of these APIs is the ability to combine the resulting data and process into new data and processes achieving higher-level value than originally exposed by the initial APIs.  ...  , security, and other non-functional aspects • Analysis of and experience with services mashups (creation, deployment, and usage) from social and economical perspectives; services markets and marketplaces  ... 
doi:10.1145/1639950.1639969 dblp:conf/oopsla/PautassoTM09 fatcat:rj4msjy2erfgfm62k5qi3pept4

Towards Semantic Mashup Tools for Big Data Analysis [chapter]

Hendrik, Amin Anjomshoaa, A. Min Tjoa
2014 Lecture Notes in Computer Science  
Since the real-world use of Big Data is for data analytics purposes of knowledge workers in different domains, we can consider mashup approach as an effective tool to create user-generated solution based  ...  This paper gives brief overview and comparison of some semantic mashup tools which can be employed to mash up various data sources in heterogenous data format.  ...  up their data by providing 1. spreadsheet-based tools, in which the users provide the data directly into a spreadsheet; The examples of this category are AMICO:CALC 3 and MashSheet[6]. 2. widget-oriented  ... 
doi:10.1007/978-3-642-55032-4_13 fatcat:yumfkxidozaffi7zp7g3fq3wby

User identity issues in mashups for learning experiences using IMS Learning Design

Luis De la Fuente Valentin, Derick Leony, Abelardo Pardo, Carlos Delgado Kloos
2011 International Journal of Technology Enhanced Learning  
The combination of services that provide personal information in technologies such as educational mashups brings some issues in the management of users' identity and authorization.  ...  This article presents a scenario based on the fact that an IMS LD server requires information relevant to each learner, and this information is provided by external services.  ...  Definition of the Mashup Scenario The analysis performed in this article is based upon a mashup constructed for educational purposes.  ... 
doi:10.1504/ijtel.2011.039065 fatcat:s6r6bauocjcfvch3iyzs6xgdoq

Mashup tools for big data analysis in maritime surveillance

George Melillos, Kyriacos Themistocleous, Christos Danezis, Silas Michaelides, Diofantos G. Hadjimitsis, Sven Jacobsen, Björn Tings, Henri Bouma, Robert J. Stokes, Yitzhak Yitzhaky, Radhakrishna Prabhu
2020 Counterterrorism, Crime Fighting, Forensics, and Surveillance Technologies IV  
The aim of this paper is to exploit the benefits of query and mashup amounts of maritime data using mashup tools as a result to create a single, unique visualization.  ...  The growth of big data and its popularity in maritime surveillance has increased at an exponential rate.  ...  There has been a plethora of mashup tools in many shapes and forms [20] . In this paper, we analyzse a spreadsheet-based mashup tool with application to AIS data extracted from various web sources.  ... 
doi:10.1117/12.2573749 fatcat:7mdrdq4wjveijgqe6v5qpjwhrm

Implementation of end-user development success factors in mashup development environments

David Lizcano, Genoveva López, Javier Soriano, Jaime Lloret
2016 Computer Standards & Interfaces  
The Future Internet is expected to be composed of a mesh of interoperable web services accessed from all over the Web.  ...  This approach has been supported by many software providers who have provided a wide range of mashup tools for creating composite applications based on components prepared by the respective provider.  ...  The FI-WARE and FI-CORE projects are part of the European Commission's Future Internet Public-Private Partnership (FI-PPP) initiative.  ... 
doi:10.1016/j.csi.2016.02.006 fatcat:d4zgvxb2jfdfjjajm32yow5zae

Data integration in mashups

Giusy Di Lorenzo, Hakim Hacid, Hye-young Paik, Boualem Benatallah
2009 SIGMOD record  
Mashup is a new application development approach that allows users to aggregate multiple services to create a service for a new purpose.  ...  The objective of this study is to analyze the richnesses and weaknesses of the Mashup tools with respect to the data integration aspect. * This work has been mainly done when the author was a Research  ...  Most of the Mashup applications use a Graph-based model as an internal data model.  ... 
doi:10.1145/1558334.1558343 fatcat:hrojoant35e5hlqkpccj4ok27q

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.  ...  We also describe our own solution, the DashMash platform, an example of end-user-oriented mashup platform that tries to fill the gaps that typically prevent end users from fully exploiting the mashup potential  ...  context), as well as an extension of the recommendations mechanisms based on the emergence of composition patterns from the community's mashups [21] .  ... 
doi:10.1007/978-3-642-21530-8_3 fatcat:jioeowepxbcm7jubx2mhslm2aa
« Previous Showing results 1 — 15 out of 562 results