Designing and Implementing Support for Web Browser-Based UIs by Using Ajax Technology
MetadataShow full item record
Due to the advancements in graphical user interface design and modelingtechnology, model-based user interfaces are becoming more dynamic andmodeling frameworks allow developers to focus more on abstract modelingwhich means they can spend more time on user interface requirements ratherthan focusing model interpretation of executable user interfaces and howtheir codes are generated. Additionally, it can be noticed that the userinterfaces of desktop based applications are fairly faster, more responsive,and more ubiquitous as they are compared with the user interfaces of theirweb based counterparts, even though web based applications are evolvinggradually in the last decades. With the introduction of Ajax technology, userinterfaces of web based applications has become as dynamic as the ones in thedesktop based counterpars. By using this advantage of Ajax technology, themain objective is to implement support for modeling web browser-based userinterfaces to the existing work of Wazaabi project which is currently lack ofhandling them in an adequate way. To sum up, this master thesis describes acontribution to a new framework which is called Wazaabi by implementinga web browser modeling support to its already dened architecture that doesnot support modeling for web browser-based user interfaces as today.Keywords: User Interfaces, Modeling, Eclipse Modeling Framework, DeclarativeLive User Interface Models, Ajax Technology, Ajax Frameworks.