Title: Improving the model view controller paradigm in the web
Authors: Santiago Robles; Juan Lautaro Fernández; Andrés Fortier; Gustavo Rossi; Silvia Gordillo
Addresses: LIFIA, Facultad de Informática, UNLP, Calle 50 y 115, La Plata, Buenos Aires, CP 1900, Argentina. ' LIFIA, Facultad de Informática, UNLP, Calle 50 y 115, La Plata, Buenos Aires, CP 1900, Argentina. ' CONICET and LIFIA, Facultad de Informática, UNLP, Calle 50 y 115, La Plata, Buenos Aires, CP 1900, Argentina. ' CONICET and LIFIA, Facultad de Informática, UNLP, Calle 50 y 115, La Plata, Buenos Aires, CP 1900, Argentina. ' CIC and LIFIA, Facultad de Informática, UNLP, Calle 50 y 115, La Plata, Buenos Aires, CP 1900, Argentina
Abstract: Nowadays, web applications have changed from static, information-based web pages to dynamic, service-oriented software. As they evolved, these web applications started to show features that used to appear only in desktops applications. We have reached a point in connection speed and browser maturity where there is only one thing preventing the next big step: the ability of web servers to send information to the client without a previous request. In this paper, we present Meteoroid, a framework that allows a system running in the server to send information to web browsers without a client request. On top of this functionality we have built a full model-view-controller protocol, allowing us to create web applications that completely mimic desktop ones.
Keywords: Comet; MVC; web framework; Seaside; Smalltalk; model view controller; web applications; internet; web browsers; online auctions.
DOI: 10.1504/IJWET.2012.045764
International Journal of Web Engineering and Technology, 2012 Vol.7 No.1, pp.22 - 44
Published online: 16 Aug 2014 *
Full-text access for editors Full-text access for subscribers Purchase this article Comment on this article