3. Purpose
Terminology
UI – User Interface
Widget control + Event Handling = SWT/Jface
Presentation - UI with Data
UI, Data Binding, View Management, Presentation Patterns, …
Motivation
Multiple UI environments
UI Technology is changing quickly
Complete the MDA tool-chain
Capitalization of UI development
Productivity – agile development
4. Purpose
PMF stands for a high extensible Enterprise Modeling
Solution for data presentation.
5. Abstraction
Abstraction
Data Model
UI Model
Data Binding technology
Target programming language
Extensibility, Integration & Customization
UI Model
Model Transformation engine
Integration with other tools such as DSL
Top-down approach
PIM
PSM
7. Benefices
Make UI development easier
More productive for the complex system
Multiple UI Platform supports
Taking maximum of platform UI technology
Easy to integrate UI/Modeling development tools