See this document in CiteSeerX!

Advanced Control Flows for Flexible Graphical User Interfaces  or, Growing GUIs on Trees or, Bookmarking GUIs (2002)  (Make Corrections)  
Paul T. Graunke, Shriram Krishnamurthi



  Home/Search   Context   Related

 
View or download:
neu.edu/scheme/pubs...icse2002gk.ps.gz
Cached:  PS.gz  PS  PDF   Image  Update  Help
Problem Downloading?
From:  readscheme.org/whats_new (more)
(Enter author homepages)

Rate this article: (best)
  Comment on this article  
(Enter summary)

Abstract: Web and GUI programs represent two extremely common and popular modes of human-computer interaction. Many GUI programs share the Web's notion of browsing through data- and decisiontrees. This paper compares the user's browsing power in the two cases and illustrates that many GUI programs fall short of the Web's power to clone windows and bookmark applications. It identifies a key implementation problem that GUI programs must overcome to provide this power. It then describes a theoretically... (Update)

Similar documents (at the sentence level):
46.5%:   Web Interactions - Graunke (2003)   (Correct)

Active bibliography (related documents):   More   All
0.6:   Automatically Restructuring Programs for the Web - Graunke, Krishnamurthi, R.. (2001)   (Correct)
0.5:   Modeling Web Interactions - Graunke, Findler, Krishnamurthi.. (2003)   (Correct)
0.3:   Inverting back the inversion of control or, Continuations versus .. - Queinnec (2001)   (Correct)

Similar documents based on text:   More   All
0.2:   Programming Languages as Operating Systems (or.. - Flatt, Findler.. (1999)   (Correct)
0.2:   Little Languages and their Programming Environments - Clements, Graunke.. (2001)   (Correct)
0.2:   Programming the Web with High-Level Programming Languages - Graunke, Krishnamurti.. (2001)   (Correct)

BibTeX entry:   (Update)

@misc{ graunke-advanced,
  author = "Paul T. Graunke and Shriram Krishnamurthi",
  title = "Advanced Control Flows for Flexible Graphical User Interfaces  or, Growing
    GUIs on Trees or, Bookmarking GUIs",
  url = "citeseer.ist.psu.edu/552421.html" }
Citations (may not include all citations):
1074   The definition of Standard ML (context) - Milner, Tofte et al. - 1997  ACM
866   Techniques and Tools (context) - Aho, Sethi et al. - 1986
862   The Java Language Specification - Gosling, Joy et al. - 1996
521   Compiling with Continuations (context) - Appel - 1992
492   Smalltalk-80: The Language and Its Implementation (context) - Goldberg, Robson - 1983
484   Common Lisp: The Language (context) - Jr - 1990  ACM
415   Efficiently computing static single assignment form and the .. - Cytron, Ferrante et al. - 1991  ACM   DBLP
254   Revised 4 report on the algorithmic language Scheme - Clinger, Rees - 1991
158   Reasoning about programs in continuation-passing style - Sabry, Felleisen - 1993  ACM   DBLP
106   Essentials of Programming Languages (context) - Friedman, Wand et al. - 1992
71   Lambda-calculus schemata - Fischer - 1972  ACM   DBLP
63   Fudgets---a graphical user interface in a lazy functional la.. - Carlsson, Hallgren - 1993
61   Continuations: A mathematical semantics for handling full ju.. (context) - Strachey, Wadsworth - 1974  DBLP
51   the expressive power of programming languages - Felleisen - 1990
29   Science of Computer Programming (context) - Hughes - 2000
28   continuations to program web servers (context) - Queinnec - 2000
24   Functional reactive animation - Elliot, Hudak - 1997  ACM   DBLP
21   Bytecode transformation for portable thread migration in Jav.. - Sakamoto, Sekiguchi et al. - 2000  ACM   DBLP
18   Transparent migration of Java-based mobile agents: Capturing.. (context) - Funfrocken - 1998  DBLP
18   call-by-value (context) - Plotkin - 1975
17   Programming the Web with high-level programming languages - Graunke, Krishnamurthi et al. - 2001  ACM   DBLP
13   Automatically restructuring programs for the web - Graunke, Findler et al. - 2001  ACM
12   Java Swing (context) - Eckstein, Loy et al. - 1998  ACM
10   Comparing control constructs by typing double-barrelled CPS .. - Thielecke - 2001
9   Constraining control (context) - Haynes, Friedman - 1985  ACM   DBLP
9   The Formal Relationship between Direct and Continuation-pass.. - Sabry - 1994
8   present and future of user interface software tools (context) - Myers, Hudson et al. - 2001
7   Safe-for-space threads in Standard ML - Biagioni, Cline et al. - 1998  ACM   DBLP
5   Dreme: for Life in the Net - Fuchs - 1996
5   Our SPIN on persistent Java: The JavaSPIN approach (context) - Wileden, Kaplan et al. - 1996
3   Java servlet specification version (context) - Coward - 2000
ftp://ftp.java.sun.com/docs/
http://hoohoo.ncsa.uiuc.edu/cgi/

Documents on the same site (http://library.readscheme.org/whats_new.html):   More
The Structure and Interpretation of the Computer.. - Felleisen.. (2002)   (Correct)
Processes vs. User-Level Threads in SCSH - Gasbichler, Sperber   (Correct)
XML, XPath, XSLT implementations as SXML, SXPath, and SXSLT - Kiselyov, Lisovsky   (Correct)

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