| Mashroom: end-user mashup programming using nested tables |
| Full text |
Pdf
(1.15 MB)
|
Source
|
International World Wide Web Conference
archive
Proceedings of the 18th international conference on World wide web
table of contents
Madrid, Spain
SESSION: Web engineering/session: end user web engineering
table of contents
Pages 861-870
Year of Publication: 2009
ISBN:978-1-60558-487-4
|
|
Authors
|
|
Guiling Wang
|
Institute of Computing Technology, Chinese Academy of Sciences, Beijing, China
|
|
Shaohua Yang
|
Institute of Computing Technology, Chinese Academy of Sciences, Beijing, China
|
|
Yanbo Han
|
Institute of Computing Technology, Chinese Academy of Sciences, Beijing, China
|
|
| Sponsor |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 46, Downloads (12 Months): 186, Citation Count: 0
|
|
|
ABSTRACT
This paper presents an end-user-oriented programming environment called Mashroom. Major contributions herein include an end-user programming model with an expressive data structure as well as a set of formally-defined mashup operators. The data structure takes advantage of nested table, and maintains the intuitiveness while allowing users to express complex data objects. The mashup operators are visualized with contextual menu and formula bar and can be directly applied on the data. Experiments and case studies reveal that end users have little difficulty in effectively and efficiently using Mashroom to build mashup applications.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
 |
1
|
David E. Simmen , Mehmet Altinel , Volker Markl , Sriram Padmanabhan , Ashutosh Singh, Damia: data mashups for intranet applications, Proceedings of the 2008 ACM SIGMOD international conference on Management of data, June 09-12, 2008, Vancouver, Canada
[doi> 10.1145/1376616.1376734]
|
| |
2
|
Yahoo Pipes, Inc. http://pipes.yahoo.com/, 2008.
|
| |
3
|
Microsoft Popfly, http://www.popfly.com/, 2008
|
 |
4
|
|
 |
5
|
|
 |
6
|
|
| |
7
|
|
| |
8
|
Alberto H. F. Laender , Altigran S. da Silva , Paolo B. Golgher , Berthier Ribeiro-Neto , Irna M. R. Evangelista-Filha , Karine V. Magalhães, The Debye Environment for Web Data Management, IEEE Internet Computing, v.6 n.4, p.60-69, July 2002
[doi> 10.1109/MIC.2002.1020327]
|
| |
9
|
D. W. Embley , D. M. Campbell , Y. S. Jiang , S. W. Liddle , D. W. Lonsdale , Y.—K. Ng , R. D. Smith, Conceptual-model-based data extraction from multiple-record Web pages, Data & Knowledge Engineering, v.31 n.3, p.227-251, Nov. 1999
[doi> 10.1016/S0169-023X(99)00027-0]
|
| |
10
|
Filha, I.M.R.E., Laender, A.H.F., and Silva, A.S.D. Querying Semistructured Data By Example: The QSByE Interface. In Proceedings of Workshop on Information Integration on the Web. 2001, pp. 156--163.
|
| |
11
|
Qin Z., Yao B. B., Liu Y., and McCool M. D., A Graphical XQuery Language Using Nested Windows, In Proc. of 5th Int. Conf. WISE, Brisbane, Australia, 2004, pp. 681--687
|
| |
12
|
B. A. Nardi,; J. R. Miller, The Spreadsheet Interface: A Basis for End User Programming, HP Labs Technical Reports, http://www.hpl.hp.com/techreports/90/HPL-90-08.pdf, 1990
|
 |
13
|
|
| |
14
|
Allen Cypher , Daniel C. Halbert , David Kurlander , Henry Lieberman , David Maulsby , Brad A. Myers , Alan Turransky, Watch what I do: programming by demonstration, MIT Press, Cambridge, MA, 1993
|
| |
15
|
Lieberman, H. (Ed.) 2001. Your Wish is My Command: Programming by Example. San Francisco: Morgan Kaufmann.
|
 |
16
|
|
| |
17
|
AJAX--SIMILE, http://simile.mit.edu/ajax/, 2007
|
| |
18
|
Dapper: The Data Mapper. http://dapper.net. 2008
|
| |
19
|
Shaohua Yang, Guiling Wang, Yanbo Han. Grubber: Allowing End-Users to Develop XML-based Wrappers for Web Data Sources. The Joint International Conferences on Asia-Pacific Web Conference (APWeb) and Web-Age Information Management (WAIM), Suzhou, China. 2009, pp. 645--650.
|
 |
20
|
|
| |
21
|
|
 |
22
|
Jun Fujima , Aran Lunzer , Kasper Hornbæk , Yuzuru Tanaka, Clip, connect, clone: combining application elements to build custom interfaces for information access, Proceedings of the 17th annual ACM symposium on User interface software and technology, October 24-27, 2004, Santa Fe, NM, USA
[doi> 10.1145/1029632.1029664]
|
| |
23
|
Ubiquity. http://labs.mozilla.com/projects/ubiquity/. 2008
|
 |
24
|
Björn Hartmann , Leslie Wu , Kevin Collins , Scott R. Klemmer, Programming by a sample: rapidly creating web applications with d.mix, Proceedings of the 20th annual ACM symposium on User interface software and technology, October 07-10, 2007, Newport, Rhode Island, USA
[doi> 10.1145/1294211.1294254]
|
|