15 citations found. Retrieving documents...
S Hudson. User interface specification using an enhanced spreadsheet model. ACM Transactions on Graphics, 13:209--239, July 1994.

 Home/Search   Document Details and Download   Summary   Related Articles   Check  

This paper is cited in the following contexts:
An Extended Spreadsheet Paradigm for Data Visualisation.. - Nuñez (2002)   (Correct)

....cells contains either a constant or a function (which is commonly called a formula) This grid is usually represented as a group of stored values, implemented as a matrix of values that is kept as part of a global state object. The user interfaces of both commercial [32, 35, 4] and experimental [49, 11, 20, 30, 23, 46, 24] spreadsheets mirror this view. Cells are represented as being in a rectangular grid, displaying their value, which is either their contents (in the case of a data cell) or the result of their computation (in the case of a formula cell) Formula cells can also be viewed and edited as ....

S. E. Hudson. User interface specification using an enhanced spreadsheet model. ACM Transactions on Graphics, 13(3):209--239, July 1994.


Exception Handling in the Spreadsheet Paradigm - Burnett, Agrawal, van Zee (2000)   (Correct)

....followed by its successor NoPumpII [65] two spreadsheet languages designed to support interactive graphics. Our research system, Forms 3 [4, 5] is another spreadsheet language that supports interactive graphics. In addition, it supports abstraction, as will be seen later in this paper. Penguims [25], a spreadsheet language for specifying user interfaces, is similar to Forms 3 in its emphasis on abstraction it provides the capability to collect cells together into objects but unlike Forms 3, it employs several techniques that do not conform to the spreadsheet value rule, such as ....

S. Hudson, "User Interface Specification Using an Enhanced Spreadsheet Model," ACM Transactions on Graphics, vol. 13, no. 3, pp. 209-239, July 1994.


A Framework for Information Visualization Spreadsheets - Chi (1999)   (2 citations)  (Correct)

....the visualization pipeline that uniquely solves the above problems. 2.2 Spreadsheet Spreadsheets are one of the few true success stories among systems for end user programming that is, systems designed to allow non programming users to create computations of their own design. Scott Hudson [48] People have long used tables to organize information. More recently, the invention 19 of the VisiCalc numerical spreadsheet in 1979 fueled the adoption of personal computers [21] The spreadsheet naturally extends the tabular organization of information by allowing the user to specify and ....

.... a spreadsheet , its similarity to spreadsheets is limited to data propagation and textual formulas, and therefore is more accurately termed formbased [45, page 4] 20 Spreadsheets for User Interface Design Two notable systems designed for user interface specification are the Penguims system [49, 48], and the C32 spreadsheet [67] in the Garnet toolkit [68] The purpose of both systems is to enable user interface programmers to specify complex constraints among user interface elements by using equations in cells. The Penguims system does not strictly conform to a grid, but instead organizes ....

Scott E. Hudson. User interface specification using an enhanced spreadsheet model. ACM Transactions on Graphics, 13(3):209--239, July 1994.


FAR: An End-User Language to Support Cottage E-Services - Burnett, Chekka, Pandey (2001)   (Correct)

....multiple cells in a table to share the same formula. Several other spreadsheet oriented research projects have aimed at extending spreadsheet language functionality, but through imperative devices or through connections to other programming languages rather than through ordinary formulas (e.g. [9, 15, 21]) FAR does not use these devices. 2.3 Rule based languages FAR also incorporates the rule based paradigm. Rulebased programming was pioneered in the end user programming community by AgentSheets [17] and KidSim Cocoa StageCast [13] In both of these end user languages, the user specifies the ....

S. Hudson, User Interface Specification Using an Enhanced Spreadsheet Model, ACM Transactions on Graphics 13(4), July 1994, 209-239.


Forms/3: A First-Order Visual Language to Explore.. - Burnett, Atwood.. (2001)   (6 citations)  (Correct)

