A cookbook for using the model-view controller user interface paradigm in Smalltalk-80
Journal of Object-Oriented Programming
HTML (3rd ed.): the definitive guide
HTML (3rd ed.): the definitive guide
Learning XML
Art of Java Web Development: Struts, Tapestry, Commons, Velocity, JUnit, Axis, Cocoon, InternetBeans, WebWork
JavaScript: The Definitive Guide
JavaScript: The Definitive Guide
CSS: The Definitive Guide
Practical DWR 2 Projects (Practical Projects)
Practical DWR 2 Projects (Practical Projects)
Web browser as an application platform: the lively Kernel experience
Web browser as an application platform: the lively Kernel experience
Peer-to-peer collaboration in the lively kernel
Proceedings of the 2010 ACM Symposium on Applied Computing
A domain specific language for interactive enterprise application development
WISM'11 Proceedings of the 2011 international conference on Web information systems and mining - Volume Part II
Rapid development of web applications by introducing database systems with web APIs
DASFAA'10 Proceedings of the 15th international conference on Database Systems for Advanced Applications - Volume Part II
Constrained wiki: the Wikiway to validating content
Advances in Human-Computer Interaction
Efficient high-level abstractions for web programming
Proceedings of the 12th international conference on Generative programming: concepts & experiences
Hi-index | 0.00 |
Web 2.0 and rich Internet application technologies are offering more and more sophisticated means for building compelling applications. At the same time the development of applications is becoming increasingly complex. While web applications are commonly relying on server-side processing, we aim at implementing a "fat client" and running applications mostly on the client. With this in mind we can derive a set of guidelines on how the applications should be partitioned between the server and the client. By following these directives and leaning on the traditional principles of good software development, we can address the issues of complexity that have lately emerged in web development.