Creating and publishing read-write-compute web applica-tions requires programming skills beyond what most end users possess. But many end users know how to make spread-sheets that act as simple information management applica-tions, often with computation. We present a system for creat-ing basic web applications using such spreadsheets in place of a server and using HTML to describe the client UI. Authors connect the two by placing spreadsheet references inside HTML attributes. Data computation is provided by spread-sheet formulas. The result is a reactive read-write-compute web page without a single line of Javascript code. Nearly all of the fifteen HTML novices we studied were able to con-nect HTML to spreadsheets using our method with min...
The spreadsheet metaphor has, over the years, proved itself valuable for the definition and use of c...
Many people can author static web pages with HTML and CSS but find it hard or impossible to program ...
The amount of collected data increases exponentially and this exponential growth comes with a demand...
Creating and publishing read-write-compute web applications requires programming skills beyond what ...
A spreadsheet is one of the most widely used applications by office workers. It provides an end user...
<p>Web services have made many kinds of data and computing services available. However, to use web s...
Spreadsheets are ubiquitous, familiar, often overlooked, and embody vast financial and human investm...
We present a spreadsheet model for working with streaming data. Our prototype tool presents techniqu...
It is challenging to provide end users an easy-to-use problem-solving tool to combine data from diff...
In this paper, we show how spreadsheets, an end-user development paradigm proven to be highly produc...
We present a tool called Gneiss that extends the famil-iar spreadsheet model to support creating dat...
Spreadsheets offer many advantages as the computational and data-storage engine for applications tha...
This electronic version was submitted by the student author. The certified thesis is available in th...
Thesis: Ph. D., Massachusetts Institute of Technology, Department of Electrical Engineering and Comp...
Thesis: S.M., Massachusetts Institute of Technology, Department of Electrical Engineering and Comput...
The spreadsheet metaphor has, over the years, proved itself valuable for the definition and use of c...
Many people can author static web pages with HTML and CSS but find it hard or impossible to program ...
The amount of collected data increases exponentially and this exponential growth comes with a demand...
Creating and publishing read-write-compute web applications requires programming skills beyond what ...
A spreadsheet is one of the most widely used applications by office workers. It provides an end user...
<p>Web services have made many kinds of data and computing services available. However, to use web s...
Spreadsheets are ubiquitous, familiar, often overlooked, and embody vast financial and human investm...
We present a spreadsheet model for working with streaming data. Our prototype tool presents techniqu...
It is challenging to provide end users an easy-to-use problem-solving tool to combine data from diff...
In this paper, we show how spreadsheets, an end-user development paradigm proven to be highly produc...
We present a tool called Gneiss that extends the famil-iar spreadsheet model to support creating dat...
Spreadsheets offer many advantages as the computational and data-storage engine for applications tha...
This electronic version was submitted by the student author. The certified thesis is available in th...
Thesis: Ph. D., Massachusetts Institute of Technology, Department of Electrical Engineering and Comp...
Thesis: S.M., Massachusetts Institute of Technology, Department of Electrical Engineering and Comput...
The spreadsheet metaphor has, over the years, proved itself valuable for the definition and use of c...
Many people can author static web pages with HTML and CSS but find it hard or impossible to program ...
The amount of collected data increases exponentially and this exponential growth comes with a demand...