.... programming and one way equality constraint programming, when considered in the realm of time varying interactive graphics, suggests that the successes in using one way equality constraints for straightforward GUI specification (e.g. Bharat and Hudson 1995; Carlson et al. 1996; Hill 1993; Hudson 1994; Myers et al. 1990; Myers et al. 1996; Vander Zanden and Myers 1995; Vander Zanden and Venckus 1996] can potentially be brought to bear on the problem of functional I O. 4.5 An Application of Dynamic Graphics: Software Visualization We have pointed out that the presence of temporal vectors and ....

....types that may be instantiated using cells and formulas, and support limited (built in) manipulations for these objects, but do not support complex or user defined objects. Several research projects have aimed at extending spreadsheet language functionality through imperative devices. Penguims [Hudson 1994] is an environment based on the spreadsheet model for specifying user interfaces. Its goal is to allow interactive user interfaces to be created with little or no traditional programming. Its support for abstraction is similar to Forms 3 s it provides the capability to collect cells together ....

S. Hudson, "User Interface Specification Using an Enhanced Spreadsheet Model," ACM Transactions on Graphics 13(4), July 1994, 209-239. -


Demonstrational and Constraint-Based Techniques for.. - Zanden, Myers (1995)   (3 citations)  (Correct)

....of objects, but does not provide a pictorial programming mechanism for creating constraints. Instead, it tries to provide the most commonly used constraints in iconic constraint menus, and allows arbitrary constraints to be created in a spreadsheet editor. Rockit [14] Chimera [16] and Penguims [12] provide capabilities for inferencing constraints that can be utilized by interface builders. Lapidary performs some constraint inferencing in its before and after demonstrations, but primarily requires explicit application of constraints. 3 Overview of Lapidary Lapidary can be used in every ....

Scott E. Hudson. "User Interface Specification Using an Enhanced Spreadsheet Model". ACM Transaction on Graphics 13, 3 (July 1994), 209-239.


Similarity Inheritance: A New Model of Inheritance for.. - Walpole, Burnett (1997)   (Correct)

....two spreadsheet languages designed to support interactive graphics. These languages include some built in graphical types that may be instantiated using cells and formulas, and support limited (built in) manipulations for these objects, but do not support complex or user defined objects. Penguims [Hudson 1994] is a spreadsheet language for specifying user interfaces. Penguims supports composition of objects by collecting cells together, and formula inheritance at the object level. Unlike our work, it employs several techniques that do not conform to the spreadsheet value rule, such as interactor ....

Hudson, S., "User Interface Specification Using an Enhanced Spreadsheet Model," ACM Trans. on Graphics, 209-239, 1994.


Using Model Dataflow Graphs to Reduce the Storage.. - Richard Halterman (1998)   (Correct)

....at runtime. Our problem deals with more general constraint graphs where the relationships among the vertices can be arbitrary; any object can be dependent upon any other object. One way constraints have been applied to other application areas including circuits [1] graphical interfaces [10, 11, 13, 14, 18, 25, 19] and spreadsheets. Multi way, multi output dataflow constraint systems have also been developed for graphical interfaces, including ThingLab [3, 8, 23] Kaleidoscope [7] and MultiGarnet [22, 21, 24] Multi way constraints are more powerful than one way constraints, but one way constraints suffice ....

HUDSON, S. E. User interface specification using an enhanced spreadsheet model. ACM Transaction on Graphics 13, 3 (July 1994), 209--239.


Graphical Definitions: Making Spreadsheets Visual through.. - Gottfried, Burnett (1997)   (1 citation)  (Correct)

....the spreadsheet paradigm. For example, the NoPumpII spreadsheet language [19] includes some built in graphical types that may be instantiated using cells and formulas, and supports limited (built in) manipulations for these objects, but does not support complex or user defined objects. Penguims [6] is an environment based on the spreadsheet model for specifying user interfaces. It supports complex objects by providing the capability to collect cells together into objects, but it also introduces several new concepts that violate the spreadsheet model, such as interactor objects that can ....

