Your SlideShare is downloading. ×
0
Generating User Interface for Information Applications from Task, Domain and User models with DB-USE
Generating User Interface for Information Applications from Task, Domain and User models with DB-USE
Generating User Interface for Information Applications from Task, Domain and User models with DB-USE
Generating User Interface for Information Applications from Task, Domain and User models with DB-USE
Generating User Interface for Information Applications from Task, Domain and User models with DB-USE
Generating User Interface for Information Applications from Task, Domain and User models with DB-USE
Generating User Interface for Information Applications from Task, Domain and User models with DB-USE
Generating User Interface for Information Applications from Task, Domain and User models with DB-USE
Generating User Interface for Information Applications from Task, Domain and User models with DB-USE
Generating User Interface for Information Applications from Task, Domain and User models with DB-USE
Generating User Interface for Information Applications from Task, Domain and User models with DB-USE
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Generating User Interface for Information Applications from Task, Domain and User models with DB-USE

1,370

Published on

Database Systems UI (User Interface) generation from declarative models has been the focus of numerous and …

Database Systems UI (User Interface) generation from declarative models has been the focus of numerous and
various approaches in the human computer interaction community. Typically, the different approaches use the
different models based on and exploiting their singular aspects. This paper proposes a new process that combines
the task, domain, and user models taken together to drive the information system user interface design and code behind
generation. To this end, we propose a framework, i.e., a methodological process, a meta-model and a software
prototype called DB-USE. The main difference in our work from other ones is to contribute the mapping rules for creating the UI objects and to combine the three task, domain and user models to generate the code for performing both the UI and the generic functions of a database.

Published in: Technology, Education
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
1,370
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
11
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Generating User Interface for Information Applications from Task, Domain and User models with DB-USE Vi Tran, Jean Vanderdonckt, Manuel Kolp, Yves Wautelet ISYS- IAG Louvain School of Management Université catholique de Louvain Louvain-la-Neuve BELGIUM <ul><li>June, 24th, 2010 </li></ul>
  • 2. Presentation structure <ul><li>Objectives of the research </li></ul><ul><li>DB-USE architecture and methodology </li></ul><ul><li>DB-USE’s models </li></ul><ul><li>DB-USE tool </li></ul>ITEA UsiXML project #08026, 2009-2012
  • 3. Objectives of the research <ul><li>Using the declarative models including Task, Domain and User models to generate the user interface and the application code. </li></ul><ul><li>Providing a methodology framework for developing a user interface to database application. This framework including: </li></ul><ul><ul><li>A meta-model that governs the semantics of task, domain and user models. </li></ul></ul><ul><ul><li>A methodological process for UI generation. </li></ul></ul><ul><ul><li>A tool implemented based on this methodology </li></ul></ul><ul><li>Implementing DB-USE tool to achieve the following purposes: </li></ul><ul><ul><li>Easy to use </li></ul></ul><ul><ul><li>Generating the runable and complete code </li></ul></ul><ul><ul><li>Generate the UsiXML </li></ul></ul>
  • 4. DB-USE : Architecture <ul><li>DB-USE - Architecture </li></ul>UI builder Database- knowledge Model editor Task-knowledge User Model Domain Model Declarative models Task Model Mapping rules Function editor Templates Function description Layout-knowledge Code generator App code UI code
  • 5. DB-USE :Methodology
  • 6. DB-USE’s task model <ul><li>An Action task is a task used to describe the end-user command to the system such as close a dialog, delete a data record, search information, open a dialog and so on. </li></ul><ul><li>An Operation task is a task used to describe the display of the information to the end-user or the reception of the information from the end-user. </li></ul>
  • 7. DB-USE’s domain model Domain model of DB-USE Display(), AddNew(), Update(), Delete(), Search(), Review()
  • 8. DB-USE’s user model User model of DB-USE Average
  • 9. DB-USE tool
  • 10. The results
  • 11. DB-USE tool <ul><li>Thank you for your attention ! </li></ul>

×