Adapting the Presentation Layer in Rich Internet Applications
ICWE '9 Proceedings of the 9th International Conference on Web Engineering
Orchestration Modeling of Interactive Systems
Proceedings of the 13th International Conference on Human-Computer Interaction. Part I: New Trends
Facing the Technological Challenges of Web 2.0: A RIA Model-Driven Engineering Approach
WISE '09 Proceedings of the 10th International Conference on Web Information Systems Engineering
Personalizing the Interface in Rich Internet Applications
WISE '09 Proceedings of the 10th International Conference on Web Information Systems Engineering
Modelling Safe Interface Interactions in Web Applications
ER '09 Proceedings of the 28th International Conference on Conceptual Modeling
Engineering rich internet applications with a model-driven approach
ACM Transactions on the Web (TWEB)
Multiple asynchronous requests on a client-based mashup page
AST/UCMA/ISA/ACN'10 Proceedings of the 2010 international conference on Advances in computer science and information technology
Using actions charts for reactive web application modeling
ICWE'10 Proceedings of the 10th international conference on Current trends in web engineering
Developing enterprise web applications using the story driven modeling approach
ICWE'11 Proceedings of the 11th international conference on Current Trends in Web Engineering
Modernization of legacy web applications into rich internet applications
ICWE'11 Proceedings of the 11th international conference on Current Trends in Web Engineering
Extracting navigational models from struts-based web applications
ICWE'12 Proceedings of the 12th international conference on Web Engineering
Model driven extraction of the navigational concern of legacy web applications
ICWE'12 Proceedings of the 12th international conference on Current Trends in Web Engineering
Hi-index | 0.00 |
Promptness, efficiency and stickiness are among the advantages exhibited by the new crop of Rich Internet Applications (RIAs). These advantages came at the cost of increasing the complexity of development. Additionally, the plethora of RIA frameworks can lock this code into a specific platform. This scenario advises for using model-driven development (MDD). This paper focuses on interactionrich RIAs by addressing two issues: (1) interaction dependencies among widgets, and (2) grouping of widgets into Ajax pages. These concerns are captured in the Orchestration Model. MDD wise, OO-H metamodels accounts for the PIMs whereas Google Web Toolkit is the selected PSM. During transformation, a "message broker" pattern is introduced to decouple widgets from their dependencies. When Ajax pages are generated, heuristics are introduced to find a balance between communication overhead, presentation readiness and maintainability. A running example is used throughout.