A cookbook for using the model-view controller user interface paradigm in Smalltalk-80
Journal of Object-Oriented Programming
OOPSLA/ECOOP '90 Proceedings of the European conference on object-oriented programming on Object-oriented programming systems, languages, and applications
Exploring Java
Elements of the Theory of Computation
Elements of the Theory of Computation
Introduction To Automata Theory, Languages, And Computation
Introduction To Automata Theory, Languages, And Computation
OOPSLA '05 Companion to the 20th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications
A language-driven approach for the design of interactive applications
Interacting with Computers
Hi-index | 0.00 |
Traditional way of designing Internet applications involves writing code for programming the sequence of pages presented to the client and associated decision-making logic. This makes the interaction flow of an application unclear and reduces its maintainability. A formal method of expressing interactions in an Internet application that is based on the notion of Interaction Machine is proposed. Such formalism can be mapped to interaction specifications expressed in XML that can be interpreted by an application-neutral universal controller. Additional advantages of the proposed universal controller include full synchronization between the client and the server (a well-known problem for Internet applications), preservation of complete history of application context that allows for true rollbacks and resumption of long-suspended applications. The approach can be used for implementing a wide range of applications including standard HTML-based applications, WML-based WAP and Business-to-Business XML-based applications.