Some aspects of rich user interface implementation in Web-applications
The paper discusses some aspects of rich user interface implementation in next-generation Web-applications (Web 2.0 applications), which actively use multi-window and multi-document design for building representation on the client-side. We describe difficulties involved into maintaining behavioral relationships between DHTML-components located in different windows of client application, determined by asynchronous mode of client-server communications in the Internet. An idea to adapt the MVC Smalltalk-based architectural pattern for component interaction is evaluated and it is refined into the description of programming tools for simple and convenient implementation of this pattern in Web projects. In conclusion we demonstrate viability of the proposed solutions by considering an example of real online market exchange system.
Web-applications, MVC, AJAX, Web 2.0, rich user interface