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

Like this? Share it with your network

Share

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

  • 1,590 views
Uploaded 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.

More in: Technology , Education
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
1,590
On Slideshare
1,590
From Embeds
0
Number of Embeds
0

Actions

Shares
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
    • June, 24th, 2010
  • 2. Presentation structure
    • Objectives of the research
    • DB-USE architecture and methodology
    • DB-USE’s models
    • DB-USE tool
    ITEA UsiXML project #08026, 2009-2012
  • 3. Objectives of the research
    • Using the declarative models including Task, Domain and User models to generate the user interface and the application code.
    • Providing a methodology framework for developing a user interface to database application. This framework including:
      • A meta-model that governs the semantics of task, domain and user models.
      • A methodological process for UI generation.
      • A tool implemented based on this methodology
    • Implementing DB-USE tool to achieve the following purposes:
      • Easy to use
      • Generating the runable and complete code
      • Generate the UsiXML
  • 4. DB-USE : Architecture
    • DB-USE - Architecture
    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
    • 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.
    • 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.
  • 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
    • Thank you for your attention !