Design patterns: elements of reusable object-oriented software
Design patterns: elements of reusable object-oriented software
Using design patterns to develop reusable object-oriented communication software
Communications of the ACM - Special issue on object-oriented experiences and future trends
A distributed object model for the javaTM system
COOTS'96 Proceedings of the 2nd conference on USENIX Conference on Object-Oriented Technologies (COOTS) - Volume 2
A graphical user interface toolkit approach to thin-client computing
Proceedings of the 11th international conference on World Wide Web
Hi-index | 0.00 |
This paper introduces a thin-client programming model and then presents an object-oriented framework for developing applications using the model. The programming model and the framework have evolved from interactions with developers and users of commercial applications. The key aspects of the thin-client programming model are that the client downloads application front ends from the network; that these applications rely only on services found on network servers; that the services are bound as late as possible; and that the applications interact with each other within the confines of a workspace. We implemented the framework using Java Beans and JDK 1.1, and developed several sample applications using the framework.