Hudson, S., "User Interface Specification Using an Enhanced Spreadsheet Model," ACM Trans. on Graphics, July 1994, 209-239.


An Incremental Algorithm for Satisfying Hierarchies of Multi-way, .. - Zanden (1995)   (26 citations)  (Correct)

.... should respond to input events, and 5) hierarchically compose complex objects from simpler objects [39, 47, 49, 35, 20, 2, 4, 22, 37] Because of their utility, dataflow constraints are now used in a wide variety of interactive applications, including spreadsheets, graphical interface toolkits [35, 2, 20, 27, 46, 47, 36, 34, 22], graphical layout systems [18] simulation systems [3, 4] animations [12] imperative programming languages [14, 33] and programming environments [37] QuickPlan 4 3 Why Multi Output, Multi Way Dataflow Constraints are Important One way constraints handle many aspects of interactive ....

Scott E. Hudson. "User Interface Specification Using an Enhanced Spreadsheet Model". ACM Transaction on Graphics 13, 3 (July 1994), 209-239.


Similarity Inheritance: A New Model of Inheritance for.. - Djang, al. (1998)   (1 citation)  (Correct)

....NoPumpII [22] two spreadsheet VPLs designed to support interactive graphics. These languages include some built in graphical types that may be instantiated using cells and formulas, and support limited (built in) manipulations for these objects, but do not support userdefined objects. Penguims [8] is a spreadsheet VPL for specifying user interfaces. Penguims supports composition of objects by collecting cells together, and formula inheritance at the object level. Unlike our work, it employs several techniques that do not conform to the spreadsheet value rule, such as interactor objects ....

Hudson, S., "User interface specification using an enhanced spreadsheet model," ACM Trans. on Graphics, 209-239, July 1994.


Supporting Distributed, Concurrent, One-Way Constraints in.. - Krishna Bharat (1995)   (3 citations)  Self-citation (Hudson)   (Correct)

....a colleague communicates with you, your view shows every change that theirs does. Constraint systems have been heavily studied as user interface specification techniques, and have been used in a number of systems to support a range of different user interface implementation tasks (for example [2, 4, 5, 7, 8, 9, 10, 11, 12, 15, 18, 19]) See [21] for a full discussion of the benefits of constraints. Constraint systems are uniquely suited for supporting multiple views of shared data, since they allow the relationships between data and user interface presentation to be described declaratively. Based on these descriptions, a ....

....dynamic graphs where the structure can change concurrently with reads and writes. 3 BASE SEQUENTIAL ALGORITHM Doppler is a concurrent and distributed algorithm based on a simplified version of the sequential algorithm for incremental and lazy updates presented in [13] and used in the Penguims [15] and Eval vite [14] systems. Specifically, the simplifications remove optimizations for early quiescence and non strict functions (which we plan to reincorporate into a later version of Doppler) In this simplified base algorithm, each node has: a value, to store the latest value assigned to the ....

Hudson, S. E., "User Interface Specification Using an Enhanced Spreadsheet Model", ACM Transactions on Graphics, 13:3, July 1994, pp. 209-239.


A User-Centred Approach to Functions in Excel - Jones, Blackwell, Burnett (2003)   (Correct)

No context found.

S Hudson. User interface specification using an enhanced spreadsheet model. ACM Transactions on Graphics, 13:209--239, July 1994.


A User-Centred Approach to Functions in Excel - Jones, Blackwell, Burnett (2003)   (Correct)

No context found.

S Hudson. User interface specification using an enhanced spreadsheet model. ACM Transactions on Graphics, 13:209--239, July 1994.


A Spreadsheet Approach to Information Visualization - Chi, Barry, Riedl, Konstan (1997)   (21 citations)  (Correct)

No context found.

S. E. Hudson. User interface specification using an enhanced spreadsheet model. ACM Transactions on Graphics, 13(3):209--239, July 1994.

Online articles have much greater impact   More about CiteSeer.IST   Add search form to your site   Submit documents   Feedback  

CiteSeer.IST - Copyright Penn State and NEC