Design patterns: elements of reusable object-oriented software
Design patterns: elements of reusable object-oriented software
Pattern languages of program design
Pattern languages of program design
JavaScript: The Definitive Guide
JavaScript: The Definitive Guide
Ajax Design Patterns
Accelerated DOM Scripting with Ajax, APIs, and Libraries (Pro)
Accelerated DOM Scripting with Ajax, APIs, and Libraries (Pro)
Prototype and scriptaculous in action
Prototype and scriptaculous in action
Improving the model view controller paradigm in the web
International Journal of Web Engineering and Technology
Hi-index | 0.00 |
Web development has moved from simple static pages to complex web applications, some of them resembling desktop ones. In most of these applications the web browser acts as thin-client (or a view) of the model that sits on the server. Despite the technological evolution of the web, there is still no standard mechanism to send data or events from the server to the client without an explicit request from the later, thus forcing the web browser to constantly poll the server for updates. To solve this problem a set of techniques under the name of Comet were proposed, allowing to send information from the server to the web browser without an explicit client request. In this paper we introduce Meteoroid, a Comet approach to make "live" Seaside applications. Our framework exploits the Model-View-Controller (MVC) paradigm for building simple yet scalable web applications, requiring very little programming effort.