Design principles for data-intensive Web sites
ACM SIGMOD Record
Modeling Web application architectures with UML
Communications of the ACM
Tools and approaches for developing data-intensive Web applications: a survey
ACM Computing Surveys (CSUR)
Hi-index | 0.98 |
Due to the worldwide expansion of interest in the web in the past few years, a new strategy for application development has appeared in the information technology world: web modeling. This strategy covers the whole process of developing web applications and places emphasis on designing user interfaces, as well. Web modeling uses XML as description language which is suitable for defining markup languages. In business application XML needs a document object model (DOM) for accessing and managing data. Nowadays, the majority of applications interact with the user with the help of graphics user interfaces (GUIs). Such an interface is a composition of windows, buttons, listboxes, textfields, etc. This composition is static, which may be suitable for a number of applications but is not the best for data-intensive applications since they may need to alter GUI at runtime depending on data change over time. XUL is one way for doing that, and another one is DIGBE. We propose a new, XML-based solution: graphics user interface markup language (GUIML) is a platform and programming language neutral way of describing user interfaces using DOM for accessing UI definition. A GUIML document contains the definition of a user interface.