Filters








17 Hits in 2.3 sec

Mashroom

Guiling Wang, Shaohua Yang, Yanbo Han
2009 Proceedings of the 18th international conference on World wide web - WWW '09  
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.  ...  This paper presents an end-user-oriented programming environment called Mashroom.  ...  Our user tests showed that end users can use Mashroom to build the above categories of mashup applications effectively and efficiently.  ... 
doi:10.1145/1526709.1526825 dblp:conf/www/WangYH09 fatcat:rn6guuclizejdhz2zljkjixf5u

End-User Programming for Web Mashups [chapter]

Saeed Aghaee, Cesare Pautasso
2012 Lecture Notes in Computer Science  
To cope with this, an End-User Programming (EUP) tool can be designed to reduce the barriers of mashup development, in a way that even non-programmers will be able to create innovative, feature-rich mashups  ...  This is a significant hurdle for non-programmers (end-users with minimal or no programming experience), who constitute the majority of Web users.  ...  Mashroom [12] adapts the idea of spreadsheets and adds the nesting tables feature to support complex data formats such as XML and JSON.  ... 
doi:10.1007/978-3-642-27997-3_38 fatcat:q76eglpyqnh23ifmwdnlduiu6y

Discovery of Service HyperLinks with User Feedbacks for Situational Data Mashup

