Model Driven Production of User Interactions For Web Applications

  Authors

Bassem KOSAYBA - Abdel Azziz Backkour

Abstract

 A form-based service is one in which the flow of data between service (business logic) and user interface is described by a sequence of query/response interactions (forms in HTML), where the interaction (form in HTML) provides a user interface that presents service data to the user (such as a list of foods) then collects information from a user
(the selected food) and passes it to the service. Here we are going to provide a simple framework to develop form-based services in a device-independent manner. In this framework we focus on abstraction of the form (user interaction) in a way allowing us to separate the service logic from user interface description. In order to realize our goal we present a “modeldriven framework”. We determine two types of information. Information describes the specification of the user interaction (form) and information describes the method of using these forms to develop the whole application. To achieve that we produce two tools. The first tool allows the user interface designer to specify abstractly the form elements. The second one allows the application developer to load form specifications in order to build a service logic program specific to these forms. After binding the outputs of these tools we will have an application abstract model. Starting from this model, we can generate the whole application. This application could be a VoiceXml application, a traditional web application, a WAP application or others

Keywords

Abstract User Interface, (MDE) Model Driven Engineering, Meta-modeling, Web Application Framework

 

الملفات المرفقة

Syrian Private University - Faculty of of Computer and Information Engineering @ 2024 by Syrian Monster - Web Service Provider | All Rights Reserved