IBM computer usability satisfaction questionnaires: psychometric evaluation and instructions for use
International Journal of Human-Computer Interaction
Tools and approaches for developing data-intensive Web applications: a survey
ACM Computing Surveys (CSUR)
A Quality Software Process for Rapid Application Development
Software Quality Control
Software Quality: The Elusive Target
IEEE Software
Code Generation in Action
Coder to Developer: Tools and Strategies for Delivering Your Software
Coder to Developer: Tools and Strategies for Delivering Your Software
Necessity of methodologies to model Rich Internet Applications
WSE '05 Proceedings of the Seventh IEEE International Symposium on Web Site Evolution
Conceptual modeling and code generation for rich internet applications
ICWE '06 Proceedings of the 6th international conference on Web engineering
LA-WEB '06 Proceedings of the Fourth Latin American Web Congress
The Essential Guide to User Interface Design: An Introduction to GUI Design Principles and Techniques
XULRunner: A New Approach for Developing Rich Internet Applications
IEEE Internet Computing
Engineering Rich Internet Application User Interfaces over Legacy Web Models
IEEE Internet Computing
Designing the Interface of Rich Internet Applications
LA-WEB '07 Proceedings of the 2007 Latin American Web Conference
Refactoring to Rich Internet Applications. A Model-Driven Approach
ICWE '08 Proceedings of the 2008 Eighth International Conference on Web Engineering
A Model-Driven Development for GWT-Based Rich Internet Applications with OOH4RIA
ICWE '08 Proceedings of the 2008 Eighth International Conference on Web Engineering
Designing Web Interfaces: Principles and Patterns for Rich Interactions
Designing Web Interfaces: Principles and Patterns for Rich Interactions
UWE-R: an extension to a web engineering methodology for rich internet applications
WSEAS Transactions on Information Science and Applications
Patterns for the Model-Based Development of RIAs
ICWE '9 Proceedings of the 9th International Conference on Web Engineering
Automatic Generation of RIAs Using RUX-Tool and Webratio
ICWE '9 Proceedings of the 9th International Conference on Web Engineering
ACM Transactions on Computer-Human Interaction (TOCHI)
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
A Modelling Language for Interactive Web Applications
ASE '09 Proceedings of the 2009 IEEE/ACM International Conference on Automated Software Engineering
Designing interaction spaces for rich internet applications with UML
ICWE'07 Proceedings of the 7th international conference on Web engineering
Flex RIA development and usability evaluation
WISE'07 Proceedings of the 2007 international conference on Web information systems engineering
Usability evaluation of multi-device/platform user interfaces generated by model-driven engineering
Proceedings of the 2010 ACM-IEEE International Symposium on Empirical Software Engineering and Measurement
Practical Code Generation in .NET: Covering Visual Studio 2005, 2008, and 2010
Practical Code Generation in .NET: Covering Visual Studio 2005, 2008, and 2010
Re-engineering legacy web applications into rich internet applications
ICWE'10 Proceedings of the 10th international conference on Web engineering
An ADV-UWE Based Phases Process for Rich Internet Applications Development
CERMA '10 Proceedings of the 2010 IEEE Electronics, Robotics and Automotive Mechanics Conference
State-of-the Art and trends in the Systematic Development of Rich Internet Applications
Journal of Web Engineering
Hi-index | 0.00 |
Rich Internet Applications (RIAs) Engineering is an emerging area of Software Engineering, which still lacks of adequate development approaches and tools for support compared to Web Engineering. Therefore, in most cases the development of RIAs is performed in an ad-hoc manner and it is just driven by a set of new frameworks, which are mainly classified into JavaScript-based and non-JavaScript-based frameworks. RIAs development involves design principles of Web and desktop applications because RIAs, which are a new generation of Internet applications, combine behaviours and features of these two kinds of applications. Furthermore, mobile devices such as smartphones and tablet computers are also being involved in RIAs development because of the growing demand for ubiquitous Web 2.0 applications; therefore, RIAs are known as multi-device RIAs. During the last few years different contributions have arisen with the aim of bridging the gap between the Web and the RIAs engineering support. These proposals which are either: 1) extensions of existing methodologies for Web and hypermedia applications development, or 2) Model-driven Development (MDD) methods for rich Graphic User Interfaces (GUIs) designing, which do not cover multi-device RIAs development. Furthermore, some proposals lack of support tools. Taking this into account, in this paper we propose a visual tool that implements a GUI pattern-based approach for code generation of multi-device RIAs. This visual tool called AlexandRIA is a source and native code generator for Rapid Applications Development (RAD), which allows automatically generating code based on a set of preferences selected throughout a wizard. In order to validate our proposal, two cloud services APIs-based multi-device RIAs are generated using AlexandRIA. Finally, a qualitative/quantitative evaluation was performed in order to accurate the legitimacy of our proposal against other similar academic and commercial proposals.