Chen Liu, Jianwu Wang, Meiling Zhu, Yanbo Han
2015 International Journal of Database Theory and Application  
He is also program committee member for over 20 conferences/workshops, and reviewer of over ten journals or books.  ...  To handle the uncertainty problem, this paper develops a synthesized matching algorithm to combine the matching results from multiple automatic matchers with user feedbacks.  ...  Definitions of Service Hyperlink Mashroom 3 is our pre-developed mashup environment [1, [4] [5] , which aims at offering required agility and expressive power to support on-demand data mashup by end-users  ... 
doi:10.14257/ijdta.2015.8.4.08 fatcat:oumob3gvqbchbb2uve64as2p7e

A Debugging Perspective on End-User Mashup Programming

Jill Cao, Kyle Rector, Thomas H. Park, Scott D. Fleming, Margaret Burnett, Susan Wiedenbeck
2010 2010 IEEE Symposium on Visual Languages and Human-Centric Computing  
To help fill this gap, we took a fresh look, from a debugging perspective, at the approaches of end users as they attempted to create mashups.  ...  However, little is known about how well end users succeed at building such mashups, or what they do if they do not succeed at their first attempt.  ...  Our first goal was to understand the debugging strategies that end users use in programming mashups.  ... 
doi:10.1109/vlhcc.2010.29 dblp:conf/vl/CaoRPFBW10 fatcat:h4mcj7pcirfsfddi5afjafrgly

Abmash: mashing up legacy Web applications by automated imitation of human actions

Alper Ortac, Martin Monperrus, Mira Mezini
2013 Software, Practice & Experience  
Furthermore, the integration programs are easy to write since they deal with end-user, visual user-interface elements. The integration code is simple enough to be called a "mashup".  ...  Many business web-based applications do not offer applications programming interfaces (APIs) to enable other applications to access their data and functions in a programmatic manner.  ...  to develop mashups (i.e. providing some kinds of end user programming support).  ... 
doi:10.1002/spe.2249 fatcat:5witbeq6afa53ikcpzlpr3hsiu

Mixer: Mixed-Initiative Data Retrieval and Integration by Example [chapter]

Steven Gardiner, Anthony Tomasic, John Zimmerman, Rafae Aziz, Kathryn Rivard
2011 Lecture Notes in Computer Science  
into collaboration between end users and software agents.  ...  We evaluate Mixer by performing a user study showing that administrators are able to accomplish programming tasks without needing to understand programming concepts for data retrieval and integration.  ...  Karma [34] , Dontcheva et al [10] and Mashroom [36] build separate tables for each extracted website; additionally, Mashroom explicitly uses nested tables (specifically with an eye towards comprehensibility  ... 
doi:10.1007/978-3-642-23774-4_36 fatcat:pxkd3rq35jhnxks7lvghhkfldi

Structured Data REST Protocol for End to End Data Mashup

Prakash Hardaha, Shailendra Singh
2018 Future Internet  
end data mashup, using the innovative concept of Structured Data Mashup Box (SDMB) and One Time Configuration (OTC)-Any Time Access (ATA) models.  ...  or programming.  ...  Mashroom+ [57] was developed to support users to easily process and combine data with visualized tables.  ... 
doi:10.3390/fi10100098 fatcat:3dsqtjvqlvhd5hm6gmgyzfhuze

iMashup: a mashup-based framework for service composition

XuanZhe Liu, Gang Huang, Qi Zhao, Hong Mei, M. Brian Blake
2013 Science China Information Sciences  
It results in the creation of Web mashup applications with rich user experiences. However, the integration of Web-delivered services is still a challenging issue.  ...  Such an integration manner might prevent some low-level programming efforts and improve the composition efficiency. A series of experimental study are conducted to evaluate our framework.  ...  Mashroom [26] adopts traditional nested relational model and provides mashup operations like merge and filter over tables. Besides spreadsheet-based mashup, Maximilien et al.  ... 
doi:10.1007/s11432-013-4782-0 fatcat:6xalbfv235flvjdgwhmvd2gru4

Semantic-Based Mashup of Composite Applications

Anne H.H. Ngu, Michael P. Carlson, Quan Z. Sheng, Hye-young Paik
2010 IEEE Transactions on Services Computing  
Once such a set is identified, the user can drag and drop the most suitable component into an Eclipse-based composition canvas.  ...  Moreover, with the emergence of new standards, such as Open Service Gateway Initiative (OSGi), the components used in composite applications have grown to include more than just Web services.  ...  Mashroom [41] adopts nested relational model as underlying data model to represent Web-extracted data.  ... 
doi:10.1109/tsc.2010.8 fatcat:ltcylm7tjbd4xovbfyipl5xmdi

Automatic Mash Up of Composite Applications [chapter]

Michael Pierre Carlson, Anne H. H. Ngu, Rodion Podorozhny, Liangzhao Zeng
2008 Lecture Notes in Computer Science  
Once such a set is identified, the user can drag and drop the most suitable component into an Eclipse-based composition canvas.  ...  Moreover, with the emergence of new standards, such as Open Service Gateway Initiative (OSGi), the components used in composite applications have grown to include more than just Web services.  ...  Mashroom [41] adopts nested relational model as underlying data model to represent Web-extracted data.  ... 
doi:10.1007/978-3-540-89652-4_25 fatcat:qmytaxqeirczdedsbjkna4itdy

A Mashup Architecture with Modeling and Simulation as a Service [chapter]

Sixuan Wang, Gabriel Wainer
2015 Lecture Notes in Computer Science  
Here we show how to simplify the M&S application development by using mashup technologies.  ...  We present various tools built to support the architecture and a case study using the mashup architecture.  ...  The future work includes developing more M&S mashup applications using the proposed architecture and tools.  ... 
doi:10.1007/978-3-319-26190-4_17 fatcat:z5piy3rypfe27jenprmhtfmwoq

Object spreadsheets: a new computational model for end-user development of data-centric web applications

Matt McCutchen, Shachar Itzhaky, Daniel Jackson
2016 Proceedings of the 2016 ACM International Symposium on New Ideas, New Paradigms, and Reflections on Programming and Software - Onward! 2016  
Spreadsheets offer many advantages as the computational and data-storage engine for applications that are authored by end users.  ...  The model we propose supports not only conventional flat tables, but also nested variable-size lists and object references.  ...  Acknowledgments We would like to thank Edward Doong for his help developing example applications; David Karger and Eirik Bakke for their advice on the design of the system, positioning our work and the user  ... 
doi:10.1145/2986012.2986018 dblp:conf/oopsla/McCutchenIJ16 fatcat:qohsnrmt3nhyzmp3h7tvaqhimi

Expressive Query Construction through Direct Manipulation of Nested Relational Results

Eirik Bakke, David R. Karger
2016 Proceedings of the 2016 International Conference on Management of Data - SIGMOD '16  
By directly manipulating nested relational results, and using spreadsheet idioms such as formulas and filters, the user can express a relationally complete set of query operators plus calculation, aggregation  ...  , outer joins, sorting, and nesting, while always remaining able to track and modify the state of the complete query.  ...  All user interactions are initiated from the result area, which shows the current query's nested relational result, formatted using a nested table layout.  ... 
doi:10.1145/2882903.2915210 dblp:conf/sigmod/BakkeK16 fatcat:2woa2louqrehzekvtnof5p6dsa

A Dynamic Declarative Composition Scheme for Stream Data Services

Zhongmei Zhang, Zhongguo Yang, Sikandar Ali, Muhammad Asshad, Shaher Suleman Slehat
2021 Mobile Information Systems  
Data streams produced by these sensor devices, deployed broadly, can be used to create various value-added applications.  ...  Mashroom is a mashup tool with a novel programming model that allows the end-user to combine multiple data services to build mashup applications.  ...  In our previous data mashup work [9] , called Mashroom, we aimed to support users to easily process and combine data with visualized nested tables.  ... 
doi:10.1155/2021/2502083 doaj:3b08cee8e5984c41bc70fc552a451b9a fatcat:csakv4tnvjb2fgz6t2hfdir2v4

Visual Simple Transformations

Pierre A. Akiki, Arosha K. Bandara, Yijun Yu
2017 ACM Transactions on Computer-Human Interaction  
To tackle this challenge, we present Visual Simple Transformations (ViSiT) as an approach that allows end-users to use a jigsaw puzzle metaphor for specifying transformations that are automatically converted  ...  A tool is provided for supporting end-users in visually developing and testing transformations.  ...  Mashroom is an end-user mashup programming environment, which uses nested tables with visual mashup operators to offer a spreadsheet-like programming experience [Wang et al. 2009 ].  ... 
doi:10.1145/3057857 fatcat:xcw5czsgfzebpnvfvzryg2trwu
« Previous Showing results 1 — 15 out of 17 results