• Home
  • Search
  • Creating interactive web data applications with spreadsheets
  • Cite Icon49
  • https://doi.org/10.1145/2642918.2647371Copy DOI Icon

Creating interactive web data applications with spreadsheets

  • Oct 5, 2014
  • Kerry Shih-Ping Chang +1 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

While more and more data are available through web services, it remains difficult for end-users to create web applications that make use of these data without having to write complex code. We present Gneiss, a live programming environment that extends the spreadsheet metaphor to support creating interactive web applications that dynamically use local or web data from multiple sources. Gneiss closely integrates a spreadsheet editor with a web interface builder to let users demonstrate bindings between properties of web GUI elements and cells in the spreadsheet while working with real web service data. The spreadsheet editor provides two-way connections to web services, to both visualize and retrieve different data based on the user input in the web interface. Gneiss achieves rich interactivity without the need for event-based programming by extending the 'pull model' of formulas that is familiar to the spreadsheet users. We use a series of examples to demonstrate Gneiss's ability to create a variety of interactive web data applications.

Similar Papers
  • Research Article

Special Issue on Web Services Practices

  • Sep 20, 2006
  • Journal of Advanced Computational Intelligence and Intelligent Informatics
  • Ajith Abraham +3
  • Research Article
  • Citations11

Toward Semantic Foundations for Program Editors.

  • Jan 01, 2017
  • DROPS (Schloss Dagstuhl – Leibniz Center for Informatics)
  • Cyrus Omar +6
  • Conference Article
  • Citations5

Live, synchronized, and mental map preserving visualization for data structure programming

  • Oct 24, 2018
  • Akio Oka +2
  • Book Chapter

From the “Eyeball” Web to the Transaction Web

  • Jan 01, 2003
  • Katia P Sycara
  • Preprint Article
  • Citations2

Make Interactive Complex Heatmaps in R

  • Jul 19, 2021
  • F1000Research
  • Zuguang Gu
  • Conference Article
  • Citations9

Live Programming and Software Evolution: Questions During a Programming Change Task

  • May 01, 2019
  • Juraj Kubelka +2
  • Dissertation

A Live Programming Environment for Python

  • Nov 01, 2017
  • Noah Negrey
  • Research Article
  • Citations124

Model-driven design and deployment of service-enabled web applications

  • Aug 01, 2005
  • ACM Transactions on Internet Technology
  • Ioana Manolescu +4
  • Conference Article
  • Citations6

Feature interactions between internet services and telecommunication services

  • Jul 07, 2009
  • Xiaotao Wu +4
  • Research Article
  • Citations1

IdMapper: A Java Application for ID Mapping across Multiple Cross-referencing Providers

  • Dec 31, 2009
  • Genomics & Informatics
  • Hoo-Keun Lee +2
  • Conference Article
  • Citations4

Exploration and mining of web repositories

  • Feb 24, 2014
  • Nan Zhang +1
  • Research Article

Making Linked Data accessible for One Health Surveillance with the "One Health Linked Data Toolbox"

  • May 28, 2021
  • ARPHA Conference Abstracts
  • Taras Günther +2
  • Conference Article
  • Citations8

A semantic Web services enabled Web portal architecture

  • Jun 06, 2004
  • Xiaorong Xiang +1
  • Research Article
  • Citations10

A Web-Based Perioperative Dashboard as a Platform for Anesthesia Informatics Innovation.

  • Sep 16, 2020
  • Anesthesia & Analgesia
  • Thomas T Joseph +5
  • Conference Article
  • Citations83

Customizable 3D Printed Tactile Maps as Interactive Overlays

  • Oct 23, 2016
  • Brandon Taylor +3
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.