ACM Home Page
Please provide us with feedback. Feedback
A graphical user interface toolkit approach to thin-client computing
Full text PdfPdf (1.56 MB)
Source International World Wide Web Conference archive
Proceedings of the 11th international conference on World Wide Web table of contents
Honolulu, Hawaii, USA
SESSION: UI and Applications table of contents
Pages: 718 - 725  
Year of Publication: 2002
ISBN:1-58113-449-5
Authors
Simon Lok  Columbia University, New York, NY
Steven K. Feiner  Columbia University, New York, NY
William M. Chiong  Columbia University, New York, NY
Yoav J. Hirsch  Columbia University, New York, NY
Sponsors
ACM: Association for Computing Machinery
: WWW'02
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 26,   Downloads (12 Months): 93,   Citation Count: 1
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/511446.511540
What is a DOI?

ABSTRACT

Network and server-centric computing paradigms are quickly returning to being the dominant methods by which we use computers. Web applications are so prevalent that the role of a PC today has been largely reduced to a terminal for running a client or viewer such as a Web browser. Implementers of network-centric applications typically rely on the limited capabilities of HTML, employing proprietary "plug ins" or transmitting the binary image of an entire application that will be executed on the client. Alternatively, implementers can develop without regard for remote use, requiring users who wish to run such applications on a remote server to rely on a system that creates a virtual frame buffer on the server, and transmits a copy of its raster image to the local client.We review some of the problems that these current approaches pose, and show how they can be solved by developing a distributed user interface toolkit. A distributed user interface toolkit applies techniques to the high level components of a toolkit that are similar to those used at a low level in the X Window System. As an example of this approach, we present RemoteJFC, a working distributed user interface toolkit that makes it possible to develop thin-client applications using a distributed version of the Java Foundation Classes.


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
An ASP you can grasp: The ABCs of active server pages. http://msdn.microsoft.com/workshop/server/asp/ASPover.asp.
2
 
3
A. Baratloo, M. Karaul, H. Karl, and Z. M. Kedem. An infrastructure for network computing with Java applets. Concurrency: Practice and Experience, 10(11-l3):1029--1041, Sep 1998. Special Issue: Java for High-performance Network Computing.
 
4
T. Berners-Lee and D. Connolly. Hypertext markup language---2.0. RFC1866, 1995.
 
5
T. Berners-Lee, R. Fielding, and H. Frystyk. Hypertext transfer protocol---HTTP/1.0. RFC1945, 1996.
6
 
7
Borland JBuilder. http://www.borland.com/jbuilder.
 
8
The Common Gateway Interface. http://hoohoo.ncsa.uiuc.edu/cgi/overview.html.
 
9
Citrix Metaframe. http://www.citrix.com/products/metaframe/.
 
10
D. Conolly and L. Masinter. The text/html media type. RFC2854, 2000.
 
11
Doclet Overview. http://java.sun.com/j2se/1.3/docs/tooldocs/javadoc/overview.html.
12
 
13
Forte tools: Forte for Java. http://www.sun.com/forte/ffj.
14
 
15
 
16
Graphon RapidX. http://www.graphon.com.
17
18
 
19
Insignia Solutions Ntrigue. http://www.insignia.com.
 
20
ISAPI Extensions Overview. http://msdn.microsoft.com/library/psdk/iisref/isgu9kqf.htm.
 
21
ISO/IEC JTC1/SC2/WG11. MPEG. ISO, Sept. 1990.
 
22
Java Applets. http://java.sun.com/applets/.
 
23
Java Foundation Classes: Now and the Future. http://java.sun.com/products/jfc/whitepaper.html.
 
24
JavaServer Pages: Dynamically Generated Web Content. http://java.sun.com/products/jsp.
25
26
 
27
D. Kristol and L. Monulli. HTTP state management mechanism. RFC2109, 1997.
 
28
 
29
30
 
31
Macromedia, Inc. http://www.macromedia.com/.
 
32
J. McCormack, P. Asente, and R. Swick. X Toolkit Intrinsics---C Language Interface, Aug 1991.
 
33
 
34
Microsoft Windows 2000 Terminal Services. http://www.microsoft.com/windows2000/guide/server/features/terminalsvs.asp.
 
35
Modular Toolkit Environment. IEEE 1295.
 
36
NSAPI FAQ. http://developer.netscape.com/support/faqs/champions/nsapi.html.
 
37
 
38
PHP: Hypertext Preprocessor. http://www.php.net.
39
 
40
 
41
42
43
44
45
 
46
SCO Tarantella. http://www.tarantella.sco.com.
 
47
Symantec PC Anywhere. http://www.symantec.com.
 
48
Visual Cafe. http://www.webgain.com/products/visualcafe.
 
49
The Virtual Reality Modeling Language. http://www.web3d.org/technicalinfo/specifications/.
 
50
D. J. Zukowski, A. Purakayastha, A. Mohindra, and M. Devarakonda. Metis: A thin-client application framework. In USENIX, editor, The Third USENIX Conference on Object-Oriented Technologies and Systems (COOTS), June 16--19, 1997. Portland, Oregon, pages 103--114, Berkeley, CA, USA, June 1997. USENIX.


Collaborative Colleagues:
Simon Lok: colleagues
Steven K. Feiner: colleagues
William M. Chiong: colleagues
Yoav J. Hirsch: colleagues